暗黑地牢mod汉化教程(1代)
黑歌丶白音
编辑于 2025年03月28日 00:11

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后即可