1、找到mod根目录\steam\steamapps\workshop\content\262060,选择需要汉化的mod文件夹,进入,不清楚mod对应编号的的,查看preview_icon.png文件,该文件为mod图标
2、进入localization文件夹,打开xxx.string_table.xml或xxx_english.string_table.xml文件,拉到最下面,最下面应为:
</language>
</root>
注意空格数量,然后在 </language>上方插入两行,第一行输入:
<language id="schinese">
空格数量不变。
从第二行起,粘贴内容,内容为自
<language id="english">
至
<language id="schinese">
之间的全部内容,空格数量保持不变。
3、开始翻译,翻译部分为XXX:
<![CDATA[XXX]]></entry>
找到上述代码,只翻译最内层方括号中的内容,不要动其他内容!不要动其他内容!
4、保存文件!一定保存文件!保存前拉到文件底部,检查最后两行是否为:
</language>
</root>
注意空格数量。
5、另起一个窗口,打开\steam\steamapps\common\DarkestDungeon\_windows,找到localization.exe,选择刚才修改的xml文件,拖动至localization.exe,即用localization.exe打开。
如打开正常,mod文件夹中会多出一堆.loc2文件(旧版为loc文件)
如打开不正常,检查一下项目:
A.xml中缺少英文部分文本代码,或未在中文文本代码上方
B.打开\steam\steamapps\common\DarkestDungeon\localization,找到localization.bat文件,复制,粘贴在xml文件所在文件夹中
6、找到schinese.loc2文件,重命名为XXX_schinese.loc2,XXX为mod编码
7、进入游戏,若闪退/蓝色乱码,找到mod文件夹中的modfiles.txt,打开,拉到最下方,找到与下列文本相似的内容:
localization/1786463222_english.loc 166741
localization/1786463222_schinese.loc 153538
将loc修改为loc2
以上是本人依靠早年资料整合+摸索出的方法,希望对各位同好有用。如果各位在汉化过程中有其他问题,或有更简单的方法,欢迎讨论
望周知(试试望周知的推流效果)
2025.3.28添加——蓝字的一种解决方案(modfiles汉化读取缺失导致)
找到mod文件夹的modfiles.txt文件,打开,翻到最下方
找到“localization/XXXXX_english.loc2 YYYY”字样,X为mod文件编号,Y为对应loc2文件大小(字节数),即右键属性——大小,而非占用空间
在上述文字下方填入localization/XXXXX_schinese.loc2 YYYYY后即可