说起这个希尔薇的安卓汉化,真是让我折腾了好一阵子。起因也简单,就是前段时间闲着没事,想在手机上回味一下这个挺早以前的游戏,好像是2015年那会儿出来的,叫《Teaching Feeling》还是啥的,反正我们都习惯叫希尔薇。结果,在网上找了几个安卓版的,要么就是汉化质量不咋地,错字漏字一堆,要么就是广告多得烦人,玩起来特影响心情。
就是有点犟脾气,既然找不到满意的,那就干脆自己动手试试呗!以前也零零碎碎搞过一些小软件的汉化,也算有点不值一提的经验。心想,一个养成类的小游戏,文本量应该不至于太大,应该能搞定。
准备工作与初探
第一步,找“原料”。 我先是找了个相对干净的、能正常运行的安卓安装包作为基础。这点挺重要的,不然你汉化完了,结果游戏本身就有问题,那不白忙活了嘛
第二步,拆包。 安卓的安装包,也就是APK文件,说白了就是个压缩包。我用电脑上的解压缩软件,很顺利地就把它给解开了。解开之后,里面一堆文件和文件夹,看得我有点眼花。
当时我就琢磨,这游戏的对话文本、菜单文字,总得有个地方存着?一般来说,要么是藏在代码里,要么就是单独的文本文件或者脚本文件。要是藏在代码里,那对我这种半吊子来说可就麻烦大了。
攻坚克难:寻找与替换文本
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
我耐着性子,一个文件夹一个文件夹地翻。重点看了那些像是存放资源的地方,比如assets
文件夹或者res
文件夹。果不其然,在assets
里面,我找到了一些疑似脚本的文件,后缀名不是常见的.txt
,而是一些游戏引擎特有的格式。
这时候就得用上一些工具了。我试着用文本编辑器强行打开这些文件,还真让我蒙对了!虽然里面有些乱码或者特殊的标记,但夹杂在中间的英文对话和日文对话清晰可见。当时心里就踏实了一半,至少找到地方了。
接下来的活儿,就是翻译和替换了。
- 文本导出与整理: 我没啥高级工具,就用最笨的办法,把这些包含文本的文件复制出来,然后手动把里面的英文、日文一句一句抠出来,整理到Word文档里。这个过程挺枯燥的,眼睛都看花了。
- 翻译校对: 翻译这块儿,我参考了一些PC版已有的汉化成果,毕竟人家做得早,也比较成熟。但我没有照搬,而是结合游戏语境,自己又重新顺了一遍,有些地方觉得不合适的,就按照自己的理解改了改,力求更自然一些。毕竟是自己玩嘛得合自己的胃口。
- 文本替换与格式调整: 这是最关键也是最容易出错的一步。把翻译好的中文,再原封不动地替换回那些脚本文件里。这里要注意,很多游戏文本的格式是有特殊标记的,比如换行符、角色名称提示符等等,这些都不能弄错了,不然游戏里显示就会出问题,要么乱码,要么直接闪退。我那会儿就因为几个标点符号用的是全角还是半角的问题,来回折腾了好几次。
还有个头疼的问题就是字体。有些安卓游戏,它内置的字库可能不包含或者不完全包含中文字符。如果直接把中文替换进去,游戏里可能就显示成一堆方块“□□□”。幸运的是,我搞的这个版本的希尔薇,它对中文字符的支持还算可以,没遇到太大的字体障碍。如果真遇到了,那就得去找字库文件替换,那就更复杂了,涉及到修改游戏资源包的更深层次了。
封装与测试
文本都替换完毕后,就该把之前解开的那些文件重新打包成APK了。这一步也需要专门的工具,网上能找到一些APK打包签名的工具。把修改后的文件按照原来的目录结构放然后用工具打包、签名。为什么要签名?简单说,就是让安卓系统认这个安装包,不然你装不上。
打包完成后,就是激动人心的测试环节了。 我先把做好的APK传到我的安卓手机上,安装。第一次安装成功,能打开游戏的时候,心里那叫一个激动!
但别高兴太早,接下来就是仔细检查了。我从头开始玩,一句一句对话看过去,检查有没有错别字,有没有显示不全的地方,有没有因为文本太长导致溢出界面的情况。果然,还是发现了不少小毛病。比如有些地方的翻译感觉还是有点生硬,有些地方的排版因为中英文长度差异看着别扭。那就只能再回到电脑上,找到对应的文本,修改,重新打包,再安装,再测试……如此循环往复。
这个过程,怎么说,就跟咱们以前上学时候改作文似的,一遍遍地改,力求完美。虽然麻烦,但每次看到自己动手修改后的成果在手机上完美运行时,那种成就感,真是花钱都买不到的。
最终的成果与小结
前前后后大概花了我一周的业余时间,主要是花在文本整理和反复测试上了。总算是弄出来一个自己比较满意的汉化版本。对话流畅了,看着也顺眼了,玩起来自然就舒心多了。
通过这回实践,我感觉对安卓应用的一些内部构造有了更直观的认识。虽然只是个小小的游戏汉化,但也体验了一把“自己的需求自己满足”的乐趣。很多东西,看着挺复杂,但只要你肯静下心来,一步一步去研究,去尝试,总能找到解决问题的办法。
我这也就是分享一下自己瞎折腾的过程,给同样喜欢动手的朋友们图个乐呵。要是真想做专业的汉化,那涉及到的东西可就深了去了,什么反编译、代码修改、图片处理等等,那就不是我这点三脚猫功夫能搞定的了。不过自娱自乐嘛开心就