中文
本次为针对舰桥卡顿、加载失败或偶发失效反馈的尝试性修复。
更新内容:
• 保留入场前资源和补给附带战备的准备,改为分帧处理,避免同一帧集中准备全部组件表。
• 准备完成后,舰桥暂停飞机、弹体、集束高度和诊断轮询,仅保留轻量场景与低频配置/静态检查;退出任务清理动态跟踪。
• 详细飞行/集束诊断默认关闭,必要的集束引信与高度处理继续运行。需要排查时可在配置中设 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.