这是异星工厂的一个mod,不过其已经停止维护了,帮我将它更新到支持最新的测试版2.1.9,使用git...

Erstellt am: 10. Juli 2026

Beantwortet mit GPT-5.6 Thinking von Chat01

Frage

Repair_Turret_2.0.4.zip

这是异星工厂的一个mod,不过其已经停止维护了,帮我将它更新到支持最新的测试版2.1.9,使用git diff补丁方式给我最后更新补丁

Gedanke

undefined

Gedanke

undefined

Gedanke

undefined

Gedanke

undefined

Gedanke

补丁已在一份重新解压的原始 2.0.4 副本上通过 git apply --check,实际应用后 info.json 可正常解析,旧 game.create_profiler() 调用也已全部清除。现在只需完成最终文件校验。

Thought for 4m 0s

Antwort

已完成 Repair Turret 的 Factorio 2.1.9 兼容性更新。官方 2.1 API 文档当前对应 2.1.9;其中 game.create_profiler() 已被移除,应改用 helpers.create_profiler()。(Lua API)

补丁内容

  • Mod 版本:2.0.42.1.0
  • factorio_version2.02.1
  • 最低依赖:base >= 2.1.9
  • 将全部 game.create_profiler() 更新为 helpers.create_profiler()
  • 更新 changelog.txt
  • 未修改原型名称和存档数据结构,因此不需要 migration 脚本

下载

下载 git diff 兼容性补丁

在原 Mod 源码根目录执行:

bash
git apply --check Repair_Turret_2.0.4-to-2.1.0-factorio-2.1.9.patch git apply Repair_Turret_2.0.4-to-2.1.0-factorio-2.1.9.patch

补丁已经在重新解压的原始 2.0.4 副本上通过:

  • git apply --check
  • 补丁实际应用测试
  • info.json JSON 解析检查
  • 已移除 API 的全项目扫描

补丁 SHA-256:

text
29a7e9f4a8ca6466562e7b3559c1fe01498444185dc253a57ae927dd80ee9de6

当前环境无法启动 Factorio 2.1.9 客户端或 Headless Server,因此尚未进行游戏引擎内的加载和存档运行测试。

Diesen Q&A teilen