Dapato3-StraftatReloadBalance icon

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-5.4.2305 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2305
kestrel-Mod_Menu-1.2.0 icon
kestrel-Mod_Menu

Configure your mods ingame!

Preferred version: 1.2.0

README

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.