向osu!添加播放器以及Sayobot加速下载功能
Caution
注意! 根据 Cai1Hsu/osu-plugins 以及 ppy/osu,连接到 osu! 官方服务器时使用诸如 LLin 这类 ruleset 插件可能会导致你的账号被封禁。
先将你在Release或Actions下载到的文件解压,然后:
- 在游戏里点击
设置 ~> 打开 osu! 文件夹 - 将压缩包中的文件和文件夹安装到你的osu!游戏模式目录下
- 重启osu!
- 完成!
若要构建通用版本:
dotnet publish BuildHikariii -c Release
需要从 publish 中提取的文件在 package.sh 的 function main() 中有提到。
若要构建带有 Windows 支持的 Hikariii:
dotnet publish BuildHikariii.Windows -c Release
需要从 publish 中提取的文件在 package.sh 的 function main() 中有提到。
如果你遇到了类似以下内容的 Android 版本的构建问题,请试着使用 .NET 8.0.423 SDK:
1.
---
/LLin/BuildHikariii.Android/BuildHikariii.Android.csproj : error NU1101: 找不到包 Microsoft.NETCore.App.Runtime.linux-bionic-x86。源 /usr/lib64/dotnet/library-packs, nuget.org 中不存在具有此 ID 的包
/LLin/BuildHikariii.Android/BuildHikariii.Android.csproj : error NU1101: 找不到包 Microsoft.NETCore.App.Runtime.linux-bionic-arm。源 /usr/lib64/dotnet/library-packs, nuget.org 中不存在具有此 ID 的包
---
2.
---
/LLin/LLin.OSIntegrations/Linux/DBus/Services/FreedesktopSettingsAccessor.cs(10,14): error CS0246: 未能找到类型或命名空间名“OrgFreedesktopPortalSettingsProxy”(是否缺少 using 指令或程序集引用?) [/home/neko/repo/LLin/LLin.OSIntegrations/LLin.OSIntegrations.csproj::TargetFramework=net8.0]
---
3.
---
/LLin/LLin.OSIntegrations/Linux/DBus/Services/Mpris/MprisService.cs(81,13): error CS0246: 未能找到类型或命名空间名“PathHandler”(是否缺少 using 指令或程序集引用?) [/home/neko/repo/LLin/LLin.OSIntegrations/LLin.OSIntegrations.csproj::TargetFramework=net8.0]
---
你可以将 global-android.json 重命名为 global.json 来强制使用 8.0.423。
需要从 publish 中提取的文件在 package.sh 的 function main() 中有提到。
点击任意未下载谱面的预览按钮("▶"),待预览加载完毕后将会在左上角自动显示橙色的下载加速的选项。
下载按钮将在预览结束或下载完成后自动隐藏,你也可以通过点击左上角的按钮开手动关闭此弹窗。
播放器可以通过主界面和单人游戏选歌进入,按键可以在输入 ~> 快捷键和键位绑定中设置。
- SandboxToPanel插件:EVAST9919/lazer-sandbox --> LICENSE
osu.Game.Rulesets.Hikariii/ppyStuffs下的组件:ppy/osu --> LICENCE