高展网为您带来《lol美服怎么改成中文(lol外服客户端设置中文)》,本文围绕lol美服怎么改成中文展开分析,讲述了关于lol美服怎么改成中文相关的内容,希望您能在本文中获取到有价值的信息!
前段时间发现美服突然开始自动纠正语言包了
本人原先使用的汉化为创建快捷方式到桌面,然后在.exe”后面加上空格接–locale=zh_CN
如果你的汉化无法在创建快捷方式的基础上运行,那么请看我如何操作
我从别处看到有方法如下:
原作者是将default_local:”en_US”(英文都学过这是默认样式)改为default_local:”zh_CN”
再将setting子栏内locale:”en_US”改为local:”zh_CN”,退出保存再打开游戏就可以看到汉化
但是在这里我保持了一个疑问,因为我看到available_locales栏目内只有一个允许通过项”en_US”时我发现这个方法有点问题
果不其然,我失败了,当我再次打开这个文件的时候文件已经被回复成默认状态了
这里讲一下更改快捷方式的原理,就是更改此处setting内locale选项的,更改后大致如下:
当然知道了原理会发现现在这个方法应该是没用了
那么说一下我是如何发现问题并解决的
前面所有汉化方法你会发现无外乎更改一个文件,就是yaml文件,更改位置都是本机数据缓存位置,并且更改后打开游戏都会被重置,那么我们可以推测一定有一个主文件在控制缓存文件更新默认配置,这个文件合理推测在游戏根目录
果不其然发现了系统配置文件system.yaml,有关汉化被更新默认的问题应该就出在这里了
相对的我也找到了国服的配置文件,其实国服是有roit启动器的,只不过现在被wegame屏蔽了,接下来看对比图:
根据我四级的词汇量可以得知region地区,美服的启动器是全服通用的,所以会有备选服务器和地区也有默认服务器和地区,我们下载的是美服所以默认地区为NA,而国服是单独分离开的用的是tc自制的启动器和编译环境,所以直接分包给tencent,第二张图是具体的分包配置,因为外服的服务器太多要更改的选项也多所以配置文件又臭又长,但是我们仍然能看到available_locales和default_locale,这两个是语言选择的关键项,我们可以看到美服只有一个语言选项而国服有两个一个英语一个汉语,所以你想改也可以国服改中文,那我们就清楚了为什么先前的汉化无效了
知道了为什么无效就能应对问题了,要在available_locales中加入中文选项zh_CN,并且把default_locale选项改为zh_CN
虽然说着解决方法很简单,虽然我们知道了原理,但是真的要解决起来并不简单,因为这个东西非常玄学,因为文件更改错误或者更改设置会强迫更新配置文件,经过我的数个小时近百次的测试发现了成功率非常高的方法,如下(使用前请先回归默认):
注意:设置好后或者设置途中不要随意打开设置更改选项或者打开根目录下的启动器,否则会自动更新默认配置文件
如果你设置启动文件失败大概率是缓存位置第三步setting栏目内自动更新回en_US了,这时候试一下不要先启动先执行第四步再启动
《lol美服怎么改成中文(lol外服客户端设置中文)》来自网络,本文围绕lol美服怎么改成中文的观点不代表本网站,仅作参考。