昨晚躺床上刷手机,突然看见《成名之路》更新通知弹出来,点进去一看好家伙全是英文!这我能忍?立马翻身起来开电脑,今天不把这玩意儿整成中文我还不睡了。
第一步:翻箱倒柜找工具
抽屉里翻出个淘汰的安卓机,专门用来瞎折腾的。先给它打开USB调试模式插上电脑,又把最新版安装包拽到桌面。接下来重点来了:老外做的汉化工具MT管理器根本搞不定新版,急得我抓耳挠腮。在论坛犄角旮旯扒拉出个叫APK Editor的冷门玩意儿,版本号低得跟winXP似的,结果你猜怎么着?还真就它能拆开新版安装包!
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
第二步:拆包像剥洋葱
把安装包塞进APK Editor点反编译,进度条卡在99%的时候突然弹错!定睛一看提示要Java 8,我电脑装的是Java 17。骂骂咧咧卸了新版本,专门装了个老古董JDK 1.8。重新反编译的时候手都在抖,生怕再出幺蛾子。这回可算成了,文件夹里蹦出来六百多个文件,眼睛都看花。
第三步:汉字替换大作战
- 翻文件像扫雷:*文件里藏着所有界面文字,直接用记事本打开全是乱码。换个十六进制编辑器才看见英文句子,每句后面都跟着00 00的空位——这就是给汉字留的地儿!
- 土办法翻译:对着游戏截图把英文抄下来,百度翻译完再粘贴回去。最坑的是"Celebrity Challenge"这种词组,直接译成"明星挑战"显示不全,缩写成"星挑"才塞进去。
- 体力活预警:改到后半夜发现有些文本藏在smali代码里,全是机器生成的鬼画符。找到带"getString"的地方,把后面引号里的英文替换掉,替换错一个标点游戏就崩!
第四步:缝合怪测试
点击回编译按钮的时候闭着眼不敢看,生成的新APK居然有120MB——比原版还肥!装到测试机刚打开就闪退,气得我差点把手机扔了。后来发现是签名问题,用了个Zip对齐工具重新压缩才搞定。第二次启动时看到中文主界面,整个人从椅子上弹起来!
结果乐极生悲:点开通告列表立刻卡死!排查发现漏改了十几个活动名称。连夜拿搜索替换大法把整个文件夹撸了一遍,改完都天亮了。测试时发现个意外收获——某处代码里把"VIP专属"改成"氪佬专供"居然显示正常,瞬间笑精神了。
现在回想还觉得手心冒汗。工具用顺手也就那么回事,关键得耐得住寂寞。六百多个文件一个个筛,比玩大家来找茬还费眼。下回再有更新我可能……算了还是等大佬出汉化包!