btjawa / BTJGenshinPS

为Grasscutter制作的私服GUI一键端。

Home Page:https://github.com/btjawa/BTJGenshinPS

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

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

About

为Grasscutter制作的私服GUI一键端。

https://github.com/btjawa/BTJGenshinPS

License:GNU General Public License v3.0


Languages

Language:JavaScript 78.1%Language:HLSL 12.0%Language:Python 5.2%Language:HTML 2.8%Language:Inno Setup 1.9%