Werther
依然火星时代!
级别: 火花会员
编号: 8033
精华: 0
发帖: 479
威望: 0 点
配偶: 单身
火 花 币: 2 HHB
注册时间:2003-06-05
最后登陆:2024-09-24
|
下面是引用fireodin于2008-02-28 12:55发表的: 谢谢,但没有你说的SMC文件啊。只有一个原版ROM的FIG文件,和一个补丁IPS文件。一共就这两个。没有别的了。
我也试过把补丁直接打入FIG文件,再去修改头像代码,但没有任何作用。 |
|
似乎你并没有认真看那两个帖子~~~=_=b而且你理解错我的话了~~是头像数据不是头像代码~ 系谱或776的人物头像是经过压缩存放在ROM内的某地址段~~游戏中用到时要先解压头像数据到显存~通过写显程序处理~才可以显示出来~ 举个例子: 系谱的辛格尔德公子的头像数据是在ROM地址$A67B5~$A6D55(F5000101......FF) 游戏中如果要用到辛格尔德公子的头像显示,那么程序会先去读这个地址$AB6F9:B5 65 CA的 B5 65 CA这三个字节(就是$A67B5的SNES地址)的头像数据地址~(还有一个地址是$AB9DB:B5 65 CA,估计是下半部时的幽灵辛格尔德,原来头像上加上点效果处理而已,不可能再放另一个压缩后的数据的~) 之后就开始解压头像数据到显存~~处理~处理XX之后就显示出来了~~
那么~我们把776的一个人物头像代替老辛是可以的~~以776的阿利昂为例子~ 776中的龙型男阿利昂的头像数据是在ROM地址$358034~$358517(E009....FF)这一段~ 那么我们把$358034~$358517这一段4E3字节数据复制粘贴放到系谱ROM的某段空白区域(全是00填充的~) 就$2A3F0~$2A8D3这里把~ 然后把系谱ROM地址$AB6F9:B5 65 CA的B5 65 CA修改为:F0 A1 C2即修改指向到$2A3F0
这样的结果如下~为什么会这样呢 [s:2]
系谱和776的头像显示色的设置是不同的~(光游戏中就看出来了~) 那下一步就要改头像的显示色指定了: 把776阿利昂的头像色指定数据ROM地址$3542C0~$3542DF这32个字节数据复制粘贴到 系谱ROM的辛格尔德的头像色指定数据$0CAA00~$0CAA1F 结果如下:
法拉版本的系谱的某些头像修改就基本是这个步骤~~要改回来~~反操作即可` 尤利乌斯的头像地址什么数据什么你仔细看Z君和S君的帖子就知道~~
|
长江后浪推前浪,前浪死在沙滩上。
|
[5 楼]
|
Posted:2008-02-29 00:31| |
顶端
| |