RunDMT-v0.29.4.zip
What's new
Behavior & mechanics
- Auto-relay (Echo) redesign — Echo stopped being a manual button. Receiving a genuinely new message now automatically relays it to your own enabled channels, opt-out via a checkbox rather than opt-in via a click. Loop-safety comes from reusing the same redundancy check that already gated display, so a message can't ping-pong between two mutually-connected people.
EchoLast()itself stays intact for/rundmt echoand Testing's Simulate button. - Guild/Friends double-whisper fix — a friend who's also in your guild no longer gets both the guild broadcast and a separate whisper (one-time hash lookup of guild members, not a re-scan per friend).
- Friends/Direct Whisper made mutually exclusive — checking one unchecks the other.
- Ping reply trust fix — a Ping reply arriving as a whisper is now trusted for a short window after you send the query, even from someone not on your friends list, since it's a direct answer to a question you asked, not an unsolicited whisper.
- Minimap checkbox/icon desync fix —
InitMinimapButtonnow syncs the checkbox's checked state directly, not just the icon, closing a gap where they could show different things. - Mute toggle sync fix — middle-clicking the minimap to mute now actually updates the main window's Muted checkbox, which it never did before.
- Disable Sound checkbox added to Settings (skips the alert sound specifically).
Visuals & UI structure
- Full chat color scheme overhaul — every printed message now uses a consistent
[Run-D.M.T.]tag (red brackets, white text) via a single shared constant, light-blue body text, red player names throughout. - Minimap tooltip redesign — click instructions in light blue, actions in yellow, a live "Status: Live/None in progress" line, and the version number moved here (WeakAuras-style, right-aligned via
AddDoubleLine) instead of sitting on the Settings page. - Centering bug, properly root-caused — took a few wrong turns (blamed measurement timing twice) before finding the actual issue: an anchor chain was rooted to an element that was deliberately off-center for its own local reason, dragging everything below it off-center too. Fixed at the actual anchor point once correctly diagnosed.
- Custom background art — Main, Settings, and Testing windows all had their default Blizzard chrome fully stripped and replaced with your custom art, each using 2x-or-greater supersampled source images padded into power-of-2 canvases with precise
SetTexCoordcropping for sharp, non-blurry rendering at native display size. - Custom close button and gear icon — shared skinning function with full hover-state texture swap (not the default additive glow), reused identically across all three windows for the close button.
- Title text changes — Main retitled "Dire Maul Tribute" (logo now baked into the art); extensive fine positioning on all three windows' titles, close buttons, and content blocks per your pixel-level feedback rounds.
- Test Mode relocated to Testing's bottom-right with a hover tooltip explaining it, rather than a long inline label — freed up space for the Simulate section to move up.
- Layout reorganization — Alert To checkboxes consolidated to one row, button order changed (Open → Close → Echo-area), various sections repositioned across all three windows through many rounds of pixel-level adjustment.
All Relations
- All Relations
- Embedded Library
- Optional Dependency
- Required Dependency
- Tool
- Incompatible
- Include
This mod has no related projects