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

MGX-42 Bullet Storm Overhaul V.1.1.0

A Mod for Helldivers 2
MGX-42 Bullet Storm Overhaul akl_mod_preview_image
  • Timeline 1.gif
    Timeline 1.gif
    3.6 MB · Views: 168

MGX-42 Bullet Storm Overhaul​

An overhaul of the MGX-42 Bullet Storm focused on improving its armor penetration, handling, and fire-control versatility while maintaining its identity as a disposable high-RPM machine gun.

​

Changes​

Armor Penetration: AP2 → AP3
Capacity:
300 → 200 rounds
Ergonomics:
25 → 40
Fire Rate:
1300 RPM → 900 / 1300 / 1500 RPM
Fire Mode:
Auto → Auto / Volley / Total


Screenshot 2026-09-30 232729.png

​

Purpose​

AP2 → AP3 upgrade allows the MGX-42 to improve overall combat effectiveness.

compensate for armor pen, ammo is reduced from 300 → 200 rounds

The increase in Ergonomics from 25 → 40 to compensate for the reduced ammo.

The Metal Storm System is known for for high flexible fire control. So added selectable fire modes and fire rates to reflect that versatility.

v1.1 added mod option: AP, Capacity, Ergo, Fire Selector​

User now has options to turn on/off mod function: Armor Pen, Capacity, Ergo,Fire Selector

The Fire rate and Fire Mode are tied together so there is no option to turn off one of them.


Known Issue​

When used alongside SAI accuracy mod, the mod won't work.
553.5 KB
Log in or sign up to download
Uploaded by
Ice258852
Downloads
376
Comments
34
Views
3,339
First release
Last update
Platform
PC 
Version
V.1.1.0
Total Size
553.5 KB
Rating
5.00 star(s) 1 ratings

Uploaded by

  • 376
  • 3,339

Ratings

5.00 star(s) 1 ratings

More mods from Ice258852

  • PC EXO-55 Breakthrough Exosuit AP5

  • PC EXO-55 Breakthrough Exosuit Ammo Increase

  • PC EXO-49 Emancipator Exosuit Ammo Increase

  • PC EXO-45 Patriot Exosuit HMG to MG-206 Rounds

  • PC EXO-51 Lumberer Exosuit Ammo Increase

WhereIsMyAPC?

Members
Members
Oct 5, 2026
2
0
wait ,i found it ,here part of log

