AmalgamationTracker
Tracks Amalgamation boss fight time with an on-screen timer from spawn to kill.
| Date uploaded | 3 weeks ago |
| Version | 1.0.2 |
| Download link | Sparroh-AmalgamationTracker-1.0.2.zip |
| Downloads | 58 |
| Dependency string | Sparroh-AmalgamationTracker-1.0.2 |
This mod requires the following mods to function
BepInEx-BepInExPack_Mycopunk
BepInEx pack for Mycopunk. Preconfigured and ready to use.
Preferred version: 5.4.2403Sparroh-SparrohUILib
Shared UI library for Sparroh Mycopunk mods. Provides themed widgets, HUD builders, windows, and resolution-aware layout.
Preferred version: 1.2.2README
AmalgamationTracker
A BepInEx client mod for Mycopunk that tracks Amalgamation boss fight time with an on-screen HUD timer.
Features
- Automatic timing: Starts when the Amalgamation spawns and stops when the brain is killed
- On-screen HUD: Shows waiting, live elapsed, and final time near the reticle (
MM:SS.mmm) - Mission reset: Timer resets when a new mission starts
- Configurable: Toggle the HUD, set position anchors, and choose the timer color
- Hot reload: Config changes apply while the game is running
- Optional repositioning: Drag the timer in-game via ModSettingsMenu (F9) through SparrohUILib
Dependencies
- Mycopunk
- BepInExPack_Mycopunk (BepInEx 5.4.2403 or compatible)
- SparrohUILib (1.2.0 or compatible)
- ModSettingsMenu (optional, for F9 drag-reposition)
Installing
Via Thunderstore (recommended)
- Install with a Thunderstore mod manager (for example r2modman or the Thunderstore App).
- Ensure SparrohUILib is installed as a dependency.
Manual installation
- Install BepInEx and SparrohUILib for Mycopunk.
- Place
AmalgamationTracker.dllin<Mycopunk Directory>/BepInEx/plugins/.
The mod loads automatically with BepInEx. Check the BepInEx log for:
AmalgamationTracker loaded successfully.
Building
- Clone this repository.
- Restore and build in Release mode:
dotnet build --configuration Release
- Output DLL:
bin/Release/netstandard2.1/AmalgamationTracker.dll
Game and SparrohUILib assembly paths in the project file may need to match your local install.
Configuration
Config file:
<Mycopunk Directory>/BepInEx/config/sparroh.amalgamationtracker.cfg
| Section | Option | Default | Description |
|---|---|---|---|
General |
Enable Amalgamation Timer |
true |
Enables the Amalgamation timer HUD |
HUD Positioning |
Timer X |
0.8229749 |
X anchor position (0–1) |
HUD Positioning |
Timer Y |
0.9050629 |
Y anchor position (0–1) |
Colors |
Timer Color |
Amber | Rich-text value color (RRGGBB or #RRGGBB) |
Config changes are hot-reloaded while the game is running. With ModSettingsMenu installed, press F9 to drag the timer; anchor values are written back to this config.
Usage
- Start an Amalgamation mission.
- The HUD shows
Amalgamation: Waiting...until the boss spawns. - Timing begins on spawn and updates live.
- Timing stops when the brain is killed and the final time remains on screen.
- Starting a new mission resets the timer.
Help
- Mod not loading? Confirm BepInEx and SparrohUILib are installed, then check the BepInEx log for errors.
- Timer not appearing? Set
Enable Amalgamation Timertotrueand make sure you are in-game with a reticle HUD. - Timer not starting? Confirm you are on an Amalgamation mission and the boss has spawned.
- Wrong position or color? Adjust
Timer X,Timer Y, andTimer Colorin the config file, or drag with F9 when ModSettingsMenu is installed.
Authors
- Sparroh
License
This project is licensed under the MIT License - see the LICENSE file for details.
CHANGELOG
Changelog
1.0.2
- Refactored config into a dedicated
ConfigManagerwith debounced hot-reload - Use SparrohUILib
HudAnchors/EnableRepositioninstead of a local HudRepositionClient - Removed thin
BossTimerpass-through layer - Require SparrohUILib 1.2.0+
1.0.1
- Reload the timer HUD after returning to the menu so it recreates cleanly on the next run
- Improved HUD lifecycle handling when the reticle UI is destroyed
- Renamed config option
Enable Amalgam TimertoEnable Amalgamation Timer(existing configs need re-enabling if disabled)
1.0.0
- Initial release
- Tracks Amalgamation boss fight time from spawn to brain kill
- On-screen HUD with waiting, live, and final time display (
MM:SS.mmm) - Resets the timer when a new mission starts
- Configurable HUD toggle, anchor position, and timer color with hot reload
- Built on SparrohUILib, with optional HudRepositionAPI support for in-game repositioning