得好好说道说道我最近捣鼓的一个事儿——《大人的童話劇場》这个安卓游戏的汉化。这玩意儿,我瞅着挺有意思,一个休闲模拟类的,讲的是一个啥子爵继承人,在自己那旮旯领地搞发展的故事,有点模拟经营那味儿。可惜,原版是日文还是英文来着,反正不是中文,啃着费劲。
起心动念,准备开搞
遇到喜欢的又没中文的,就老手痒痒想自己动手丰衣足食。刚好最近有点闲工夫,就寻思着,要不,试试给它汉化了?一来自己玩着舒坦,二来也算是个小挑战。
说干就干。第一步,那肯定是得把游戏本体给弄到手。这个不难,网上搜罗一下,APK文件就到手了。接着就得琢磨怎么把里面的文字给弄出来,再怎么给塞回去。
拆解分析,初遇难题
我先把那APK文件后缀改成zip,解压开来瞅瞅。好家伙,里面一堆乱七八糟的文件,什么assets文件夹,lib文件夹,还有些看不懂的配置文件。我主要关注的是那些可能藏着文本的地方。
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
一般来说,游戏的文本要么在一些特定的文本文件里(比如json、xml、txt),要么就直接硬编码在代码里,还有的可能是在图片资源上。我先翻了翻那些看起来像配置或数据的文件,用文本编辑器一个个打开看。运气还行,找到一些零散的英文和日文文本,估计是界面上的按钮、提示啥的。
最头疼的是剧情对话。这部分量大,而且通常有它自己的格式。我估摸着这游戏可能用了某个通用的引擎,或者有它自己的一套资源打包方式。这时候就得借助一些工具了。
工具上阵,提取文本
我试着用了一些常见的安卓资源解包工具,还有一些专门针对某些游戏引擎的脚本提取器。折腾了半天,总算是把大部分的对话文本给导出来了,通常是些txt或者csv格式的文件。导出来一看,嚯,密密麻麻的,看着就头大。
还有一部分UI上的文字,比如标题图、一些特殊按钮,那是直接做在图片里的。这种就得麻烦点,得把图片导出来,用P图软件把原来的文字抹掉,再重新打上中文。
漫漫翻译路,耐心是关键
文本提取出来了,接下来就是翻译了。这可是个体力活,也是个细致活。我先把那些文本丢到翻译软件里过了一遍,心里有个大概。但机翻的东西嘛大家都懂,只能当个参考,很多地方都不通顺,甚至意思都拧巴了。
还得一句一句对着原文(主要是英文,日文我不太行,就靠软件辅助理解)慢慢捋,结合游戏里的情景去理解。这个《大人的童話劇場》故事背景大概是一个边远地区的子爵继承人,想用新学到的知识改革自己的领地。翻译的时候就得注意人物的语气、身份,尽量贴合原作的氛围。有些词,比如“子爵”、“领地”、“改革”这些,都得统一
这个过程特别熬人,有时候一小段对话就得琢磨半天。尤其是遇到一些双关语或者地方俚语,那更是头疼。只能硬着头皮,查资料,尽量找个合适的中文表达。
图片处理与字体替换
文本翻译得差不多了,就轮到处理那些带文字的图片了。我用的是PhotoShop,把图片放大,用仿制图章工具或者修复画笔把原来的外文小心翼翼地抹掉,然后再用文字工具打上翻译好的中文。选字体也是个学问,得找个跟游戏风格搭调,而且显示清晰的。有时候还得调整字号、颜色、描边,力求跟原版效果差不多。
对,还有字体文件。原版游戏用的字体通常不包含中文字符,或者包含的也不全。所以还得找个合适的中文ttf字体文件,替换掉游戏原来的字体,或者通过修改配置文件让游戏加载新的中文字体。这一步要是没弄游戏里要么显示不出中文,要么就是方框框,很难看。
封装测试,反复修改
所有文本和图片都处理完毕后,就到了最紧张刺激的环节——把修改后的文件重新打包回APK里,然后安装到手机上测试。这一步最容易出问题了。
- 乱码问题: 这是家常便饭。可能是文本编码没弄对(比如UTF-8和GBK搞混了),或者字体不支持。
- 文本溢出: 中文通常比英文占地方,原来一行能显示下的英文,换成中文可能就超框了,得调整字号或者UI布局(这个比较难,我一般就尽量缩减字数)。
- 图片错位或显示不全: P图的时候尺寸或者透明区域没处理
- 游戏闪退: 这个最让人崩溃,说明修改动到了不该动的地方,或者文件损坏了。就得一步步排查,看到底是哪个文件出的问题。
基本上就是“修改-打包-测试-发现问题-再修改”这么个循环。有时候一个小问题就得折腾一晚上。尤其是刚开始经验不足的时候,经常搞得焦头烂额。
最终成果,分享喜悦
经过N多次的反复修改和测试,当我终于在手机上看到《大人的童話劇場》流畅地跑起来,所有的界面、对话都变成了熟悉的中文,那一刻,别提多有成就感了!虽然过程挺虐心的,但看到自己努力的成果,那点辛苦也就不算啥了。
我这汉化水平肯定比不上专业的汉化组,顶多算是自娱自乐,图个方便。但整个过程下来,也学到了不少东西,对安卓应用的结构、游戏资源的打包方式都有了更深的了解。最重要的是,体验了从无到有,把一个“生肉”啃成“熟肉”的乐趣。
这就是我这回折腾《大人的童話劇場》安卓汉化的整个过程记录。希望能给同样喜欢折腾的朋友一点小小的启发。自己动手,乐趣无穷!