[frame 0] === Bullet Storm Overhaul build 20261001c ===
[frame 0] want penetration 3 (from 2), ammo 200 (from 300), confirm rpm 1300
[frame 0] feature preset 'all': on = rpm, modes; off = ap, ammo, ergonomics
[frame 0] SLICED BUILD: slice 'rpm,modes' - the feature preset was NOT applied and the checkbox is the only switch
[frame 120] round 1: sweeping the address space
[frame 120] 5503 readable region(s), 4558 large enough to scan (3732 MB)
[frame 257] scan 10%: 373 MB of 3732 MB, 0 table block(s)
[frame 374] scan 20%: 746 MB of 3732 MB, 0 table block(s)
[frame 484] scan 30%: 1120 MB of 3732 MB, 0 table block(s)
[frame 590] scan 40%: 1493 MB of 3732 MB, 0 table block(s)
[frame 682] found rounds table at 0x782B4E48 (1536 bytes)
[frame 682] found rounds table at 0x782B4E70 (1536 bytes)
[frame 683] found rounds table at 0x783D1A40 (1536 bytes)
[frame 712] scan 50%: 1866 MB of 3732 MB, 3 table block(s)
[frame 789] found fire mode table at 0x26EF158 (1536 bytes)
[frame 789] found rounds table at 0x26EF220 (1536 bytes)
[frame 789] found weapon table at 0x26EF2F8 (1536 bytes)
[frame 821] scan 60%: 2239 MB of 3732 MB, 6 table block(s)
[frame 1077] scan 70%: 2612 MB of 3732 MB, 6 table block(s)
[frame 1247] scan 80%: 2985 MB of 3732 MB, 6 table block(s)
[frame 1412] scan 90%: 3359 MB of 3732 MB, 6 table block(s)
[frame 1482] found projectile table at 0x2557C070004 (95216 bytes)
[frame 1504] found damage table at 0x2557C0C003C (49340 bytes)
[frame 1580] scan 100%: 3732 MB of 3732 MB, 8 table block(s)
[frame 1580] round 1 finished: scanned 3732 MB, 8 table block(s)
[frame 1580] fire mode at 0x26EF158 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1580] damage at 0x2557C0C003C: payload 49340 bytes, searched by signature
[frame 1580] weapon at 0x26EF2F8 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1580] rounds at 0x782B4E48 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1580] rounds at 0x782B4E70 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1580] rounds at 0x783D1A40 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1580] rounds at 0x26EF220 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1580] projectile at 0x2557C070004: 350 rows, payload 95216 bytes
[frame 1580] damage table at 0x2557C0C003C: the MGX-42 already at 3/3/3 signature hit 1 time(s)
[frame 1580] MGX-42 damage row at 0x2557C0C249C; the row's own damage-type id is 117
[frame 1580] 0 entity record(s) hold ammo capacity 300 or 200 right now
[frame 1580] no weapon table in memory this round; ergonomics stays pending and the mod will keep sweeping for it
[frame 1580] no fire mode table in memory this round; the fire rates stay pending and the mod will keep sweeping for it
[frame 1580] MGX-42 penetration 3/3/3 -> 3/3/3 at 0x2557C0C24A8
[frame 1580] no magazine table in memory this round; the capacity stays pending and the mod will keep sweeping for it
[frame 1580] done (ammo and ergonomics and fire rates and fire modes still pending): already 3 | refused | not attempted | not attempted | not attempted | not applicable - sweeping again for the missing table(s)
[frame 1880] round 2: sweeping the address space
[frame 1880] 11891 readable region(s), 11024 large enough to scan (5834 MB)
[frame 1927] found magazine table at 0x255BA3A111C (52000 bytes)
[frame 1928] magazine at 0x255BA3A111C: 270 entities, payload 52000 bytes, hashmap 540 buckets = 8640 bytes ahead of the records
[frame 1928] fire mode at 0x26EF158 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1928] damage at 0x2557C0C003C: payload 49340 bytes, searched by signature
[frame 1928] weapon at 0x26EF2F8 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1928] rounds at 0x782B4E48 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1928] rounds at 0x782B4E70 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1928] rounds at 0x783D1A40 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1928] rounds at 0x26EF220 not parsed: 0 bucket layouts fit (need exactly 1)
[frame 1928] projectile at 0x2557C070004: 350 rows, payload 95216 bytes
[frame 1928] damage table at 0x2557C0C003C: the MGX-42 already at 3/3/3 signature hit 1 time(s)
[frame 1928] MGX-42 damage row at 0x2557C0C249C; the row's own damage-type id is 117
[frame 1928] 21 entity record(s) hold ammo capacity 300 or 200 right now
[frame 1928] candidate entity 33D5E0CA090C1FCD: capacity 200 at magazine record 25 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 779BA50A499D6CB1: capacity 300 at magazine record 244 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 15C1749F4336B09A: capacity 200 at magazine record 125 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 5444121A26313A3E: capacity 200 at magazine record 171 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 11AABE6FA6CB70A9: capacity 300 at magazine record 152 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 446D9E92A632F2D1: capacity 200 at magazine record 115 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 43D702279B617283: capacity 200 at magazine record 43 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity F1F5DB0CF96445AA: capacity 300 at magazine record 150 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 55C854038EE72A1D: capacity 200 at magazine record 31 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 338FC0365FA2622D: capacity 200 at magazine record 45 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity DE10DB4EA0E68AD5: capacity 300 at magazine record 71 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity FD885F1AB3EE7298: capacity 200 at magazine record 53 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity E3DB2675B357E2E0: capacity 300 at magazine record 156 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity ABE269E9C758218F: capacity 200 at magazine record 93 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity F90476DB497C970E: capacity 300 at magazine record 151 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity D747FF2E6410B6DF: capacity 200 at magazine record 32 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity C873A495A7DFA48C: capacity 200 at magazine record 168 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity A5F7B5167B0E5124: capacity 300 at magazine record 157 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 239A82A34E16F16B: capacity 200 at magazine record 193 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 459727EC0EB991EB: capacity 300 at magazine record 158 (+136), rpm none, projectile nil, damage row nil
[frame 1928] candidate entity 4C4DA1126E69D32E: capacity 200 at magazine record 30 (+136), rpm none, projectile nil, damage row nil
[frame 1928] no weapon table in memory this round; ergonomics stays pending and the mod will keep sweeping for it
[frame 1928] no fire mode table in memory this round; the fire rates stay pending and the mod will keep sweeping for it
[frame 1928] MGX-42 penetration 3/3/3 -> 3/3/3 at 0x2557C0C24A8
[frame 1928] done (ergonomics and fire rates and fire modes still pending): already 3 | refused | not attempted | not attempted | not attempted | not applicable - sweeping again for the missing table(s)