小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
...
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
昨晚翻硬盘找老游戏时又看见《生命的回报》这经典APK,当年玩得废寝忘食的英文版,突然想试试汉化分享给同结果刚动手就踩了一堆坑,气得我差点把鼠标摔了。
准备阶段就卡住
翻出压箱底的汉化三件套:ApkTool+Sign+Notepad++。解包命令敲下去直接报错:
我当时就懵了——这游戏都十年前的老古董了咋还搞新加密?蹲电脑前连换了三个版本的ApkTool,发现得用ApkTool 2.0.3这种爷爷辈工具才能拆包,新版反而不兼容。
改文本遇到鬼打墙
好不容易在res/values里找到*,吭哧吭哧翻译了三百多条。打包安装后傻眼了:
- 剧情对话全变成□□□方块
- 设置界面按钮错位叠罗汉
- 成就系统直接闪退
查了半天才知道这游戏的文本分三处存放:
- 常规UI在values/*
- 剧情脚本在assets/story_*
- 成就描述藏在lib里.so文件
逼得我抱着十六进制编辑器UltraEdit,蹲到凌晨三点才把story_*里的英文台词替换完。
签名验证差点送走我
以为大功告成时安装提示:
这才想起当年手贱装过盗版残留。用ADB强删命令时又遇到:
「Failure [not installed for 0]」是开着电脑进安全模式,手动扫遍data/app和system/app目录才清干净。
今早顶着黑眼圈给测试组发包,看着中文界面终于显示正常,突然觉得值了。不过下次再有人找我汉化老游戏——呵,先把我的咖啡机续费三年再说!