Skip to content

Releases: 1499501762/OPEN_NEST_CO-OP

Open Nest Co-op v0.2.0

Choose a tag to compare

@1499501762 1499501762 released this 25 Aug 20:59

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

Choose a tag to compare

@1499501762 1499501762 released this 23 Aug 00:46

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

Choose a tag to compare

@1499501762 1499501762 released this 22 Aug 19:20

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

Choose a tag to compare

@1499501762 1499501762 released this 17 Aug 12:08

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

Choose a tag to compare

@1499501762 1499501762 released this 15 Aug 15:49

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

Choose a tag to compare

@1499501762 1499501762 released this 15 Aug 14:17

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

Choose a tag to compare

@1499501762 1499501762 released this 15 Aug 12:21

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

Choose a tag to compare

@1499501762 1499501762 released this 11 Aug 20:44

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

Choose a tag to compare

@1499501762 1499501762 released this 11 Aug 16:39

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。