# v0.10.4g / v0.10.4w
## 中文
- 移除模组内置的原生共享装备登记,改用 Shared Equipment Registry v0.1.0e 的公开 API。
- 八种携带式投掷物的需求只提交一次,由 API 每局自动重新登记,等待约两秒,每次轮询最多尝试四项;GL-21 不参与共享登记。
- 换局时取消旧轮次、清除座位和 HUD 缓存;同时检查任务管理对象、描述对象和任务实体,兼容未采样到舰桥阶段的直接换局。
- 每次激活和每轮发射核对当前任务身份与本机登记状态。API 缺失、停止或尚未登记时拒绝相关弹种发射,不回退旧登记逻辑。
- 已加载资源每局重新确认驻留状态,保留已有引用,不重复申请或主动释放资源。
- 新增 `SHARED_API` / `MISSION_RESET` 日志;保留 20 项设置、B/MBM 改键、独立冷却,以及 g 矢量图 / w 文字 HUD 两种版本。
- 新增前置:Shared Equipment Registry v0.1.0e,选择 **Library Only**。删除旧版及独立登记实验后完全重启游戏,只安装一个 HUD 版本。
用户提供的 API、换局模拟、资源生命周期、完整脚本和菜单兼容离线检查已通过;**炸房根因未确认,本版仍需连续两局联机验证**。G-7 高数量仍可能导致崩溃,建议保持默认 4。
## English
- Replaces embedded native shared-equipment registration with the public Shared Equipment Registry v0.1.0e API.
- Submits eight persistent carried-throwable demands once. The service registers them per mission after an approximately two-second warmup, with up to four attempts per poll. GL-21 is excluded.
- Mission changes cancel old rounds and clear seat/HUD caches. Mission identity includes the game mode, descriptor and entity, covering direct transitions without a sampled ship phase.
- Each activation and emission round checks live mission identity and local registration. Missing/stopped/unready API refuses the affected payload with no legacy registration fallback.
- Rechecks package residency each mission while retaining existing native references; no duplicate requests or explicit resource release.
- Adds `SHARED_API` / `MISSION_RESET` logs. Preserves all 20 settings, B/MBM cycling, independent cooldown and both g Vector / w Text HUD editions.
- New dependency: Shared Equipment Registry v0.1.0e, **Library Only**. Remove old releases and standalone registration experiments, fully restart, and install only one HUD edition.
Offline supplied-API, mission-transition, package-lifecycle, complete-script and menu compatibility checks passed. **The lobby failure's root cause remains unconfirmed; two consecutive live multiplayer missions still need testing.** High G-7 counts can still crash the game; keep the default four.