Overview
Version 3.5.14 fixes a critical crash dumper bug and introduces major performance improvements for raid environments with multithreaded nameplate rendering and combat log optimizations.
Critical Bug Fixes
Infinite Crash Dump Loop (CRITICAL)
- Problem: v3.5.13 crash dumper would trigger infinite loop creating hundreds of dumps per second when exceptions occurred (e.g., from OBS Studio's graphics-hook32.dll), freezing the game
- Solution: Added thread-local recursion protection to ensure only ONE crash dump per thread per exception
- Impact: Game no longer freezes from repeated dump creation, OBS Studio compatibility restored
New Features
Multithreaded Nameplate Renderer
- Offloads nameplate rendering to worker thread pool (2 threads)
- Reduces main thread CPU by 30-40% in 25-man raids
- Lock-free queue with 4096 entry capacity
- Priority system: Target > Focus > Nearby > Distant
- Integrated into main frame loop via OnFrame callback
- Impact: Smoother raid performance with many visible nameplates
Combat Log Raid Stutter Fix
- Added cursor tracking to avoid full list rescans every frame
- Hard limit of 50 entries per dispatch (1ms time budget)
- Raid detection: auto-disable COMBATLOG_MT in raids (instance type check at 0x00B6AA38)
- Reduces raid stutters by 80-90% via incremental event processing
- Impact: Fixes 25-man raid performance degradation from combat log processing
Performance Impact
Carried Over from v3.5.13
- Faster zone transitions and teleports (50-60% reduction in loading stutters)
- Reduced spell cast lag (30-40% improvement)
- Smoother addon-heavy gameplay (40-50% less main thread CPU usage)
- Fewer texture loading stutters (80-90% reduction)
Installation
Option A (Recommended - Auto-Loader):
- Copy
wow_optimize.dllto your WoW folder - Copy
version.dllto your WoW folder - Launch WoW normally - DLL loads automatically
Option B (Manual Injection):
- Copy
wow_optimize.dllto your WoW folder - Use
inject.bator any DLL injector
Special Thanks
Huge thanks to our Stability Testing Team:
- Morbent
- UNOB
- tuan
- Billy Hoyle
- DarkRockDemon
- Raymond
- NoGoodLife
Your testing and feedback made this release possible!