• Important Notice: Please review our guidelines regarding cheating, game balancing, and mods for Helldivers 2. Read the full notice here before downloading or uploading mods.

Super Earth Armory Forge 6.2.1

A Mod for Helldivers 2
Super Earth Armory Forge akl_mod_preview_image
  • Screenshot 2026-09-30 025554.png
    Screenshot 2026-09-30 025554.png
    2.9 MB · Views: 5,974
  • panel-gunslinger.png
    panel-gunslinger.png
    110.8 KB · Views: 4,889
  • web-builder.png
    web-builder.png
    187 KB · Views: 4,270
  • panel-zh-preview.png
    panel-zh-preview.png
    104.2 KB · Views: 1,059
  • web-zh-preview.png
    web-zh-preview.png
    251.5 KB · Views: 1,026
Super Earth Armory Forge
Stack any of the 31 Helldivers 2 armor passives onto the armor you wear and set every value yourself, live in game.

Languages: English · 简体中文 (Simplified Chinese)
In game: F7 → Keys tab → Language / 语言 → 简体中文. Passive and armor names use the game's own official Chinese names. Web builder: click 简体中文 at the top right.
Tip: set the game's text language to Chinese (简体 or 繁體) so the game's font has the Chinese characters.

Install
1. Install Bingus Shared Loader.
2. Add the zip to Arsenal (or your mod manager). There are no options to pick.
3. Start the game and press F7.

In game (F7)
- Tick any passive to stack it onto your armor; values change live
- Plain values: type 75% resist, +30%, +50 armor
- Knows what you're wearing: the box at the top shows your armor and its stack; click it to jump to that tab, or to add it
- Armor weight: make a passive's armors light, medium or heavy (speed, stamina, armor rating), or only the armor you're wearing; the look stays the same
- Presets tab: Kitchen Sink, Tank, Stealth, Survivor, Demolitionist, Gunner, plus your own saved loadouts
- F9 swaps between loadouts without opening the panel
- Undo (Ctrl+Z), Copy code / Paste code to share builds
- Several armor stacks at once (e.g. Med-Kit for tank, Siege-Ready for gunner)
- While the panel is open the game ignores your keyboard and mouse: no shooting, turning or clicking the armory behind it (Keys tab: Blocked / Let through)
- Guide tab: how to use it, step by step, and every key, mouse and controller control
- Controller: Back + Start opens the panel (D-pad, A select, B back, LB/RB tabs)
- Panel size 80-150% (Ctrl + / Ctrl -), sharp on 1440p and 4K
- Drag the panel anywhere by its top strip; it remembers the spot (Ctrl 0 resets size and position)
- Long lists scroll: mouse wheel, the scroll bar, or PageUp / PageDown
- Keys tab: change the F7 / F9 keys, the language, and the input blocking
- Ctrl+F searches passives by name or effect

Prefer a browser? Plan a build in the web builder (English / 简体中文) and download it as a mod. It's optional; F7 does the same in game.

Updating from Passive Picker v4
This is the same mod under a new name. It updates in place, and your F7 edits and saved presets carry over.

Notes
- Single-player / private lobbies only. Don't use it in public matchmaking.
- The stack applies to armor that has the stack's passive (Med-Kit by default). Use Armor Transmog for the look you want.
- Effect names are inferred from the game (it only stores hashes); ones marked ? are guesses.
- Adreno-Defibrillator's revive likely doesn't work when stacked.
- Your loadout file and share codes are the same in any language, so loadouts move between English and Chinese unchanged.
- Not working? Keys tab → Copy problem report, and post it here or open an issue on GitHub. (Or %LOCALAPPDATA%\CowboyBingus\Helldivers2\Logs\ArmoryForge-STATUS.txt)

简体中文
超级地球军械工坊:在游戏内(F7)把任意护甲被动叠加到你的护甲上,并修改每一项数值。
开启中文:按 F7 → 「按键」页 → Language / 语言 → 简体中文。被动与护甲名称为游戏官方中文译名。
网页版生成器:右上角点「简体中文」。
提示:请把游戏的文字语言设为中文(简体或繁體),游戏字体才有中文字形。
中文翻译:hd2modpj。仅限单人 / 私人房间。

