阿提拉全面战争吧 关注:38,700贴子:616,443

搞个修改小教程

只看楼主收藏回复

因为我找修改腐败的方法但是网上并没有找到,所以就直接自己搞了一下还真就搞出来了,那就把阿提拉的部分修改整合一下发出来
阿提拉全面战争因为没有这么多的DLC,所以各种派系特性实际上好找很多,罗马2我看了之后就没什么想法了
用了大汉西征mod,所以以此为基础来说


IP属地:浙江1楼2020-02-10 15:18回复
    1.战役派系特性的修改
    我以大汉西征中天朝派系为例子,(3dm的三国全面战争版的PFM3.52是可用的版本,想用的可以去下载)。阿提拉全面战争的文件实际上和罗马2全面战争并没有太多改变,但是派系特性和法令以及各种效果的代码变了非常多。我自己对阿提拉已经有点懂了(仅限某些),但是罗马2...
    PFM上端OPTION第一项勾去掉,这样就可以修改了
    打开data(大汉西征就改dahan01即可)db effect_bundles_to_effects_junctions
    这个时候我其实呆了一下.....但是这只是列宽太宽的原因,所以调窄即可
    效果:
    如此我们就进入了派系特性的修改(可能还有其他的我不知道,欢迎指出)
    添加某些神奇的特性,需要找到在游戏内对应的这些代码,理论上只要对象和字符没错就可以生效。那我就以腐败为例吧
    我在搜了所有派系的特性之后并没有找到减腐败的特性,但是在campaign_diffculty_handicap_effect_table中我找到了关于腐败的代码,不需要建筑就能减腐败,但是我不会用,所以就移到这里面来变成派系特性。结果当然是成功了
    如图:
    关于无需建筑减腐败就找到它的代码att_effect_economy_corruption_mod(经济腐败)
    将他移至这个文件中,并且在前一栏加上att_faction_trait_(派系),即为派系特性了。第三个是效果作用的发起者和接受对象,那么这一项由于是派系特性,所以用faction_to_faction_unseen(派系特性)
    减腐败用的是负数,因为上面写的是腐败加成,那我们就减腐败多少即可
    最后一栏是作用时间,写start_turn_completed(开始至完成战役)即可


    IP属地:浙江2楼2020-02-10 15:44
    回复
      2025-08-30 08:37:22
      广告
      不感兴趣
      开通SVIP免广告
      移植其他派系特性
      效果其实差不多,只需要找到其他国家的派系特性,移植到新建的一栏,剩下的再以刚才的步骤进行即可(以阿兰的骑兵逃跑不损耗为例)
      这边我们先要清楚其他派系的特性在哪里找,那么我搜到了dalao整理的一些特性,这样方便了很多
      https://b(去)bs.3dmgame.com/th(掉)read-493851(即)6-1-(可)1.html)
      阿兰的特性在这一文件中用上面的find加复制粘贴很容易找到,那么我们就可以直接点clone row(s)复制一行,这时会有错误提示但是没事,你只需要把派系改掉即可(第一列)那么效果如图:
      进入游戏若卡logo就删掉(点左边的行数按detele键),这是出现错误无法加载的现象,任务管理器会显示为未响应,直接关掉即可


      IP属地:浙江3楼2020-02-10 15:53
      收起回复
        2.战役难度加成修改
        找到campaign_diffculty......的文件(1楼)
        修改招兵速度
        (我其实不确定,待人验证,因为我是看到了别人的修改,并且用到这里。但我修改后满地图都是AI满编,虽然没有20,30+这么夸张但是人数基本好几万,比较正常而且规模也很大。真·全面战争)
        代码是att_effect_force_all_recruitment_points,effect scope是faction_to_province_own(因为军队是省份招募的,所以是province省份)
        那么数字随你,大就快小就慢。human一列的意思是针对玩家还是AI,勾起就是对你,不勾就是全体AI都有效。(实测后盎格鲁在200+回合有了10+满编,西罗马分离势力有5W+部队,还全是我的军事同盟,匈人反而定居之后后劲不足,只有5个满编还爱烧地,但是进攻还是很猛,这仨当我军事同盟敲苏维汇,西罗分离直接进军罗马了...)
        修改科研速度
        att_effect_technology_research_points
        同上,很简单


        IP属地:浙江4楼2020-02-10 16:05
        收起回复
          人物忠诚加成
          也是一样的,代码att_effect_character_loyalty_mod_characters 对应faction_to_character_own(对角色)
          加15满足了
          前面的数字代表难度,1是简单,0是普通,-1困难,-2极难,-3传奇。这些关于属性的方法其实差不多
          人物特性还没了解,但是其实没什么太大的问题,除非想要人物养成之类的...


          IP属地:浙江5楼2020-02-10 16:10
          收起回复
            开局小金人(武器甲胄战马修改。。)
            这个代码是
            att_effect_unit_equipment_ammo_gold 金弹药 (不知填多少,求解答)
            att_effect_unit_equipment_weapon_gold 金武器(effect_value填60即可,有罗马2的贴已经说出,下面的加成都可填60)
            att_effect_unit_equipment_shields_gold 金盾
            att_effect_unit_equipment_armour_gold 金甲
            att_effect_unit_equipment_cavalry_horse_boonus_iii 金马
            那么后面的scope是faction_to_province_own(因为加成也是在省份中搞的)
            那么效果验证也很简单,我用我的萨珊档(修改器别介意,没多少时间玩,玩的爽一点)测试(没法截屏,只好手机拍了.....)


            IP属地:浙江6楼2020-02-10 16:20
            回复
              如图卡茨城内并无加成建筑
              但是我招募一队将领卫队可以进行升级,并且为金人



              IP属地:浙江来自Android客户端7楼2020-02-10 16:23
              收起回复
                5.公共秩序
                att_effect_public_order_base 为faction_to_province_own 数值为初始值加成,来个100基本不愁 ,就算全地图工业都不会叛乱


                IP属地:浙江8楼2020-02-10 16:27
                收起回复
                  2025-08-30 08:31:22
                  广告
                  不感兴趣
                  开通SVIP免广告
                  6.军队各种修改
                  属性修改
                  我们可以找到直观的兵种数据即为游戏内显示数据,想要当龙傲天当然可以改文件来操作。那么我们就先从兵种的素质上着手。阿提拉的陆军数据在land_units_tables里面,大汉西征则分开了很多搞得我头很大,所以大汉西征如果有需求再说,没人算了(这个吧本来也没人?)
                  基本的数据翻译一下,剩下的自己解决吧
                  ammo:弹药 charge_bouns:冲锋加成 melee_attack:近战攻击 melee_defence:近战防御
                  morale:士气 num_animals:动物数量(狗子吧) num_mounts:马匹数量 num_guns:炮数量
                  spot_dis_tree:树林中发现距离(隐藏后,因为没隐藏全图可见) spot_dis_scrub:树丛中发现距离
                  reload:装填时间(因为有动画所以不是改的很低就可以变成minigun了)
                  这些修改都是基础属性,影响士兵的基本素质
                  main_units_table中则是一些招募问题
                  create_time:招募时间 is naval:是否为海军(未用过) num_men:部队人数 multiplayer cost:应该是自定义和多人的招募价格(盗版玩家我不知道多人) num_ships:运输船数(交战由几艘船运载)
                  min_men_per_ship和max_men_per_ship:每艘船最小最大认识(字面意思)
                  prestige:威望??? recruitment_cost:招募价格 up_keep_cost:维持费 weight:质量等级
                  装备修改
                  作战时素质是关键,一把好武器也必不可少。虽然一砖照样撂倒,但是损失......
                  打开melee_units_table,显示的就是各种近战武器,不过有很多武器兵种通用,你一改这个兵种都变了
                  翻一下:前两个好像是穿甲的意思,不知道效果
                  bonus_v_elephants:对象兵加成 bonus_v_cavalry:对骑兵加成 bonus_v_infantry:对步兵加成
                  damage:武器普通伤害 ap_damage:穿甲伤害 first_strike:不知道(先发制人???)
                  shield_piercing:破盾?? weapon_length:武器长度 melee_weapon_type:武器种类
                  gate_damage:拆门时伤害
                  新建一个装备
                  既然想让自己某个兵成为高达,那么就创造一个新的武器即可,只不过我不是新建建模(不会)。只是单纯数据上创造而已
                  其实很简单,选择一列武器(兵种对应武器可以在land_units_table中找到,在primary_melee_weapon一列,远程为primary_missile_weapon一列),点clone row(s)复制出来,改一下名字,然后保存,退出重进(必须,不然你找不到那个武器)。找到你想知道的那个兵种的名字(去游戏里记一下三个基本数据,最上面选列的地方小箭头检视数据找到对应的即可,运气好一下就找到了,这样子不用翻译也能改,如果英文好就更方便了)然后改名字就行了


                  IP属地:浙江9楼2020-02-10 16:57
                  收起回复
                    有关帝权的修改(腐败除外)
                    在fame_level_table中
                    army_cap:军团数量 chamipon:百夫长 priest:教士 fame_level:帝权等级 fleet_cap:舰队数量、
                    govermor_cap:总督数量 spy_cap:间谍数量
                    以上对玩家AI均有效


                    IP属地:浙江10楼2020-02-10 17:04
                    收起回复
                      单位质量影响修改
                      最后一个吧,改到这里应该差不多了,剩下的举一反三也能推,实在不行的就修改器之类的,阿提拉的修改器比罗马2多,风灵的修改器也有
                      在文件battle_entities_tables中
                      还是翻译,自己改
                      type:种类 walk_speed:行走速度 run_speed:跑步速度 a什么c什么不管了
                      charge_speed:冲锋速度 crawl_speed:隐藏时移动速度 下面三个charge有关的是冲锋距离问题,改的越大就越远冲锋 mass:质量 height:高度(没改过) fire_arc两个没改过 turn_speed:转向速度(每秒,度)


                      IP属地:浙江11楼2020-02-10 17:11
                      收起回复
                        行了,就这么多吧,希望有人用得上(看不看得见都是一个问题了,阿提拉人少我很奇怪...),欢迎转载,表明出处即可,虽然是人少的贴吧,总有问题要解答的,这是个好游戏。尽管都三国了,我电脑也带不起,所以阿提拉更加现实


                        IP属地:浙江12楼2020-02-10 17:15
                        回复
                          改后的特性,可以无双了


                          IP属地:浙江来自Android客户端13楼2020-02-10 17:20
                          回复
                            楼主 添加别国派系兵种怎么弄


                            IP属地:辽宁来自Android客户端14楼2020-02-10 18:12
                            收起回复
                              2025-08-30 08:25:22
                              广告
                              不感兴趣
                              开通SVIP免广告
                              既然有人问了,那我就写一下不用科技添加部队到别的阵营的修改
                              这个修改原理和罗马2不一样,具体原因我在楼上楼中楼已有回答过了。添加兵种到势力需要解决三个相关问题:招募建筑,招募科技和招募派系。那么三步都完成即可,但是我们不能再表格中给一个兵种添加两个势力。这是第一个问题
                              那么解决方法就是在land_units_table中clone出一个一模一样的兵种,用到clone row(s)复制一个兵种(我以圣陨骑兵为例)。将其改名,如图:
                              圣陨骑兵就是最后一个,我加了个_er
                              那么新单位实际上就是个圣陨骑兵的复刻版,而且由于科技研发中没有解锁这个单位的代码,所以无需科技就能招募这个单位
                              接下来在units_to_military_permissions_table中找到圣陨骑兵,并且将其clone,名字改掉,第二列是允许招募国家(可能还没有这个单位,要先改其他的,这点可以最后)
                              还有building_units_allowed_tables(允许招募单位的建筑),以东罗马主城为例,找到左边建筑行检视单个建筑,找到主城,老套路复制修改,key乱写即可,不要重复
                              还有一个是land_units_to_units_abilites_junctions中,圣陨骑兵特性的问题,那么还是老套路,复制修改即可
                              进游戏即可主城无科技东罗招圣陨了


                              IP属地:浙江15楼2020-02-11 07:26
                              收起回复