目录

psp开发-汉化插件

目录

psp开发——汉化插件

最近稍微研究了下psp汉化,写了个汉化插件,在这记录下,聊以慰藉。

传统的汉化流程找码表,字库,破解什么这里不多讲,网上有教程。下面说下一种另类汉化方法,特别对于难以破解字库的游戏,当然这种方法也有一定局限性,后面会说。

大部分的游戏都会对字库进行加密,有时遇到难以破解字库的游戏只有束手无策,但是绝大部分加密字库在游戏运行后,都会将密文字库解密在内存中,下面以太阁5为例:

镜像中的字库虽然加密,但是dump内存后,可以在内存中发现字库,

https://img-blog.csdn.net/20140726180916551?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

那我要说的方法是直接替换内存中的字库,虽然方法繁琐了些,但是这种方法不用破解字库,也省却的很多破解时间。

步骤:

1、找到内存字库位置,如上图。

2、将字库内存导出为文件。内存有20多兆,实际的字库内存只有几百k,只要导出这部分就行。

记下内存字库前一个位置的地址(之所以记前一个,是用于内存字库定位使用),及内存字库的最后一个字的地址

https://img-blog.csdn.net/20140726181319187?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

https://img-blog.csdn.net/20140726181612464?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

用winhex打开内存dump文件,导出这部分数据。另存为文件。

3、生成新字库文件导入旧字库文件

https://img-blog.csdn.net/20140726182518515?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

4.使用汉化插件

使用方法:解压MemPatch 到记忆棒根目录,如一般插件使用方法,不再详述。

https://img-blog.csdn.net/20140726182828265?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

5.进入游戏,按音乐键唤出插件。

https://img-blog.csdn.net/20140726183110718?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

点击Patch memory即可。

6、测试

继续游戏看到字体以改变,因为是部分替换,所以字体不一致。

https://img-blog.csdn.net/20140726183334671?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

再换个字体。

https://img-blog.csdn.net/20140726183719420?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

7、说明

(1)此方法不止限于某一游戏,其他游戏也可用。

(2)目录说明

https://img-blog.csdn.net/20140726184020255?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWYyMTB5Zg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center

taige.bin为游戏字库,其他游戏若要改字库只要替换该文件即可,但文件名不能变。因为是第一版,先放出来看看效果,视情况看是否更新。

插件下载: