昨天捣鼓了一天安卓汉化,就为了玩那个冷门的《胁迫优等生姐妹》同人游戏。这玩意儿连个正经中文版都没有,贴老哥给的汉化包直接闪退,气得我差点把手机砸了。行,那就自己动手改!
开局全靠百度
掏出十年前的破笔记本就开始找工具。先下了个APK解包软件,结果解出来一堆乱码文件。群里一问才知道要用MT管理器,又折腾半小时才把安装包拆开。点开assets文件夹直接傻眼——满屏日文文件名看得我头皮发麻,连哪个是文本文件都分不清。
撞上三大铁板
第一关:字库加密
游戏文字全塞在*3文件里,用记事本打开全是“?”字符。查了半天发现要krkr模拟器专用解包工具。好不容易解压出来,结果.txt文件打开还是乱码!原来文字用了Shift-JIS编码,用ConvertZ转成简体中文才看见人话。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二关:按钮消失
把汉化完的文本塞回游戏,满心欢喜安装测试。结果刚进标题界面就闪退,logcat报错找不到*。翻回去检查发现:原版按钮图片叫「スタート.jpg」,我汉化文本时顺手改成「开始按钮.jpg」。改回原名重新打包,终于能进游戏了——结果选项按钮全变空白!原来图片文件名在里也要同步改,差点把手机摔了。
第三关:字体暴雷
剧情文字显示正常了,但每到选项就崩溃。debug发现游戏调用了这个字体,我电脑根本没有。从别的黄油里扒了个同名字体丢进font文件夹,选项文字倒是出来了,结果汉字全变成麻将牌似的方框!还是把日文字体丢进去,用繁体中文字库顶着用了。
血泪经验包
- 改文本前先备份整个apk,我手贱覆盖错三次
- 汉化工具别用Word!Notepad++编码切到Shift-JIS才不出乱码
- 改图片文件名要全局搜索相关代码
- 字体文件比初恋还难搞,建议直接替换成思源黑体
搞完一看表都凌晨三点了。测试时发现有个支线对话还是日文,查半天才发现漏了个scenario_*没翻…算了摆烂,反正姐妹花堕落结局的汉化是完整的(手动狗头)。这折腾劲够我玩三遍原版了,下次再见到冷门黄油绝对直接学日语!