Djinni's Data Texts

An elegant, modular World of Warcraft addon that displays your Friends list, Guild list, Communities and more via a clean LDB broker.
Friends.png

Friends.png

Guild.png

Guild.png

Currency.png

Currency.png

SavedInstances.png

SavedInstances.png

DateTime.png

DateTime.png

Experience.png

Experience.png

Settings - Friends 1.png

Settings - Friends 1.png

Description

Djinni's Data Texts

A unified LDB DataText suite for World of Warcraft Retail (Midnight). Works with any LDB display addon (ElvUI, EQOL, Titan Panel, Bazooka, ChocolateBar, etc.).

Summary

Djinni's Data Texts (DDT) provides 25+ information-rich DataText modules covering social, character, economy, instance, time/location, system, professions, and audio categories. Each module features configurable label templates, tooltip sizing, click actions, and sort orders, all accessible through the Blizzard Settings interface.

DDT absorbs and replaces DjinnisGuildFriends and MajesticBeastTracker, automatically migrating existing settings on first load.

Features

  • 25+ DataText modules covering every major information category (several in alpha)
  • Configurable label templates with <tag> syntax, clickable tag-insert buttons, and preset suggestions in settings
  • Global number formatting with 8 locale presets (US, EU, French/SI, plain, custom) -- configurable thousands separator, decimal point, and abbreviation (k/m/b vs full numbers)
  • Configurable click actions with 9 modifier combinations (Left, Right, Middle, Shift, Ctrl, Alt) on every module
  • Per-row click actions on Currency, Bag Value, and Item Level tooltip rows (link to chat, open panels, search AH)
  • Auctionator category-filtered search -- Item Level enchant searches use the advanced filter format with slot subcategory and current expansion filter
  • Configurable tooltip sizing (width, scale) per module
  • Configurable sort orders on all list-based data
  • Optimized update loops -- lightweight label-only updates when tooltip is hidden; heavy data collection gated behind tooltip visibility and dirty flags
  • Unified font system (DDTFontHeader / DDTFontNormal / DDTFontSmall) with face and size configurable in General settings
  • Blizzard Settings API integration with alphabetically sorted per-module subcategories
  • Consistent tooltip style across all modules (dark background, gold headers, class-colored names, gray hint bar)
  • DjinnisGuildFriends migration with automatic SavedVariables conversion and coexistence warning
  • LDB prefix: DDT- (compatible with all LDB display addons)

Modules

Social (ported from DjinnisGuildFriends)

Module Description
Guild Online guild roster with MOTD, rank, zone, notes, officer notes. Grouped by rank/class/zone.
Friends Character and Battle.net friends with game info, status, broadcasts. Filterable by type.
Communities WoW Communities roster showing online members, role badges, M+ scores, and BNet App status.

Character & Stats

Module Description
Account Status At-a-glance warband bank access and pet journal unlock indicators for multiboxers.
Character Info Name, realm, class, race, level, item level. Optional shard ID detection (opt-in).
Experience XP bar with rested overlay, XP/hr tracking, quest XP sum, time-to-level estimate. Shows watched reputation at max level.
Item Level Equipped item level and durability. Per-slot breakdown with quality colors, durability %, missing enchants/gems warnings. SimC string copy, Auctionator category-filtered shopping lists for missing enhancements, TSM search. AH gear upgrade search.
Spec Switch Active spec, talent loadout switching, loot spec selection. Shows all specs with role icons and loadouts.
Movement Speed Current/base speed as %, ground/fly/swim/skyriding speeds, active speed buff detection. Shopping list integration (Auctionator/TSM) for Midnight-era speed consumables.

Inventory & Economy

Module Description
Currency Character gold, alt gold totals, warband bank gold, WoW Token price, posted auction value. Expansion-grouped tracked currencies with icons and quality colors.
Bag Value Total bag value via TSM price sources (6 sources) with vendor fallback. Top items breakdown, free/total slot display.
Mail Unread mail indicator with full mailbox scan: sender, subject, money, attachments, expiry countdown.

Instances & Progress

