Skip to content
This repository has been archived by the owner on May 3, 2024. It is now read-only.

btjawa/BTJGenshinPS

Repository files navigation

BTJGenshinPS

preview.png


基于Node.js,Electron,包体积过大的问题暂时还没有精力去优化。

GateServer请从Release中获取,code只包含app

To Do

  • 十分详细的文档

  • 实现一键更新资源

  • 实现一键更新本体

  • 联机模式

  • 免代理模式

  • 静默启动

  • 可视化编辑shop.json等

  • 自由选择服务端版本

  • 注入模组

Development

若package后想要用命令行运行,请先使用 chcp 65001 将代码页改为 UTF-8

可直接在 resources/log 文件夹内查看日志

Using NPM

Requirements:

npm >= 9.5.1

git clone https://github.com/btjawa/BTJGenshinPS.git
cd BTJGenshinPS-master
npm install

Scripts

npm run start # Preview
npm run package # Package

Update

Update App

自动更新:目前暂时移除,考虑开一个dev分支

手动更新:下载Release中带有 app 的zip,替换掉除 resources 文件夹以外的所有文件

然后替换掉 resources 文件夹中的 app.asar

Update GateServer

可切换到 主页 选项卡后点击 “更新资源”