为什么我要折腾这个《黄毛漂流记》安卓汉化?
老实说,我不是什么技术大神,就是一个喜欢把东西捣鼓明白的普通人。以前玩这个游戏,只能在电脑上偷偷摸摸跑,躺在床上根本没法摸。老想着出差或者睡觉前能拿手机玩一把,就动了这个自己动手汉化的心思。网上的安卓版,要么是日文的,要么是那种机翻的文本,那句话接不上句话的,看着简直让人头皮发麻,完全破坏体验。
所以我决定自己搞一票,体验原汁原味的剧情。
实践过程:从文件堆里把文本揪出来
我跑去把PC原版的游戏文件搞到了手,一看,果然是那种老旧引擎打包的东西,加密藏得贼深。
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
- 第一步:解包与定位。我翻箱倒柜找解包工具,下了好几个,装上,不是闪退就是报错。扒出来一个不知道哪个犄角旮旯的大神以前写的旧工具,怼进去,总算把那堆图片和加密脚本给弄出来了。看到那一串串的文件名,心里踏实了一大半。
- 第二步:文本替换与嵌入。图片是小事,直接用修图软件改了。脚本才是要命的东西。打开文本文件,密密麻麻的全是代码和日文。我找到了一个之前大家都在用、比较靠谱的民间汉化版翻译文本当底子。对照着脚本文件,一行一行地往里嵌,纯靠手抠,这个过程简直是煎熬,比上班还累。
- 第三步:安卓环境适配与乱码搏斗。文本塞进去了,PC上能跑了,下一步就是手机。我下载了专门用来跑这种游戏引擎的安卓模拟器,把游戏文件扔进去。结果游戏启动了,但字体崩了,显示成了一堆方块乱码,一个中文都看不见。
最折磨人的那一晚,差点就放弃了
当时是晚上十一点多,我弄到凌晨三点,眼睛都快瞎了。差点想直接放弃,心说算了,玩电脑版就玩电脑版。
老婆看我在那使劲儿,就问我搞啥,问为什么一堆乱码。我说,这个破字体就是不听话。
她随口说了句,你是不是没改那个编码?我一听,一拍大腿,才想起来老引擎文件经常用日文的Shift-JIS编码,而我塞进去的中文是UTF-8。这俩家伙天生犯冲,当然会崩。
我赶紧去查编码,果然是这个鬼东西在作怪!
收尾和最终实现:就是这么简单粗暴
找到了病根,就好办了。我调了模拟器的编码配置,又重新打包了那堆被我塞进去中文的脚本文件。
再次扔进模拟器里。画面一亮,熟悉的标题弹出来,中文清清楚楚,一个乱码都没有!当时那感觉,比年终奖多发了五千都爽。
赶紧试玩了一段,加载、存档、剧情文本都对上了,运行贼流畅。整个活儿,前前后后弄了三天,主要时间都浪费在找工具和跟乱码死磕上了。但最终,我成功地把一个只能在电脑上偷偷摸摸玩的游戏,彻底搬到了手机上,以后随时随地都能拿出来爽一把了。这种自己动手丰衣足食的成就感,真的无敌。
折腾完这一趟,我彻底明白了,很多东西不是做不到,只是没人愿意花那个时间去死磕罢了。

