Description
DelveIO
DelveIO is a World of Warcraft addon that shows DelveIO scores directly in player tooltips. When you hover over another player, their DelveIO score is displayed alongside the score tier color.
Installation
Install through CurseForge by searching for DelveIO. You can also download the zip file from the CurseForge page and extract it into your World of Warcraft/_retail_/Interface/AddOns/ folder.
How It Works
Your score is the sum of three parts: a tier bonus based on your highest completed tier, a breadth bonus of 50 points per unique Midnight delve cleared, and a volume bonus of 5 points per total clear. Torment's Rise does not count toward breadth or volume. Instead, defeating the Nemesis boss adds a percentage bonus on top of your base score, scaling with difficulty.
Players can connect their battle.net accounts and sync their characters on the DelveIO website. Scores are baked into a local database file that ships with the addon and updates nightly. If a player synced their characters today, their score will appear in the addon the following day.
The website tries to always show live scores. The addon shows scores as of the last nightly update.
Main Character Score
If a player has designated a main character on the DelveIO website and the main has a higher score than the alt being inspected, the tooltip shows a second line: "Main's Score" with the main character's score and color. This helps group leaders evaluate alt characters whose scores may not fully reflect the player's experience on their main.
Character Visibility
Players can hide individual characters from the leaderboard, search, and addon database via the settings page. Hidden characters are excluded from the nightly database export and will not appear in any tooltip. Changes take effect on the next nightly update.
Slash Commands
| Command | Description |
|---|---|
/delveio or /dio |
Show all available commands |
/delveio toggle |
Show or hide scores in tooltips |
/delveio min <number> |
Only show scores at or above this value (max 5000) |
/delveio test |
Look up your own score |
/delveio version |
Show the current addon version |
Where Scores Appear
DelveIO shows scores across all major surfaces where player names appear:
- Minimap button (left-click for commands, right-click to toggle tooltips, hover for DB count)
- World mouseover tooltips (targeting or hovering any player)
- Party and raid unit frames
- Guild roster
- Friends list (including BattleTag friends)
- LFG Group Finder and Delve Finder: search results and applicant viewer
- Communities member list and ClubFinder guild browser
- /who results
- Right-click context menus ("Copy DelveIO URL") for same-faction, opposing-faction, party, raid, guild, friends, and communities members (now has its own section)
All tooltip surfaces also show a "Main's Score" line when the player is an alt whose main has a higher score.
Known Limitations
- Scores are tracked for US realms only. EU and other regions are not supported at this time.
- The in-game database updates nightly, so recent syncs will not appear until the next update.
- Scores are not shown for enemy players in PvP contexts (arena, battleground) where Blizzard restricts unit token access from addon code.
- Inside instanced content (dungeons, delves, raids), some tooltip data is wrapped in Midnight's "secret value" system. DelveIO handles this gracefully and will skip score injection when the underlying player name cannot be read. Scores still appear normally outside of instances and in the open world.
- Due to a Blizzard API limitation, we can only track your single highest tier completed globally, not per delve. The tier bonus reflects the hardest content you have cleared across all delves.
Troubleshooting
Addon shows "0 scores in database"
Update to v1.0.9 or later. The April 1st nightly sync crossed a hard limit in the Lua 5.1 VM (262,144 constants per compiled function), causing the database file to fail silently on load. v1.0.9 fixes the database format. If you are on the latest version and still seeing 0 scores, try reloading the UI with /reload.
Lua error: attempt to index a secret string value (tainted by 'DelveIO')
Update to v1.2.0 or later. Midnight 12.0 introduced "secret values" that prevent addon code from reading certain data during instanced content. v1.2.0 guards all tooltip text access and API calls against secret values so these errors no longer occur.
Lua error: hooksecurefunc(): OnEnter is not a function
Update to v1.2.0 or later. This was caused by the ScrollBox hooking utility using the wrong hook method for certain frame types. v1.2.0 detects which hook style each frame uses and calls the correct one.
Scores not showing in Premade Groups (Dungeons & Raids, Delves, etc.)
Update to v1.2.0 or later. v1.1.0 hooked a Blizzard function (LFGListUtil_SetSearchEntryTooltip) that was removed in Midnight's API overhaul. The hook silently did nothing, so scores never appeared. v1.2.0 hooks the SearchPanel ScrollBox directly.
"Copy DelveIO URL" not appearing in right-click menus
Update to v1.2.1 or later. v1.1.0 used incorrect menu tag names (MENU_UNIT_OTHER_PLAYER, MENU_UNIT_FRIEND_PLAYER) that do not exist in WoW's Menu system. v1.2.1 uses the correct tags (MENU_UNIT_PLAYER, MENU_UNIT_ENEMY_PLAYER, MENU_UNIT_FRIEND, etc.) and reads player names from contextData.name/contextData.server instead of relying on unit tokens.
Score not found for your character
Make sure you have synced your character on the DelveIO website. Your score will appear in the addon the following day after the nightly update.
Requirements
- World of Warcraft: Midnight (patch 12.0.1 or later)
Website
Track your score, view the leaderboard, and sync your characters at delveio.dev.
Feedback and Bug Reports
If you experience any unexpected behavior on the website or with the addon, you can:
- Email support@delveio.dev (private, direct reply)
- Open an issue on GitHub (bug reports and feature requests)
- Leave a comment on the CurseForge page
Privacy
The DelveIO addon does not transmit any data from your computer. It reads a local database file shipped inside each release. That file is regenerated nightly on the DelveIO backend from data players sync through the website at https://delveio.dev.
For the full disclosure on what DelveIO collects through the website and how it is handled, see the Privacy Policy at https://www.delveio.dev/privacy and Terms of Service at https://www.delveio.dev/terms.






