首页 微武游戏攻略 正文

腐败小镇汉化版适配问题解决了吗?更新内容兼容说明

今天折腾《腐败小镇》汉化版适配问题来着,这破游戏每次更新都能整出新花样。上周不是刚发完汉化补丁么,结果昨天突然弹出个800MB的更新包,我当时心里就咯噔一下——完了,又得重搞。

一、直接试水翻车现场

先把游戏更新到最新版,顺手把旧版汉化补丁拖进去。启动游戏等了半分多钟,好家伙直接黑屏闪退。连着试了三次,连标题画面都进不去。翻游戏根目录发现多了个叫"LocalizationPack"的文件夹,打开一看全是带版本号的新资源包,明显改过底层结构。

二、拆包比对着搞

把新旧两个版本的游戏文件夹左右铺开,举着文本比对工具挨个翻。发现主要坑在三个地方:

    小编温馨提醒:本站只提供游戏介绍,下载游戏推荐89游戏,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区

  • 任务对话文本从json挪到了sqlite数据库里
  • 道具说明文件后缀从.txt变成.bin
  • 最要命的是字库渲染接口换了,旧版dll直接罢工

中午点的外卖都放凉了还在查论坛,看见有老外也在骂新版本乱码问题。

三、暴力解决方案实测

干脆拿新版英文资源开刀。先用十六进制编辑器撬开bin文件,发现是伪加密,实际还是明文。sqlite数据库用DB Browser导出成csv,硬怼进旧版汉化文本。测试时候对话框倒是正常显示了,但道具说明直接变方块字——字库没对接上。

折腾到下午四点,突然想起群里有人提过万能注入法。把汉化文件转成unicode格式,用reshacker强塞进新版dll。重新打包时手都在抖,第七次重启游戏后,居然看到中文选项界面跳出来了!赶紧点开背包检查道具,还好这回文字没乱码。

四、新发现的天坑

本来以为搞定了,顺手做两个任务才发现埋着雷。新增的赌场小游戏文本全漏翻了,NPC语音字幕也出现文字叠图。更烦的是游戏中途切地图时,突然弹出"local asset loaded fail"的报错框。临时对策是删掉新版的过场动画文件夹,虽然画面会卡几秒但至少不崩溃。

实测日常对话翻译能用,但别手贱去玩新加的老虎机,剧情过场尽量快进跳过。反正官方三天两头抽风更新,下个月指不定又要重来。这回搞定的补丁先放群里测试,要是再崩档我就装死——上次连着通宵改代码,现在看到这游戏图标都犯恶心。

PS:发现游戏根目录的*里藏着自动上传日志的功能,顺手给它注释掉了。谁知道这蒹葭系统会不会抽风把汉化包当外挂举报,毕竟去年某黄油就干过这种事...

本文转载自互联网,如有侵权,联系删除