/YuanShenLauncher

原神官服B服一键启动,无需手动配置,省去了下2个服的力气

Primary LanguageHTMLMIT LicenseMIT

YuanShenLauncher

背景故事(原作者)

由于首先入坑的是B服的原神,没法跟官服的朋友玩。被迫无奈买了个原神官服的号,B服的号玩了挺久又不想放弃,导致每次都要手动切换2个服的config.ini配置,比较烦人,因此就搞了个一键启动B服和官服的启动器。

原理

根据启动器目录下的config.ini,获取游戏本体路径,修改游戏本体路径中的config.ini即可实现切换服务器。

注意两个config.ini是不一样的

下面是游戏本体下的config.ini中需要修改的值,其他值不变

服务器 官服 B服
channel 1 14
cps mihoyo bilibili
sub_channel 1 0

怎么用

  1. 上传的Project内有已经编译好的启动器,在dist文件夹内。
  2. 直接将编译好的ServerSwitcher.exe,放在游戏启动器根目录(即:/Genshin Impact目录下)下就行,然后双击这个启动器启动即可。
  3. 游戏本体启动器不在同一个目录下,也可以正常使用该启动器启动对应服务器的游戏
    注:如果自己编译,记得修改编译后的exe文件的名字,原本名字是Launcher.exe会与根目录下的官方的Launcher.exe重名。

特性

启动器的界面,启动器背景会自动设置为官方启动器最新的背景图片。image

面临的困难

  1. 无法做到自动更新,没有任何思路想如何将自动更新的功能加入到这个启动器中
  2. 本人无艺术水平,UI看起来非常古老,做不出炫酷的效果,还请大佬能够给我的点指教