激光狗索敌优化 / Laser Rover Targeting Optimization 0.7.4

A Mod for Helldivers 2
激光狗索敌优化 / Laser Rover Targeting Optimization akl_mod_preview_image
中文 / English — English version below.

中文说明​

激光狗索敌优化 · 0.7.4(实验版)

演示视频 / Gameplay demo(Bilibili)

让激光护卫犬漫游车短暂攻击后更频繁地切换目标,减少持续盯着同一个敌人的时间,帮助将火焰持续伤害铺向更多敌人。

功能​

  • 普通转火:约 0.4 秒同步攻击状态后,尝试转向当前敌人附近的其他有效目标。
  • 近处优先:当前敌人在漫游车 15 米外、圈内又有其他有效敌人时,优先转回 15 米内。
  • 近期记忆:最多记录 1 个目标,1 秒过期,尽量避免立即转回刚处理的目标。
  • 未攻击重选:同一目标连续约 1.5 秒未进入同步攻击状态时,尝试选择离漫游车最近的其他目标。
  • 同目标兜底:独立累计约 1.5 秒有效观察时间,短暂切换攻击/瞄准状态不会无限清零;成功提交请求、换目标或观察失效后重新计时。
  • HUD / No HUD:带界面版在顶部居中显示索敌状态、Locked/Next 目标 ID 和计数。建议先用 HUD 确认功能生效,再换用 No HUD;无界面版保留相同索敌逻辑与文本日志。

选包:六个包只安装其中一个​

  • v12:默认渠道,内置加载器。
  • v14:内置官方 v14 加载器,适用于保留 v14 环境的玩家。
  • v15:独立 Addon,需要另外安装官方 Bingus Shared Loader v15
每个渠道各有 HUD 和 No HUD 变体,文件名已注明依赖。v12/v14/v15 是加载器渠道,0.7.4 是本 Mod 版本。No HUD 表示无界面,不是另一套索敌策略。

安装与更新​

  1. 正常退出游戏,禁用并移除旧版激光狗索敌优化,包括其他渠道与 HUD 变体。
  2. 用 Mod 管理器导入所选 ZIP 并启用,先检查包内 INSTALL.txt。
  3. v12/v14 需要让本包的启动桥在资源冲突中生效;v15 需要单独安装并让官方 v15 加载器生效,不要残留旧 Rover 内置启动包。
  4. 部署完成后直接从 Steam 启动,无需额外启动参数。
已有其他 Mod 时请核对加载顺序。内置旧加载器、自定义启动脚本或修改同一无人机的 Mod 不保证兼容。卸载时只移除自己安装的 Rover 文件,并保留其他 Mod 需要的加载器。

0.7.4 更新​

增加独立的同目标计时,修正合成测试中“攻击状态反复切换,转火计时一直清零”的问题。正常约 0.4 秒攻击转火保持优先。HUD 兜底提示为 lock 1.5s - reselecting。

效果与验证范围​

计时依据是游戏攻击状态,不读取命中、伤害或点燃标记;不保证每次照射都点燃,也不保证原生 AI 一定接受转火请求。没有其他有效候选时不会强制转火。

127 项 Lua 测试、5 项部署测试及六包离线检查通过。盾虫卡锁反馈的实战效果仍需验证;代码回归通过不代表所有敌人、游戏版本或联机场景均已验证。



问题反馈​

请提供包名、游戏版本、其他 Mod 列表、复现条件,以及本次运行的 RoverFireSpread.log。日志位置:%LOCALAPPDATA%/RoverFireSpread.log。分享前请自行检查个人信息。

封面为 AI 生成的功能示意图,不是游戏实战截图。


English​

Laser Rover Targeting Optimization · 0.7.4 (experimental)

Watch the gameplay demo on Bilibili

Encourages the laser Guard Dog Rover to switch targets after short attack windows, reducing the time it spends focusing on a single enemy and helping spread fire damage over time across more enemies.

Features​

  • Short attack windows: after roughly 0.4 seconds in a synchronized attack state, the mod requests a switch to another eligible enemy near the current target.
  • Nearby threats first: if the current enemy is more than 15 metres from the Rover and another eligible enemy is within 15 metres, the mod prioritizes the nearby group.
  • Recent-target memory: remembers at most one target for one second to help avoid immediately returning to the enemy just handled.
  • No-attack timeout: after roughly 1.5 continuous seconds without entering a synchronized attack state on the same target, the mod requests the nearest eligible alternative to the Rover.
  • Same-target fallback: a separate timer accumulates roughly 1.5 seconds of valid observations of the same target. Brief changes between attacking and aiming no longer reset this timer indefinitely. It restarts after a request is successfully submitted, the target changes, or observations become invalid.
  • HUD / No HUD: the HUD version displays targeting status, Locked/Next target IDs and counters at the top centre of the screen. Start with HUD to confirm the mod is working, then switch to No HUD if preferred. Both use the same targeting logic and retain text logs.

