飞鹰地毯式空袭 / Native CarpetBomb - Updates

PC 飞鹰地毯式空袭 / Native CarpetBomb 0.6.1

Updates for Helldivers 2
中文
本次为针对舰桥卡顿、加载失败或偶发失效反馈的尝试性修复。

更新内容:
• 保留入场前资源和补给附带战备的准备,改为分帧处理,避免同一帧集中准备全部组件表。
• 准备完成后,舰桥暂停飞机、弹体、集束高度和诊断轮询,仅保留轻量场景与低频配置/静态检查;退出任务清理动态跟踪。
• 详细飞行/集束诊断默认关闭,必要的集束引信与高度处理继续运行。需要排查时可在配置中设 diagnostics=1。
• 字段冲突改为安全暂停,先按所有权清理,再退避重验;战备、弹体和组件表更换后可以重新定位,复用仍有效的自有映射。
• 菜单部分注册失败可继续重试,加载器未就绪时延迟初始化。
• 不再按游戏版本号、PE 时间戳或精确映像大小拒绝;仍检查代码、布局、数据身份与写入所有权,不代表任意未来版本均兼容。

作者已在自己的环境中测试,暂未发现问题;69 组离线检查通过。但相关反馈没有具体报错或同局日志,因此本次只是针对可能原因进行的尝试性修复,不保证能完全修好所有玩家的舰桥卡顿、不加载或时好时坏问题。其他 MOD 若覆盖 update 且不保留原调用链,仍需单独处理。

六种炸弹、每架 20 枚主弹、集束原生子弹、来袭方向、前移和额外等待等玩法规则保持。更换炸弹仍需重启并进入新任务;已有次数和倒计时可能需新任务更新。已发布的私有表为避免悬空引用会保留到进程退出,每进程最多 4 个,达到上限会提示重启。

升级:关闭游戏,用 NativeCarpetBomb_v0.6.1.zip 替换旧条目,Purge → Deploy 后重启。Loader API 1(推荐 v18)及 ModOptionsMenu API 1 / version 2+ 需另外安装。若仍异常,请提供同局 CarpetBombNative.log、BingusSharedLoader.log、配置、MOD 列表及发生场景。

English
This is a tentative fix for reports of ship stutter, loading failures and intermittent operation.

Changes:
• Keeps resource/grant preparation before entering a mission, but spreads component preparation across frames.
• Once prepared, pauses aircraft, projectile, cluster-height and diagnostic polling on the ship, retaining lightweight scene and low-frequency configuration/static checks. Mission exit clears dynamic tracking.
• Detailed flight/cluster diagnostics default off; necessary cluster fuse/height handling remains enabled. Set diagnostics=1 only when investigating detailed traces.
• Suspends safely on field conflicts, cleans up owned writes, then backs off and revalidates. Replaced stratagem/projectile/component tables can be rediscovered, reusing valid known mappings.
• Retries partial menu registration and defers initialization until the loader is ready.
• Removes game-version, PE-timestamp and exact-image-size rejection. Code/layout, identity and ownership checks remain; arbitrary future builds are not guaranteed compatible.

The author tested this update in their own environment without observing problems; 69 offline groups passed. However, the reports did not contain specific errors or same-session logs. These changes are tentative fixes based on possible causes and are NOT guaranteed to fully resolve every player's ship stutter, loading failure or intermittent behavior. Mods that overwrite update without chaining it still require separate correction.

The six payloads, 20 primaries per aircraft, native cluster bomblets, approach direction, forward offset and extra beacon delay retain their existing rules. Changing bombs still requires a restart/new mission; existing charges or timers may need a new mission. Published private tables stay alive until process exit to prevent dangling references, with at most four per process; reaching the limit prompts a restart.

Upgrade: close the game, replace the old entry with NativeCarpetBomb_v0.6.1.zip, Purge → Deploy, then restart. Install Loader API 1 (v18 recommended) and optional ModOptionsMenu API 1 / version 2+ separately. If problems persist, provide same-session CarpetBombNative.log and BingusSharedLoader.log, config, mod list and scene.
Native CarpetBomb v0.6.0

更新内容

- 新增飞鹰集束、飞鹰燃烧和飞鹰毒气,现支持六种弹体。
- 新增相对投掷方向的左右 / 前后来袭选择。
- 新增信标落地额外等待,支持0到60秒,方便投掷后撤离;管理器预设和MODS菜单均可调整。
- 修复集束过早在远处分裂的问题,按实际高度控制分裂时机;每架仍固定20枚主弹,每枚集束主弹保留8枚原生子弹。
- 修复中英文菜单数值范围显示问号的问题,保留双语介绍和旧配置兼容。
- 清理过期实验文件,更新当前说明和开发依赖。

需要 Bingus Shared Loader v18;游戏内菜单还需 ModOptionsMenu API 1 / version 2+。支持 Steam build 25480438。

关闭游戏,导入 NativeCarpetBomb_v0.6.0.zip 替换旧包,按加载器要求 Purge + Deploy,重启并进入新任务。更换弹种后必须重启载入资源。已有CFG自定义值仍优先于管理器预设。

用户已确认功能、集束时机、额外等待及菜单文字正常;59组离线检查通过。联机未验证,未逐一实测所有预设组合。集束的目标前移可能受原生调度先后影响,详见README。

Changes

- Adds Eagle Cluster, Napalm and Gas payloads, for six bomb choices in total.
- Adds left/right or front/back approaches relative to the throw.
- Adds 0-60 seconds of extra beacon delay through manager presets and the MODS slider.
- Fixes distant, premature cluster splitting using sampled height, keeping 20 primaries per aircraft and 8 native bomblets per cluster primary.
- Fixes unsupported range punctuation in bilingual menu descriptions and preserves existing configuration overrides.
- Removes obsolete experiments and updates current documentation and development dependencies.

Requires Shared Loader v18; the optional menu needs ModOptionsMenu API 1 / version 2+. Steam build 25480438. Replace the old ZIP, Purge + Deploy, restart and enter a new mission. Restart after payload changes to load resources.

User-reported gameplay and menu checks passed; 59 offline groups passed. Multiplayer is unverified and not every preset combination was tested. See README for the cluster forward-offset limitation.


GitHub / 源码与下载:
https://github.com/abaabaaba234/carpet-bomb-native/releases/tag/v0.6.0