File Details
AdaptiveRotationTrainer-0.2.47.zip
- R
- May 28, 2026
- 250.52 KB
- 0
- 12.0.7+1
- Retail
File Name
AdaptiveRotationTrainer-0.2.47.zip
Supported Versions
- 12.0.7
- 12.0.5
Adaptive Rotation Trainer - 0.2.47
Class/Spec Intelligence and Bug Report Update
Adaptive Rotation Trainer 0.2.47 is a class/spec intelligence and troubleshooting update.
This release improves built-in spell knowledge for selected classes and adds an in-game bug report system to make issue reporting, export debugging, and future development much easier.
Added
Expanded Class/Spec Intelligence
Added and improved built-in class/spec spell intelligence for:
Death Knight:
-
Blood
-
Frost
-
Unholy
Priest:
-
Discipline
-
Holy
-
Shadow
Paladin:
-
Holy
-
Protection
-
Retribution
This improves the addon’s ability to classify spells correctly as:
-
rotation candidates
-
offensive cooldowns
-
defensive abilities
-
utility abilities
-
proc-only effects
-
aura-only effects
-
non-rotation entries
-
export-safe spells
These improvements help ART build cleaner recommendations, reduce noise in learned priority data, and improve export safety.
Improved Proc and Aura Filtering
Expanded proc/aura-only filtering for the newly improved classes and specs.
This helps prevent buffs, passive effects, proc names, and aura-only entries from being treated as real rotation spells.
Added Bug Report System
Added a new internal bug report module:
BugReport.lua
The bug report system creates a copyable diagnostic report inside the addon.
The report includes:
-
addon version
-
WoW client/build information
-
current class
-
current spec
-
current role
-
current content type
-
context key
-
gear hash
-
talent hash
-
stat hash
-
active report settings
-
active export settings
-
last report summary
-
score breakdown
-
current profile/session counts
-
spec validation results
-
captured Lua errors
-
recent ART debug breadcrumbs
No data is sent automatically.
The report is only shown in a copy window so the player can manually copy and share it.
Added Spec Validation
Added spec validation tools to help confirm whether ART has useful built-in data for the current class/spec.
Validation checks include:
-
current class/spec detection
-
known rotation hints
-
known cooldown hints
-
known proc/aura-only filters
-
export-safe candidate availability
-
blocked/non-rotation candidate detection
Developer Tab Improvements
Expanded the Developer tab with additional troubleshooting tools and context information.
Added:
-
spec validation status
-
known rotation hint count
-
proc/aura whitelist count
-
current context debug information
-
Copy Bug Report button
-
Validate Spec button
This makes it easier to diagnose class/spec issues, export problems, wrong spell classification, and missing rotation data.
Added Slash Commands
New commands:
/art validate
/art specdebug
/art bugreport
/art bug
Command behavior:
/art validate
Runs spec validation for the current character context.
/art specdebug
Opens or prints current spec/class debug information.
/art bugreport
/art bug
Opens a copyable bug report window with diagnostic information.
Changed
-
Updated addon version to 0.2.47.
-
Updated
.tocmetadata to 0.2.47. -
Updated
ART.versionto 0.2.47. -
Updated README documentation.
-
Updated CHANGELOG documentation.
-
Improved built-in spell classification data for Death Knight, Priest, and Paladin.
-
Improved debug visibility for development and troubleshooting.
-
Improved support for identifying wrong, missing, or unsafe spell candidates.
Fixed / Improved
-
Reduced the chance that proc-only or aura-only effects appear as rotation candidates.
-
Improved class/spec validation for future bug reports.
-
Improved export troubleshooting by exposing context and spec validation data.
-
Improved developer visibility into why a spell may or may not be used by ART.
-
Improved foundation for future class/spec expansion.
Retained Features
This release keeps all existing Adaptive Rotation Trainer functionality, including:
-
post-combat rotation analysis
-
adaptive same class/spec recommendation model
-
spell classification
-
proc awareness and proc timeline
-
priority reasoning and proc trigger explanations
-
strict same-context export filtering
-
native GSE3 export support
-
readable GSE-style template export
-
WoW macro export
-
Exports tab
-
Whitelist tab
-
combat time threshold
-
report timing per content type
-
expanded report modes
-
export settings
-
toast settings
-
analysis tuning settings
-
score breakdown
-
movable toast notification
-
resizable dashboard
-
minimap icon
-
History and Session Details
-
Developer tab
-
DruxlyeSofty ownership metadata
-
WoW 12.0.5 and 12.0.7 compatibility metadata
Safety Notes
Adaptive Rotation Trainer remains a safe post-combat analysis addon.
It does not:
-
cast spells automatically
-
choose abilities in real time
-
bypass the Global Cooldown
-
rewrite macros during combat
-
perform protected actions
-
use unsafe cross-class or cross-spec export fallbacks
-
rebuild a damage meter through restricted combat data
Strict export safety remains preserved.
Exports must remain class/spec/context-safe. ART should never fall back to unrelated classes, unrelated specs, or unrelated global latest-session data.
Technical Notes
-
Build version: 0.2.47
-
Package folder:
AdaptiveRotationTrainer/ -
Added module:
BugReport.lua -
Expanded class/spec data coverage for Death Knight, Priest, and Paladin
-
Preserved strict export filtering introduced in 0.2.43
-
Preserved adaptive same class/spec learning introduced in 0.2.44
-
Preserved Developer tab and DruxlyeSofty ownership metadata introduced in 0.2.45
-
Preserved 0.2.46 stabilization features, including expanded settings, export controls, toast controls, and score breakdown
Summary
Adaptive Rotation Trainer 0.2.47 improves the addon’s class/spec knowledge and adds a practical bug report system.
This makes ART easier to troubleshoot, safer to expand, and better prepared for deeper class/spec intelligence in future versions.