这游戏《库洛的房间》,听起来就不是什么正经玩意儿,对?

真不是。说起来这事儿也挺逗,我压根就没关注过这种日系解谜的小游戏,上次跟几个老伙计在烧烤摊上吹牛,老张那家伙喝高了,他老婆最近迷上了日系解谜,找了一圈全是日文,玩得一头雾水,让他给想办法搞个中文版。老张不会,知道我平时爱瞎折腾,就问我能不能搞定。我当时拍着胸脯说:小意思,不就汉化一个安卓包吗?

起步:摸底和第一次傻眼

第二天,酒醒了,活儿却接下来了。我立马回去,先从网上把那个原版的安卓APK给扒拉下来了,费了点劲才找到一个没被动过手脚的初始版本。一看,果然是纯日文的。我心里有底,这种单机AVG游戏,文本肯定都在一个固定位置,抓出来翻译、处理一下,再塞回去就完事了。

第一步就是解包。我用的就是那几个常用来解包安卓应用的工具,操作倒是顺利,一下子就把APK里面的东西全部抖出来了,扔进一个文件夹,几千个文件,看着就头大。我直奔资源文件夹(那个叫Assets的地方),寻思着文本文件肯定在那里面藏着。

结果,我傻眼了。

    小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 这个游戏用的引擎特小众,我以前都没听说过。
  • 它把所有的对话、剧情和脚本,全都打了一个包,压在一个后缀名都没见过的文件里,大小倒是不小,一看就知道是核心数据。
  • 我试着用文本编辑器直接打开这个数据包,好家伙,一屏幕密密麻麻的,全是乱码和各种奇怪的符号,根本没法下手。

那晚我搞到凌晨两点多,烟灰缸都满了,硬是没搞懂那个数据包的底层结构,不知道它文本是怎么存的,控制符又是什么。当时刚好我女儿在家上网课,老婆天天在家盯着我的作息,我只能晚上偷偷摸摸地在书房折腾这个,搞得跟在搞什么秘密项目一样。

转折:寻找捷径与体力活

没办法,硬碰硬不行,只能找捷径了。我心里想:既然安卓版这么难搞,会不会有PC版的汉化补丁已经做好了?

果然,功夫不负有心人。我找到了一个国内大神做的PC版汉化补丁,里面竟然包含了完整的中文文本脚本,而且是已经处理过的,格式看起来比较规整。我赶紧把那个脚本文件拿出来,好好研究了一下它里头对换行、人物名和表情的控制符是怎么标记的。

有了中文文本,接下来就是把它「移植」到安卓数据包里。我知道,硬解安卓版那个数据包的格式太费劲了,我没那么多时间去写解析器。我决定走一条最野蛮、最费力的路——十六进制直接覆盖!

我用那个看十六进制文件的工具,同时打开安卓版的数据包和PC版的日文脚本(用来定位),然后把PC版汉化脚本里面的中文内容,按照它排版和控制符的格式,一字一句、一个字节一个字节地往安卓版的数据包里塞,去覆盖掉原本的日文内容。这个过程,TMD就是彻彻底底的体力活!我找了两台显示器,一个看中文,一个看数据,生怕多覆盖一个字节,或者少写一个控制符。每改动一行对话,我都得停下来深吸一口气,就怕前功尽弃。

我连续熬了三个晚上,白天像个僵尸一样去上班。终于,把主线剧情的文本全部替换完毕。我的眼睛都快瞎了,手指头也按麻了。

收尾:重打包、签名与的调试

文本替换完,接下来就是相对简单但同样关键的步骤:重打包和签名。

  • 我把修改后的数据包扔回原来的位置,然后用打包工具把那些散落的文件重新压回去,生成一个新的APK。
  • 最关键的是签名。安卓系统对没有签名的应用是拒绝安装的,因为它不知道这是个安全的应用。我直接用现成的签名工具,很快生成了一个新的证书文件,把新的APK用它给老老实实地签了名。不然我费了这么大劲,老张拿回去不能装,我非得被他笑话死。

我把这个新的“库洛的房间”中文版APK丢给我自己的备用手机测试。安装过程顺利!打开游戏,一通猛点,看到中文文本弹出来的那一瞬间,我差点没喊出来,那种成就感,只有自己折腾过的人才懂。

但问题紧接着又来了!文本溢出了!好多行中文明显比日文要长,直接导致文本框撑不住,字都跑到了屏幕外面。我当时真想摔手机,但忍住了,我知道这是不可避免的。

我跑回去,又打开了那个十六进制编辑器,对那些显示过长的句子,硬生生地用土办法——手动加换行符!——把它断成两行甚至三行。这个细节又花费了我一个半晚上。第二次打包、签名、安装。这回终于完美了,文本都老老实实地待在框里,一个字都没跑出来。

第二天,我把这个APK扔给老张。老张下午就给我发了语音,说他老婆玩得不亦乐乎,非要请我吃饭。

为了汉化这么一个游戏,我老婆以为我在家偷偷看球赛,孩子以为我在网上看动画片,只有老张知道我干了什么,而我自己知道我差点把眼睛熬瞎。这不就是咱们搞技术的人的宿命吗?明明干了件挺牛逼的事儿,在外人看来,就是敲敲键盘,不值一提。话说回来,通过这回折腾,最大的体会就是,想走捷径,就得先走弯路,不然根本不知道捷径在哪儿。能用体力解决的问题,就别去动脑筋,这是我总结出来的实践经验。

免责声明:喜欢请购买正版授权并合法使用,此软件只适用于测试试用版本。来源于转载自各大媒体和网络。 此仅供爱好者测试及研究之用,版权归发行公司所有。任何组织或个人不得传播或用于任何商业用途,否则一切后果由该组织及个人承担!我方将不承担任何法律及连带责任。 对使用本测试版本后产生的任何不良影响,我方不承担任何法律及连带责任。 请自觉于下载后24小时内删除。如果喜欢本游戏,请购买正版授权并合法使用。 本站内容侵犯了原著者的合法权益,可联系我们进行处理。