如何正确重新编译《拳皇13》(KOF XIII)的Lua文件?
《拳皇13》(KOF XIII)Lua模组开发编译异常问题
- 正在开展《拳皇13》模组开发工作,游戏内置Lua文件采用0x66密钥XOR加密且已完成编译。
- 已编写Python脚本完成文件解密,生成可配合Unluac查看、编辑的
.bat文件,但无法将修改后的Lua文件重新编译回符合游戏要求的格式。 - 尝试过多个版本的Lua编译器及LuaTools工具,编译出的文件均存在异常,因对Lua底层细节了解不足,无法定位问题根源。相关脚本及辅助文件已打包为压缩包。
- 预期使用
luac.exe编译反编译后的Lua文件,输出的luac.out应与解密后未反编译的原文件完全一致,但调整各类编译参数后仍未解决问题,编译产物与原文件存在明显差异(示例对比图可见二者格式、内容不符)。 - 已知KOF XIII的Lua文件是基于Lua 5.1版本、32位int_size编译生成的。
内容的提问来源于stack exchange,提问作者Yoshin Pixels
相关产品推荐
相关产品推荐

