# GL-21 Light Penetration
An experimental Bingus Shared Loader addon that gives the GL-21's shared grenade
impact and explosion damage **Light penetration (AP2)**.
Derived from the Heavy Penetration (AP4) package by changing only the target
armor-penetration values. Requires **Bingus Shared Loader v15+ / API 1**.
## What changes
| Shared damage record | Original AP by angle | Modded AP by angle |
| --- | --- | --- |
| 40 mm HE projectile impact (ID 32) | `0, 0, 0, 0` | `2, 2, 2, 0` |
| 40 mm HE explosion (ID 368) | `3, 0, 0, 0` | `2, 0, 0, 0` |
The final zero preserves the conventional grazing-angle behavior; explosion
damage uses the first entry. Damage amounts, durable damage, demolition, stagger,
blast radius, ammo, rate of fire, and ballistics are preserved.
**Shared effects are intentional.** The GL-21 does not own these damage records
exclusively. The same impact/explosion IDs are also used by HE Mk2, grenade-pistol
and underbarrel ammunition (and potentially other linked projectile types). Patching
these shared records affects every user of those damage IDs.
## Install and test
1. Exit the game.
2. Import this ZIP into HD2 Mod Manager or Arsenal. Enable it alongside Bingus
Shared Loader, then deploy. Let the manager assign its patch slot.
3. Launch the game. Allow time at the ship for verification (waits 120 frames,
verifies executable/Lua DLL hashes, scans in slices).
4. Check the log for `APPLIED Light AP2` and `read-back verified` before judging
the result. Test the GL-21 in a solo mission.
Windows logs and pre-write backups:
```text
%LOCALAPPDATA%/CowboyBingus/Helldivers2/Logs/GL21LightPen.log
%LOCALAPPDATA%/CowboyBingus/Helldivers2/Logs/GL21LightPen-original-<address>-<id>.hex
```
## Notes
- Client-side only. Host-authoritative effects may still apply server values.
- Game updates that change DamageInfo layout or the damage table will break this.
- Do not run Heavy and Light variants together.
- nProtect GameGuard is active; this is an in-process data patch, not a GameGuard bypass.
An experimental Bingus Shared Loader addon that gives the GL-21's shared grenade
impact and explosion damage **Light penetration (AP2)**.
Derived from the Heavy Penetration (AP4) package by changing only the target
armor-penetration values. Requires **Bingus Shared Loader v15+ / API 1**.
## What changes
| Shared damage record | Original AP by angle | Modded AP by angle |
| --- | --- | --- |
| 40 mm HE projectile impact (ID 32) | `0, 0, 0, 0` | `2, 2, 2, 0` |
| 40 mm HE explosion (ID 368) | `3, 0, 0, 0` | `2, 0, 0, 0` |
The final zero preserves the conventional grazing-angle behavior; explosion
damage uses the first entry. Damage amounts, durable damage, demolition, stagger,
blast radius, ammo, rate of fire, and ballistics are preserved.
**Shared effects are intentional.** The GL-21 does not own these damage records
exclusively. The same impact/explosion IDs are also used by HE Mk2, grenade-pistol
and underbarrel ammunition (and potentially other linked projectile types). Patching
these shared records affects every user of those damage IDs.
## Install and test
1. Exit the game.
2. Import this ZIP into HD2 Mod Manager or Arsenal. Enable it alongside Bingus
Shared Loader, then deploy. Let the manager assign its patch slot.
3. Launch the game. Allow time at the ship for verification (waits 120 frames,
verifies executable/Lua DLL hashes, scans in slices).
4. Check the log for `APPLIED Light AP2` and `read-back verified` before judging
the result. Test the GL-21 in a solo mission.
Windows logs and pre-write backups:
```text
%LOCALAPPDATA%/CowboyBingus/Helldivers2/Logs/GL21LightPen.log
%LOCALAPPDATA%/CowboyBingus/Helldivers2/Logs/GL21LightPen-original-<address>-<id>.hex
```
## Notes
- Client-side only. Host-authoritative effects may still apply server values.
- Game updates that change DamageInfo layout or the damage table will break this.
- Do not run Heavy and Light variants together.
- nProtect GameGuard is active; this is an in-process data patch, not a GameGuard bypass.