开工前的准备
昨天刷贴看见有人求《爆炸天国》的汉化,一搜发现全网都没中文版。我这暴脾气蹭就上来了——不就是个安卓游戏嘛自己动手搞!翻了半天抽屉找出吃灰三年的红米Note9,插上数据线就开始折腾。
先在电脑建了个文件夹叫"汉化作战指挥部"。把游戏APK拖进去改后缀成zip直接解压,结果看见满屏乱码的日文文件。当场懵住三秒,转头就搜"怎么解包游戏",教程说要用apktool这东西。下了个2.6版扔进指挥部文件夹,打开cmd吭哧吭哧敲命令:
结果软件直接尥蹶子报错!气得我猛灌半杯冰可乐才缓过来。
掉坑实录
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
重新下apktool 2.8版本才算解包成功。在生成的新文件夹里乱翻,终于在res/values/*找到日文文本。兴冲冲把"おっぱい"改成"胸围","セーブ"改成"存档",改到第两百多行时手滑按了ctrl+s保存——整个文档突然变空白!原来这破xml文件打开时被自动备份,原始文件意外清空了!眼前发黑时候发现回收站躺着备份文件,赶紧拖回来重命名,差点当场给微软磕头。
接着遇到更骚的:部分剧情文本死活搜不到。用Notepad++全文件夹搜索关键词,在assets/bin/Data里发现巨型乱码文件。查资料才知道是Unity游戏,要拿UABEA拆包。折腾两小时导出txt文本,好家伙四万多行!拿机翻工具批量处理时电脑直接死机,重启后学乖了分十次处理。
绝地翻盘
重新打包才是真地狱:
1. 用apktool打包时报错"资源映射表损坏"
2. 删了build文件夹重试又提示"清单文件版本冲突"
3. 改*时少写个斜杠导致安装失败
折腾到凌晨两点终于生成新APK,往手机里装时又跳"证书签名无效"。暴怒之下搜到个野路子:用安卓系统自带的签名工具!在cmd疯狂输入:
zipalign -v 4 * *
手抖把横杠打成下划线又折腾半小时...
决战时刻
装好修改版点开游戏:
- 主界面"スタート"变成"开始游戏"——稳!
- 道具栏"回復薬"显示"血瓶"——没毛病!
- 过场动画字幕里"お前を殺す"翻译成"我要弄洗你"——机翻害死人!
最绝的是战斗界面突然蹦出"癶婼囸啙兲猭"这种火星文!检查发现是字库缺失,从其它汉化游戏里扒了字体文件替换才算完事。
发给贴网友测试,这货玩了十分钟说:"大哥你改存档位置时候是不是手滑了?现在存个档手机会自动给日本运营商发短信..."吓得我赶紧关机拔卡,转头删了那串暗藏短信代码的文本。
总结血泪
要我说汉化这事:
- 没耐心别碰!光调文本格式就能让人头秃
- 记得用版本管理!我误删三次全靠git救场
- 机翻=埋雷!得逐句校对
- 签名工具比汉化还难搞
搞完这破游戏再看手机,电量只剩7%,键盘膜磨破两个洞,奶茶杯在桌上堆成防御工事。但看见角色说中文那刻——值了!就是下次再有人说"求汉化",我决定直接帮他写个代肝脚本...