本文的版本是 v0.10.7,若版本落后请以原文为准。
米哈游的 PC 游戏启动器是我见到过最垃圾的商业软件之一,整体的使用体验尚可,但在部分细节方面做得非常糟糕:
- 不支持高缩放率,整个界面有一种朦胧的美。
- 校验资源使用单线程,重现一核有难、多核围观的名场面。
- 内置浏览器引擎但多年界面设计无任何变化,既没用上网页的灵活性,还徒增体积。
Starward 出自星穹铁道开服前的宣传语———愿此行,终抵群星 (May This Journey Lead Us Starward)。
Starward 是一个为了解决上述缺点而开发的开源第三方启动器,支持米哈游 PC 端的所有游戏,目标是完全替代官方启动器。除了启动器的基本功能外,我还会根据个人需求增加一些拓展功能,比如:
- 记录游戏时间
- 切换游戏账号
- 浏览游戏截图
- 保存抽卡记录
- 切换游戏服务器
更多功能留给您自己探索。。。
首先,您的设备需要满足以下要求:
- Windows 10 1809 (17763) 及以上的版本
- 已安装 WebView2 Runtime
- 为了更好的使用体验,请在系统设置中开启透明效果和动画效果
然后在 GitHub Release 下载对应 CPU 架构的压缩包,解压后运行 Starward.exe
并按提示操作。
Starward 使用 Crowdin 进行应用内文本的本地化工作,你可以帮助我们翻译和校对本地语言,我们期待有更多的人加入。
在本地编译应用,你需要安装 Visual Studio 2022 并选择以下负载:
- .NET 桌面开发
- 使用 C++ 的桌面开发
- 通用 Windows 平台开发
开发不易,如果你觉得 Starward 好用,可以在 https://donate.scighost.com 赞助我。
首先,我要向本项目的所有贡献者和翻译者致以最诚挚的感谢,有了你们,Starward 才能变得更好。
然后,我要特别感谢 @neon-nyan,本项目的灵感和设计正是来源于他的项目 Collapse。我也从 Collapse 的代码中学到了很多知识,有此珠玉在前,我的开发过程顺利了很多。
其次,感谢胡桃工具箱的主要开发者 @Lightczx,Starward 的开发过程中得到了他的很多帮助。
我还要感谢 CloudFlare 提供的免费 CDN,它带给了所有人良好的更新体验。
本项目中使用到的第三方库包括:
- Dapper
- GitHub Markdown CSS
- HDiffPatch
- H.NotifyIcon
- HoYo-Glyphs
- MiniExcel
- ScottPlot
- Serilog
- SevenZipExtractor
- Vanara PInvoke
- WindowsAppSDK
- WindowsCommunityToolkit
背景图片来自 Pixiv@コユコム