三国全面战争吧 关注:251,225贴子:5,619,582
  • 13回复贴,共1

[技术贴]三国全战未成年武将修改、武将添加等

取消只看楼主收藏回复

RT,作为三吧元老,今天特地来发几个技术贴。此贴讲解修改未成年武将势力分配,武将添加、武将特技添加等,欢迎提问。有时间我会来更新的。。


1楼2016-03-12 19:19回复
    二楼留用


    2楼2016-03-12 19:19
    回复
      等等,因为我改了地图,之前的存档读不了了,本来想截几张未成年武将成年后的图上来。。


      6楼2016-03-12 19:33
      回复
        先上两张改了地图的图片。。。哎,就因为这,之前的档都不能继续了


        7楼2016-03-12 19:51
        收起回复
          新增加的武将。。增加的可都是势力栋梁哦,而且他们的能力数据也不会错乱



          8楼2016-03-12 19:54
          回复
            三大势力所有的武将(除了共享武将之外)全部由任职将军改为势力栋梁啦




            9楼2016-03-12 19:58
            收起回复
              修改武将父子关系


              11楼2016-03-12 20:02
              回复
                先说说添加武将的问题吧,这个其实很简单。用修改器就可以搞定了。。。
                但是不得不提的是,修改器增加的武将是任职将军而不是势力栋梁,而且年龄貌似没得选,默认16(好像是没得选啊,记错别喷我。。),还有就是武将的能力数据会发生错乱,就像下面这样


                12楼2016-03-12 20:06
                收起回复
                  那怎么样才能让这些能力数据按正常的顺序人物列传、体力、智略、统帅。。。。等等来显示呢,怎样才能让他变成势力栋梁呢?
                  这时候就需要我们去修改初始化文件啦。。。descr_strat.txt,没错,就是这个文件,游戏的初始化数据都是在这里定义的


                  13楼2016-03-12 20:10
                  回复
                    没人看,我去玩会儿游戏啦,以后再说怎么修改武将,添加特技、分配未成年武将所在势力,定义未成年武将能力,还有添加修改城市。。。。


                    14楼2016-03-12 20:12
                    收起回复
                      下面来说说修改未成年武将的归属问题:
                      1、打开alexander\data\world\maps\campaign\Alexander 下的 descr_strat.txt文件,之前先做好备份。
                      下面以邓艾为例来说明


                      19楼2016-03-21 20:42
                      回复
                        character_recordJ-3113-DengAi, male, age 7, alive, never_a_leader
                        在文件中找到邓艾的信息如上,J-3113-DengAi是他的武将代码,这里是他的武将信息,年龄7岁未成年,属于吕布势力。下面还可以看到这样的代码:
                        relative J-0406-ChengLian, ZhuRong, J-3113-DengAi,J-3316-ZhuGeXian,end
                        上面这段定义了他的父子关系,老爸是J-0406-ChengLian,老妈是ZhuRong,还有一个兄弟J-3316-ZhuGeXian。
                        我要把他改到曹操势力,该怎么改呢?
                        首先,把character_recordJ-3113-DengAi, male, age 7, alive, never_a_leader这一段移到曹操势力中,删除他在吕布势力中定义的父子关系,就是在这一段中relative J-0406-ChengLian, ZhuRong, J-3113-DengAi,J-3316-ZhuGeXian,end删除J-3113-DengAi, (注意哦,他后面的逗号也要删除。。);
                        然后在曹操势力中给他建立父子关系,比如我给他加到这里
                        relative J-0103-CaoHong,SunShi,J-0131-CaoYu,end
                        这段代码的意思,J-0103-CaoHong只有一个儿子就是J-0131-CaoYu,往上可以看到J-0131-CaoYu是11岁,所以可以把邓艾加到曹洪这里,就变成了这样子:
                        relative J-0103-CaoHong,SunShi,J-0131-CaoYu,J-3113-DengAi,end
                        因为J-0131-CaoYu比邓艾年纪大,所以在前面。。这个很重要。还有就是,父亲的年龄一定要比儿子的年龄大12岁,一定一定,要不进入不了游戏。。。(还没完哦)


                        20楼2016-03-21 20:54
                        收起回复
                          接着上面继续
                          2、打开alexander\data\descr_names.txt文件,还是先备份。找到曹操的势力,把邓艾的武将代码添加进去(1.9c貌似已经有了,所以可以不加,没有的就加上),吕布势力的邓艾的武将代码可以不管(1.9c貌似可以,如果不行就删掉)。还没完。。。


                          21楼2016-03-21 21:03
                          回复
                            因为曹操势力中已经有一个J-0137-XiaHouWei是未成年,年龄也是7岁,和邓艾一样,所以如果不修改他的成年后的能力赋予条件的话,成年的邓艾将会跟J-0137-XiaHouWei一模一样。


                            22楼2016-03-21 21:07
                            回复