Skip to content

wow_optimize v3.18.1

Latest

Choose a tag to compare

@suprepupre suprepupre released this 02 Aug 11:55

v3.18.1

A fix release. Three of these were bugs 3.18.0 introduced — update if you are on it.

Fixed

  • False freeze reports, and per-frame work that stopped along with them: caches were not being dropped on a reload or character swap
  • Random UI reloads
  • WeakAuras icons staying wrong after a talent switch
  • Loading screens finishing and then sitting for several seconds (Texture Smart Unload Delay)
  • Five launcher switches that controlled nothing, one of which was supposed to stop worker threads from starting
  • Hooks are no longer installed over a function something else has already detoured

Faster

  • 4x4 matrix multiply — once per bone per frame on every animated model — 2.38x, and now bit-identical to the client's own result
  • New: SSE2 terrain horizon rasterisation, 2.46% of main-thread time. Off by default, Experimental tab

Both check themselves against the client at startup and refuse to install if the results differ.

Memory

  • 148 MB of address space returned. The DLL's data section drops from 30.6 MB to 14.0 MB

Changed

  • wow_opt.ini now lives in your WTF folder. Your existing file is moved there on first run — nothing is reset
  • Texture Smart Unload Delay now reports how often a held texture is actually reused. One long session measured 0.4% — check your own log before leaving it on

Thanks to prince, txtsd, Signalborn Soulweaver and Morbent for the logs.