今天闲得慌刷论坛,看到有人求《我的可爱室友2》安卓汉化版,底下评论全都伸手党,要么就是卖钱的,气得我手机一摔直接开电脑。心说我这种老油条还搞不定?顺便给大伙踩踩坑。
开搞前的瞎折腾
翻墙在谷歌商店下了原版apk,版本号v1.05。先拖进MT管理器里扒拉了一圈,字库全藏在assets文件夹的tff文件里,汉化包常见的lua脚本倒是没见着。转头用ES文件浏览器翻本地目录,蹲在厕所查了半小时手机,发现这破游戏的存档路径居然在Android/data/*里头。
- 解包工具用的ApkToolKit安卓版
- 文本编辑器直接上MT自带的
- 翻译工具干脆开了网易有道网页版
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
差点删库跑路
解包完盯着*发懵,里头密密麻麻的value strings看得眼冒金星。随手改了几个英文菜单词条,结果打包签名完安装直接闪退。气得我连删三个测试包,发现是签名问题——得用原签名文件重签,这个在META-INF文件夹能抠出来。
更坑爹的是过场剧情文本全压在*里,拿十六进制编辑器UltraEdit开了半天,眼都看花了才找着英文段落。硬着头皮替换了前五句中文,游戏立马崩得像过年摔炮仗。
土办法意外好用
突然想起早年搞像素游戏汉化的野路子。把/system/fonts里的中文字体改名叫游戏原版英文字体,再塞回assets文件夹覆盖。重启游戏英文全变方块字,但至少说明字库通道通了!连夜把网易有道翻译的句子用记事本批量替换特殊符号,折腾到凌晨三点:
- 所有标点改成英文半角
- 换行符用/n代替
- 超过原文本长度的用省略号硬切
打包时手抖漏了个资源文件,测试机又闪退三次。重新检查时发现图库里还有二十张未翻译的成就图片,直接用手机相册的涂鸦功能拿手指头写了中文糊上去。
万万没想到栽这儿
兴冲冲发给室友测试,这货刚点开设置界面就卡成PPT。原来他红米Note7的运存根本带不动高清贴图,不得已把texture2D全转成512x512。结果游戏倒是能跑了,室友看完汉化剧情默默把充电宝还我:“哥你把我女神名字译成王翠花了?”
后记:现在手机里存着八个测试包,电脑桌面堆满乱码文档。早知道淘宝三块钱能解决的事,我干嘛跟那堆.so文件死磕!不过截图里“王翠花向你发起约会”的表情包已经在宿舍群传疯了...
