“你的米游启动器,或许应启动世界”
RouteStar 是一款以高自由度为导向的米游启动器框架。
关于我的设计理念:在拥有良好的米家游戏启动器各项功能的基础上,不应仅仅将玩家局限于单一的游戏生态。相反,它可以作为一个通用的启动平台,用来添加、管理和启动任何其他的本地单机游戏与应用软件。
-
米游下载和安装
目前已经支持原神,崩坏星穹铁道,绝区零三个米游的下载和安装。 -
自定义视频背景
支持将本地多媒体视频直接设置为启动器的背景。通过引入本地盘符资源虚拟映射机制,优化了 WebView2 加载大体积本地视频时容易产生的跨域与内存占用问题。 -
添加本地应用
可通过系统文件选择器一键添加电脑上的外部程序。启动器能够自动提取对应程序的图标资源,让用户在同一个界面内统一管理并直接启动各种第三方软件或游戏。 -
抽卡记录链接提取和可视化
内置抽卡记录(Gacha Log)解析模块。该模块能自动定位并提取《原神》、《崩坏:星穹铁道》及《绝区零》等游戏的本地缓存文件(data_2)以获取最新的抽卡验证链接。 -
使用时间统计
该功能将会自动统计你的游玩时间,你也可以在偏好设置中给你的本地应用绑定进程名以计时。
在肯定官方游戏启动器给玩家带来便利之余,我们希望能将其赋予更多自定义空间与控制权。
最终目标:在提供一个实用的“米氏游戏启动器”核心功能的同时,也支持玩家随时唤起其他的外部应用。结合可完全自定义的视频背景等视觉效果,将其打造成纯粹属于玩家个人的定制化游戏桌面首页。
-
环境依赖
- Windows 10 (1809 及以上) 或 Windows 11
- Visual Studio 2022 (需安装 .NET 桌面开发 与 Windows 应用程序开发 工作负载)
- Windows App SDK
-
编译运行
- 克隆本仓库到本地。
- 使用 Visual Studio 打开
RouteStar.slnx。 - 目标平台选择
x64或x86后运行。 - (前端渲染文件需放置在项目内的
web/目录中,WebView2 会在运行时自动映射并映射加载本地网页。)
- 致谢:Starward
本项目为一个独立开发的新项目框架。但在开发过程中,涉及游戏底层缓存文件解包、数据读取与抽卡链接规则提取等核心技术实现时,我们深入参考了优秀的开源启动器项目 Starward。
它为我们提供了极其重要的技术理论与实现方向。特此向其作者与开源社区表达由衷的感谢。
本项目及其源码采用 MIT License 开源协议。
“愿此行,终抵群星”