github suprepupre/wow-optimize v3.5.14
wow_optimize v3.5.14 Release Notes

7 hours ago

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):

  1. Copy wow_optimize.dll to your WoW folder
  2. Copy version.dll to your WoW folder
  3. Launch WoW normally - DLL loads automatically

Option B (Manual Injection):

  1. Copy wow_optimize.dll to your WoW folder
  2. Use inject.bat or 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!

Don't miss a new wow-optimize release

NewReleases is sending notifications on new releases.