昨天在论坛上看到有人问种马V0.12安卓版汉化的问题,正好我之前折腾过,趁着记忆还新鲜赶紧给大家捋一遍踩坑经历。
准备工作就栽跟头
先是去老地方下汉化补丁包,解压时候直接报错了。WinRAR弹窗说压缩包损坏,重新下了三遍都这德行。换7zip一解压,好嘛里头*文件全是0字节的空壳!气得我当场骂街。后来翻到补丁发布页最底下的小字,要用特定解压密码,这波纯属自己眼瞎。
替换文件整出幺蛾子
把补丁里的*文件怼进游戏目录,刚启动就闪退。logcat抓日志一看:「Cannot load assets manifest」。翻了手机文件管理器才发现,这游戏居然把资源分成俩文件夹!主目录放一个,Android/data底下还藏了个备份。只替换主目录的当然挂掉,得两边同时更新才管用。
- 坑1:覆盖错目录 - 这破游戏资源分两处存放
- 坑2:没清缓存 - 不改版本号系统根本不读新文件
小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
是删了Android/data里对应的缓存文件夹,再把APK版本号从0.12改成0.12.1糊弄系统,这才加载成功。
文本显示变乱码
满心欢喜点开游戏,对话全变成口口口方格阵。查了字体配置文件发现汉化组用的思源宋体,我手机压根没这字体。懒得刷机折腾,直接拿电脑把字体文件重命名为游戏默认的*,覆盖原文件后世界终于清净了。
安卓12闪退终极绝杀
测试到关键剧情时游戏突然抽风,安卓12系统直接弹「应用已停止运行」。拆包看代码发现是汉化版调用了个废弃的SDK接口,在Android12权限新规下必崩。解决方案巨糙但有效:把*里的targetSdkVersion从31改成29,骗系统这是老版本应用。重新签名打包后,果然苟住了。
搞完这波瘫在椅子上抽了半包烟。这种民间汉化补丁就跟拼夕夕买的鞋似的,看着是AJ1实际得自己拿胶水粘鞋底。但谁让咱就好这口?