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

생성일: 2026년 7월 10일

답변에 사용된 모델 GPT-5.6 Thinking by Chat01

질문

Repair_Turret_2.0.4.zip

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

사고

undefined

사고

undefined

사고

undefined

사고

undefined

사고

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

Thought for 4m 0s

답변

已完成 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,因此尚未进行游戏引擎内的加载和存档运行测试。

이 Q&A 공유하기