so文件汉化心得【整理】

本文详细介绍了如何汉化SO文件,包括通过修改偏移、制作字体库来实现汉化,提供了具体步骤和所需工具,适合新手学习。教程中以浮游生物2:孢子的世界游戏为例,演示了汉化过程,并警告每次修改前务必备份原始文件,以防出错。
摘要由CSDN通过智能技术生成
这篇是我对 @布加迪20 在安智写的一篇<汉化so文件的心得>中的技术附件做的简洁性整理,原来的看起来不是很方便。一起分享学习..
正文

SO文件汉化心得

                                                 --By布加迪20   2014/08

       我自己也是新手,研究了好久,网上也找不到相关教程,所以决定写一个比较详细的教程,教程是关于汉化so文件时出现的字符串长度不够的问题,后面还有做字库的简单教程,相关文件都在文章结尾处,如果出现排版问题,建议在手机上用WPS看,选适应手机就好了。

汉化so修改偏移

       IDA在电脑上用,HE是安卓上的十六进制编辑器HexEditor。以“浮游生物2:孢子的世界”(版本1.0.1.1)为例。手机上用HE打开libcocos2dcpp.so,找到“MostDepth:"如图:

   

(libcocos2scope.so可以用Xplore管理器导出,长按安装包,选以zip方式打开,在lib里)记下M的位置为004eea07。

“START”和“Most Depth:”对应游戏中位置,如下图:

可以看到,“Most Depth:"前面的“START"要汉化成“开始”位置不够(一个汉字抵三个字母,每个词前后都要有00隔开),而后面的“Most Depth:"可以改成“MostDepth:"也可以汉化为“最深处:”,也就可以在“START"后面移出一个空格,正好可以汉化为“开始”,如图:

记下这时M

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值