看来还是要从头说起啊.........
首先,要了解一下游戏运行的原理,游戏本身就是一个程序,而这个大程序有许许多多的子程序组成,子程序的功能各有不同,有显示字幕,有显示人物,又播放声音,总之就是游戏的每一处都要用到。
拿图片显示来说,游戏开始运行,进入画面,程序将需要用到的资源(就好比字库,人物图片)读入内存,子程序按照一定规律将其读取,显示在游戏中,这就是游戏的基本原理。
现在既然要修改人物,那么就要先找到人物图片所在的地址,然后在VBA的调色板查看器里导出ZERO的调色板(选OBJ),然后在TILE软件(就是指我发的CT或者DT提到的TLP)中导入,就可以在ROM中看到人物的图片了,接着就开改吧。
当然,如DT所说,RMZ中人物图的存取方法较复杂,如果是人工重组的话工作量很大,这时就要仿照游戏中读取人物图的子程序来自己编一个重组程序拉,不过前提是要会编程(编重组程序)和ARM汇编语言(读懂子程序)
改变人物图片在理论上比较简单,但跟重要的是改变人物的调色板,因为人物改变后颜色都会和原来不一样,这就涉及到要修改子程序了,当然你还是要会ARM汇编。
就讲到这里,剩下的交给有实践经验的朋友了,召唤BT~~~~
以上发言可能存在错误,请高人指出