最近琢磨着把那个《火影忍者下一代》的安卓版给汉化了。
为啥要搞这事?
就是那段时间公司项目不忙,我在家闲得蛋疼,看群里几个小子天天吵吵着想玩日文原版,但又看不懂。我寻思着,当年我也是玩着汉化版长大的,不给下一代搞点福利,那不是白瞎了这身老骨头?
第一步:翻箱倒柜找资源
你别说,这玩意儿还真不好找。我先是去常年潜水的几个老论坛里翻了一圈。那些老的“婆罗门”社区,以前是啥都有,现在全TM是广告。在一个角落里的老帖子里,才被我逮到一个原始的日文安装包,看着年份都快包浆了。我赶紧下载下来,生怕它下一秒就失效。
第二步:文件开膛破肚,扒字!
这个游戏包挺顽固的。我用常规工具去扒它,一点反应都没有,弹窗告诉我“文件损坏”。我心里那个火大,差点就想放弃了。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我当时正坐在阳台边抽烟,老婆在屋里吵吵着让我把孩子接回来,我心想你急等我把这堆乱码给收拾了,再去接!
冷静下来后,我想起来一个以前用过但特别冷门的解包器。我赶紧在电脑硬盘角落里挖了出来。果不其然,这个老伙计就是给力,三两下就把游戏资源文件给吐出来了。
我仔细一看,文本文件藏得特别深,被裹了好几层。得,我只能一层层地剥开。找到的文本文件都是日文的,密密麻麻,看着头都大了。
- 找文本,定位对话框。
- 用机器翻译初稿,再人工校对,特别是那些忍术名字和梗。
- 把汉字一个个塞进去,确保长度不会溢出,不然游戏会报错。
光是翻译和校对这些核心对话,我足足啃了一个周末,觉都没睡
第三步:打包与翻车事故
文本都搞定后,最关键的就是重新把文件塞回去,然后打包成新的APK。我美滋滋地用那个解包器自带的重新打包功能,心想这回总该成了?
结果,一运行,游戏直接闪退! 连个警告都没有!
我当时那个心情,就跟被人当面扇了一巴掌似的。我把所有步骤重新捋了一遍,文件权限,签名,路径,全TM对得上。我差点就想把电脑砸了。
这时候,我赶紧去群里吼了一声,结果没人理。我只好硬着头皮,又开始找论坛。在一个台湾朋友的帖子里,我发现了问题所在:原来那套工具重新打包的时候,会对某个关键配置文件做校验,但只有老版本的工具才能绕过去。
我赶紧又花了一个晚上,重新找了个更老的工具链,把所有东西又重新跑了一遍。那感觉,就像跑了一次马拉松。
成功实现
终于,当屏幕上出现那熟悉的启动画面,而且所有菜单和对话都是清清楚楚的简体中文时,我一下子就乐了。这成就感,比公司项目上线都带劲!
现在这些文件我已经整理好了,分享给群里那些嗷嗷待哺的小子们了。看到他们说“终于能看懂剧情了”,我觉得这周末没白熬。下次有空,我再找找有没有什么新的老游戏,继续折腾!

