Sparroh-IncursionTracker icon

IncursionTracker

Tracks Incursion mission stats with a compact HUD: mission time, remaining time, floor, abominations killed, levers pulled, and door codes input.

Last updated 2 days ago
Total downloads 16
Total rating 0 
Categories Client-Side
Dependency string Sparroh-IncursionTracker-1.0.1
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
Sparroh-SparrohUILib-1.1.1 icon
Sparroh-SparrohUILib

Shared UI library for Sparroh Mycopunk mods. Provides themed widgets, HUD builders, windows, and resolution-aware layout.

Preferred version: 1.1.1

README

IncursionTracker

A BepInEx client-side mod for Mycopunk that adds a compact HUD for tracking Incursion mode stats.

Features

Tracks the following during an Incursion run:

  • Total mission time – elapsed time since the Incursion objective started
  • Time remaining – synced mission countdown
  • Floor – current floor number (includes +5 jumps from door codes)
  • Abominations killed – boss-room abominations defeated
  • Levers pulled – time levers activated
  • Door codes input – successful keypad code entries

Floor 30 freeze

Optional config toggle (StopTrackingAtFloor30, default on) freezes all trackers once you reach floor 30, so your “run to 30” stats stay locked while you continue deeper if you want.

HUD

  • Top-left compact multi-line panel
  • Only visible during an active Incursion
  • Can be fully disabled via config

Dependencies

  • Mycopunk
  • BepInEx – Version 5.4.2403 or compatible
  • .NET Framework 4.8
  • HarmonyLib (included via NuGet / BepInEx)

Building

dotnet build --configuration Release

Installing

Via Thunderstore (Recommended)
Install with your mod manager.

Manual
Place IncursionTracker.dll in <Mycopunk>/BepInEx/plugins/.

Configuration

Config file: BepInEx/config/sparroh.incursiontracker.cfg

Setting Default Description
EnableIncursionTrackerHUD true Show/hide the tracker HUD
StopTrackingAtFloor30 true Freeze all trackers at floor 30

Notes

  • Client-side only; works as host or client.
  • Late joiners only track stats from the moment they join.
  • Floor display uses the game’s current floor (code skips jump +5).

Authors

  • Sparroh

License

MIT – see LICENSE