StraftatReloadBalance
Every gun reloads: 23 guns that never reloaded get a magazine, reserve ammo is infinite, R reloads early, no dual wielding, no more hunting for weapons.
By Dapato3
| Last updated | 2 days ago |
| Total downloads | 9 |
| Total rating | 0 |
| Categories | Mods AI Generated |
| Dependency string | Dapato3-StraftatReloadBalance-1.0.0 |
| Dependants | 0 other packages depend on this package |
This mod requires the following mods to function
BepInEx-BepInExPack
BepInEx pack for Mono Unity games. Preconfigured and ready to use.
Preferred version: 5.4.2305README
Straftat Reload Balance
Every gun reloads. A balance mod for STRAFTAT that ends the hunt for a fresh weapon after every magazine.
What it changes
- 23 weapons that never reloaded in vanilla now reload. In vanilla a Glock, an AK-K or a Bender carries one pool of ammo and disappears when it runs dry. Each of them now has a magazine and a reload time. Vanilla reloads only play a sound and wait, so the same is true here.
- Reserve ammo is infinite for every weapon of the game's Gun, Shotgun and LargeRaycastGun classes, 35 weapons in total. The HUD shows
magazine / ∞. Only the magazine has to be reloaded. - Reload early with the reload key on Gun-class weapons (pistols, SMGs, rifles). Shotguns and LargeRaycastGun weapons already had that in vanilla.
- No dual wielding. Nothing goes into the left hand. Interacting with a weapon while holding one swaps them, the vanilla hand-switch key does nothing, and dropping still works the vanilla way: interact while looking at nothing.
- Reloading is visible. Weapons whose reload does not animate their model hide it for the reload duration and reappear when the magazine is loaded. The 12 weapons with a real reload animation keep their model: Shotgun, Havoc, Sawed Off, AAA12, Elephant, Yangtse, Phoenix, Kusma, QCW05, Smith Carbine, M2000 and Gust. This was checked in the game files, not guessed from the animator: FG42, Bayshore and BlankState carry another gun's animator that moves parts they do not have, and the Tromblonj reload clip is empty, so those four hide. Your first-person arms disappear together with the weapon, so the reload reads as putting the gun away (
Hide Hands During Reload).
Weapons of other classes (minigun, beam and charge guns, launchers, grenades, mines, melee) are untouched.
Default reload data
Magazine and reload time for the converted weapons. Every value can be changed in the config.
| Weapon | Magazine | Reload | Sound |
|---|---|---|---|
| Revolver | 6 | 0.8 s | GlockReload |
| Pistol (Gun) | 12 | 0.6 s | GlockReload |
| Webley | 6 | 0.8 s | GlockReload |
| Torrent (DF_Torrent) | 15 | 0.8 s | GlockReload |
| Glock | 17 | 0.8 s | GlockReload |
| Silenzzio | 18 | 0.8 s | GlockReload |
| SMG | 24 | 0.8 s | GlockReload |
| Dispenser | 28 | 1.0 s | smithcarbinereload |
| AK-K | 30 | 1.0 s | smithcarbinereload |
| Crisis | 30 | 1.0 s | GlockReload |
| Warden | 30 | 1.0 s | smithcarbinereload |
| AR15 | 32 | 1.0 s | smithcarbinereload |
| Glaive Gun | 36 | 1.2 s | GlockReload |
| Hill H15 | 25 | 0.8 s | GlockReload |
| HK G11 | 24 | 1.0 s | smithcarbinereload |
| Mac10 | 30 | 0.8 s | GlockReload |
| AAA12 | 117 | 0.5 s | GlockReload (fire interval 0.5 s) |
| Blank State | 1 | 5.0 s | GlockReload |
| Bender | 7 | 0.8 s | GlockReload |
| Bayshore | 3 | 1.0 s | smithcarbinereload |
| FG42 | 5 | 1.0 s | smithcarbinereload |
| Bukanee | 35 | 0.8 s | GlockReload |
| Keso | 35 | 0.8 s | GlockReload |
The 12 weapons that already reloaded (Shotgun, Havoc, Sawed Off, Tromblonj, Elephant, Yangtse, Phoenix, Kusma, QCW05, Smith Carbine, M2000, Gust) keep their vanilla magazine and reload time, except the Elephant, whose reload goes from 0.18 s to 1.2 s. They also get the infinite reserve and are listed in the config.
Settings
Configure in Mod Menu -> Straftat Reload Balance or in BepInEx/config/com.clst.straftatreloadbalance.cfg.
| Setting | Default | Description |
|---|---|---|
| Enabled | on | Master toggle. Weapon data is applied when a weapon spawns |
| Infinite Reserve | on | Reserve ammo never runs out, only the magazine reloads |
| Manual Reload For Gun Class | on | Reload key reloads Gun-class weapons before they are empty |
| No Dual Wield | on | Nothing can be held in the left hand |
| Hide Model During Reload | on | Hide the weapon model while a reload that does not animate the model runs |
| Hide Model Vanilla Weapons | on | Also hide it for vanilla reloadable weapons with an invisible reload (only the Tromblonj) |
| Hide Hands During Reload | on | Hide your first-person arms whenever the weapon model is hidden |
| Reload Time Multiplier | 1.0 | Scales every reload time |
| Weapons section | table above | One line per weapon: magazine, reload seconds, reload sound, fire interval, model (fire interval 0 keeps vanilla; model is hide, show or auto). Sounds available in the game: GlockReload, smithcarbinereload, QCW05Reload, PhoenixReload, ReloadSnipeRifle |
Weapon settings take effect for weapons spawned after the change, so on the next map at the latest.
Requirements
- BepInEx 5
- Mod Menu (optional, for the in-game settings screen)
Reloading and hand logic run on each player's own game, so everyone in the lobby should have the mod installed. Not meant to be combined with other mods that change weapon pickup rules, such as Gun Game.
Credits
Vanilla weapon data was read from the game's weapon prefabs (build of 2026-08-01) to pick the magazine sizes and reload times.