阿提拉全面战争吧 关注:37,791贴子:606,171

[PFM修改]客制化罗马化东哥特修改小教程(?)

只看楼主收藏回复

作为蛮族派系,罗马派系的书院和大水渠以及金刀金甲实在是非常眼馋,但不经过一番修改似乎只能靠抢,实在是不便之至。已有的工坊mod似乎有以下两种思路,不过个人都有不满意的地方,因此在吸收部分思路的基础上提出了第三种思路
创意工坊上的东哥特文明化mod走的是,可以将罗马派系的建筑增加到了东哥特的建筑序列里。但由于一个派系只能属于一个文化组,因此建造不属于本派系文化组的建筑(比如用蛮子建造罗马的大水渠和军营等等,但卫兵室似乎例外)时会出现建筑名称不能正常显示的问题。
创意工坊的罗马后继mod则走的是另一个思路,在阿提拉主体战役里建造最后的罗马人战役的罗马建筑,但最后的罗马人里没有大水渠了,个人不能接受。另外最后的罗马人的兵营是集成在一起的,跟阿提拉主体战役区分建筑造兵相比实在太强了。
本文走的是第三种思路,让东哥特变成罗马人!



效果如图,科研保留了东哥特原本的军科线并使用西罗的民科线,建筑名称显示正常。


IP属地:广东1楼2022-12-12 09:13回复
    不确定本贴是否被贴吧锁定,能看到的8友麻烦回复一下


    IP属地:广东2楼2022-12-12 09:16
    收起回复
      用这个修改思路理论上也可以让两罗马、萨珊这种定居派系也能游牧,修改两匈定居可能要改更多的东西就先按下不表


      IP属地:广东3楼2022-12-12 09:25
      收起回复
        一个替代思路是把罗马书院和大水渠的效果搬到东哥特自家建筑身上
        不过大水渠还有地图视觉加成,这就没办法了


        IP属地:广东来自Android客户端4楼2022-12-12 17:07
        收起回复

          首先要将factions_tables里面factions这张表的如图项subculture修改成西罗(当然修改成东罗也行)。这项修改修改了东哥特的文化组,包括对应的【民科】、【军科】以及【建筑体系】。兵种组则在同表往后拉的military_group。在本次修改示例中不涉及。
          当然仅仅这么修改并不能享受罗马的帝国臣道派系特性和4个初始科技。


          IP属地:广东5楼2022-12-12 17:42
          回复
            东哥特的民科只是普通蛮族民科,但军科是有独有科技的。仅修改上一步不仅会丢掉特色军科而使用罗马通用军科,还会出现的主要问题是
            (1)【东哥特的蛮族兵种升级体系失效,兵种无法顺利进阶】
            (2)【东哥特的蛮族兵种缺乏招募建筑】
            简而言之就是变成了和各种小罗马军阀一样的科技和兵种体系,只能在攻占的蛮族城镇里招募蛮族兵种。
            为此首先解决问题(1),即如何在保留原有军科的情况下使用罗马民科


            IP属地:广东6楼2022-12-12 17:48
            回复

              打开technology_node_sets_tables下辖表,需要注意的是【这张表的抬头(即key这一项)不允许重复,但是允许新建】,于是如图所示参照官方给葛大爷的军科树的修改方法,【新建一个att_barbarian_ostrogothi_military】。
              campaign_key对应所处战役,默认阿提拉主体战役。faction_key对应派系,派系名称请去factions_table里复制粘贴。culture对应主文化组,罗马文化组包括东罗、西罗两个文化组,但是阿提拉战役里两罗的科技树是一个,只有个别科技不同。所以这项留空,最后一列分军科、民科两个类别,在此选择军科rom_roman_mil_top


              IP属地:广东7楼2022-12-12 17:57
              回复
                下一步是本修改最麻烦的工序之一。【军科修改】

                上一步把【军科树】建好了,这一步解决的就是往新建的军科树里面填军科。科技升级价格等也在此表中。
                这张表和上一张表一样,【key这一列不允许重复但是可以新建】。如果简单把原有军科修改technology_node_sets这一列,就会导致原本使用这一科技的派系科技将出错。
                而【technology_key】才是实际对应的军科。也就是名义和实际的关系。
                一个简单的筛选方法是用technology_node_sets一列选中att_barbarian_military,在筛选结果中选出通用科技和东哥特专属的3个科技。然后按住ctrl按行复制。然后在列表末尾按如图所示方法粘贴并修改key项,加上ostrogothic标识,然后把复制得到的科技的technology_node_sets一列改为之前新建的att_barbarian_ostrogothi_military


                IP属地:广东8楼2022-12-12 18:40
                收起回复
                  请教大佬,如何增加新近战武器和远程武器?我修改别人 的MOD里melee_weapons_tables,新加了一条,但是在land_units_tables给兵种改武器的时候却没有新增的武器选项。。是还要在哪个文件修改吗?


                  13楼2022-12-12 23:27
                  收起回复

                    游牧指令修改。将蛮族原有的游牧地图指令添加给东哥特。否则无法正常游牧


                    IP属地:广东15楼2022-12-12 23:30
                    收起回复
                      还有一个是罗马军事建筑的科技解锁问题。在building_level_required_technology_junctions_tables那张表里,图发不出来,只能请吧友自己去看了。左边建筑等级,右边科技。主要是要保证高级建筑要在低级建筑之后,且不研发低级建筑无法研发高级建筑。


                      IP属地:广东17楼2022-12-12 23:37
                      回复
                        楼又被贴吧吞了一层。有个兵种招募建筑的问题,要将东哥特的蛮族兵种线添加到罗马军营里。在building_units_allowed_tables里面,图发不出来只能请吧友自己去看了


                        IP属地:广东18楼2022-12-12 23:43
                        回复
                          嘶,发现有新的问题,不能换将


                          IP属地:广东19楼2022-12-14 00:21
                          收起回复
                            原来还有事务官技能树(含将领)和军事传统树(不改即变为文化默认罗马技能树和罗马军事传统)
                            在character_skill_nodes那几个表里面
                            修改方法和前面军科基本一样


                            IP属地:广东来自Android客户端20楼2022-12-14 19:03
                            收起回复
                              我这局两个哥特都被罗马灭了,有没有办法把他们重新解放出来的?想收附庸


                              IP属地:广东来自Android客户端21楼2022-12-14 20:02
                              收起回复