我也不知道吧里有没有人需要,感觉这个东西应该很多人都会,但我看吧里没有相关的帖子。就当是给自己记个笔记,以后还要用的话就过来看一下。
若有问题请在评论区指出。
首先,由于地图中的“人物事件”里“人物图片编号”只有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号(十六进制)调色板。
若有问题请在评论区指出。
首先,由于地图中的“人物事件”里“人物图片编号”只有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号(十六进制)调色板。