• 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: 6,081
  • panel-gunslinger.png
    panel-gunslinger.png
    110.8 KB · Views: 4,992
  • web-builder.png
    web-builder.png
    187 KB · Views: 4,365
  • panel-zh-preview.png
    panel-zh-preview.png
    104.2 KB · Views: 1,138
  • web-zh-preview.png
    web-zh-preview.png
    251.5 KB · Views: 1,091
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,195
Comments
119
Views
19,274
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,195
  • 19,274

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...

hung1510

Members
Members
Aug 16, 2026
44
22
Thanks, now I think it's just my problem cause I tried a lot times to test it and I figure out it's probably not any single mod's issue so sorryo_O
No worry, but it true my mod need further optimization haha
 

hung1510

Members
Members
Aug 16, 2026
44
22
This mod is really useful, but I found an issue. I noticed that this mod causes quite a bit of lag, which makes the game's frame rate drop every so often.
Yea Ive seen mutiple comment regarding the performance, I will optimize it further in further version
 

anmayvu

Members
Members
Sep 27, 2026
2
0
I tested full version mod, it's working great. I just hope you will later update the "block all input" when open mod UI further, because right now the screen still moving when I move my mouse inside mod UI.
 

hung1510

Members
Members
Aug 16, 2026
44
22
I tested full version mod, it's working great. I just hope you will later update the "block all input" when open mod UI further, because right now the screen still moving when I move my mouse inside mod UI.
Okay thank for letting me know, dont worry I will update with feedback so maybe next or the other version after I will implement this
 

lukasactual

Members
Members
Sep 18, 2026
3
1
I mean, what more could you ask for in a mod; from another Vietnamese brother to another, thank you for your continuous hard work and swift updates dude.

PS: Idk if its your mod, but some armor get put into the Light category in the vanilla game armor menu, dont think its breaking any passive or core gameplay tho.
 
Last edited:

hung1510

Members
Members
Aug 16, 2026
44
22
I mean, what more could you ask for in a mod; from another Vietnamese brother to another, thank you for your continuous hard work and swift updates dude.

PS: Idk if its your mod, but some armor get put into the Light category in the vanilla game armor menu, dont think its breaking any passive or core gameplay tho.
Thank you, my homie. Might be result of some testing I did, will look into it. Ps: đang bị kpi dí nên update hơi chậm nha bro:))
 

hung1510

Members
Members
Aug 16, 2026
44
22
Hi, quick question
Would you guys be interested in also stacking booster? This is a thing I wanted to implement, currently thinking of how lol
 

AKmods934

Members
Members
Sep 16, 2026
1
0
Seems to cause some weird screen flickering and cuts my framerate in half. It's worst in the ship, but it's constant as long as I have this mod loaded.
 

Insomnia524

Members
Members
Sep 30, 2026
1
0
Everything was working fine yesterday, today it stopped working so I went and redownloaded the mod/updated it and it has continued to not function, the f7 tab works, I can select and modify stats, save presets etc etc, but none of the stats actually apply in the game.

Any help would be greatly appreciated

Super Earth Armory Forge v6.2.1 problem report
status: ready - all 31 armor passives found; Every armor: on 31 passive(s) without their own tab (31 record(s)), 0 passive(s)
armor passives found=31 of 31
--- panel ---
edition=full (release) panel key=F7 quick-swap=F9
panel key presses seen=3 (while the game was not the active window: 0)
panel opened=2 drawn=114 no UI world=0 world changes=0 gui refused=0
game window active=true screen=2560x1440 panel size=100%
font=game UI font b56d2abac5d17df2 @ 2560x1440, panel size 100%
controller=not seen mouse=ok
last panel error=-
game input while open: blocked (raw input on another thread: left alone); dropped: 1 key presses, 40 clicks; raw input now: 1/2 flags 0x100 window
language=en; font test: 856 characters checked, 850 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, AutocannonFlakShrapnel, Jar5BuffWorker, ShodanArbitratorTuning, ShodanEvictorTuning, ShodanMg206Tuning, ShodanOneTwoTuning
globals added after Armory Forge started: ArcThrowerRevampedInstalled, ArmoredOverhaulDriverPanel, ArmoredOverhaulGunnerCamera, ArmoredOverhaulGunnerDrive, ArmoredOverhaulGunnerDriveOn, ArmoredOverhaulHandling, ArmoredOverhaulIndicator, ArmoredOverhaulMBTTurrets, ArmoredOverhaulSeat, ArmoredOverhaulSteering, ArmoredOverhaulUIFont, ArmoredOverhaulVehicleMotion, AutocannonFlakDamage, AutocannonFlakExplosion, AutocannonFlakShrapnel, BTOOptionsAddon, BetterLobbyManagement, BingusTranslations, ClickableScrollbars, DriverHUD, FlameDamageFixedInstalled, GL28BeltFedBuff, GalacticMenuHotkeyInstalled, HD2ModLoader, HD2RuntimeCompatibilityV1, HD2RuntimeEventsV1, HD2RuntimeInputV1, HD2RuntimeLibraryApi1, HD2RuntimeMod:mods/ausmiser/arcthrower_warrior_splooch, HD2RuntimeMod:mods/evilTankMan/AMRBalance +43 more
--- engine ---
wearing=BFM-77 Reformer armor kits=135 loadout spots=8 (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
--- log (last 20) ---
[frame 1853] Siege-Ready: foreign (further repeats not logged)
[frame 1853] Integrated Explosives: foreign (further repeats not logged)
[frame 1853] Gunslinger: foreign (further repeats not logged)
[frame 1853] Adreno-Defibrillator: foreign (further repeats not logged)
[frame 1853] Ballistic Padding: foreign (further repeats not logged)
[frame 1853] Desert Stormer: foreign (further repeats not logged)
[frame 1853] Feet First: foreign (further repeats not logged)
[frame 1853] Reduced Signature: foreign (further repeats not logged)
[frame 1853] Rock-Solid: foreign (further repeats not logged)
[frame 1853] Supplemental Adrenaline: foreign (further repeats not logged)
[frame 1853] Concussive Padding, Reinforced: foreign (further repeats not logged)
[frame 1853] Concussive Padding, Grenadier: foreign (further repeats not logged)
[frame 1853] Concussive Padding, Hazmat: foreign (further repeats not logged)
[frame 1853] Oxygenator: foreign (further repeats not logged)
[frame 1853] Kinetic Displacement Mitigation: foreign (further repeats not logged)
[frame 1853] Blunt-Force Mitigation: foreign (further repeats not logged)
[frame 1853] True Grit: foreign (further repeats not logged)
[frame 6801] panel opened (11 worlds)
[frame 6801] panel: worlds 0 -> 11 (main 1); waiting for the screen to settle
[frame 6855] panel: drawing on world 2 of 11 (main 1)