Diver's Best Friend
Automated Stratagem System (ASS)
Your stratagems. In the game. No OCR. No Python. No AutoHotkey. Just a nice ASS.
What it does
Select a stratagem using an in-game wheel or list. ASS enters its code through the game's normal input path; you throw the beacon yourself. It runs inside HELLDIVERS 2 through Bingus Shared Loader, without an external helper application.
Download R42 test build | Download R41 stable | Installation and controls | Changelog
Latest test build: R42 — UI Recovery
If a temporary HUD error makes the menu disappear, close the stratagem menu and reopen it to resume.
- Pending Confirm and Select on Release input is cancelled while the original UI and camera control are restored.
- Settings stay responsive during recovery, held inputs are not replayed, and the last runtime error stays in the log.
- Fatal safety checks remain in place. Consecutive unsuccessful recoveries are limited to three.
If the problem persists, save DiversBestFriend.log before restarting and include your mode/layout and Select on Release setting when reporting it.
Settings
The streamlined Bingus Mod Options Menu keeps Enable Mod, Mode, Sound feedback, Experimental layout, Preset, Controller Select on Release and Input interval.
Appearance sliders are hidden from Bingus. Existing saved appearance values are preserved, presets still work, and vertical offset is disabled at zero.
Blacklist options
- Blacklist SOS Beacon — on/off.
- Blacklist Eagle Rearm — on/off.
Settings are saved. Filtering takes effect when the stratagem is present in your mission. Equipped stratagems remain protected.
Selection modes
- Native wheel: mouse or stick pointing, then Confirm. Eight slots with Next/Previous paging.
- Keybindings list: Next/Previous and Confirm. Wraps through the list while leaving camera control available.
- Experimental — Cards: up to sixteen native cards arranged around a circle.
- Experimental — Expanded wedges: up to sixteen entries on one wheel.
Select on Release is optional and off by default. With a Hold menu binding, point at a stratagem and release to select. Return to the center before releasing to cancel. List mode uses Confirm.
Input interval controls the delay between code directions: 0–250 ms, default 70 ms. It applies to Confirm and Select on Release.
Native and expanded wheels dim unavailable stratagems and show the selected entry's remaining cooldown or delivery time. Scrambled-code handling follows the current required sequence.
Requirements
Install these separately; they are not bundled:
- Bingus Shared Loader — v18 / API 1.
- Mod Bindings Menu — v2.0 or newer / API 1.
- Mod Options Menu — v1.0.1 / API 1.
- HELLDIVERS 2 on Windows/Steam — supported build 25480438.
- Arsenal or a compatible mod manager for installation.
Quick start
- With the game closed, install the dependencies and import DiversBestFriend-R42-UIRecovery.zip to test R42, or the R41 ZIP for the stable release.
- Enable and deploy one ASS revision. Follow Shared Loader's priority instructions.
- Launch the game, open MODS > Diver's Best Friend, choose your mode and Apply.
- Set Next stratagem, Previous stratagem and Confirm stratagem in the native bindings menu's MODS tab. Mouse defaults are Wheel Down, Wheel Up and Mouse 1.
- In a mission, open the normal stratagem menu, select an available entry and Confirm. Keep it open until code entry finishes, then throw the beacon normally.
Thanks and feedback
This project would not exist without CowboyBingus and the shared modding infrastructure.
Thank you to everyone using the mod and saying such nice things. I really appreciate it.
As always, please use GitHub Issues to request features or report problems. Include your revision, game build, selection mode and steps to reproduce the issue.
Credits | MIT license for the project code