Choose one package only​

  • v12: the default channel, with a bundled loader.
  • v14: bundles the official v14 loader for players keeping a v14 setup.
  • v15: a standalone Addon that requires the official Bingus Shared Loader v15 to be installed separately.
Each channel has HUD and No HUD variants, for six packages in total. Install only one. Dependencies are indicated in the filenames. v12/v14/v15 identify loader channels; 0.7.4 is the mod version. No HUD removes the overlay, not the targeting improvements.

Installation and updates​

  1. Exit the game normally. Disable and remove any older Rover Targeting Optimization package, including other loader channels and HUD variants.
  2. Import and enable your chosen ZIP in your mod manager. Read the included INSTALL.txt first.
  3. For v12/v14, ensure this package's startup bridge takes precedence in resource conflicts. For v15, install the official v15 loader separately and ensure its startup resources take precedence. Remove older Rover packages that bundle a startup bridge.
  4. Deploy your mods, then launch the game normally through Steam. No additional launch options are needed.
Check load order when using other mods. Compatibility is not guaranteed with mods that bundle older loaders, use custom startup scripts or modify the same drone. When uninstalling, remove only the Rover files you installed and keep any loader required by your other mods.

What's new in 0.7.4​

Adds an independent same-target timer to fix the issue reproduced in synthetic tests where repeated attack-state changes kept resetting the rotation timers. The normal roughly 0.4-second attack rotation still takes priority. The HUD shows lock 1.5s - reselecting when the fallback request is active.

Behaviour and validation limits​

Timing is based on the game's attack state. The mod does not read hit, damage or burning-status flags, cannot guarantee ignition with each burst, and cannot guarantee that the native AI will act on every retargeting request. It does not force a switch when no other eligible target is available.

127 Lua tests, five deployment tests and offline checks for all six packages passed. The in-game outcome of the reported Hive Guard targeting issue still needs verification. Passing regression tests does not establish compatibility with every enemy, game version or multiplayer scenario.


Reporting issues​

Please include the package name, game version, other installed mods, reproduction steps and RoverFireSpread.log from the affected run. Log location: %LOCALAPPDATA%/RoverFireSpread.log. Check for personal information before sharing.

The cover is an AI-generated feature illustration, not an in-game screenshot.


致谢 / Credits​

感谢 CowboyBingus 的以下项目提供实现与研究参考。Thanks to CowboyBingus for the following implementation and research references:

45.9 KB
Log in or sign up to download
Uploaded by
RetroX
Downloads
749
Comments
13
Views
3,540
First release
Last update
Platform
PC 
Version
0.7.4
Rating
0.00 star(s) 0 ratings

Uploaded by

  • 749
  • 3,540

Ratings

0.00 star(s) 0 ratings

Tags

There are no tags available.

CakePisces

Members
Members
Sep 16, 2026
10
2
Is it me or it does not target enemies more than 15m? Like it does it jobs to enemies nearby like terminids, but when there is no enemy nearby and there is one 15 meters or mere, it straight up just ignores the target.

Compared to the original where it also targets further away, its kind of a nerf or a balance where this backpack now shreds close range thanks to its new targeting system but unable to do anything longer range.

If there is a fix to that, that would be appreciated!
 

RetroX

Members
Members
Sep 18, 2026
6
0
Is it me or it does not target enemies more than 15m? Like it does it jobs to enemies nearby like terminids, but when there is no enemy nearby and there is one 15 meters or mere, it straight up just ignores the target.

Compared to the original where it also targets further away, its kind of a nerf or a balance where this backpack now shreds close range thanks to its new targeting system but unable to do anything longer range.

If there is a fix to that, that would be appreciated!
The laser dog's targeting and attack logic is still based on the official behavior template. Sometimes the laser dog shoots farther, sometimes closer, and sometimes just idles/does nothing—these also happen without mods.
What I did: I only made the laser dog switch targets more aggressively and prioritize locking onto targets within 15m (for close-range protection and to avoid performance issues caused by calculating too large a range, maybe i should increase range as offical rover dog do). Of course, the optimal behavior logic may require multiple iterations and debugging. If you have reproducible bad cases, please tell me in detail.

激光狗的瞄准和攻击逻辑依然基于 官方的行为模版,有时候激光狗射击更远,有时候更近,有时候会发呆,这些在无mod 的时候也会出现。
我做的事情: 只是让激光狗更加激进的切换目标,并且优先锁定 15m 以内的目标(近距离保护,以及避免计算范围太大导致的性能问题,也许我应该参考官方原有的攻击距离来扩大范围),当然最佳的行为逻辑可能需要多次迭代和调试,如果有可以复现的 badcase,可以详细告诉我
 

CakePisces

Members
Members
Sep 16, 2026
10
2
Ah gotcha! It isn't a bad thing in itself as it's amazing in terminid worlds! Although I feel the range a bit short in defense missions like raise flags for example where I have to go nearer outside the defense radius to have my rover help guarding, but in any case, I would still prefer this mod activated as it's still really amazing!