【僵尸毁灭工程】幸存者mod修改
相信很多人用幸存者mod都会发现同伴只要丧尸多一点就开始跑,然后一直跑直到冲进尸堆里然后挂掉。还有就是指派一个幸存者去种地,然后死活不去种地还到处乱逛。
其实这两个问题作者是修复过的,但是翻译让这些修复失去效果。现在我的判断是代码调用幸存者身份(比如说农夫)时用的是中文,但是代码里的判定条件用的却是英文。
最新版本的Superb Survivors! 也可以这么改,这个问题到现在(11/27/2022)还没有修复。
最近版本的NPC勇气的最后一个选项可以完全让NPC站着到死都在攻击,但是这篇文章依然可以用如果发现一些NPC功能失效的时候。
所以一个简单修复是:
1) 进到 workshop\content\108600\2821231605(这串数字是npc mod的编号,不一样版本的编号会不一样)\mods\Superior Survivors Revisited 这个文件夹
2) 然后找到 media 文件夹
3) 一直进去找到 media\lua\shared\Translate\CN 文件夹
4) 找到 ContextMenu_CN.txt 打开
5) 把其中的 ContextMenu_SS_Job_Companion = "同伴" 改成 ContextMenu_SS_Job_Companion = "Companion"
这里为了保险起见,我个人觉得把其他的一并改了, 这样农夫也可以正常种地去。
ContextMenu_SS_Job_Doctor = "医生" 改成 ContextMenu_SS_Job_Doctor = "Doctor"
ContextMenu_SS_Job_Guard = "警卫" 改成 ContextMenu_SS_Job_Guard = "Guard"
ContextMenu_SS_Job_Farmer = "农夫" 改成 ContextMenu_SS_Job_Farmer = "Farmer"
下面这些影响不算大,可以改也可以不改
ContextMenu_SS_Job_Dustman = "清洁工" 改成 ContextMenu_SS_Job_Dustman = "Dustman"
ContextMenu_SS_Job_Timberjack = "伐木工" 改成 ContextMenu_SS_Job_Timberjack = "Timberjack"
ContextMenu_SS_Job_Hauler = "搬运工" 改成 ContextMenu_SS_Job_Hauler = "Hauler"
ContextMenu_SS_Job_Worker = "工人" 改成 ContextMenu_SS_Job_Worker = "Worker"
6) 重启游戏,然后把每一个幸存者再重新命令一遍, 按U键看到名字后面那个显示的是英文就证明成功了
7) 结果如下



声明:我不是幸存者mod的创作者,我修改幸存者mod只是想让幸存者更好用一点,修改后请自己使用