676767676767676767-ModernizationPortFullAuto icon

ModernizationPortFullAuto

Unofficial full-auto patch for modernization port 0.9.4. Modern firearms fire sustained automatic at each weapon's own authored rate instead of burst/point fire.

Last updated a day ago
Total downloads 428
Total rating 1 
Categories Mods Tweaks Utils
Dependency string 676767676767676767-ModernizationPortFullAuto-0.9.4
Dependants 0 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack_TABS-5.4.16 icon
BepInEx-BepInExPack_TABS

BepInEx pack for TABS. Preconfigured and ready to use.

Preferred version: 5.4.16

README

modernization port — Full Auto patch

Unofficial patch for modernization port by lil zalupa 0.9.4. Not made by the original author. Only the firing logic is changed — no new units, models, sounds or factions.

What it fixes

  • Modern firearms now fire sustained automatic, at each weapon's own authored rate, instead of a short burst or a single point shot. Every weapon keeps its own internalCooldown and charge; nothing is hardcoded, normalized or clamped.
  • A NullReferenceException in the M249 Minigun weapon setup, which could leave that unit without a working weapon.

Magazines, reload, recoil, spread, range and unit stats are untouched.

Install

Install with Thunderstore Mod Manager or r2modman and launch TABS from that profile. Only dependency: BepInExPack TABS.

This package replaces BepInEx/plugins/ModernizationPort/ModernizationPort.dll and ships the original, unmodified Modernization.assets.gz, so it is a complete 0.9.4 install plus the fix. Do not keep a second copy of that DLL in your profile.

Built for 0.9.4 only. If the port author publishes a newer version, this patch has to be rebuilt for it.

On a successful load, BepInEx/LogOutput.log shows:

MODERNIZATION READY: 74 blueprints, 3 factions
[rate-gate] AK-47: lowestAttackTimeOfWeapons -> 0.1