PS2 格兰蒂亚3 汉化研究

关于资源压缩:

提取iso后没有发现需要的东西。查看主程序后发现字库读取SYS/GR3.MDZ里面。大部分资源都是MDZ格式,被压缩了。当时毫无头绪,因为没有见过

这种格式,后来在研究其他游戏中发现了这就是开发商搞的小把戏,是常见的LZH压缩。

关于字库:

GR3.MDZ里面经过简单查看,找到了字库,主字库共分两部分,游戏字体带有阴影效果。实际实现是靠字模和阴影叠加的,所以如果要修改字库那么需要同时修改

这两个,或者丢弃掉阴影效果。总字数2200+,并不多,可能需要扩容。

关于文本:

知道压缩方式后解压所有文件,打包寻找游戏剧情文本。搜索后毫无结果,那么很明显用的就不是标准的shift-jis编码文本。打开游戏找到一段文本,用相对搜索。

也毫无结果。这一段卡了我两天时间,因为实在太难找。而以我解过的仅有的几个PS2的ROM,发现基本上编码都是自定义的。后来想到在游戏存档中找找有没有相关的数据。

仔细分析了里面的数据,发现有一段非常可疑。一般文本都会有换行,换页等控制符大量存在。经过对照,找到了文本所在。不知道是程序员是否故意,在字库的日文假名部分

的顺序中有两个假名顺序不按常规,导致相对搜索的失败。最终定位剧情文本位于DATA/*.MDZ中。每一个文件应该都是场景数据,一般在文件靠末尾的位置存放文本。

关于编码:

简单整理了一份码表。以43开始,大于FF后从F030开始,高位是00时加0x30。验证码表也费了些时间。

关于图片:

没有细研究,CT2中能发现大部分常用的图片,也是PS2常见格式。

汉化需要用到的资源文件:

DATA\*.MDZ   #游戏剧情文本

SYS\GR3.MDZ  #游戏主字库

FIELD.BIN  #系统文本,不清楚全不全。

最后,因为是学习研究,所以并没有深入下去。如果字库能成功扩容的话,游戏汉化应该不存在难点了。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值