职业熔炉

职业熔炉

Class Forge 是一个本地 RU/EN 编辑器,用于编辑 XCOM: Enemy Within、Long War 1.0 和 Long War 1.1 revision 45.5 中现有的人类士兵职业。它会自动打开已安装游戏中的设置。它不会安装 Long War 或添加新的职业 ID。

[size=5][b]Class Forge 0.5.7 — 用于 Enemy Within 和 Long War 的 XCOM 职业编辑器[/b][/size]

Class Forge 是一个本地 RU/EN 编辑器,用于编辑 XCOM: Enemy Within、Long War 1.0 和 Long War 1.1 revision 45.5 中现有的人类士兵职业。它会自动打开已安装游戏中的设置。它不会安装 Long War,也不会添加新的职业 ID。

[b]你可以编辑的内容[/b]
[list]
[]初始技能和晋升树,并带有搜索和重复技能提示。[/]
[]属性成长和 Hidden Potential 配置文件可分别独立设置。[/]
[]人类职业武器访问权限,包括新兵,同时保留正常的研究和槽位要求。[/]
[]可选的实验性 Overwatch 反应射程设置。这会改变人类士兵的射程,而不检查 Squadsight 技能。[/]
[]原版 Enemy Within 中的四个标准职业,或 Long War 中的八个人类职业。[/]
[/list]
预览已更改的 INI 行、保存并打开 JSON 构建、导出 INI,或通过备份和撤销选项将其应用到当前安装。编辑器使用你已安装游戏中的技能名称和描述。该安装中的现有编辑会作为起点。

[b]安装和启动[/b]
[list=1]
[]将整个 [b]0.5.7 Portable[/b] ZIP 解压到游戏目录之外的可写文件夹中。[/]
[]运行 [b]Start-Class-Forge.cmd[/b]。浏览器会打开本地编辑器;使用期间请保持终端窗口打开。[/]
[]Class Forge 会查找已安装的游戏,显示检测到的版本,并打开其当前设置。重新加载页面可重新读取在编辑器之外所做的更改。[/]
[]在应用 INI 或使用 Reset 之前关闭 XCOM。当你想停止 Class Forge 并释放其文件夹时,请使用 [b]close.bat[/b]。[/]
[/list]
Portable 版包含 Node.js,不需要单独安装 Node、账户、互联网连接或模组管理器。可选的 [b]0.5.7 Source-NoRuntime[/b] ZIP 需要 Node.js 22 或更高版本。两个版本包含相同的编辑器。更新时请保留你的 [b]user-data[/b] 和 [b]exports[/b] 文件夹。

[b]游戏文件的处理方式[/b]

对于 Long War,Class Forge 会读取当前的 [b]DefaultGameCore.ini[/b],并在 INI 结构受支持时应用更改,即使另一个模组更改了 UPK 包也可以。不需要预定义的整体 UPK 哈希。在写入之前,应用会立即检查游戏文件自打开以来是否发生变化。常规 INI 应用只会更改 INI;它不会重建 UPK,也不会修改已安装的 .u 模组。

原版 Enemy Within 支持立即编辑和导出。为了让游戏读取松散 INI,直接应用还需要在编辑器中使用单独的 [b]Enable INI loading with an EXE backup[/b] 操作。该操作会检查 XComEW.exe 中是否存在一个受支持的签名,更改一个字节,并保存完整的 EXE 备份。如果签名不受支持,则不会改动 EXE。不包含自动移除此 EXE 更改的功能;请使用保存的备份或 Steam 文件验证来恢复它。

顶部的 [b]Reset[/b] 操作会使用经过验证的原始备份,预览对已识别的旧版 Class Forge 更改进行单独恢复。它会保留恢复副本,并拒绝未知或冲突的文件状态。第一个编辑器快照反映的是 Class Forge 首次打开时的安装状态;它不是出厂原始参考。Reset 不是通用模组卸载器。

[b]兼容性和限制[/b]
[list]
[]Windows 10/11 x64;XCOM: Enemy Within、Long War 1.0 或 Long War 1.1 revision 45.5。不支持 Enemy Unknown。[/]
[]不包含游戏文件或 Long War 安装程序。[/]
[]更改面向未来的晋升。现有士兵不会被重新训练,任意技能组合也不保证能够协同工作。[/]
[]Overwatch 反应射程选项是实验性的,并且也会影响没有 Squadsight 的士兵,包括使用霰弹枪的士兵。[/]
[]不包含单独的 Overwatch All 按钮模组、双持、成对射击、相机和姿势工具。[/]
[/list]
自动化检查涵盖 INI 编辑、备份、冲突处理以及临时 EW/LW 夹具。EW 松散 INI 加载以及任意职业或 Overwatch 行为尚未在战斗中得到确认。该应用程序运行于 127.0.0.1,没有遥测或自动更新。详情请参阅随附的 [b]README.en.md[/b]、[b]VALIDATION.md[/b] 和 [b]THIRD-PARTY.md[/b]。