Credits
Started from Passive Picker v3 by mostlycloudy, used with his permission: memory-patching engine, archive format and passive data (engine credit also SHODAN). Panel drawing techniques adapted from SHODAN Stat Editor v1.4.1 (public domain). Simplified Chinese translation by hd2modpj. Armor data layout from FileDiver by xypwn. Requires CowboyBingus's Bingus Shared Loader.
Source: GitHub | Also on Nexus Mods

Enjoying the mod? It's free and always will be. If you'd like to support it, I have a Ko-fi page. Every tip is really appreciated and helps me keep updating it.​
244.8 KB
Log in or sign up to download
Uploaded by
hung1510
Downloads
3,115
Comments
117
Views
18,811
First release
Last update
Platform
PC 
Version
6.2.1
Total Size
244.8 KB
Rating
5.00 star(s) 11 ratings

Uploaded by

  • 3,115
  • 18,811

Ratings

5.00 star(s) 11 ratings

Latest updates

  1. Update 6.2.1: Every armor, bigger panel

    6.2.1 - Every armor: + Armor → Every armor is one stack that follows you to any armor you wear...
  2. Added Simplified Chinese support

    Languages: English · 简体中文 (Simplified Chinese) In game: F7 → Keys tab → Language / 语言 → 简体中文...
  3. 6.1: Shows what you're wearing + Guide tab

    6.1 - What you're wearing, at the top of the panel: your armor's name and how its passive's tab...

Nue7ra1

Members
Members
Sep 12, 2026
1
0
even when I've narrowed the mod list down to just this and bingus' loader, F7 does nothing in-game. is there a specific graphic setting that needs to be enabled to see the menu?
update: none of the mods that rely on bingus are working, attempting to reinstall.
update 2: bingus was apparently corrupted, reinstallation from archive did not work, redownload and reinstallation did work.
 
Last edited:

hung1510

Members
Members
Aug 16, 2026
44
21
even when I've narrowed the mod list down to just this and bingus' loader, F7 does nothing in-game. is there a specific graphic setting that needs to be enabled to see the menu?
update: none of the mods that rely on bingus are working, attempting to reinstall.
update 2: bingus was apparently corrupted, reinstallation from archive did not work, redownload and reinstallation did work.
I will look into this more to see if there something with my mod
 

Filtiarne

Members
Members
Sep 30, 2026
1
0
IT doesnt seem to apply the stacked passives even when in an invite only lobby. Log doesn't seem to have much in it that I can see.

OK - perk stacked
mod=mods/community/passive_picker_v4
version=6.2 author=mostlycloudy (original v3), Hung1510 (v4 edit)
phase=ready frame=37869
applied=71 re-applied=0 refused=0
armor passives found=31 of 31
Passive dump: C:\Users\shaug\AppData\Local/CowboyBingus/Helldivers2/ArmoryForge/passives-dump.txt
loadout=saved (panel: F7)
profiles: Oxygenator (perk 38): stacked on 1 record(s), +16 rows

Bingus Shared Loader: see BingusSharedLoader.log first line for loader-vN; API N
Log: C:\Users\shaug\AppData\Local/CowboyBingus/Helldivers2/Logs/ArmoryForge.log
Saved loadout: C:\Users\shaug\AppData\Local/CowboyBingus/Helldivers2/ArmoryForge/loadout.ini

