HEX数据 火红人物行走图扩容

首先,由于地图中的“人物事件”里“人物图片编号”只有1个字节,因此最多只能有256张行走图(0到255号)。火红原版是152张,所以能扩的多一些。绿宝石原版就已经245张了,能加的就比较少。这个教程只针对火红,不过我觉得原理应该都一样吧。

一、行走图扩容
1. 把5F3F4处的指针改成你想要的空位。(我这里用的1300000)
Screenshot_20240219_135703.jpg
Screenshot_20240219_135728.jpg
2. 复制39FDB0至3A000F的数据到你的空位。
Screenshot_20240219_140301.jpg
Screenshot_20240219_140418.jpg
3.在这些数据的后面添加新人物的“人物偏移量”对应的指针。每个人物是24(十六进制)字节。(像我这里就是1350000,1350024这样下去)
Screenshot_20240219_140625.jpg
4.最后就是把新人物的24字节数据填到你在这里填的指针所对应的地方了。(如这里举例的1350000)
Screenshot_20240219_143659.jpg
这就是一个人物的24字节,
第一行的06是调色板编号,
第二行10002000是16(长度)×32(宽度)
第三行的“指针1”和“指针2”,如果是16×32就照抄(具体可以看我之前的那个修改行走图大小的教程)
第四行右边的“指针3”也就是每一帧的人物图片地址的索引表,需要改成一个900(十六进制)以上的空位。
剩下的都不用动。

二、色板扩容
1.把5F4D8,5F570,5F5C8处的指针改成你找的空位。
Screenshot_20240219_141144.jpgScreenshot_20240219_141213.jpgScreenshot_20240219_141230.jpg

2.将3A5158至3A51E7处的数据复制粘贴至你找的空位。
Screenshot_20240219_141119.jpg
Screenshot_20240219_141359.jpg
3.在后面添加新的色板所对应的指针,最后把新色板放在对应的具体位置。每个色板20(十六进制)字节。
Screenshot_20240219_141540.jpg
每行右边的(xx110000)意思就是左边指针对应的是第xx号(十六进制)调色板。

若有纠正/疑问等,请留言。
 

附件

  • Screenshot_20240219_135703.jpg
    Screenshot_20240219_135703.jpg
    411.7 KB · 查看: 0
  • Screenshot_20240219_135728.jpg
    Screenshot_20240219_135728.jpg
    309.1 KB · 查看: 0
  • Screenshot_20240219_135657_com.pokemon.tools.beta.jpg
    Screenshot_20240219_135657_com.pokemon.tools.beta.jpg
    824.6 KB · 查看: 0
  • Screenshot_20240219_140257_com.pokemon.tools.beta.jpg
    Screenshot_20240219_140257_com.pokemon.tools.beta.jpg
    934.6 KB · 查看: 0

在线成员

论坛统计

主题
346
消息
1,604
会员
2,344
最新会员
nlgb

关于我们

  • 宝可梦以及其他相关名称是任天堂的商标,版权归宝可梦公司所有。宝可饭堂是一个同人游戏中文社区,不隶属于宝可梦公司。在宝可饭堂上的粉丝游戏亦未获得其授权,请支持正版游戏。
© 2022- pokefans.cn
点此延长宝可饭堂生命