DpsMeter
Live DPS meter HUD overlay using SparrohUILib. Shows current 1s DPS, average DPS, and peak DPS. Configurable colors, position, and hot-reloadable via ModSettingsMenu.
By Coruscnium
| Date uploaded | 2 weeks ago |
| Version | 1.0.2 |
| Download link | Coruscnium-DpsMeter-1.0.2.zip |
| Downloads | 65 |
| Dependency string | Coruscnium-DpsMeter-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.1.1Sparroh-ModSettingsMenu
In-game mod config editor plus click-and-drag HUD reposition mode for compatible mods.
Preferred version: 1.2.0README
DPS Meter
Live DPS meter HUD overlay using SparrohUILib. Shows your current 1-second DPS, 15-second rolling average DPS, and peak DPS achieved.
Installation
Thunderstore
- Install BepInExPack_Mycopunk.
- Install SparrohUILib by Sparroh.
- Install ModSettingsMenu by Sparroh.
- Install this mod through your mod manager.
- Launch the game.
Manual
- Install BepInExPack_Mycopunk, SparrohUILib, and ModSettingsMenu as above.
- Extract
DpsMeterMod.dllintoBepInEx/plugins/in your Mycopunk directory. - Launch the game.
Usage
The HUD appears automatically when you deal damage and shows:
DPS 1,234 ← 1-second rolling
AVG 987 ← 15-second rolling average
PEAK 2,456 ← best 1s burst
- Values auto-hide after 3 seconds of inactivity.
- Everything resets on scene load (new mission).
- Press F10 to open ModSettingsMenu and reposition the HUD or change colors.
Configuration
Press F10 in-game to open ModSettingsMenu, find DpsMeter, and edit any setting. Changes apply instantly.
| Setting | Type | Default | Description |
|---|---|---|---|
Enabled |
bool | true |
Show/hide the HUD |
AnchorX |
float | 0.031 |
HUD horizontal position (0.0 = left, 1.0 = right) |
AnchorY |
float | 0.936 |
HUD vertical position (0.0 = top, 1.0 = bottom) |
DpsColor |
hex | FF5588 |
Color for current DPS value (hex RRGGBB) |
AvgColor |
hex | 44AAFF |
Color for average DPS value (hex RRGGBB) |
PeakColor |
hex | EEAA44 |
Color for peak DPS value (hex RRGGBB) |
TextColor |
hex | FOF5F5 |
Color for stat labels (hex RRGGBB) |
Requirements
- Mycopunk, obviously
- BepInExPack_Mycopunk
- SparrohUILib by Sparroh
- ModSettingsMenu by Sparroh (required for in-game config editing)
Changelog
See CHANGELOG.md.
Credits
Icon: Big Fat Doobie upgrade from Mycopunk.
CHANGELOG
Changelog
1.0.2 (2026-07-19)
Fixed
- HUD duplication on scene load/mission entry.
ClearDestroyedHud()now calls_hud.Destroy()to actually remove the old HUD GameObject instead of just nulling the reference, preventing stale HUDs from persisting.
1.0.1 (2026-07-19)
Fixed
- I was an idiot and didn't actually test whether configuration and repositioning worked. Now it does.
1.0.0 (2026-07-19)
Added
- Initial release
- Live DPS HUD overlay showing 1-second DPS, 15-second rolling average, and peak DPS
- Harmony patch on PlayerData.OnLocalPlayerDamageTarget for local player damage tracking
- Rolling damage window with configurable timeframes
- Color-coded stats (configurable via hex RGB colors)
- HUD auto-hides after 3 seconds of inactivity
- Scene-loaded reset (fresh tracking per mission)
- Config hot-reload via FileSystemWatcher
- ModSettingsMenu integration for in-game editing
- SparrohUILib HudBuilder for reticle-attached HUD