SEAF Artillery Loadout
Know what the guns have loaded.
The SEAF artillery fires the shells you loaded into it, one per call-in, in the order they went in. The game only tells you the next one ("SEAF ARTILLERY: EXPLOSIVE"), so after a few shots it's easy to lose track of what's left: is the Mini Nuke still in there, or was that the last High-Yield? This mod shows you the whole loadout, right next to the stratagem.
What it does
Options
No options in the mod manager: install it and it works. With Mod Options Menu (by CowboyBingus) installed, two toggles under ESC > MODS > SEAF ARTILLERY LOADOUT (both on to start):
Requirements
Bingus Shared Loader v19 or newer (by CowboyBingus).
Optional: Mod Options Menu (by CowboyBingus) for the in-game toggles.
Install / update
Uninstall
Disable it in your mod manager, then Purge and Deploy. Its log and cache files stay in the Bingus logs folder and can be deleted.
Compatibility
Known limitations
How it works
A Bingus Shared Loader Lua addon. It reads game memory; its only write is the name fix's one value in your own HUD (below).
Troubleshooting
Credits
Source code
Source and every release are on GitHub: Th3chef/SEAF-Artillery-Loadout
Know what the guns have loaded.
The SEAF artillery fires the shells you loaded into it, one per call-in, in the order they went in. The game only tells you the next one ("SEAF ARTILLERY: EXPLOSIVE"), so after a few shots it's easy to lose track of what's left: is the Mini Nuke still in there, or was that the last High-Yield? This mod shows you the whole loadout, right next to the stratagem.
What it does
- Once the SEAF Artillery objective is done, open your stratagem list: to the right of the SEAF Artillery row there is an icon for every shell still loaded, in firing order.
- The next shell (the one your next call-in fires) is at the front, on a yellow bar.
- Fire one and its icon drops off; the rest move up.
- Fixes the game's shell name: the game's own "SEAF ARTILLERY: <shell>" name only gets set when the stratagem lands in your list, so after a shot it can keep naming a shell that was already fired. The mod has the game redo that name whenever the next shell changes, so it always names the shell your next call-in really fires (in your game's language).
- Each shell type has its own color, like the shells in game:
- Explosive: olive tip
- High-Yield Explosive: yellow tip
- Mini Nuke: black tip with a yellow band
- Napalm: red tip
- Smoke: gray tip
- Static Field: blue tip
- Works with HD2 HUD+: with HD2 HUD+'s stratagem panel on, the icons show on HUD+'s own panel, next to its SEAF Artillery row. A small HD2 HUD+ add-on built into the mod does this; HUD+ loads it by itself, nothing to set up.
- It only shows while the stratagem list is open; the rest of the time nothing is added to your screen.
- On/off in game: with Mod Options Menu, the icons and the name fix each have a toggle under ESC > MODS > SEAF ARTILLERY LOADOUT.
- It follows the list it's on (the game's or HD2 HUD+'s): it slides in and fades with it, and sits in the right place at any resolution and HUD scale.
- Light: with the list closed it does next to nothing (one tiny check a frame); with it open, about 0.01 ms a frame.
Options
No options in the mod manager: install it and it works. With Mod Options Menu (by CowboyBingus) installed, two toggles under ESC > MODS > SEAF ARTILLERY LOADOUT (both on to start):
- Show the loaded shells: the shell icons.
- Fix the next-shell name: has the game redo the "SEAF ARTILLERY: <shell>" name when the next shell changes.
Requirements
Bingus Shared Loader v19 or newer (by CowboyBingus).
Optional: Mod Options Menu (by CowboyBingus) for the in-game toggles.
Install / update
- Install Bingus Shared Loader v19 or newer if you don't have it.
- Mod manager (Arsenal / HD2 Mod Manager): add SEAF-Artillery-Loadout-1.1.0.zip and enable it, then Purge and Deploy.
Uninstall
Disable it in your mod manager, then Purge and Deploy. Its log and cache files stay in the Bingus logs folder and can be deleted.
Compatibility
- A Bingus Shared Loader script: it doesn't replace any game files, so it works alongside other mods.
- HD2 HUD+ 0.2.2: the icons show on HUD+'s stratagem panel through the built-in HUD+ add-on, and next to the game's list when HUD+'s panel is off. HUD+ only loads add-ons made for its exact version: after a HUD+ update the icons stay off HUD+'s panel until this mod is updated for it (its log says so), while everything else keeps working. Other mods that hide the game's list hide the icons too, so they never float in the wrong place.
- Client-side only: nobody else needs the mod.
- Patch-proof by design: it finds what it needs in the game's code by itself after a game update, and it tells the shells apart by the game's own names for them, not by numbers a patch could shuffle. If it can't find something it stays off and says so in its log, rather than guessing.
- Made and tested on the October 2026 game version.
Known limitations
- Tested solo and hosting. In a game you've joined it reads the same artillery state, which the game keeps in sync for every player, so it should show there too.
- The HD2 HUD+ add-on is made for HD2 HUD+ 0.2.2; a new HUD+ version needs an update of this mod before the icons show on HUD+'s panel again.
- A shell type the game adds in a future update is shown as a gray shell with a "?" until an update gives it its own color.
How it works
A Bingus Shared Loader Lua addon. It reads game memory; its only write is the name fix's one value in your own HUD (below).
- The SEAF artillery keeps its loaded shells in a small list the game syncs to every player. The mod reads it when your stratagem list opens and four times a second while it stays open, and looks up each shell's name in the game's own data to know its type.
- It finds the SEAF Artillery row in the game's stratagem list and places the icons just right of the list, using the list's own position, size and fade.
- The icons are drawn with the game's own UI drawing, and only redrawn when something changes.
- The HD2 HUD+ add-on is a second Lua resource in the same patch, which HD2 HUD+ finds and loads by itself. It takes the shells this mod has already read, finds the SEAF Artillery row in HUD+'s own panel and puts the icons on it with HUD+'s own drawing, so they move, slide and fade with HUD+'s panel.
- The name fix: the game's stratagem list keeps the stratagem id of each row and only redoes a row's name when that id changes. When the next shell changes, the mod clears the SEAF Artillery row's kept id once; on its next update the game sees a "new" stratagem and redoes the name itself, with its own code, which names the shell that really fires next. The game puts the id back in that same update. It's your HUD only: nothing is sent to other players. If a game update changes how this works, the fix turns itself off (and says so in its log) while the icons keep working.
- The game's addresses are found by searching the game's code at start-up and cached per game build; the cached places are checked against the game's code at every start.
Troubleshooting
- No icons: check Bingus Shared Loader v19 or newer is installed, the mod is enabled (and on in Mod Options Menu, if you use it) and you Purged and Deployed after installing. The icons only appear once the SEAF Artillery objective is done and shells are loaded, and only while the stratagem list is open.
- Using HD2 HUD+? The icons show on its stratagem panel (HUD+ 0.2.2). If they don't, the log's "HD2 HUD+ add-on" line says why (for example, another HUD+ version).
- Attach the logs to a bug report: SeafArtilleryLoadout.log and BingusSharedLoader.log in %LOCALAPPDATA%\CowboyBingus\Helldivers2\Logs (type %LOCALAPPDATA% into the File Explorer address bar and press Enter). SeafArtilleryLoadout.log shows whether it found what it needs in the game's code, and which shells it saw loaded.
Credits
- CowboyBingus - Bingus Shared Loader and the Mod Options Menu.
- DDRK1NG - HD2 HUD+ and its add-on system.
Source code
Source and every release are on GitHub: Th3chef/SEAF-Artillery-Loadout