Skip to content

CherySui/RouteStar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RouteStar · 星轨

English | 简体中文

“你的米游启动器,或许应启动世界”

Platform Framework .NET

RouteStar 是一款以高自由度为导向的米游启动器框架。

关于我的设计理念:在拥有良好的米家游戏启动器各项功能的基础上,不应仅仅将玩家局限于单一的游戏生态。相反,它可以作为一个通用的启动平台,用来添加、管理和启动任何其他的本地单机游戏与应用软件。


目前做了哪些功能

  • 米游下载和安装
    目前已经支持原神,崩坏星穹铁道,绝区零三个米游的下载和安装。

  • 自定义视频背景
    支持将本地多媒体视频直接设置为启动器的背景。通过引入本地盘符资源虚拟映射机制,优化了 WebView2 加载大体积本地视频时容易产生的跨域与内存占用问题。

  • 添加本地应用
    可通过系统文件选择器一键添加电脑上的外部程序。启动器能够自动提取对应程序的图标资源,让用户在同一个界面内统一管理并直接启动各种第三方软件或游戏。

  • 抽卡记录链接提取和可视化
    内置抽卡记录(Gacha Log)解析模块。该模块能自动定位并提取《原神》、《崩坏:星穹铁道》及《绝区零》等游戏的本地缓存文件(data_2)以获取最新的抽卡验证链接。

  • 使用时间统计
    该功能将会自动统计你的游玩时间,你也可以在偏好设置中给你的本地应用绑定进程名以计时。


碎碎念

在肯定官方游戏启动器给玩家带来便利之余,我们希望能将其赋予更多自定义空间与控制权。

最终目标:在提供一个实用的“米氏游戏启动器”核心功能的同时,也支持玩家随时唤起其他的外部应用。结合可完全自定义的视频背景等视觉效果,将其打造成纯粹属于玩家个人的定制化游戏桌面首页。


要如何构建

  1. 环境依赖

    • Windows 10 (1809 及以上) 或 Windows 11
    • Visual Studio 2022 (需安装 .NET 桌面开发Windows 应用程序开发 工作负载)
    • Windows App SDK
  2. 编译运行

    • 克隆本仓库到本地。
    • 使用 Visual Studio 打开 RouteStar.slnx
    • 目标平台选择 x64x86 后运行。
    • (前端渲染文件需放置在项目内的 web/ 目录中,WebView2 会在运行时自动映射并映射加载本地网页。)

鸣谢与声明

  • 致谢:Starward
    本项目为一个独立开发的新项目框架。但在开发过程中,涉及游戏底层缓存文件解包、数据读取与抽卡链接规则提取等核心技术实现时,我们深入参考了优秀的开源启动器项目 Starward
    它为我们提供了极其重要的技术理论与实现方向。特此向其作者与开源社区表达由衷的感谢。

开源协议

本项目及其源码采用 MIT License 开源协议。

“愿此行,终抵群星”

About

RouteStar - 你的米游启动器,或许应该启动世界

Topics

Resources

License

Stars

4 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors