🚀 v1.1 — Auto-Loader Proxy + Critical Fixes
✨ New: No Injector Needed
Just drop two files in your WoW folder and launch the game. That's it.
version.dll acts as a proxy — WoW loads it automatically, and it loads wow_optimize.dll for you. No injector, no command line, no manual steps.
📥 Quick Install
- Download
wow_optimize_v1.1.zipbelow - Extract
version.dllandwow_optimize.dllto your WoW folder - Launch WoW normally
- Check
wow_optimize.logandwow_optimize_proxy.logto verify
World of Warcraft/
├── Wow.exe ← untouched
├── version.dll ← auto-loader (new)
├── wow_optimize.dll ← optimizations
└── Data/
To uninstall: just delete version.dll from the WoW folder.
🔴 Critical Fixes
- Fixed: ReadFile cache was caching SavedVariables, causing addon settings loss on
/reload - Fixed: Crash on spell cast caused by uninitialized critical section in CloseHandle hook
- Fixed: CloseHandle hook now skips pseudo-handles (process/thread handles)
📋 All Features (13 optimizations)
- ✅ mimalloc allocator (replaces msvcr80 CRT)
- ✅ Precise frame pacing (Sleep hook)
- ✅ TCP_NODELAY on all sockets
- ✅ High-precision GetTickCount
- ✅ CriticalSection spin optimization
- ✅ 64KB ReadFile cache (MPQ-only)
- ✅ Sequential scan hints for MPQ
- ✅ CloseHandle cache invalidation
- ✅ 0.5ms system timer resolution
- ✅ Thread affinity pinning
- ✅ Working set locking
- ✅ Process priority optimization
- ✅ FPS cap removal (200 → 999)
🔄 Two Installation Options
| Method | Files Needed | Steps |
|---|---|---|
| Auto (recommended) | version.dll + wow_optimize.dll
| Drop in WoW folder, launch WoW |
| Manual injection | wow_optimize.dll + Dll_Injector.exe + inject.bat
| Launch WoW, run inject.bat |
⚠️ Disclaimer
No bans have been reported. However, DLL injection/proxying may violate server ToS. Use at your own risk. Test on a throwaway account first.
🔧 Recommended Combo
Use with SmartGC addon for full optimization (engine + Lua levels).