Sparroh-EquipAllWeapons icon

EquipAllWeapons

Equip every unlocked primary at once, scroll through them, and keep the hotbar on the gun you're holding.

Last updated 16 hours ago
Total downloads 2
Total rating 0 
Categories Client-Side
Dependency string Sparroh-EquipAllWeapons-1.0.0
Dependants 0 other packages depend on this package

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

Equip All Weapons

A quality-of-life BepInEx mod for Mycopunk that equips every unlocked primary weapon at once and lets you cycle through them.

Features

  • All unlocked primaries equipped — no longer limited to two primary slots.
  • Scroll to cycle — mouse-wheel / switch-slot walks through every equipped primary.
  • Hotbar follows the held gun — selected icon and ammo match the primary you are holding, including extras.
  • Vanilla slots preserved — utility, grenade, melee, and stored gear stay on their normal slots.
  • Loadout-aware — your current/saved weapon pair stays in the first two slots when possible; extras fill the rest.
  • Config toggles — enable/disable, unlocked-only vs all catalog primaries, scroll behavior.

Configuration

Edit BepInEx/config/sparroh.equipallweapons.cfg (created on first launch):

Setting Default Description
General.Enabled true Master toggle.
General.UnlockedOnly true Only equip unlocked primaries. Set false to equip every primary in the catalog.
Controls.ScrollAllPrimaries true Scroll cycles all equipped primaries (not just the first two).

The config file is watched and reloads automatically after you save changes.

Controls

Input Behavior
Scroll / Switch Slot Cycle all equipped primaries (when enabled).
Weapon 1 / Weapon 2 keys Still control the first two primary slots (compatible with Dedicated Weapon Keys).
Utility / Throw / Melee / Stored Unchanged.

Dependencies

Installation

Thunderstore / r2modman (recommended)
Install from Thunderstore once published, or add a local profile install of your built package.

Manual
Copy EquipAllWeapons.dll to:

<Mycopunk>/BepInEx/plugins/

Building

dotnet build --configuration Release

Output:

bin/Release/netstandard2.1/EquipAllWeapons.dll

Notes

  • Gear select UI still edits two primary tiles; extras are auto-filled after menu close / spawn.
  • Hotbar keeps the classic two-icon strip: selected = held primary, other = previous primary.
  • Multiplayer: spawns go through the normal server gear path (best as host / listen-server owner).
  • Each primary is a networked gear instance, so equipping many weapons has some cost.

Authors

  • Sparroh

License

MIT — see LICENSE.