迟来一年的课后作业.谁都能看懂的NDS游戏汉化教程(入门向) |
您所在的位置:网站首页 › 游戏汉化入门 › 迟来一年的课后作业.谁都能看懂的NDS游戏汉化教程(入门向) |
如上图,拿到这次的ROM编号6625的游戏,先用解包工具解包dump.bat 主要是这样方便进行查看找文本字库,确定能不能汉化。 如上图,进入游戏,刚进入就发现有文字啦。就选这一句吧 Select a Language. 如上图,先在ROM里搜了一下,没找到这句文本。这里不要急着放弃。因为一般选择语言这句文本都放在arm9.bin里,咱们用CT2解压arm9.bin文件 如上图,用CT2打开游戏ROM,按CTRL+N调出文件系统,在arm9.bin上右键选解压,另存成uarm9.bin文件 。 然后用WINHEX打开uarm9.bin,也是没搜索到这句文本 这里还不能放弃,然后还是用winhex打开游戏ROM,换一种编码搜 如上图,搜Select的UTF16编码。 \ 如上在winhex里搜到ROM中这句文本的位置00110e1c. \ 如上图,然后在CT2中查看到离这个位置最近的文件是overlay9_0000.bin。 如上图,在这个文件中用winhex确实找到了这个文件。 如上图,写句中文繁体的吧“请选择游戏语言”,然后把UTF16的值粘回ROM里测试 如上图,在winhex里写入这句,记得字串的尾部填充0000.保存。一下。 回游戏中测试。发现已经替换成功了,虽然缺失字符,但是有之前汉化的经验,这个以后解决,然后咱们就可以找字库了。 可能在Rom 里找到几个。咱们把记住RTFN前面的偏移地址。回到CT2中查看这个位置 如上图,点小方块的TILE模式,然后左侧输入刚才的地址回车。发现右边并没有显示出来可用的字库,然后我们回ROM去测试第二个RTFN位置 如上图,在CT2中的118820位置就找到了个小字库。点右侧字符。 如上图,用CTRL+上下,切换偏移位置,可以把字库调整到正确显示,咱们记下正确的位置118864. 然后用同样方法,继续把其它字库找出来 在第三个RTFN标记处,咱们发现字库显示不正确,这里,在宽度和高度中测试一下,建议选从8,9,10,11这样的宽度一直试,直到显示宽度差不多了再试高度就行了。调整好位置后,记下字库2偏移地址126335 如上图,这个字库往下翻看一下,字还是很完整的。 如上图,又找到第三个字库。调整后记得偏移位置6a8444,这样总共找到了三个字库, 如上图,建立好今天的工作目录0902,里面记下字库位置。 回到游戏中,进入游戏,发现第一句的剧情文本,咱们回ROM搜一下。 如上图。转换下编码。回到winhex里搜 如上图,找到ROM中这句文本。记下偏移位置。0337add0 如上图,在CT2的ROM中找到离这个地址最近的文件 如上图在winhex里打开这个文件,发现游戏的剧情文本就在这个文件 里。 至此,这个游戏的文本和字库都找到了,可以用之前的教程去汉化了。有没有人自告奋勇,来汉化的? |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |