By HoraceHyy
聚合启动米哈游游戏并分析游戏内玩家信息。
最近做别的项目学到了点新知识,顿觉本项目的代码写的依托史,故接下来想浅浅改一下代码,可能更新会很慢,请见谅!
- 聚合启动原神、崩坏:星穹铁道、崩坏3rd、绝区零。
- 手动导入游戏路径。
- 多语言支持。
- 以卡片形式展现原神和崩坏:星穹铁道的游戏内账号信息。
- 保留了官方启动器的所有UI元素。
- 自动计算游戏大版本更新并提醒。
- 支持手柄模式,有专门为手柄操作优化的独立 UI 页面。
- 支持读写注册表实现游戏外换号,无需重复输入账密。
- 可跟随系统或手动选择暗黑模式。
- 本软件使用 GitHub 域名的 URL 来检测自身更新与获取崩坏:星穹铁道角色信息相关资源。如果您是中国大陆用户,请确保代理网络条件通畅。
pnpm i
pnpm dev
pnpm build
- 本程序检测自身更新目前用的是 GitHub
API,但一旦把含 token 的代码同步到这里就会自动销毁,所以构建时请自行申请一个 token,放在
electron/main/index.ts
的Octokit.auth
中。
const {Octokit} = require("@octokit/core")
const octokit = new Octokit({
auth: "<YOUR TOKEN HERE>"
})
- 由于一些原因,在开发和生产环境中某些文件的相对路径可能会改变。在
src/pages/SettingsPage.vue
中,package.json
的相对路径取决于环境。
// BUILD: '../../app.asar/package.json'
// DEV: '../../package.json'
fetch('../../app.asar/package.json')
.then(response => response.json())
.then((resp) => {
appVer.value = resp.version
})
- 当前最新版本的
vite-plugin-electron
依赖与[email protected]
或更高版本不兼容。请将依赖electron
的版本保持在28.2.1
不要变。 - 本项目尚未准备好向 ES Module 转型。最新的
@octokit/[email protected]
已经转为 ES Module,与本项目不兼容。请将依赖@octokit/core
的版本保持在5.1.0
不要变。
语言 | 贡献者 | 备注 |
---|---|---|
English | @HoraceHuang-ui | |
简体中文 | @HoraceHuang-ui | |
繁體中文 | @HoraceHuang-ui | |
日本語 | @JonathanKwok | |
Русский | @MCheping8108 @vanja-san | |
Français | @MCheping8108 |
需要修改。
部分用词或短语可能在上下文中不合适。需要母语人士进一步修改。
需要补全。
标蓝的(即未被批准的)字符串是机翻的。需要母语人士进一步修改。
要添加一个新语言翻译,
- 开启一个 issue 并指定语言和国家/地区。
- 点击下方徽章来帮助参与翻译:
localStorage
存储条目备忘:lang
语言设置colorTheme
颜色主题设置windowSize
上次关闭时的窗口大小width
窗口宽度height
窗口高度isMax
窗口是否最大化
windowPos
上次关闭时的窗口位置x
y