File Details
CrestOptimizer.zip
- R
- Mar 4, 2026
- 18.22 KB
- 236
- 12.0.1
- Retail
File Name
CrestOptimizer.zip
Supported Versions
- 12.0.1
Version 1.2 → 1.3 (Midnight / 12.0.1)
Compatibility
- Interface version: Updated to 120001 for WoW patch 12.0.1 (Midnight expansion).
Item Level System (207–289)
- Upgrade tracks: Ranges updated for Midnight:
- Unranked/Explorer: 207–217
- Adventurer: 220–230
- Veteran: 233–240
- Champion: 243–256
- Hero: 259–269
- Myth: 272–289
- Track detection: guessTrackFromItemLevel adjusted to the new ilvl ranges.
- Data tables: Dungeon, Upgrade, Delves, Raid, and Professions tables updated with the new item levels and sources.
Midnight Dawncrest Support
- Currency IDs: Switched from The War Within Ethereal Crests (3284, 3286, 3288, 3290) to Midnight Dawncrests:
- Adventurer Dawncrest: 3383
- Veteran Dawncrest: 3341
- Champion Dawncrest: 3343
- Hero Dawncrest: 3345
- Myth Dawncrest: 3347
- Icons: Uses C_CurrencyInfo.GetCurrencyInfo(currencyID).iconFileID when no icon is hardcoded.
- Explorer track: No crest in Midnight; items in this track show "N/A" for Crest Needed.
- Hero track: All ranks use Hero Dawncrest (3345).
Crest Currencies Display
- All crest types shown: Crest Currencies section lists all five Dawncrest types (Adventurer, Veteran, Champion, Hero, Myth), even when quantity is 0.
- Data source: Uses C_CurrencyInfo.GetCurrencyInfo() instead of GetCurrencyListSize(), so currencies are shown regardless of whether the player has ever earned them.
- Total Runs: Calculation updated to use GetCurrencyInfo for current quantities.
Debug Commands
- /cotest: Now iterates over fixed Dawncrest IDs and shows all five types, including those with 0 quantity.

