TA的每日心情 | 慵懒 2015-2-27 12:27 |
|---|
签到天数: 2 天 连续签到: 2 天 [LV.1]初来乍到
龙骑队长

- 积分
- 300
|
汉化流程攻略(一)——1727_哈姆太郎-彩虹救援(E)
flyeyes
2007-8-10这个的难度可能有点大,希望里面的一些方法能够对大家有用吧。
PS.这个可是可爱的耗子游戏啊~~~
新手拿到这个rom可能会无法下手,因为。。。根本找不到字库,把能想到的格式都用了估计也找不到,字库没有压缩,就好好地放在rom里,只是格式太特殊了,后面再说。
一、寻找字库
寻找字库的方法很多,用得比较多的有下面几个
1、用tile查看器在rom里直接寻找。
最麻烦 也是最常用 同时也往往是最有效 的方法。
虽然是个“笨”办法,不过也是有好多技巧的。比如事先观察游戏中显示的字的大小 来确定字模的大小,是显示在16色下还是256色下等等。有一定机会能减少工作量,尽快找到字库位置。
要提醒的一点是,找到之后要在rom搜索下字库地址,看看自己找的首地址是不是正确。一般来说,字库的首地址一定会原样保存在rom,除了极个别的BT rom,呵呵。
2、搜索字库
这个方法是有限制的。
先说过程,让游戏运行到显示对话的地方,打开Tile查看器,找到字模所在tile的地址,再打开内存查看器,看对应字模的数据。在其中选取一段比较特别的数据(为了搜索时得到的结果尽量少),在rom里搜索,搜索到的位置就可能是字库。
这个方法看起来比第一个简单,不过成功率不是很高,一方面只有字库是GBA 4bpp或GBA 8bpp时才可能搜索到,另一方面有些游戏有文字变色的功能,内存里的数据未必和rom里一样,虽然显示出来的字形是一样的。
3、跟踪代码
为找到字库所作的跟踪一般是比较简单的。通常的做法是监视显存改动,以这个游戏为例。
设中断:[0600E510]!
继续运行,中段的位置为
这里可能有点技术难度,看一下代码段,还有寄存器内容,尤其是r2,r7,r14。
如果你曾经跟踪破解过《旋律天国》你就会发现这里的程序和他的显示过程是一样的。。。这个,算是经验优势吧。。。
再注意寄存器r10,r11,显然是rom里的地址,又在显示字符的时候出现,没错,那里是字库。
用ct2打开rom,转到那个地址,格式选旋律天国,高宽都是16,字库的大体样子看到了吧~
好了,今天就到这里,下次继续。
|
|