Releases: KKTIME2024/IronNestFCS-Automat
Release list
IronNestFCS-Automat v1.4.1
v1.4.0 的稳定性修复版:修复双管齐射、瞄准判定、集群打空、漏杀循环等核心问题。
更新内容
修复:双管
· 击发段恢复炮塔锁串行门(6bf05e9 回归)——全局扳机不会误触发双管
· AngleError 改读游戏实际方位(TurretController.CurrentAngle)——此前读期望值恒为 0,导致"臂杆未等方向角到位就降下",玩家可在错误位置开火
· 瞄准收敛容差 1° → 0.1°(10km 处 1° ≈ 175m,超出 HE 半径)
修复:集群打击
· 致死半径校准:数据源改用保守值 + 实测边界
· 集群成员派发即登记(装填期全程实体屏蔽,防重复派发)
· 集群选弹性价比规则门槛:HE ≥2 个、HCHE ≥4 个
新增:DRIL 单点弹
· 软目标单点首选 DRIL(3 点/发,超小毁伤半径——精确打击不误伤)
· 未解锁回退链:DRIL → LE → HE → HCHE
其他
· 注册表 Release 删除任务全部条目(防集群成员条目泄漏导致目标永久屏蔽)
IronNestFCS-Automat v1.4.0 移动目标与软目标集群
v1.4.0
- 能打移动目标了:列车/舰船等移动目标, 装填完毕后可以在短时间内任意时间开火,或者选择auto-fire
- 高爆弹覆盖多个软目标:自动识别聚集的软目标群, LE/HE/HCHE
找最优落点, 自动避让友方单位 - 单点软目标改用 LE ; 未解锁弹种自动回退
v1.4.0
- Can hit moving targets now: Trains/ships and other moving targets can be fired at at any time shortly after loading, or you can choose auto-fire.
- HE shells cover multiple soft targets: Automatically detects clusters of soft targets and finds the optimal hitting spot with LE/HE/HCHE, while automatically avoiding friendly units.
- Single soft targets now use LE; ammo types that aren’t unlocked will automatically fallback.
v1.3.2
v1.3.2 更新内容
✨ 人机协作目标注册表(本版核心)
- T1/T2 标记归雷达,T3/T4 标记归玩家:全自动扫荡只自动占用 1、2 号标记,3、4
号标记留给手动标点,自动模式下两者互不抢位 - 手动任务专属队列:切换模式时自动任务清空,你手动入队的任务保留不被冲掉
- 65 秒在飞窗口:炮弹飞行期间单个目标不会被重复锁定,打偏也不会提前误判
- 模式切换不卡膛:切自动/手动时任务按进度取消或强制打完,不再出现双炮永久等待
- 任务状态面板:新增 Canceled/Fired 状态显示
🐛 修复
- PCLM 弹种无法自动购买(来自上游):采购卡实际叫 PCLM、弹舱 ID 叫 PLCM,命名不一致导致 PCLM
卡被静默跳过——自动购买永远失败、手动标点装填卡死。现已对齐,解锁 PCLM 后自动购买/自动装填正常工作 - 连续射击装填可靠性(移植上游 svr2kos2 修复):装填前等待炮闩/装填机构真实就绪,而不是固定等 13
秒,减少连续射击时过早点击导致的装填失败
🛠 其他
- 新增
build.ps1一键发布脚本(开发者用) - README 安装教程重写为新手向,5 步装好
v1.3.2 Changelog
✨ Human-Machine Collaboration Target Registry
- T1/T2 markers auto-placed by radar; T3/T4 reserved for player manual fire — no conflicts in auto mode
- Manual tasks survive mode switches (auto queue cleared, manual queue kept)
- 65s in-flight window: no duplicate targeting while a shell is airborne
- Mode switch cancels or force-fires tasks by progress — no more stuck guns
- Canceled/Fired task states shown in the status panel
🐛 Fixes
- PCLM auto-purchase fixed (by upstream): purchase card is "PCLM" while chamber ID is "PLCM" — the card
was silently skipped, breaking auto-purchase and manual loading. Now aligned. - Reload reliability (ported from upstream): wait for the real reload mechanism state instead of a fixed 13s,
reducing loading failures on consecutive shots
🛠 Misc
- New
build.ps1one-command release script - Beginner-friendly install guide in README
v1.3.1 8/10 更新 update
游戏 8/10 更新后(Unity 6000.3.9 → 6000.3.21)
修复
· 游戏名变更:Iron Nest: Heavy Turret Simulator → Iron Nest Heavy Turret Simulator(去掉了冒号), MelonLoader 拒载声明旧游戏名的 mod → 已适配新游戏名
· 版本号 1.3.0 → 1.3.1
Game Update (Unity 6000.3.9 → 6000.3.21)
Fixes
· Game name change: Iron Nest: Heavy Turret Simulator → Iron Nest Heavy Turret Simulator (colon removed); MelonLoader previously rejected mods using the old name → Now compatible with the new name.
· Version number: 1.3.0 → 1.3.1
安装
解压 zip 到游戏根目录覆盖即可(三个 dll 自动归位):
· Mods/IronNestFCS.dll
· UserData/IronNestFCS/IronNestFCS.Logic.dll
· UserLibs/IronNestFCS.Abstractions.dll
如果启动卡住
游戏更新换了 Unity 版本,MelonLoader 首次启动需联网下载新依赖(UnityDependencies 6000.3.21)。
Installation
Extract the zip file to the game's root directory and overwrite existing files (the three DLLs will automatically be placed in the correct locations):
· Mods/IronNestFCS.dll
· UserData/IronNestFCS/IronNestFCS.Logic.dll
· UserLibs/IronNestFCS.Abstractions.dll
If startup hangs
The game update changed the Unity version; upon the first launch, MelonLoader requires an internet connection to download new dependencies (UnityDependencies 6000.3.21).
IronNestFCS v1.3.0
🎉 主要更新
- 适配正式版 / Full Release Adaptation
针对游戏正式发行版全面适配(此前基于 Demo/CustomRecords 开发):
- 适配上游 20 种弹种全支持:正式版全部弹种,采购卡自动识别(PurchaseDeck 字典查询)
- 常住装药自动补充:独立循环持续补充装药包,不再中断扫荡节奏
- 控制台按钮重排:适配 20 弹种布局
- 适配上游结构变更(MapTable 字段私有化、TriggerConsole 空引用防护等)
- 更好的全自动 / 手动模式切换 / Auto–Manual Toggle
- Numpad 0(或手柄 Select)切换全自动 / 手动模式
- 手动模式下雷达完全休眠、队列清空,不再自动干预
- 切换瞬间原子化收尾:已在装填/加载中的任务目前会强制打完(forceFire),不会卡在半途
- 状态面板实时显示 [AUTO] / [MANUAL]
- 移动目标探测 / Moving-Target Detection
- 雷达新增移动目标探测探针:通过位置差分追踪速度,移动目标可被持续锁定(提前量计算开发中)
- 稳定性与可靠性 / Stability
- 原子化任务执行:所有等待点加入超时,杜绝永久死锁
- 扫荡调度跳过有飞行中炮弹的目标,避免对叛军尸体发起重复打击
- 修复 PickTarget 的 Nullable 解包问题
- 装药决策日志:任务上限/按钮上限 + 每任务装药包数
📦 安装
- 安装 MelonLoader (https://melonwiki.xyz/)(IL2CPP 版)
- 下载 IronNestFCS_v1.3.0.zip 解压到游戏根目录
- 启动游戏,按 Numpad 0(或 Ctrl+0 / 手柄 Select)开始扫荡
提示:游戏若提供线上排行榜,建议游玩前在设置中关闭,避免成绩不被认可或被误判封禁。本 Mod 仅供学习与单机娱乐使用。
English
What's New in v1.3.0 - Full-release adaptation — now targets the official release: all 20 shell types supported with auto card recognition, a resident powder replenish loop, reflowed console buttons, and upstream structural fixes (MapTable privatization, TriggerConsole null guards).
- Auto/Manual toggle — press Numpad 0 (or gamepad Select) to switch: manual mode fully halts the radar and clears the queue; in-flight tasks finish atomically (forceFire). Status panel shows [AUTO] / [MANUAL].
- Moving-target detection — radar probes track velocity via position-diff, keeping moving targets locked.
- Reliability — atomic task execution with timeouts on every wait point (no more deadlocks), sweep skips targets with in-flight shells, fixed Nullable unwrap, and charge-decision logging.
Install - Install MelonLoader (https://melonwiki.xyz/) (IL2CPP).
- Extract IronNestFCS_v1.3.0.zip into the game root.
- Launch the game and press Numpad 0 (or Ctrl+0 / gamepad Select) to start.
Disable online leaderboards in game settings before playing to avoid unrecognized scores or false bans. For educational/single-player use only.
v1.2.0 — 战术雷达重写 / Tactical Radar Rewritten
### What's New
- **雷达数据源重构**:`FireMission.Entities` 全量目标注册表 →
尝试提前锁定未生成的后续波次目标(未生效)
- **未生成目标坐标**:`coordinateRoot.TransformPoint(MapEntity.Position)` 网格坐标→世界坐标转换
- **去重加固**:从脆弱的数组下标改为 EntityId(MapEntity key)
- **装甲判断升级**:直接读取 `MapEntity.Armour`,不再靠 Role/Icon 推测
- **修复**:FDC 目标现在打 AP 而非 HE
- **日志清理**:移除一次性探针/Telemetry dump,CBT 轮询只在开始/结束时输出一行
### 安装 / Install
解压 `IronNestFCS_v1.2.0.zip` 到游戏根目录即可(Mods/ + UserData/IronNestFCS/ + UserLibs/ 自动归位)。