都市天际线的MOD多为.dll格式,需借助反编译工具才能修改,因此推出本教程,帮助玩家掌握相关操作方法。
1、 自行查找并下载适用于64位系统的dnSpy反编译工具。
2、 解压后双击运行dnSpy.exe,启动界面所示。
3、 左侧显示程序集列表,右侧为未打开文件的代码区域。
4、 把MOD文件导入dnSpy,路径位于MOD所在文件夹。
5、 可手动设置目录为SteamLibrary/steamapps/workshop/content/255710,用于指定游戏模组存放路径,方便管理与访问相关资源内容。
6、 MOD文件夹用数字命名,按修改时间排序,便于迅速定位最新安装的MOD。
7、 打开即可查看具体MOD文件内容
8、 以PropAnarchy模组为例,进入MOD文件夹,找到PropAnarchy.dll文件,将其直接拖入dnSpy的程序集列表中即可进行编辑。
9、 将PropAnarchy拖入后展开程序集列表,查找名称类似ModModinfo或具体模组名称的程序集即可定位目标文件。
10、 以修改MOD名称为例,右键点击后选择编辑IL指令,即可更改双引号内的文本内容。
11、 将以下文本中的引号内内容进行中文转换,引号内的(换行符)、(缩进符)、引用型genericnames.txt及连续字符串m_buildElevationUp等保持不变,避免引起MOD错误或异常。仅对双引号内的可读文本进行本地化处理,确保语言通顺自然,符合中文表达习惯。
12、 修改完毕,点击确定返回主界面。
13、 以TrafficManager模组为例,优化交通管理功能。
14、 在目录中找到TrafficManager.dll文件,直接拖入dnSpy进行分析即可。
15、 自带中文补丁,但不完整,文件位于资源目录中。
16、 请在文件夹中查找名为TrafficManager.Resources.lang_zh.txt的中文语言文件。
17、 右键下载文件
18、 将未汉化部分完成并替换进去。
19、 删除未汉化文件,右键操作后保存。
20、 参照游戏内英文,搜索并修改带引号的内容即可完成其他设置。
21、 需注意下拉框选项尽量保持原样,因许多非标准mod可能直接调用参数,若进行汉化可能导致功能失效。