--- panel ---
edition=full (release) panel key=F7 quick-swap=F9
panel key presses seen=16 (while the game was not the active window: 0)
panel opened=8 drawn=723 no UI world=0 world changes=0 gui refused=0
game window active=true screen=5120x1440 panel size=100%
font=game UI font b56d2abac5d17df2 @ 5120x1440, panel size 100%
controller=not seen mouse=ok
last panel error=-
game input while open: blocked (raw input on another thread: left alone); dropped: 28 key presses, 260 clicks; raw input now: 1/2 flags 0x100 window
language=en; font test: 849 characters checked, 843 missing: no Chinese in this font
--- other mods ---
loader api=1 fields: api, discovery, jit, log_directory, megapack, modules, open_log, version
update bus jobs: ArmoryForge
globals added after Armory Forge started: ArcThrowerRevampedInstalled, BetterLobbyManagement, BingusTranslations, ClickableScrollbars, CodexLoadouts, DshLas58Scope, DshLas715x, EnemyHp, FlameDamageFixedInstalled, FooguwuDataBlobs, GalacticMenuHotkeyInstalled, HD2Transmog, KnifeRetrievalState, MeleeRestoredState, ModBindingsMenu, ModOptionsMenu, OCLAW_UPDATE_BUS, SmarterGuardDogs, SmarterGuardDogsArmor, SmarterGuardDogsDogs, SmarterGuardDogsLaser, SmarterGuardDogsPriority, SmarterGuardDogsSafety, SmarterGuardDogsSentries, SmarterGuardDogsTeammates, SmarterGuardDogsTesla
--- engine ---
wearing=O-44 Bonded Pilot armor kits=135 loadout spots=10 (watching)
ResourcePackage: __index, _name, flush, has_loaded, load, unload
Application: DISABLE_PARALLEL_DISPATCH, DISABLE_RENDERING, DISABLE_SOUND, ENABLE_REPLAY, WIN32, __index, _name, apply_user_settings, apply_win32_user_settings, argv, back_buffer_size, build, build_identifier, can_get, clear_resource_override, clear_resource_override_flag, create_render_target, create_viewport, destroy_viewport, enum_display_modes, export_mesh_geometry, flow_callback_context_entity, flow_callback_context_level, flow_callback_context_unit, flow_callback_context_world, get_animation, get_data, has_data, main_world, make_hash, new_world, open_url_in_browser, performance_hud_command, platform, process_id, quit, refresh_shader_templates, release_world, render_caps, render_config, render_setting, render_world, resolution, restart_file_log, save_render_target, save_user_settings, save_win32_user_settings, scan_for_windows_ps4_controllers, session_id, set_background_render, set_data, set_max_frame_stacking, set_render_setting, set_resource_override, set_resource_override_flag, set_time_step_policy, set_user_setting, set_win32_user_setting, settings, source_platform +10 more
 

hung1510

Members
Members
Aug 16, 2026
44
21
IT doesnt seem to apply the stacked passives even when in an invite only lobby. Log doesn't seem to have much in it that I can see.

OK - perk stacked
mod=mods/community/passive_picker_v4
version=6.2 author=mostlycloudy (original v3), Hung1510 (v4 edit)
phase=ready frame=37869
applied=71 re-applied=0 refused=0
armor passives found=31 of 31
Passive dump: C:\Users\shaug\AppData\Local/CowboyBingus/Helldivers2/ArmoryForge/passives-dump.txt
loadout=saved (panel: F7)
profiles: Oxygenator (perk 38): stacked on 1 record(s), +16 rows

Bingus Shared Loader: see BingusSharedLoader.log first line for loader-vN; API N
Log: C:\Users\shaug\AppData\Local/CowboyBingus/Helldivers2/Logs/ArmoryForge.log
Saved loadout: C:\Users\shaug\AppData\Local/CowboyBingus/Helldivers2/ArmoryForge/loadout.ini