Module Description
LFG Status Tracks LFG queue status (Dungeon/Raid Finder), premade group applications with role and status, and your listed group. Assigned role tracking shows which role you were accepted as. Live wait time and elapsed counters. Icon changes based on queue state.
Saved Instances Raid and dungeon lockouts with boss kill status, M+ weekly runs, delve tracking with instance names and tiers. Difficulty color coding, extended lockout markers. Condensed views available. Alt lockouts via SavedInstances addon DB. Great Vault access on right-click. Column hover highlighting for improved alt data readability.
Active Activity Context-aware aggregator DataText that routes to whichever sub-tracker is currently engaged. One LDB broker, multiple owners -- sub-trackers register via ns:RegisterActivityTracker() and continue to own their own tooltip frames and event handling. Current sub-trackers: Delve Tracker and Prey Tracker.
Delve Tracker (sub-tracker) Schema-free Delve Bountiful objective tracking via the ScenarioHeaderDelves UI widget. Enumerates Sanctified Banner, Empowered packs, and other season-specific objectives without hardcoded spell IDs, so it survives season changes. Shows tier, delve name, and per-objective earned/progress state.
Prey Tracker (sub-tracker) Tracks active Midnight prey hunts -- current target, zone, difficulty, kill progress. Weekly completion history with prey names and earned currency.
Pet Info Pet journal unlock and battle capability status, collection stats (owned, level 25, rare quality, favorites). Click actions for revive, bandage, safari hat, treats, random summon.

Time & Location

Module Description
Time / Date Server and local time with 12h/24h toggle, seconds display. Daily and weekly reset countdowns. Calendar events and holidays. Configurable strftime date format with presets.
Coordinates Player map coordinates via C_Map API. Zone, subzone, map name, map ID in tooltip. Click actions for world/zone map, coord copy, TomTom waypoint paste.

System & Utility

Module Description
System Performance FPS, home/world latency, total addon memory with top consumers list. CPU profiler via C_AddOnProfiler API (per-addon CPU time, no scriptProfile cvar needed).
Played Time Session timer, total /played time, level /played time. Class-colored character display.
Micro Menu Quick-access clickable launcher for all game panels (character, spellbook, talents, achievements, collections, etc.).

Audio (alpha)

Module Description
Volume Control (alpha) Interactive tooltip with per-stream volume sliders and mute toggles for Master, Music, Effects, Ambience, and Dialog. Drag sliders or use mouse wheel to adjust. Left-click to toggle master mute. Scroll wheel on tooltip adjusts master volume.
Audio Output (alpha) Switch between available system audio output devices from a tooltip list. Click any device to switch; scroll or click actions to cycle.

Professions (alpha)

A per-profession framework creating one LDB broker per detected character profession.

Feature Description
Knowledge Points Tracks KP from unique treasures, books, and weekly sources. Counts earned vs total with Darkmoon Faire awareness. Hides completed sources by default (configurable).
Skill & Concentration Current skill level and available concentration currency.
Majestic Beasts (Skinning) Daily lure-based beast tracking -- shows lure count in bags, missing reagents, and kill status per beast. Talent point gating respected. Click rows to set waypoints. AH integration for lure reagents.
Buffs Active gathering/crafting buff detection and profession-specific consumable tracking.
Weekly Timers Daily and weekly reset countdowns.
MajesticBeastTracker migration Automatically imports lure kill history, talent points, and settings from the standalone MajesticBeastTracker addon into the Skinning profession module.

Supported professions: Alchemy, Blacksmithing, Enchanting, Engineering, Herbalism, Inscription, Jewelcrafting, Leatherworking, Mining, Skinning, Tailoring.

The Djinni's Data Texts Team

profile avatar
Owner
  • 2
    Projects
  • 340
    Downloads

More from Djinni

  • DjinnisVendorer project image

    DjinnisVendorer

    • 19
    • Addons

    DjinnisVendorer upgrades the merchant window with a vertical list view, powerful search filters, bulk buying, junk selling and smart repair. A modern continuation of Vendorer for WoW Midnight.

    • 19
    • April 29, 2026
    • Addons
    • +1
  • DjinnisVendorer project image

    DjinnisVendorer

    • 19
    • Addons

    DjinnisVendorer upgrades the merchant window with a vertical list view, powerful search filters, bulk buying, junk selling and smart repair. A modern continuation of Vendorer for WoW Midnight.

    • 19
    • April 29, 2026
    • Addons
    • +1