Releases: 1499501762/OPEN_NEST_CO-OP
Releases · 1499501762/OPEN_NEST_CO-OP
Release list
Open Nest Co-op v0.2.0
v0.2.0 (2026-08-26)
Highlights
- Nest (turret) position sync — host-authoritative MoveTurret/SetTurretLocation (MsgType=146). Nest coordinate now identical on both ends → trajectory display / shell impact / teleprinter [GRID ] all align.
- Entity type icons + host-authoritative entity positions (fixes entity type desync and position fighting).
- ControlSync delta-only broadcast — reverted ControlFull full-override (fixes start-state desync); Locking Lever skip-full.
- MapToken nest-token start-state fix — nest token is a draggable marker (kept in sync), but start position is not broadcast (game places it, same seed both ends); only player drags are broadcast.
- NetworkGovernor (bandwidth/queue tiers) + NetLagSim (packet cap / bandwidth / loss simulation).
- Frame diagnostics (FrameDiagUI).
- OpenNestCore: RoutingLogger / ModLog.
Packages (4)
- BepInEx-Mod / MelonLoader-Mod / BepInEx-Standalone / MelonLoader-Standalone
Third-Party Assets
German WW2 Soldier by nisuaia, CC BY 4.0 (adapted/modified). See README.
Open Nest Co-op v0.1.9
v0.1.9
中文输入(真汉字)
- 原生 Win32 IME P/Invoke 捕获 OS 提交真汉字(GCS_RESULTSTR),拼音→真汉字
- GCS_COMPSTR 组合判定 + 首字符缓冲,消除首字母闪烁/重复
- 聊天框 + 大厅输入统一接入真汉字
通用输入框 CoopInputBox
- 房间名/密码/弹窗密码复用同一组件(值/掩码/占位/光标/聚焦/提交回调)
其他
- 原生 UI 皮肤(UiKit/UiSpriteBank)、房间设置记忆、任务系统(OncTask/OncMissionBuilder/Runtime)
- 文档: LOBBY / NATIVE_UI / TASK_SYSTEM / CUSTOM_MISSION
安装
- BepInEx: 解压 BepInEx-Mod 到游戏目录(需 BepInEx 6 IL2CPP)
- MelonLoader: 解压 MelonLoader-Mod 到游戏目录(需 MelonLoader 0.7.3)
- 或直接用 Standalone 完整包
v0.1.8
v0.1.8
装填/开火区事件解耦 + 装药同步修复 + 文档全面刷新。
修复
- 装填状态回拉:装填状态改事件驱动(不再常规 SetState 覆盖),两端一致
- 预备激发/推弹头/切弹舱:ArmSync(140)/CylinderActionSync(141) 事件解耦,修客机按钮 inactive 排队丢弃
- 选药量差 1:删除强制覆盖 currentSelectedCharges(游戏 OnChargeButtonPressed 0-based)
- Button Dispencer 开局误激活:移除 Tick 补激活链 + ChargeButtonSync(143) 主机权威掩码同步(0.3s 轮询+3s 补发)+ ChargeInventorySync(142)
- 方向角动量:转速双通道(rotVel 高频 + 角度静止兜底 + SenderWhenBusy + 停止 ForceSend)
- .Charge Dial 双向回归
- 文档全面修订以代码为准(13 篇)
v0.1.7
v0.1.7 - FPS 修复 + 缺实体补齐。
- FPS:EntitySync 回退全场景扫描节流(5s/实体,修复 massive FPS loss);ReloadSync 心跳 2s→5s;高频日志节流
- 缺实体:客户端 CreateMapEntity 补齐缺失存活实体(地图实体/任务目标同步)+ 缺实体日志
- 装填 Charge Dial 场景就绪立即 Rescan(Dial 位置同步)
- 装填动画保护(本地推进不 SetState 覆盖,防回跳)+ 按钮 active 刷新
- 卡牌事件去重、卡牌按钮多 toggler 对齐
- 反炮兵 IsPermanentlyStopped 结束同步
- 中途加入实体/药包同步
- 包结构:BepInEx 6.0.0-be.785、纯原生 MLL 0.7.3、BepInEx-Mod plugins 在 BepInEx/
v0.1.6
v0.1.6 - 反炮兵结束同步、发射组件主机权威(左炮/Arm/推弹头卡死修复)、开局装药量同步、中途加入实体/药包同步、全新加载器打包。
- 反炮兵 IsPermanentlyStopped 状态结束同步
- ReloadSync 主机权威:客户端 SetState 对齐 + 触发 OnStateChanged 刷新按钮(修左炮/Arm/推弹头 Load shell Rammer 卡死)
- ReloadSync 2s 心跳全量广播(开局装药量同步)
- ShellSync EnsureInitialized + 场景 ShellBlueprint 兜底(弹药同步)
- EntitySync 动态炮兵实体回退 + 中途加入实体快照
- 中途加入同步药包实体(ApplyInventoryAvailabilityToUI)
- F9 调试工具改用 Input System
- BepInEx-Standalone 用 BepInEx 6.0.0-be.785;MLL-Standalone 纯原生 MelonLoader 0.7.3(与 BepInEx 分开)
- BepInEx-Mod plugins 在 BepInEx/ 下
v0.1.5
v0.1.5 - Punchcard sync by card ID + BepInEx 6.0.0-be.785 standalone packaging.
- Punchcard 补给卡牌按卡牌定义 ID 匹配(不再按索引)
- 方案1:主机广播卡牌 ID 列表 + 客机 EnsureCards 补齐缺失卡牌
- BepInEx-Standalone 用 BepInEx 6.0.0-be.785(Bleeding Edge #785)
- MelonLoader-Standalone 用全新 MLL 0.7.3(与 BepInEx 分开打包)
- 版本 0.1.5
v0.1.4
v0.1.4 - Sync fixes: teleprinter double-print, SequenceSync host-authority (launchpad Switch), ReconPhoto/CounterBattery seed, EntitySync IsAlive+kill events, Requisition dedup, Rescan 30s, powder UI refresh. Includes Models/player.bundle avatar sample (German WW2 Soldier, CC BY 4.0). BepInEx/MelonLoader x Mod/Standalone.
v0.1.1
Open Nest Co-op v0.1.1
Fixes
- Fixed: Arm (firing lever) could not trigger fire in single-player mode — PreRequestFire now only intercepts when in a Joined session
- Fixed: console stutter on non-CJK systems — all logs are now English-only (ASCII)
Packages
- BepInEx-Mod / MelonLoader-Mod (mod + LiteNetLib only)
- BepInEx-Standalone / MelonLoader-Standalone (loader bundled)
v0.1.0
Iron Nest: Heavy Turret Simulator 联机合作模组 v0.1.0
功能
- Steam 联机 / 本地回环双开测试(谁操作谁权威)
- 战术地图实体同步、地图标记/令牌同步
- 打字机(任务打印/动画/内容)、Fire Mission 火控拨盘、装弹/弹仓
- 炮塔仰角/方位角 Lever、Gear 值同步、锁止拉杆
- 猫咪、通知灯、打卡纸、征信补给等
包
- BepInEx 光 MOD(plugins dll + LiteNetLib)
- MelonLoader 光 MOD(Mods + UserLibs)
- BepInEx 6 Standalone(含加载器)
- MelonLoader Standalone(含加载器)
依赖模组加载器:BepInEx 6 (IL2CPP) 或 MelonLoader。