UPKUtils

UPKUtils

UPKUtils是一套用于分析和修补未压缩UPK文件的工具集。还包括PatcherGUI——一个为XCOM:EU和EW安装和维护修改的工具。

实用工具

请注意,自 v7.3 版本起,所有程序均已支持 UAC(用户账户控制)。这可能解决部分用户遇到的程序无法正常运行的问题。同时请注意,若遇到任何与模组相关的问题,强烈建议将 Steam(或仅 XCOM 游戏)移出 Program Files 文件夹目录(参见 移动 Steam 安装及游戏指南)。
注意!如果你正在从 v.6.1(及更早版本)更新到 v.7.1+,请仔细阅读以下文本!

v.7.0 版本的主要变化在于,为了跨平台兼容性,它采用了不同的 lzo 解压程序。因此,如果你是通过将新文件复制到现有文件上来从任何先前版本进行更新,你需要删除 PatcherGUI.cfg 文件(该文件位于主 PatcherGUI 文件夹下),或者使用“高级 -> 设置”菜单选项,手动将 decompress.exe 文件路径更改为 DecompressLZO.exe 文件路径。别忘了检查你的游戏文件夹设置,因为删除 PatcherGUI.cfg 文件会将其重置为默认值!我还建议你手动清理备份文件夹(PatcherGUI\Backup),因为新的备份算法针对不同的安装路径使用了不同的子文件夹。
如果您在使用v.7.0版本时遇到任何问题,请回退到旧版本(下载页面仍提供),并在此处报告问题(使用上方的讨论标签)。
请记住:如果出现任何严重问题,最佳做法是使用Steam缓存验证选项将游戏还原为原版,然后安装一个全新的PatcherGUI副本。

请注意,如果你只需要安装一个以UPKUtils为前置需求的模组,你只需下载PatcherGUI即可。它已经包含了主要的upk工具,无需单独下载UPKUtils。

请注意,EW模组应安装在XEW文件夹内(位于 XCom-Enemy-Unknown 文件夹下),而EU模组则应安装在游戏根目录(XCom-Enemy-Unknown)中!

给Long War用户的注意事项:由于LW已经禁用了电话回家功能(并完成了所有其他必要操作),您只需为LW安装模组时,使用PatcherGUI选择正确的游戏文件夹(XEW),然后打开并应用模组文件即可。

注意,Linux和Mac用户: PatcherGUI和UPKUtils都是跨平台的,但你需要自己构建它们(见下面的github链接)。

UPK工具集是一套用于分析和修补未压缩UPK文件的工具集。自7.0版本起,该工具集包含了HexToPseudoCode工具——一个十六进制代码反编译器,可生成可直接修改的PatchUPK/PatcherGUI脚本。
PatcherGUI是一个用于安装和维护《XCOM:EU》及《EW》修改内容的工具。它已经包含了安装XCOM模组所需的所有UPK工具,因此如果你不打算创建自己的修改内容,就无需下载整个UPKUtils软件包。
PatcherGUI 还可以编辑游戏可执行文件以应用最常用的修改:

  • 禁用哈希检查 (EU);
  • 启用直接ini编辑和加载;
  • 禁用自动回传(自动重新下载和重写ini文件)。
    研发讨论

GitHub 项目 (跨平台):
UPKUtils - https://github.com/wghost/UPKUtils
PatcherGUI - https://github.com/wghost/PatcherGUI
要阅读 PatcherGUI 的说明文档,请点击上方的“README”链接。
要阅读更新日志,请点击“CHANGES”链接。