发现个贼好玩的像素风手游叫《梦幻之地》,结果进去全是蝌蚪文,我这散装英语水平当场懵逼。翻半天应用市场居然没中文版,寻思干脆自己动手整。
先是把apk文件从手机拖到电脑上,听说要改游戏得先拆包。网上搜“安卓汉化教程”,弹出来一堆花里胡哨的工具名,什么APK改之理、MT管理器、AndroidKiller看得头大。
89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
后来在贴看见有人说用ApkTool最稳。打开命令行敲指令解包,结果游戏文件夹哗炸出几千个文件。找到res/values/*跟寻宝似的——游戏里所有文字都在这儿了。
89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
用记事本打开xml瞬间死机,换成notepad++才撑住。看着满屏的: <string name="attack">Charge!</string>
这种格式,试着手动把charge改成"冲锋!",结果游戏打开直接闪退。
查了半天才知道:
半夜三点对着电脑念经:“您已获得%s金币”这种必须保留%s,翻译成“捡到%s枚金币”还不行,只能改成“获得%s金币”。
好不容易翻译完800多条,用ApkTool回编译打包。生成的apk往手机里一装——图标都没了!又回去折腾签名问题,用了个叫Keytool的东西生成密钥库,输密码时把o看成0重搞三遍。
最绝的是安装后点开游戏,加载界面直接卡死。气得我摔了鼠标,开日志工具查报错发现漏改了个
美滋滋玩了半小时,突然收到游戏更新提示。手贱点完更新,得,打回原形又是满屏英文。检查发现新版安装包把资源文件全改加密了,之前拆包方式直接报废。
把修改版apk导回手机时,淘宝突然弹出个推送:《梦幻之地中文破解版 五元秒杀》。合着我这两通宵折腾下来,时薪算算还不够买瓶可乐。