--- panel ---
edition=full (release) panel key=F7 quick-swap=F9
panel key presses seen=16 (while the game was not the active window: 0)
panel opened=8 drawn=723 no UI world=0 world changes=0 gui refused=0
game window active=true screen=5120x1440 panel size=100%
font=game UI font b56d2abac5d17df2 @ 5120x1440, panel size 100%
controller=not seen mouse=ok
last panel error=-
game input while open: blocked (raw input on another thread: left alone); dropped: 28 key presses, 260 clicks; raw input now: 1/2 flags 0x100 window
language=en; font test: 849 characters checked, 843 missing: no Chinese in this font
--- other mods ---
loader api=1 fields: api, discovery, jit, log_directory, megapack, modules, open_log, version
update bus jobs: ArmoryForge
globals added after Armory Forge started: ArcThrowerRevampedInstalled, BetterLobbyManagement, BingusTranslations, ClickableScrollbars, CodexLoadouts, DshLas58Scope, DshLas715x, EnemyHp, FlameDamageFixedInstalled, FooguwuDataBlobs, GalacticMenuHotkeyInstalled, HD2Transmog, KnifeRetrievalState, MeleeRestoredState, ModBindingsMenu, ModOptionsMenu, OCLAW_UPDATE_BUS, SmarterGuardDogs, SmarterGuardDogsArmor, SmarterGuardDogsDogs, SmarterGuardDogsLaser, SmarterGuardDogsPriority, SmarterGuardDogsSafety, SmarterGuardDogsSentries, SmarterGuardDogsTeammates, SmarterGuardDogsTesla
--- engine ---
wearing=O-44 Bonded Pilot armor kits=135 loadout spots=10 (watching)
ResourcePackage: __index, _name, flush, has_loaded, load, unload
Application: DISABLE_PARALLEL_DISPATCH, DISABLE_RENDERING, DISABLE_SOUND, ENABLE_REPLAY, WIN32, __index, _name, apply_user_settings, apply_win32_user_settings, argv, back_buffer_size, build, build_identifier, can_get, clear_resource_override, clear_resource_override_flag, create_render_target, create_viewport, destroy_viewport, enum_display_modes, export_mesh_geometry, flow_callback_context_entity, flow_callback_context_level, flow_callback_context_unit, flow_callback_context_world, get_animation, get_data, has_data, main_world, make_hash, new_world, open_url_in_browser, performance_hud_command, platform, process_id, quit, refresh_shader_templates, release_world, render_caps, render_config, render_setting, render_world, resolution, restart_file_log, save_render_target, save_user_settings, save_win32_user_settings, scan_for_windows_ps4_controllers, session_id, set_background_render, set_data, set_max_frame_stacking, set_render_setting, set_resource_override, set_resource_override_flag, set_time_step_policy, set_user_setting, set_win32_user_setting, settings, source_platform +10 more
Your report show the mod did run, so the likely cause is hosting or when the game picks the change up
the report shows: OK - perk stacked, with all 31 passives found and nothing refused
profiles: Oxygenator (perk 38): stacked on 1 record(s), +16 rows, so the stack is on the right passive for that armor

The most likely cause is: you need to be the host. In a lobby someone else hosts, their game runs their values, so your stack mostly does nothing cause the game is Peer-to-Peer and not server base
You could Reequip the armor (or start a new mission) after changing the stack. Changes made mid-mission or on the ship apply the next time the armor is loaded. Do this when you are the host
 

aldarrin

Members
Members
Sep 15, 2026
8
0
This appears to be incompatible with CowboyBingusls Mod Binding Menu (which claims F7). Can you make your mod with with that mod (so we can change the keybinds for conflicts)?
 

hung1510

Members
Members
Aug 16, 2026
44
21
This appears to be incompatible with CowboyBingusls Mod Binding Menu (which claims F7). Can you make your mod with with that mod (so we can change the keybinds for conflicts)?
You can change the keybind from f1-f12
If it still conflict let me know
 

lukasactual

Members
Members
Sep 18, 2026
3
1
Thanks for now including the base armor weight stat changer.

The only gripe I have left for this mod is just the intuitiveness of everything, for example what is the reason for presets being able to save multiple armor and passive stack into one preset? Why not instead just get rid of the base armor mechanic and make it so 1. the user pick the passives and weight, 2. save it to a preset, 3. then they can switch and use any armor and the weight and passive still maintain? I hope that makes sense to you, maybe a logic constraint with how the game and mod works? It should just be: you choose these passives you like, u can make a preset and stuff, you can change armor a bunch of time and its still that passive setup u made and saved and have selected in the menu

I do also suggest making the default option to strongest only for stacked passives, because thats what I think people actually want to do instead of accidentally giving themselves 100% immunity. (tbh thats just a reading comprehension filter)

And thanks again, I dont think I could play this game w/o the mod going forward, as someone who owns every armor and can go full barbie but dont wanna be on some bs passive.
 

NicoNirva

Members
Members
May 25, 2026
4
1
Could me make a request?
Me using 1280x720 windowed mode and the UI at 150% size still not quite readable for me, so would it be possible to have bigger UI size? Thx (´・ω・`)
 

ddd12366

Members
Members
Sep 21, 2026
24
2
请问护甲幻化是这个mod里面就有的嘛,还是需要额外下载另一个mod。我装了词条但不太清楚怎么幻化