原神官服B服切换方法
原神官服B服切换方法
众所周知,原神官服b服不互通,这给有两个服的账号的玩家带来很多麻烦。解决方法有很多,可以分别下载官服与b服【这种方法不仅占用磁盘空间,而且会出现吞服的情况(后面会给出解释)】,也可以自行更改配置文件(这种方法比较麻烦,每次换服时都要更改配置文件,官服还会让重新输入账号密码)。
本人作为一名提瓦特人,深受其扰。
偶然的机会,我刷到b站的一个视频,灵感大发。我参考了这个视频轻松自制原神双服转换器_哔哩哔哩bilibili_原神,并在此基础上进行了优化。
一、电脑上现有官服原神(以官服为基础改造)
Ⅰ.傻瓜教程
图片的上方边缘部分有路径地址,方便参考
1.下载 链接: https://pan.baidu.com/s/1n8q0NGHlTns717EehrIz9Q 提取码: chou ,并解压
2.在桌面上找到原神启动器,右键单击,点击“打开文件所在的位置”
3.点开“Genshin Impact Game”文件夹
4.将第1步下载的文件夹中的这三个文件放入“Genshin Impact Game”文件夹中
5.点击“YuanShen_Data”文件夹
6.点击“Plugins”文件夹
7.将第1步下载的文件夹中的这个文件放入“Plugins”文件夹中
8.将“Genshin Impact Game”文件夹下的这三个文件快捷方式发送到桌面
9.在桌面上双击对应的文件即可启动对应服务器
Ⅱ.原理
1.本程序是运用批处理实现的
2.代码解释
bat批处理文件原理
使用“ren”命令对文件进行重命名,不会对游戏其他文件产生影响,右键文件编辑可查看和修改
例:ren(空格)源文件名(空格)改后文件名
config.ini.b文件中存放的是b服所需配置文件,而Genshin Impact Game文件夹中的config.ini的初始文件中存放的是官服所需配置文件,游戏需要读取名为config.ini的文件中的内容。
以b服启动器为例,启动器将config.ini文件改名为config.ini.g,将config.ini.b文件改名为config.ini,
由此把官服的配置文件改为b服的配置文件,游戏会读取到config.ini中的b服配置信息,从而打开b服渠道。
官服启动器原理亦是如此。
有旅行者可能要问了,连续点击两次同一个服务器的启动器,config.ini.b或者是config.ini.g的文件内容岂不是要发生变化?
下面这张图片将会为你解开迷惑
批处理时,如果存在与要输出的文件的文件名相同的文件,程序将不执行/跳过该命令(上图的第一个指令);
如果找不到目标文件,程序也将不执行/跳过该命令(上图的第二个指令)。
从而无事发生,继续执行第三个指令:启动游戏。
由此可见,官服和b服用了同一个游戏本体,却通过config.ini文件来分配渠道,因此当两个游戏本体放在一起时会出现吞服的情况。
二、电脑上现有b服原神(以b服为基础改造)
本人太懒,没有实操以b服为基础改造的情况,请各位旅行者参考这位b站大佬的教程
原神PC端B服官服一键切换方法 - 哔哩哔哩 (bilibili.com)
(这位大佬有教如何改变bat文件的图标哦)
我把图标放在下面了
教程完。