BL4 AutoReload gets rid of the awkward pause when a magazine runs dry.
You can have the game reload automatically, or make it wait until you press Fire again on an empty magazine. Both behaviors can be used with every supported weapon or limited to Jakobs only.
The mod still uses Borderlands 4's normal reload, so animations, reload speed, perks and interruption behavior work the way they normally do.
Automatically starts a reload when the magazine of a supported weapon becomes empty.
The same behavior, limited to Jakobs weapons.
Does not automatically reload when the last round is fired. Reload begins only when Fire is pressed again while the magazine is already empty.
The same empty-fire behavior, limited to Jakobs weapons.
- Automatic reload when the magazine reaches zero.
- Optional "press Fire again to reload" behavior for empty magazines.
- Both modes can apply to all supported weapons or Jakobs only.
- Works with keyboard/mouse and gamepad.
- Follows your current Fire binding, including after remapping controls.
- Handles weapons with separate primary and secondary ammo pools.
- Uses the game's normal reload instead of faking one.
- Borderlands 4
- BL4 PythonSDK / Oak2 Mod Manager
Use the official BL4 SDK / Oak2 installation guide for SDK installation and updates.
- Install or update BL4 PythonSDK / Oak2 using the official guide above.
- Download
BL4_AutoReload.sdkmodfrom GitHub Releases or Nexus Mods. - With Borderlands 4 closed, copy the
.sdkmodfile intact toBorderlands 4\sdk_mods\. Do not extract the.sdkmoditself. - Start the game, open the Mods menu, enable BL4 AutoReload and select the desired Behavior.
To update BL4 AutoReload, replace the existing .sdkmod with the newer file and restart the game.
The mod uses the game's native reload request:
ServerStartReloading(CurrentUseModeIndex, 0)
Normal reload animation, reload speed, perk effects and standard interruption behavior are therefore preserved.
- Co-op support: Unknown — behavior with the mod installed only on a client while the host does not have it has not yet been validated.
- The mod does not replace weapon animations or modify reload speed values.
- License: GNU GPLv3 with Section 7 additional provenance terms
Development: Sol / GPT-5.6 Sol
Design, testing & QA: Last1SiN
BL4 PythonSDK / Oak2 Mod Manager: created by apple1417, with contributions from the BL-SDK project and contributors.