Version 2.0
Summary
-Code cleanup & optimizations: now is even faster (up to 20% on some code parts)!
-Features improvement: overlay is not so intrusive now, PSO cache can be shared too
-Memory management improvements: now saves some RAM if game is greedy on objects
-Small bugfixes
Hightlights
-Extras overlay now can be toggled between 3 states using hotkey
- hidden - no overlay is drawn
- showed - overlay is drawn but does not accept user input
- editable - overlay is drawn and accepts user input
extras->overlay_toggle_key - key code used in Ctl+Alt+"key" combo that toggles overlay state
Default hotkey comb is: Ctrl+Alt+N
-FPS graph area in overlay can be configured via extras->fps_graph_* config values
-extras->fps_limit_inactive config value now sets up fps limit that is used when game is not active
-default release build is now using avx instruction set, moreover, you can install avx2 build via installer(or by other means from dll/release_avx2)
-garbadge collection thread is now configurable with 3 new values, read about it here https://github.com/megai2/d912pxy/wiki/Custom-configuration#cleanup (and if you want to improve this page, you can do it!)
-improved RCE code for BnS that lowers shader compilation time & amount of derived CSO data
Full changelog
Attention
Please do a clean install of this release due to changed CSO/PSO cache formats!
Do not use old pck files, they will not work by default.
Download and install latest msvc redist if you can't start games with tool installed
https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads
Special thanks
To all GW2 Development Community discord folks, for testing & troubleshooting various things!