口袋改版资源吧 关注:231,228贴子:1,488,631
  • 7回复贴,共1

【火红人物行走图扩容教程】

只看楼主收藏回复

我也不知道吧里有没有人需要,感觉这个东西应该很多人都会,但我看吧里没有相关的帖子。就当是给自己记个笔记,以后还要用的话就过来看一下。
若有问题请在评论区指出。
首先,由于地图中的“人物事件”里“人物图片编号”只有1个字节,因此最多只能有256张行走图(0到255号)。火红原版是152张,所以能扩的多一些。绿宝石原版就已经245张了,能加的就比较少。这个教程只针对火红,不过我觉得原理应该都一样吧。
一、行走图扩容
1. 把5F3F4处的指针改成你想要的空位。(我这里用的1300000)
2. 复制39FDB0至3A000F的数据到你的空位。
3.在这些数据的后面添加新人物的“人物偏移量”对应的指针。每个人物是24(十六进制)字节。(像我这里就是1350000,1350024这样下去)
4.最后就是把新人物的24字节数据填到你在这里填的指针所对应的地方了。(如这里举例的1350000)
一个人物的24字节
第一行的06是调色板编号,
第二行10002000是16(长度)×32(宽度)
第三行的“指针1”和“指针2”,如果是16×32就照抄(具体可以看我之前的那个修改行走图大小的教程)
第四行右边的“指针3”也就是每一帧的人物图片地址的索引表,需要改成一个900(十六进制)以上的空位。
剩下的都不用动。
二、色板扩容
1.把5F4D8,5F570,5F5C8处的指针改成你找的空位。
2.将3A5158至3A51E7处的数据复制粘贴至你找的空位。
3.在后面添加新的色板所对应的指针,最后把新色板放在对应的具体位置。每个色板20(十六进制)字节。
每行右边的(xx110000)意思就是左边指针对应的是第xx号(十六进制)调色板。









IP属地:广东来自Android客户端1楼2024-02-19 15:06回复


    IP属地:广东来自Android客户端2楼2024-02-19 16:21
    回复


      IP属地:广东来自Android客户端3楼2024-03-14 22:49
      回复
        看不懂,不过感觉好厉害


        IP属地:重庆来自Android客户端4楼2024-03-17 11:38
        回复
          支持


          IP属地:湖北来自Android客户端5楼2024-03-18 00:32
          回复
            绿宝石
            行走图改这个地址的指针
            0x8E6D8
            调色板改这三个地址的指针
            0x8E8BC
            0x8E950
            0x8E9A8
            其它方法一样


            IP属地:湖南来自Android客户端6楼2024-11-22 21:06
            收起回复