最近怀旧玩上了4,找了网上多个版本,发现原版停留卡图片正常,超时空之旅版本停留卡下半部分花屏。
怀疑是游戏资源打包出了问题。碰巧找到有人逆向过4,代码放在github上,发现稍微修改后可以解开data.mkf。
通过逆向代码里面的逻辑,自己写了个提取图片的脚本,印证了猜想:
原版图片正常,超时空之旅版本图片错误(估计是台版发布的时候打包过程出现了错误)。

(原版data.mkf中停留卡图片)

(超时空之旅版本data.mkf中停留卡图片)
既然发现了问题,利用周末写了个重新打包的工具,把超时空之旅版本data.mkf文件里面的停留卡图片资源替换成原版里面的。发现可以卡片可以正常显示了。
(以下修复效果)

(修复前)

(修复后)
附上修复的data.mkf文件(对应超时空之旅版本v3.11)
网盘:s/11YXUPi8l5TJtD7FKSN7G_Q
提取码:rich
怀疑是游戏资源打包出了问题。碰巧找到有人逆向过4,代码放在github上,发现稍微修改后可以解开data.mkf。
通过逆向代码里面的逻辑,自己写了个提取图片的脚本,印证了猜想:
原版图片正常,超时空之旅版本图片错误(估计是台版发布的时候打包过程出现了错误)。

(原版data.mkf中停留卡图片)

(超时空之旅版本data.mkf中停留卡图片)
既然发现了问题,利用周末写了个重新打包的工具,把超时空之旅版本data.mkf文件里面的停留卡图片资源替换成原版里面的。发现可以卡片可以正常显示了。
(以下修复效果)

(修复前)

(修复后)
附上修复的data.mkf文件(对应超时空之旅版本v3.11)
网盘:s/11YXUPi8l5TJtD7FKSN7G_Q
提取码:rich