从“想玩”到“实现”:卑鄙者的秘宝安卓汉化的折腾之路

我这个人,一向是说干就干的脾气。手机里装了一堆游戏,但总觉得差点意思。前阵子在外地出差,那地方的晚饭简直没法下口,晚上闲得蛋疼,就想着把电脑上那个《卑鄙者的秘宝》搞到手机上玩。PC版是挺不错,但谁乐意出个门还背个砖头本子?

这玩意儿说白了,就是个用RMMV(一种做游戏软件)打包出来的货。之前网上那些安卓版,要么是翻译得狗屁不通,要么就是各种贴图错误,玩到一半直接闪退,体验烂到家。我这人就有个怪毛病,越是残次品我就越想把它给搞好咯。

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

第一步:摸底和拆包,硬啃外壳

既然决定自己动手,第一步就是找个干净的源文件。我先到了一个比较完整的安卓安装包,也就是那个.apk文件。这玩意儿就像个套娃,外面看着是安卓程序,里面裹着游戏本体和运行环境。

我用工具把这个包给拆开,找到里面那个叫“assets”的文件夹,这才是游戏的心脏。点进去一看,果然,图片、音频、还有最重要的脚本和数据文件,全在这儿躺着。RMMV的游戏都有个特点,它的文本数据,基本上都藏在一些命名像“data”,“json”,或者某些加密文件里头。

接下来就是定位文本文件。我一个个文件去试,哪个文件内容像人话,哪个就是目标。一通摸索下来,很快就发现了一堆JSON格式的文件,里面全是游戏的对话、物品描述、还有那些不可描述的“故事”。

第二步:翻译的苦逼与编码的鬼火

文本是找到了,但新的问题马上就来了。这游戏原版是日文的。虽然网上有现成的汉化文本,但直接替换进去,不出意外地出意外了

  • 最开始是乱码。替换完文本,一进游戏全是问号和方块。这是因为原始编码不对。我来来回回倒腾了好几个编码格式,从UTF-8改到Shift-JIS,再改回来,终于找到了游戏能正常识别的那一套编码。这玩意儿看着简单,花了我快两天。

  • 然后是对话框溢出。汉字的字宽跟日文不一样,一句翻译过来的话,直接把对话框撑得老长,字幕跑到屏幕外面去了,或者直接把人物头像给盖住了。我不得不去游戏的核心脚本文件,找到控制对话框显示的那几行“代码”,硬着头皮调整了字号和对话框的显示区域。

  • 最烦人的是贴图文字。有些地方的文字它不是文本,而是直接画在图片上的。比如游戏菜单、物品图标上的名字。那可就麻烦了,我得把那张图片抠出来,用绘图工具把原来的日文给擦掉,再用合适的字体把中文重新P上去,然后再打包回去。这才是体力活中的体力活。

这过程像个老妈子,不仅要翻译,要改字,还得伺候游戏的“脾气”。改完一个地方,重新打包,再安装到手机里试玩,一看没问题,再进行下一个地方。光是测试就占了大部分时间。

为什么我能这么“闲”?

可能有人会问,一个大老爷们,天天在这儿抠游戏代码,不用上班的吗?

说起来真是郁闷。我以前是个做建筑设计的,疫情那阵子,手里一个大项目眼看就要落地了,我连方案都交上去了,甲方那边的合同都快签了。结果,突然就被叫停了,说是资金链出了问题。我当时简直不敢相信,跟着老板跑了快一年,每天睡四五个小时,眼看就要出成果了,说没就没了。

结果老板那边也扛不住了,直接给我放了个“长假”,名义上是带薪休假,实际上就是变相失业。当时家里房贷、车贷压着,我整个人都懵了。那段时间我不敢告诉家里人,每天装作去上班的样子,是跑到楼下的咖啡厅,对着电脑发呆,假装在等项目重启的消息。

有一天我坐在那儿,看着窗外,突然意识到:妈的,等个屁。不如干点自己能掌控的事情。我把电脑里那些设计软件全关了,直接一头扎进了游戏汉化这堆破事里。比起甲方那些反复无常的需求,搞这个游戏至少付出就有回报,能看到实实在在的成果。

那段时间的“卑鄙者的秘宝”汉化,是我用来对抗焦虑无聊的一种方式。与其在焦虑中等待不知何时能重启的工作,不如把手上的事情彻底搞定

完工:一个干净的包

前前后后折腾了快一个月。我把所有能找到的贴图文字都处理了一遍,把那堆因为乱码和溢出而产生的Bug全部摁死。重新打包生成了一个新的APK。

用我自己的手机跑起来一试,从头到尾玩了一遍,文字显示正常,剧情流畅,没有任何闪退和乱码。那种感觉,比当年做完一个亿级项目的方案还要舒坦。

虽然这玩意儿没啥技术含量,但那种从无到有彻底掌控的感觉,让我这颗因为失业而忐忑不安的心,踏实了不少。后来我把这个干净的包分享给了几个朋友,他们都说这版是他们玩过最稳定的安卓汉化。心里一高兴,就把这整个折腾的过程给你们拉出来聊聊了。

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