罗马2全面战争吧 关注:92,176贴子:1,917,338

PFM简明实用修改教程补全 2.2版及以前版适用

只看楼主收藏回复

看到很多人都不断发问一些简单的问题,比如内战消除、将卫选择、粮食、金钱、射程、弹药等等,其实这些东西修改起来很简单,但是那些
教程很分散,找起来学起来很费时间,所以我想将这些教程收集、概括起来,分门别类梳理清楚,让大家学起来一目了然。另外我自己也增加补全
一些修改内容,比如将领卫队的选择,招募别的国家的兵种等。本教程主要提供一种思路,让大家能找到需要修改项目的表单位置,很多可能不是
太详尽,还要自己学习领悟。
这个教程不涉及PFM的基本使用,怎么用PFM请自行查找学习。
这个教程有点长,可能要化点时间陆续更新。
一、增加兵种到将领卫队
打开PFM,定位到db下的commander_unit_permissions_tables项,它下面是commander_unit_permissions_tables项(这个名称每个MOD都
不太一样,但都没有关系)。在这项中主要有二项需要修改。一是faction_key,这项填版本和国家代码,如rom_parthia,rom是指版本,这里指
原版,parthia是帕提亚的英文名称。二是unit_key,这项是你要选择的将领卫队兵种的代码,如Ste_Massagetae_Royal_Horse_Archers就是马
萨格泰皇家弓骑兵。好了,现在假设我想要在原版的帕提亚将卫中加入马萨格泰皇家弓骑兵,那么我新增加一行,在faction_key这项填入
rom_parthia,在unit_key这项填入Ste_Massagetae_Royal_Horse_Archers。最后点保存。打开游戏就能在帕提亚将卫选择中看到马萨格泰皇家
弓骑兵了。


这里注意:版本代码、国家代码、兵种代码可以从二种途径获取:一是从游戏安装目前下data下patch_cn.pack文件中获取,里面有所有中英
文名称对译,可以找出英文名称(就是代码)。二是从你安装的MOD中text下获取,这项下面也有中英文名称对译,当然,如果你未安装兵种MOD,
那么就从前面的patch_cn.pack文件中获取。
将领卫队增加新的可选择兵种,不受任何限制,即你可以在任何MOD中修改,调用游戏本体的兵种,还可以调用你加载的任何MOD,可以跨MOD
调用,即不是仅仅可以调用你修改的这个MOD。


1楼2015-01-22 20:54回复
    陆续更新


    2楼2015-01-22 20:56
    收起回复
      2025-11-02 17:01:33
      广告
      不感兴趣
      开通SVIP免广告
      前排留名


      IP属地:安徽来自iPhone客户端3楼2015-01-22 21:00
      回复
        果断收藏,支持这种技术贴


        IP属地:广东来自iPhone客户端4楼2015-01-22 21:01
        回复


          IP属地:辽宁来自Android客户端6楼2015-01-22 21:48
          回复
            三、详尽讲解基本和最实用的修改
            定位到db下campaign_difficulty_handicap_effects_tables项,这个很重要,一般简单实用的修改大都集中在这里。粮食,秩序,金钱,腐败消除,一回合建筑,一回合招募,一回合科技,远程射程、弹药,开局三级盔甲,三级马,三级盾,三级武器,三级船体,部队伤亡补充率等等。
            以下的修改都要对应你游戏的难度,1是简单,0是普通,-1困难,-2极难,-3传奇。
            其实campaign_difficulty_handicap_effects_tables项前面有很多人讲解过,但是条理脉络不太清楚,我进行一些整理、归纳,再加上自己的一些修改心得,希望大家查阅起来系统、方便。
            1、开局无限粮食修改
            找到rom_building_food_farming_grain,修改后面数值为99999,大家还记得以前的十万粮食MOD吗?就是修改这一项的,后面的数值可随便改。如果你是玩普通难度第一列就填写0,如果是传奇难度就填写-3。第二列human是指对玩家还是电脑AI生效。勾选对玩家生效,不勾选对AI生效。千万别不勾选,不然AI一堆粮食,你会死得很快。不过你想加强AI的战力,可以适当送它点开局粮食,增加游戏难度。
            以下的修改在难度和对谁生效上都和以上一样。

            2、秩序修改
            找到rom_faction_public_order_difficulty_level,这项是城市公共秩序,一般加80就很稳定了,没什么起义、内乱。如果改成30至50可以基本稳定。
            3、增加金钱
            增加金钱最直接的是用EditSF修改存档,一次性的加个几百万,改法自行查找。我们这里讲得是修改金钱增益。
            这里主要是修改二项,效果很明显:
            一是定位到rom_tech_civil_economy_tax_mod(城市税收百分比),修改后面的数值,需要多少数值,可修改个800或1000什么的,然后进游戏测试,太大就改小,太小就改大。R大MOD经济较好,可不用太大,DEI MOD,特别是1.02、1.03版很穷,可以适当改大些。
            一是定位到rom_building_gdp_mod_trade_all(城市所有贸易增长收入),也是修改后面的数值,改动大小自行测试。
            这二项也是我送钱给电脑AI的途径,在R大MOD中,我human项不勾选,送很多钱给AI,让它们有钱造城、造兵,呵呵呵,我还装了一个AI招募高级兵的MOD,让它们实力壮大,战斗起来很激烈、很爽。


            15楼2015-01-22 23:44
            收起回复
              带我斯巴达卫队前来顶贴!!!
              ——来自 爱贴吧 Windows Phone 客户端


              来自WindowsPhone客户端16楼2015-01-22 23:59
              收起回复
                希望楼主能出版文档版本方便保存


                IP属地:湖南来自Android客户端18楼2015-01-23 13:13
                收起回复
                  2025-11-02 16:55:33
                  广告
                  不感兴趣
                  开通SVIP免广告
                  支持教程


                  IP属地:上海19楼2015-01-23 15:21
                  回复
                    路过


                    IP属地:安徽来自Android客户端20楼2015-01-23 15:38
                    回复
                      申精,辛苦了两天,请吧主加个精吧。


                      25楼2015-01-23 16:09
                      收起回复
                        不好意思,很抱歉。第七和第八部分发不上,被系统多次删除。doc教程中是齐全的,下载查看吧。


                        29楼2015-01-24 14:30
                        收起回复
                          多谢大神了。。。。。


                          IP属地:河南来自Android客户端30楼2015-01-24 14:40
                          回复
                            网址好像失效?


                            IP属地:安徽来自iPhone客户端31楼2015-01-24 14:44
                            收起回复