亚洲王朝全面战争吧 关注:6,310贴子:116,060

由浅入深的修改教程,适合新手,逐步学会修改,持续更新~

只看楼主收藏回复

rt,楼主也是从新手慢慢过来的,看着教程一步步学着修改,写这个教程主要是为了很多新手~近期看到很多萌新一直在问一些比较简单的修改,这几年大神渐渐离开,新人没人指导,加上贴吧删帖事件,很多高质量教程陆续找不到了(黄龙倒闭真是太可惜了)。
首先例行感谢制作组为我们制作出了亚洲和东亚这样高质量的mod,如此高清的贴图和稳定的脚本,是我这个玩过众多mod的老鸟里面可以说几乎是最稳定的少数几个了。
换不多说,下面开始教程


IP属地:上海1楼2020-03-04 08:41回复
    首先明确修改前的三大原则,在整个修改中一以贯之必须遵循的,这样可以为修改过程提供很多便利,即使出现了错误也可以及时改正。
    1、修改前及时备份和插眼。动任何同名的文件之前(不管你是修改数值还是同名字替换),一定要备份,万一错了可以及时弥补,不然最后一头雾水。插眼,类似贴吧mark一样,游戏里的txt文档中使用 ;号后面的部分不会运行,利用这个特性可以打上中文标记(注意保持原间距和格式),比如,我原来某个兵种属性被我修改了,这次我插个眼,在上面加上 ;2020年3月修改 下次我打开时候就知道这个地方我改过了。玩家们打开东亚0.9的edu文件就可以看到几乎每个兵种最上面一样都是使用这种方法标记上了兵种的名称,而亚洲王朝0.86就没有。
    2、修改小心一致原则。修改过程中一定要小心,包括但不限于:除汉字以外,所有字母全部使用英文输入法输入,符号保持和原来的一致,各种,号必须使用英文的, 行距、间距必须和原来的保持一致,贴图文件的格式必须和原来的一直等等
    3、适度修改原则。包括但不限于:各种兵种属性数字都是有极限的,数字超过极限跳出(即使有时候侥幸不跳出,但终究会跳出),各种定义的数字被胡乱改的过大过小,导致游戏不正常(比如把一个垃圾兵种改的太厉害,战斗效率被很多玩家狂改,导致即使最垃圾的卫所弓箭兵一波射死对面一大群顶级精锐,这种情况玩家自行把握),该建筑,改金钱,改回合导致电脑疯狂暴兵,最后玩家面临电脑一堆堆的满编等等,甚至是数据溢出,死档。
    以上三点是我多年修改经验,希望大家能吸取教训,其中度量,各人自行体会


    IP属地:上海2楼2020-03-04 08:58
    回复
      接下来是本次修改教程主要内容,主要包括:
      一、入门级别的修改(适合萌新,大神和有基础的直接跳过),不需要动文件,游戏中随时进行
      包括:
      1、开关战争迷雾(战略地图里面地图全开)
      2、加钱
      3、快速建筑
      4、自动获胜
      二、基础修改,通过改一些文件和里面的数值,达到想要的效果
      1、改兵种属性,最终垃圾变精英,一回合能招兵等等等、、、、、
      2、改建筑,一回合建筑,9格招兵,该建筑使得每回合有大量的钱,改治安加成,打下新城市再也不会红脸了
      -----高级一点的,改掉制作组设置的区域招兵(解决困扰很多玩家的关内不能招兵,文化同化问题)其他等等等
      3、改会战开场文件,定义各个国家开场时候的情况,开局城市多少,兵多少,每回合多少钱,各个国家之间关系
      4、小地图配色,心爱的国家配上心爱的颜色~
      5、远射武器弹药属性,让我的箭射的准,敌人的箭射不中,让我得火炮,火枪也能同样效果
      6、战斗效率修改,两队兵砍个半天不少人磨叽死了,改快点,体现真正的战斗残酷性
      7、其他一大堆乱七八糟的效果,想到哪再写吧~
      三、进阶修改,通过贴图文件处理,增加兵种等等
      1、对mdb文件的解析
      2、增加新的兵种,包括:我想造别的国家的兵-ok,我不想别人造xx兵-ok
      3,我想移植别的别的mod的兵,比如楼主我就把东亚0.9的兵移到了亚洲0.86上面--ok
      4,下马,上马兵种。这个弓骑兵好帅呀,能不能变成步行弓箭兵?ok!这个弓箭兵好帅,能不能变成骑马的?ok!我能不能给xx增加火枪骑兵?ok!其他长枪兵,刀兵等等同理。
      5、把隐藏的小队长和掌旗官模型拿出来当新的兵种用,一般各个掌旗官和小队长模型都比较精致,在游戏里一队边上就三两个太可惜啦,给我变成新兵种!
      四、升阶修改,牛奶、小火箭,td等工具使用,没有传说中的那么难,能打开ps就行~
      1、贴图文件的修改,自己创造新的贴图(剪切拼接也行)
      2、通过拼接创造新的兵种,比如穿大顺军衣服的清军?(或者发过来)这种大家自己把握吧~


      IP属地:上海3楼2020-03-04 09:20
      收起回复
        下面是前几天改的例子:
        本次修改主要是拿亚洲王朝0.86版和东亚王朝0.9做的来回倒换。主要进行了以下工作:大家可以拿自己的亚洲王朝0.86对比一下看看区别
        1、基础的修改,改了兵种数据和建筑,那些就不说了,太简单了
        2、原有兵种修改,楼主比较喜欢早期亚洲那种八旗八种配色的盔甲和前锋营的金属感,这次直接把0.86里面的盔甲都换回了八色甲,对原来大西、大顺的义军重装系列进行了换模型,现在换上了更加清楚的另一套模型(本人觉得更加好看一些
        3、添加了新兵种,将0.9里面的大顺军 卫军系列/亲军系列移植,大顺共计增加10种兵种
        将0.9里面的大西皇兵系列,御卫系列移植,大西共计增加11种兵种
        为0.9里面的大清朴刀等增加,重装枪骑兵增加,
        为0.86的大清精锐火枪部队弄了新的前锋营配色的盔甲(还增加了亮度,不过还不不太满意,后续待修改)
        其他不说了,下面丢图~


        IP属地:上海4楼2020-03-04 09:34
        回复
          大神


          5楼2020-03-04 10:13
          收起回复
            大神能不能把你改完的游戏给我发一份呢?东亚0.9兵种同质化太严重不耐玩啊自己想改还不会


            6楼2020-03-04 10:14
            收起回复
              想玩亚洲0.86我往0.85上打0.86补丁结果还是原版我都疯了


              7楼2020-03-04 10:16
              收起回复
                下面放图~
                首先是总览,看看是不是和你的亚洲0.86比兵种多了一些呢




                IP属地:上海8楼2020-03-04 10:25
                回复
                  下面是实际效果,亲测无跳出,稳定性非常好(这不废话嘛,昨天一天修复了多少bug











                  IP属地:上海9楼2020-03-04 10:28
                  回复
                    下面是大顺的,








                    有几个下马兵种因为疏忽,没有把马镫去掉,不过不影响观看~


                    IP属地:上海10楼2020-03-04 10:30
                    收起回复
                      最后是大西~目前有了心仪的模型,准备后续换成其他的~









                      IP属地:上海11楼2020-03-04 10:31
                      回复
                        通过这次修改,三大势力与原版0.86相比,都增加兵种,其中顺、西两国都有了一套中级兵种和一套高级兵种,各自还有了一队具状骑兵(***,历史上没有的东西)。
                        大家照着我说的做,最多半天,自己也能想怎么改就怎么改,下面开始正式教程、
                        一,入门的修改
                        游戏中,切换输入法,按键盘上esc键下面的~键
                        输入(小写)toggle_fow 实现开关战争迷雾(地图全开)
                        输入 add_money 40000 再按回车 加40000金币,利用此法可来回加钱(按键盘上上键可少输出,省时省力
                        输入 auto_win attacker 攻击方自动获胜,输出 auto_win defender 防守方自动获胜(有时候,被包围了,你懂得
                        输入 process_cq 城市名 直接完成某个城市里的建筑,不管这个建筑是几回合,只要在城市下面的待建造中都直接完成,例如 双击北京,随便选几个建筑,按~,输如process_cq Shuntian 北京建筑完成了,具体城市名称可以去文件中查找,不过一般就是汉语拼音(注意大小写)
                        控制台加兵,凭空造兵。


                        IP属地:上海12楼2020-03-04 10:41
                        收起回复
                          二、基础修改,该数值。
                          主要涉及一下几个文件,下面逐个说明每个文件的意义。
                          1、data/text/export_units 这个文件是兵种名称的汉化和说明文件,就是你的兵叫啥名字,具体情况的介绍,打开可以看到*(以我修改后为例):
                          {Shun_elite_horsegunner}大顺亲军★鸟铳骑兵
                          {Shun_elite_horsegunner_descr}
                          襄阳的农民革命政权建\n
                          立后,将除却卫所属的\n
                          驻防兵力外的野战机动\n
                          部队编组为“前、后、\n
                          左、右、中”五个营共\n
                          十三个标,由一位权将\n
                          军和五位制将军统辖各\n
                          营,十三位果毅将军和\n
                          威武将军统辖各标,中\n
                          营也称中权亲军兵力最\n
                          为雄厚,下辖五个标。\n
                          五营组建初期总兵力约\n
                          六万人,在进军西北\n
                          并于次年发动的东征\n
                          过程中,又吸取了部分\n
                          明军溃散降兵加以扩\n
                          充,对主动归降的明\n
                          军高级将领则未将其纳\n
                          入五营编制,按照大顺\n
                          官阶授职后允许其统领\n
                          旧部。为了监视归附明\n
                          军和防御不断扩展的领\n
                          土,大顺野战兵力在不\n
                          断扩充的同时也在不断\n
                          分散,这一进程在永昌\n
                          元年三月十九日大顺军\n
                          攻克北京时到达顶峰,\n
                          又因大顺军在山海关之\n
                          战中受挫, 被迫转入收\n
                          缩防御态势而终止。\n
                          鸟铳,又称鸟嘴铳,是\n
                          火绳枪的别称,在明嘉\n
                          靖时传入中国。由于精\n
                          于弓马的骑兵训练和补\n
                          充较为困难,所以部分\n
                          顺军为了在保证战斗力\n
                          的同时缩短训练时间,\n
                          选择给骑兵配备鸟铳作\n
                          为远程火力。在战时,\n
                          大顺亲军鸟铳骑兵一般\n
                          不直接冲阵,而是不断\n
                          游走,在保持距离的同\n
                          时,对敌军阵线进行齐\n
                          射。如果条件允许,鸟\n
                          铳骑兵会停马射击,以\n
                          提高射击的精度和装填\n
                          的效率。
                          {Shun_elite_horsegunner_descr_short}大顺亲军★鸟铳骑兵
                          一个兵种一共三个中括号描述,其中第一个是兵种的名称,就是叫啥名字(括号里面是这个兵的英文名字,类似于身份证一样的作用,配合后面文件使用,移植和创造兵种都要用到的),中间一大段是这个兵种的介绍,就是你玩游戏时右键兵牌看到的下面一段介绍问题\n是换行用的,不换行游戏里只能看到几个字然后全是省略号...最后一行是你在自定义战役中能看到的介绍(会战也有),汉子内容随便改,但英文内容三者里面共有的部分一定要保证统一!!!
                          利用这个文件,可以快速查找这个兵种 使用ctrl +f 查找特定内容
                          举个例子,我在战略界面看到一个兵种叫 大顺亲军XX 我想把它改的厉害一点,就在这个文件中 ctrl +f 输入大顺亲军,就找到这个兵种了,结合刚才说的,第一行中括号里面的英文是他的身份证,就复制这个英文Shun_elite_horsegunner 去edu文件中 修改,下面讲edu文件~


                          IP属地:上海13楼2020-03-04 11:05
                          收起回复
                            2、edu文件,在data文件夹下面有个 export_descr_units 文件,这个文件管的是每个兵种的属性,比如我们现在要改刚才找的那个大顺亲军xx,
                            第一步找到这个兵(有的使用了汉子插眼很方便,有些mod没有,就要用到了) ctrl +f
                            输入 Shun_elite_horsegunner (这个大顺亲军的身份证)就找到了以下内容:
                            ;大顺亲军鸟铳骑兵
                            type Shun_elite_horsegunner
                            dictionary Shun_elite_horsegunner
                            category cavalry
                            class missile
                            voice_type Heavy
                            banner faction main_cavalry
                            banner holy crusade_cavalry
                            soldier Shun_elite_horsegunner, 30, 0, 1
                            officer Shun_flager
                            officer Shun_captain
                            mount ming horse
                            mount_effect elephant -4, camel -4, horse +4
                            attributes sea_faring, hide_forest, can_withdraw, hardy, gunpowder_unit, affected_by_rain, guncavalry
                            formation 2.0, 4.4, 3.0, 6.0, 4, square
                            stat_health 2, 3
                            stat_pri 12, 2, camel_gun_bullet, 160, 15, missile, missile_gunpowder, piercing, none, musket_shot_set, 25, 1
                            stat_pri_attr ap, area
                            stat_sec 0, 40, no, 0, 0, melee, missile_gunpowder, blunt, axe, 0, 0.2
                            stat_sec_attr no
                            stat_pri_armour 10, 6, 2, metal
                            stat_sec_armour 0, 0, flesh
                            stat_heat 6
                            stat_ground -2, 0, -4, 2
                            stat_mental 12, disciplined, highly_trained
                            stat_charge_dist 45
                            stat_fire_delay 5000
                            stat_food 60, 300
                            stat_cost 1, 1685, 1560, 200, 200, 1120, 1, 80
                            armour_ug_levels 0
                            armour_ug_models Shun_elite_horsegunner
                            ownership moors, slave
                            era 1 moors
                            era 2 moors
                            recruit_priority_offset 20
                            这个就是这个兵种的全部属性了,下面详细解释一下。
                            (最上面的中文,是我自己之前修改时插的眼,方便我自己的)
                            下面说和修改有关的部分:
                            type Shun_elite_horsegunner 兵种
                            dictionary Shun_elite_horsegunner 这个才是他真正的身份证,代表在贴图路径中的名称
                            category cavalry 类型是骑兵(注意,不同类型的修改一定要注意这个地方)
                            soldier Shun_elite_horsegunner, 30, 0, 1 用的士兵模型名字叫Shun_elite_horsegunner,后期大家修改不要偷懒,很多mod中兵种名,模型名和实际引用都不同,注意小心~,其中的30是指一队兵的数量 乘以2.5就是巨型规模下的人数,比如说这个30代表着30*2.5=75个兵,大家看看前面的图,这个是不是77个人(75+2个掌旗官小队长),重甲的0是人马合一,不要改,前面的30最高可以改到100,这就是为什么有的兵一队250人的原因了。
                            有些mod里面,有的兵这一行是好几个数字,比如
                            Baqi_early_podao, 60, 0, 1.2, 0.35, 0.55 满洲重甲朴刀兵 (是步兵,上面的例子是骑兵)
                            这种就是五个数字,其中的第一个数字是人数,1.2是这种兵的质量,很好理解,我这个是重甲兵嘛,自然比一般兵重嘛,那我给他改成2.0,有一般士兵2个重合理吗?当然也可以,这样你这个兵在战场上真心是骑兵都冲不到了,适合抗线用了,大家改的时候自己体会。0.35是指这个兵在战场上士兵之间散开程度,改小,士兵们站的近一点(挤挤更健康)。0.55是效率(?不知道怎么描述好)这个越小,士兵打出的攻击间隔越短,举个例子,你把它改成0.1,你可以理解为这个兵很高的攻速了。这样的话,垃圾兵也能打爆精锐了~
                            mount ming horse 骑兵坐的马类型(步兵你没有),涉及到贴图,以后再讲,可以改成具状重骑兵哦
                            mount_effect elephant -4, camel -4, horse +4 对大象-4 很好理解
                            attributes sea_faring, hide_forest, can_withdraw, hardy, gunpowder_unit, affected_by_rain, guncavalry
                            这一行是这种兵的特性,就是你在战略界面右键看到的兵种介绍上面写的:远程攻击,可以隐藏在森林中等等等哪些。根据需要自己添加,一般我只是在这里删掉了火枪的装弹动作
                            stat_health 2, 3 生命值,一般为1.为了突出我这个兵种厉害,我就改成了2,(最高貌似是15?)
                            stat_pri 12, 2, camel_gun_bullet, 160, 15, missile, missile_gunpowder, piercing, none, musket_shot_set, 25, 1
                            stat_pri_attr ap, area
                            stat_sec 0, 40, no, 0, 0, melee, missile_gunpowder, blunt, axe, 0, 0.2
                            stat_sec_attr no
                            stat_pri_armour 10, 6, 2, metal
                            stat_pri 这一行都是讲的是主武器的性质,其中:12是攻击力(最高63),2冲锋加成,camel_gun_bullet这种兵的火枪发射的弹药(弹药的修改在后面讲),160是射程,一般火枪可以改到600(?具体不记得了),弩 160以下,炮600左右吧,具体射程不记得了,别改太夸张就行了,不然单方面使用狙击枪吊打就没意思了(适度原则),15是他的弹药数,改多弹药自然就多了(弓箭手,火枪手缺弹药有救了) ,后面几个一般初级修改不会动,到后面创造兵种再说。
                            stat_pri_attr ap, area 兵种特性,ap是指穿甲(比大轻语还厉害),area是范围伤害,bp是透体(穿过前面射到后面?),launching击飞效果。可以为你心仪的兵种加上各种你想要的属性~
                            stat_pri_armour 10, 6, 2, metal 防御,10点 盔甲甲防 ,6点技术防御(搏斗),2点盾牌防御,大家看着改吧~
                            stat_mental 12, disciplined, highly_trained兵种士气,士气高死战不退到最后一人,最高30,低级兵就是士气低了所以容易溃败~
                            stat_cost 1, 1685, 1560, 200, 200, 1120, 1, 80
                            招募回合,1回合,招募需要1685元,1560是每个回合的维护费,嗯,大家自己改吧~
                            armour_ug_models Shun_elite_horsegunner 升级之后套用模型。结合前面说的,很多mod里面几个地方不一样主要就是处在这里,查找贴图时候很坑爹(比如龙战三千里1.4当时给我弄得
                            ownership moors, slave 拥有国家,moors(摩尔,在游戏里是大顺),slave叛军
                            era 1 moors 什么时期拥有
                            era 2 moors 什么时期拥有
                            最后这一部分在移植和增加兵种时候要注意~
                            edu介绍完毕


                            IP属地:上海14楼2020-03-04 11:41
                            收起回复
                              玩罗战有个罗马全战修改手册,大神可以出个中二修改手册


                              IP属地:河南来自iPhone客户端15楼2020-03-04 12:50
                              收起回复