You are viewing a potentially older version of this package. View all versions.
Sparroh-AtmosphericEnergizersRework-1.1.1 icon

AtmosphericEnergizersRework

Reworks Atmospheric Energizers (Swarm Gun) auto ammo regeneration behavior.

Date uploaded 3 weeks ago
Version 1.1.1
Download link Sparroh-AtmosphericEnergizersRework-1.1.1.zip
Downloads 73
Dependency string Sparroh-AtmosphericEnergizersRework-1.1.1

This mod requires the following mods to function

BepInEx-BepInExPack_Mycopunk-5.4.2403 icon
BepInEx-BepInExPack_Mycopunk

BepInEx pack for Mycopunk. Preconfigured and ready to use.

Preferred version: 5.4.2403

README

Atmospheric Energizers Rework

A BepInEx mod for Mycopunk that reworks Atmospheric Energizers (Swarm Gun) auto ammo regeneration.

Features

  • Swarm Gun Ammo Regen: Adjusts auto ammo regeneration so stored ammo regenerates while hovering bullets are active, after a short delay from last fire.

Getting Started

Dependencies

  • Mycopunk (base game)
  • BepInEx - Version 5.4.2403 or compatible
  • .NET Framework 4.8
  • HarmonyLib (included via NuGet)

Building/Compiling

  1. Clone this repository
  2. Open the solution file in Visual Studio, Rider, or your preferred C# IDE
  3. Build the project in Release mode to generate the .dll file

Alternatively, use dotnet CLI:

dotnet build --configuration Release

Installing

Via Thunderstore (Recommended):

  1. Download and install via Thunderstore Mod Manager
  2. The mod will be automatically installed to the correct directory

Manual Installation:

  1. Place the built AtmosphericEnergizersRework.dll in your <Mycopunk Directory>/BepInEx/plugins/ folder

Executing program

The mod loads automatically through BepInEx when the game starts. Check the BepInEx console for loading confirmation messages.

Configuration

This mod has no configuration options.

Help

  • Mod not loading? Verify BepInEx is installed correctly and check console logs for errors

Authors

  • Sparroh

License

This project is licensed under the MIT License - see the LICENSE file for details

CHANGELOG

Changelog

1.2.0

  • Add ConfigManager with hot-reload (AimAnyTime-style)
  • Configurable: Enabled, Fire Delay, Ammo Per Tick, Interval Multiplier, Cap Mode, Custom Cap
  • Regen no longer skips the rest of SwarmGun.OnActiveUpdate (hover damage UI, heal pulse, auto-release, friend-fire, etc.)
  • Skip custom regen while reloading (matches vanilla control flow)

1.1.1

  • Maintenance and packaging update for the current build

1.1.0

  • Refine Swarm Gun auto ammo regen while hovering bullets are active
  • Enforce a short delay after last fire before regen

1.0.0

  • Initial release
  • Rework Atmospheric Energizers (Swarm Gun) auto ammo regeneration