四、一回合建筑和解除特殊建筑限制
一回合建筑定位到db下building_levels_tables项,把create_time这一栏全部改成1就好了。即建筑建造时间全部都是一个回合。注意这是对玩家和电脑AI都生效的修改。
另外特殊建筑建造的限制在faction_unique这一栏,把所有这一栏的勾都取消就没有限制了。
五、解除招募部队的限制和敌我死战不退(增加士气)
解除招募部队的限制定位到db下main_units_tables项,第二栏campaign_cap是招募数量限制,全部改为0就是可无限招募了。注意查看很多小型MOD,它们很多会修改main_units_tables项,设定招募限制。
DEI-MOD的招募部队限制比较特殊,除了检查db下的main_units_tables项,还需要检查script脚本。定位到script下_lib下lib_armycaps_main.lua,这里的数字就是限定招募的部队数量,你可以修改成大一点的数字,比如200等。当然它从1.02版到现在的1.03版,脚本中的限制量已经很少了,但还是存在,现在还有十几项限制(以前是好几百项)。
敌我死战不退其实就是增加双方的战斗士气。定位到db下land units tables项,其中一栏morale就是修改士气的,一般改为120-160就行,改为200的话基本就死战不退了。对于很多兵种MOD,你都要打开查看一下,新增加的兵种可以修改这一项。这里士气的修改对玩家和AI都适用,所以叫敌我死战不退。
六、消除内战
定位到db下campaign_variables_tables项,找到以下4项:
civil_war_always_trigger_fame_level
civil_war_high_chance_fame_level
civil_war_low_chance_fame_level
civil_war_medium_chance_fame_level
然后修改后面的数值,一般改到1000就没有什么内战了。
DEI-MOD的修改比较特殊,定位到db下campaign_variables_tables下的Dres2_campaign_variables项,找到以下3项:
civil_war_high_chance_fame_level
civil_war_low_chance_fame_level
civil_war_medium_chance_fame_level
数值改为1000,就消除内战了。
七、无限将军、0事务官、增加行省法令
无限将军就是你一级本来只能招3支陆军,2支海军,通过修改你可招募更多支的部队。各种事务官在游戏中比较烦人,通过修改让它数量最少。这几项都在同一个地方修改。
定位到db下fame_levels_tables项。army_cap栏是陆军招募限制,fleet_cap栏是海军招募限制,champion_cap栏是勇士招募限制,dignitary_cap栏贵族招募限制,spy_cap栏是间谍招募限制,edict_cap栏是行省法令限制,imperium_level是国家等级(这个不能改)。
陆军招募、海军招募、行省法令你可以自己改,想多少就多少。你如果嫌事务官太烦人,那么就将champion_cap,dignitary_cap,spy_cap这三项都改为0。好了,除了原始带的一个再没有其他事务官了,一回合结束,这个世界终于清静了。
八、战斗界面气候修改
就是我们手动进入战斗,出现晴、雨、雾、雪等天气的概率。晴天大家都喜欢、雪天还可以,雨和雾的概率就放小些。
如果你没有加装MOD,就修改游戏安装目录下data下的data_rome2.pack文件。定位到db下battle_climate_weather_descriptions_tables项,weather_type这一栏是天气状况,dry(晴),rain(雨),Fog(雾),snow(雪)。Probability这一栏是出现的几率。我们dry(晴)填了300,rain(雨)和Fog(雾)填了10,snow(雪)填了50。你喜欢什么天气就把出现这种天气的概率提高,数字填大就行了。
如果你加装了R大MOD、DEI-MOD等大型MOD,可进入MOD,定位db下battle_climate_weather_descriptions_tables项进行修改,注意MOD是优先加载的,如果你改了data_rome2.pack而MOD没改,那天气状况是按照MOD来设定的,也即你的修改将无效。
九、一年几回合的修改
以前都是用EditSF修改,打开Total War Rome II\data\campaigns文件夹,下面main_rome是原版,main_emperor是奥古斯都大帝版,main_gaul是高卢版,main_punic是汉尼拔版,main_greek是斯巴达之怒版。这些文件夹下面都有一个startpos.esf文件,用EditSF打开startpos.esf文件。定位到COMPRESSED_DATA下CAMPAIGN_ENV下CAMPAIGN_MODEL下CAMPAINGN_CALENDAR,修改第一行的值,改为4就是一年4回合,改为12就是一年12回合。
现在一些MOD都把这项集成起来,因为MOD加载优先,所以我们改了游戏安装目录中的startpos.esf就不生效,所以我们要改MOD里的数值。
打开PFM,定位到campaigns项,同样下面也有五项,对应五个版本,你自己可以按照上面的键值修改。比如你要修改原版就定位到main_rome,在它下面修改startpos.esf里的值。
十、游戏和MOD的汉化
这个大致是一条思路,供大家参考。游戏本身的汉化文件是data下的patch_cn.pack。对于MOD的汉化,定位到text下的db下,这里是英文和中文对译,你想汉化MOD,英文又够好的话(机翻就免了),就将第一栏name后的英文翻译出来,中文填入第二栏。比如下图第一栏是land_units_onscreen_name_per_immortal_skirmisher,你翻译per immortal skirmisher,再将波斯不死军掷矛手填入第二栏。恭喜你,游戏中兵种出中文啦。
十一、战斗界面改出自由视角
这个不是PFM修改的范围,但看到有人问,附加讲述一下。
找到你存档的文件,The Creative Assembly\Rome2\scripts文件夹下的preferences.script.txt文件,用记事本打开。查找default_camera_type的字样,找到后将它后面的值改为2,保存文件。再在游戏中战斗,你会发现视角随便拉随便调,特别在传奇难度下,视角也可以任意推进。
至此简明实用教程写完,主要是梳理和补全。感谢前面玩家的教程。玩了很久,享受了大家很多资源和教程,不好意思,也拉杂的写了点东西,见笑了。