promotional bannermobile promotional banner

WT - W1LD Tools

An enhancement suite for WoW (12.x Midnight). It combines engine optimizations with quality-of-life features to reduce interface clutter and automate repetitive tasks within a highly resource-efficient framework.

File Details

WT_v.1.5.2.zip

  • R
  • Apr 10, 2026
  • 400.46 KB
  • 58
  • 12.0.5
  • Retail

File Name

WT_v.1.5.2.zip

Supported Versions

  • 12.0.5

CHANGELOG v.1.5.2 (Engine & Midnight Hotfix)

Added

  • Midnight UI Support: The movable frames system now fully supports the modern Load-On-Demand PlayerSpellsFrame (Spellbook) and ProfessionsFrame.

Fixed

  • Tooltip Stability & Performance: Fixed C-Engine crashes caused by dynamically generated, nameless tooltips (e.g., from Plater or internal UI) and drastically optimized the tooltip rendering loops.
  • Movable Windows Taint: Added strict combat-lockdown checks to the window reset functions (Right-Click and /wt reset) to prevent "Action Blocked" UI taints during boss encounters.
  • HistoryKeeper Engine Taint: Implemented a secure global wrapper to prevent the native C-Engine from crashing when Blizzard's HistoryKeeper attempts to process Secret Strings on a modified ChatFrame.
  • BNet API Migration: Fixed temporary chat window restoration and the Auto-Accept/Anti-Duel system for Battle.net friends by migrating to the modern Midnight API (C_BattleNet.GetFriendCount()).
  • Custom Channel Echo: Improved self-message detection by tracking local EditBox input timings alongside the server GUID to prevent false-positive notification sounds.
  • Manual Chat Windows: Hooked FCF_OpenNewWindow to ensure manually created chat tabs instantly receive WT formatting without requiring a /reload.
  • Mobile App Chat: Fixed a regex bug that prevented guild notes and prefixes from applying to messages sent via the WoW Companion App.
  • Sound API Compatibility: Corrected PlaySoundFile execution in the core module to properly handle numerical FileDataIDs.
  • Auto-Loot Container: Fixed a missing event registration (BAG_UPDATE_DELAYED) so clams and lockboxes are automatically opened again.