A high-performance Lua mod built on the UE4SS framework. This mod provides real-time combat analytics, dynamic visual feedback, and a persistent history system to track your personal best scores directly within the game.
- Live Combat Analytics: Tracks "Perfect" hits vs total actions across all abilities (Attack, Dodge, etc.).
- Dynamic Accuracy Feedback: The HUD changes colors dynamically based on your current performance (from Electric Purple for SS Rank down to Red for D/F Ranks).
- Persistent Personal Bests (PB): Automatically saves your highest score and best accuracy per song, caching it for zero-latency comparisons during gameplay.
- Achievement Medals: Displays a stylized
NEW HIGHSCORE!!badge on the results screen when you beat your previous record. - Lightweight & Performant: Designed with a Domain-Driven Architecture and aggressive RAM caching to ensure 0 frame drops during intense gameplay.
- Download the latest
DiscoTracker-vX.Y.Z.zipfrom the Releases page. - Locate your game's binary folder. For Steam users:
Dead as Disco (Demo) > Pagoda > Binaries > Win64 - Extract and drag the files from the ZIP directly into the
Win64folder. - Launch the game. The mod will load automatically!
| Key | Action |
|---|---|
| F3 | Toggle HUD Visibility (On/Off) |
| F4 | Force HUD On |
| F5 | Force HUD Off |
You can customize the visual behavior of the mod by editing the config.lua file located in Mods/DiscoTracker/Scripts/config.lua.
| Variable | Default Value | Description |
|---|---|---|
cfg.LOG_LEVEL |
"debug" |
Determines the verbosity of the UE4SS.log. Set to "debug" or "trace" if you are a developer looking for detailed logs. |
cfg.HUD_UPDATE_INTERVAL_MS |
400 |
The refresh rate (in milliseconds) for the live in-game HUD. Lower values update faster but may use slightly more CPU. |
cfg.HUD_MAIN_ALLIGNMENT |
"bottomleft" |
The screen anchor position for the in-game HUD. (Options: "center", "top", "bottom", "topleft", "topright", "bottomleft", "bottomright"). |
cfg.HUD_LABEL_LAYOUT |
"friendly" |
The naming convention for tracked abilities. Options: "full" (e.g., GA_Player_Taunt_C), "friendly" (e.g., DanceMove), or "shortname" (e.g., DNC). |
- HUD isn't showing: Press F4 to force visibility. Ensure
DiscoTracker : 1is in yourmods.txt. - Logs are missing/empty: Check that
cfg.LOG_LEVELis set to"info"or"debug". - PB isn't saving: The mod saves data to
Mods/DiscoTracker/Scripts/data/performance_history.json. Ensure the game has write permissions to this directory.
This mod was built leveraging standard UE4SS methodologies combined with an MVC/State-Driven architectural pattern to completely isolate UI logic from data polling, guaranteeing maximum performance even during heavy visual sweeps triggered by the game's Engine.