# genshin-server-switching **Repository Path**: misaka10843/genshin-server-switching ## Basic Information - **Project Name**: genshin-server-switching - **Description**: Windows版原神大陆地区bilibili/官服切换程序 - **Primary Language**: C++ - **License**: MPL-2.0 - **Default Branch**: 2.0 - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-05-20 - **Last Updated**: 2022-06-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # genshin-server-switching ## 如需继续使用,请下载此[启动器](https://github.com/123456fsdaf/GenshinImpact_Lanucher)来更换服务器 Windows版原神大陆地区bilibili/官服切换程序 `源码仅支持python3` ## 如何使用 ### 1.直接使用 1. 从[这里](https://github.com/misaka10843/genshin-server-switching/releases/latest)下载最新稳定的编译版本,随便放在哪里都可以(建议**新建一个文件夹放入exe程序后创建快捷方式**) 1-1. 或者从[这里](https://github.com/misaka10843/genshin-server-switching/actions/)下载最新的测试构建版本 2. 复制游戏路径(如:`E:\Genshin Impact\Genshin Impact Game`) 3. 启动程序按照提示操作即可qwq ### 2.编译使用 1. `git clone https://github.com/misaka10843/genshin-server-switching.git`然后` cd ./genshin-server-switching` 2. `pip install -r requirements.txt`安装依赖 3. `pyinstaller -i icon.ico -F main.py`打包exe 4. 进入`dist`文件夹即可看见`main.exe` 5. 启动程序按照提示操作即可qwq ### 3.直接使用 1. `git clone https://github.com/misaka10843/genshin-server-switching.git`然后` cd ./genshin-server-switching` 2. `pip install -r requirements.txt`安装依赖 3. `python main.py`直接运行 4. 按照提示操作即可qwq (ps:此程序的配置文件已经链接到本仓库的 `ver.json`上,只要此文件一更新所有程序再次打开时会**重新获取配置**) ## 注意 千万要记住必须要填写对的游戏路径! 如:`E:\Genshin Impact\Genshin Impact Game` ## 实现功能 - [X] 检测版本(V2按照json中直接版本替换) - [X] 更换服务器 - [X] 检测路径正确 - [X] 判断是否安装原神 - [X] 自动更新版本信息(在程序中) - [X] 自动下载B服所需的SDK - [ ] 图形化界面 ## readme统计 ![统计](https://count.getloli.com/get/@misaka10843?theme=elbooru) ## 后言 重新用python写了一下 果然我还是不适合用C++写啊qwq ## 备注 ### 2022.2.24 更新2.5,添加对sdk_pkg_version的支持,添加备份功能防止进入游戏报错导致全部重装 将下载源换到gitee,添加Windows的action最新构建 ### 2021.12.31 更新程序,支持自动下载B服所需的SDK ### 2021.10.8 重新更改了语言,从C++更改成python,并且使用远程json来检测更新 ### 2021.9.25 最近可能会重新编写此程序,并且直接向此仓库get版本信息而不需要再修改任何文件qwq ## 截图 ![命令行](jietu/3.png) (命令行截图) ![图标对比](jietu/2.png) (图标对比) ## 开源协议 MPL-2.0 License