泪指传说吧 关注:2,007贴子:20,846

【TRS】静态修改敌方和NPC角色加入

只看楼主收藏回复

虽然很久没泡贴吧了,但我还是知道一楼是用来祭度娘的。
因为偶尔会有小伙伴问我一些修改某某人加入的方法,所以发帖说明一下。
帖子是一边整理一边发的,可能有些慢,回复希望在楼内。
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 所有静改资料均来自火花天龙剑
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_


1楼2014-10-29 11:51回复
    首先我觉得要有个16进制编辑器,至于有没有其他方法我是不知道,反正我是这么学来的o(∩_∩)o 哈哈
    我用的是WinHex。
    由于是静态修改,修改的是游戏的镜像,所以修改前务必备份原版镜像以防不测。
    另外为了方便查找地址,还需要TRS静态修改器(以下称2.1),
    这个我想要不要修改的人都有,不然你着实凹凸喽= =
    _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
    首先需要两份TRS原版镜像,因为需要对比。
    其一是用来做对比的未经任何修改的原版镜像,以下称之为“参照物”
    其二是用来与参照物最对比,在WinHex里找地址的用2.1修改过的镜像,以下称之为“做对比”
    -------------------------
    ■首先找到游戏开始时就会加入的同伴的地址,琉楠、卡罗、小红、小绿,随便谁都行。
    比如琉楠。2.1修改下琉楠的等级,随便是几,只要和原来的不一样,姑且从原来的2改成3。
    ■接下来在WinHex找到琉楠的地址。
    使用WinHex分别打开参照物和做对比。
    最上面工具栏的“视图”→“同步和比较”

    点击红色箭头所指处找到不一样的地方,如图蓝色箭头所指。
    紫色箭头所指就是地址。以防万一啰嗦一句,这里是x和y轴较差,比如后边的40就是0D14BC9C。
    ■找到后向下翻会发现很大的一片00。这里可随便添加进你想要改出来的人物的代码。


    2楼2014-10-29 12:37
    回复
      2025-08-26 15:59:20
      广告
      不感兴趣
      开通SVIP免广告
      ■接下来找要改出来的人物,比如朱利亚斯。
      继续2.1改做对比,找朱利亚斯的地址前先把琉楠的还原了。
      2.1下方工具栏→敌军能力→35章→朱利亚斯等级改成39→写入镜像。
      WinHex里找地址,如上述方法。找到地址是0D169A50。
      ■需要说明下,注意每个人物代码的长度

      选中部分就是每个人物的代码长度,具体多长烦请自数,在下越来越不会数数了……
      ■接下来复制上面的代码,随便你用什么方法,
      只要你能把这穿代码记下来后或贴到或手动输入到下面说的地址处就行。
      --------------------------------------
      ■回到上上面找到的一大片00处。
      0D14BE20开始,以下的部分都可以添加人物,并在第一章结束之后出现在变成画面。
      再次提醒注意代码长度。
      第2个人物是0D14BE84,以后的烦请自算。(>﹏<)
      改好了最上方工具栏→文件→保存。


      3楼2014-10-29 12:59
      回复
        ■为什么是第一章之后出现在队伍里。
        原因是第一章的MAP只能4个人参战,而且没有战前编成,就算加入了也不能派出来砍小怪= =。
        如果把小红小绿等人的代码替换成别人的那么就是别人参战,但别忘了把被替换掉的人的代码写在后面,不然就永远跟这人说88了……
        ----------------------------------
        接下来解析下代码(16进制数),继续以朱利亚斯为例。
        28 00 E0 14 FF 58 DF 01 84 02 80 00 00 00 00 00
        30 00 00 00 3F 7C 60 12 28 14 80 00 01 2E 00 00
        00 00 00 00 00 00 00 00 9B 00 00 00 A8 04 00 00
        83 03 00 00 00 00 00 00 00 00 00 00 01 32 00 00
        00 00 00 00 00 00 00 00 00 02 32 00 00 00 00 00
        00 00 00 00 00 00 25 00 00 00 00 00 00 00 00 00
        00 00 00 00
        ■■第一行 28 00 E0 14 FF 58 DF 01 84 02 80 00 00 00 00 00
        ▲28是等级,嫌太高(初期满级40)了果断改成1。其他的是此人的各项能力和技能,
        算法比较麻烦,火花上有详细说明,不过2.1可以轻松做到的何必自找苦吃。
        在此再次感谢做静改器的大神们,三柱高香。
        ■■第二行 30 00 00 00 3F 7C 60 12 28 14 80 00 01 2E 00 00
        ▲30是性别,没记错的话30是爷们,34是妹纸。31是有称号的爷们,35是有称号的妹纸。
        ▲后边的3F是人物代码,3F代表的是朱利亚斯。
        ▲7C 00是头像。
        小明:明明是7C 60,你咋说的7C 00呢?
        本渣:因为代码就这格式,是要加上个60滴………………没记错的话
        小明:→_→
        ▲再后边的 28 14 80 00 01 2E 00 00是朱利亚斯持有的两把武器,
        每4字节一把,和第三行前边的8字节加起来一共4把。
        28是卡南枪,01是短剑,28 14 80 00表示卡南枪/耐久20/掉落
        ■■第3行后8和第4行前8是携带的道具,9B、A8、83分别是啥图上清楚的显示着呢= =
        ■■第4行后边的01 32和第5行的02 32是这个敌人的AI,
        在我方时这个无效,所以可以无视或改成00 00
        01表示原地待机, 02表示无条件进攻
        ■■第6行的25是职业代码,朱利亚斯的职业是龙领。
        说明一下,原版的龙领是没有下马形态的,也就是说这个人物只能在龙上坐着下不来的= =(镶上了)


        4楼2014-10-29 13:26
        回复
          00272EC8 ~ 00272EE9
          这一段代码可以修改职业的上下马关联
          原版镜像中没有剩余空间,要添加之前就要先取消一个关联。
          每两字节一组,这里的全是职业代码。
          比如05 06就是神官骑士的骑乘和徒步形态。
          如果打算给龙领添加个关联,推荐这里的01和02,因为这个组合的职业在正常游戏里并没出现过。
          并且02的外观比较适合朱利亚斯,头发是紫色的。 修改之后是25 01

          似乎HP的上限降低了- -! 嘛2.1下这个职业就OK了
          不过进了状态画面发现职业的名字也变了(—.—|||

          嘛,再2.1下再个职业的名字就OK了。
          不过又发现称号那里空空的看着不舒服(—.—|||
          那就2.1和WinHex下称号吧,呃似乎越来越麻烦了的样子(—.—|||
          嘛嘛嘛,其实修改版就是这样诞生的 (*^__^*) 嘻嘻


          5楼2014-10-29 13:40
          收起回复
            本帖到此为止,再说不仅越说越多而且跑题也越来越远= =
            _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
             本帖全部资料均来自火花天龙剑
             地址:http://bbs.fireemblem.net/read.php?tid=22533&fpage=1
            _/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/


            6楼2014-10-29 13:44
            回复
              你好..我下面这个图的人物可以改出来吗?


              IP属地:中国香港7楼2014-10-29 14:11
              回复


                IP属地:中国香港8楼2014-10-29 14:11
                收起回复
                  2025-08-26 15:53:20
                  广告
                  不感兴趣
                  开通SVIP免广告
                  @DeViL_輝
                  2.1里一目了然 没出现在原版游戏里的人物名字前面没有★☆◎等符号,可以随便用。
                  按帖子里说的方法修改就行。
                  ---------------
                  我要说的是,这种2.1里已经有了的备选头像,要用WinHex修改再方便不过了。
                  下面就说明方法,此法适用各种自己YY出来的角色,学会了之后想加谁加谁。
                  咱们这次拿伊斯拉沼泽的第一个僵尸来说事。
                  # 2.1改下这个僵尸,选好头像。能力值技能神马的自己喜欢啥就改成啥。
                  注意职业也要改,别再是僵尸了,除非你本来就打算改个僵尸出来。

                  # 之后WinHex对比俩镜像(详见上上上上面),找到这个小僵尸的地址,
                  照搬到0D14BE20开始的一堆00这里。
                  如果是第二个要添加的人物就从0D14BE84开始输入。

                  这个BE是人物代码,BE代表怪物。
                  上面说过原版里有很多没被使用的角色,随便用谁都可以,
                  推荐改成47,没记错的话是这个人,未被使用的人物里只有这一个家伙嗝屁了有遗言。
                  #改完后别忘了保存,下面的效果图,名字我没该。

                  ============================
                  至于能力值,2.1改职业就可以了,喜欢的话你可以改成这样。


                  9楼2014-10-30 18:26
                  收起回复
                    厉害,先收藏,有时间再看……


                    IP属地:中国香港来自Android客户端10楼2014-10-31 07:00
                    回复
                      楼主好人呀


                      IP属地:四川12楼2014-11-18 15:34
                      回复

                        请问修改器这一页有什么用,是不是能添加队员? 谢谢


                        IP属地:广东13楼2014-11-19 12:13
                        收起回复
                          看不懂 但是好厉害!


                          IP属地:北京14楼2014-12-19 11:09
                          回复
                            我来支持一下LZ,回头试试


                            IP属地:北京15楼2014-12-19 13:22
                            回复
                              2025-08-26 15:47:20
                              广告
                              不感兴趣
                              开通SVIP免广告
                              看不懂,好厉害的样子


                              IP属地:广东来自iPhone客户端17楼2015-03-08 21:18
                              回复