Skip to content

v2.4.4

Compare
Choose a tag to compare
@megai2 megai2 released this 02 Jul 07:33
· 6 commits to master since this release

-Reduced memory usage by disabling hw cache by default & vfs precache flags tweaking

In long term latest.pck grows too big making proxy use extra RAM (1-3Gb) when hw cache is enabled
and precache flags was too old loading data that is not actually realtime-needed anymore
hw cache can be turned back on in config, as well as precache flags (for ones who want zero-lag-zero-pop-in)

-Allow selecting GPU that will be used via config file

see lines in log

0: VRAM: 005980 Mb | FL: FL_12_1 should work 100% (15) | NVIDIA GeForce RTX 2060
1: VRAM: 000128 Mb | FL: FL_12_1 should work 100% (15) | Intel(R) UHD Graphics 630

and select needed gpu by

[dx]
force_gpu_index=1

-Now when some critical error occurs - standard windows error popup will be showed.
No more log reading to get why something is not working.

-Fix startup/data save problems when pck folder is missing
Now latest.pck will be correcly created even if pck folder is missing

-Allow installing d912pxy outside of game folder
You can put d912pxy folder somewhere in game folder path, and just move d3d9.dll near game
This fixes problems with some games that forbid adding/accesing folders/files to game installation (BnS, Lost Ark, etc)

Short example
putting proxy dll to q:/collection/games/awesome_game/bin/d3d9.dll
and d912pxy folder in q:/collection/d912pxy
will make proxy load config & etc from q:/collection/d912pxy

-Fixed wrong rendering due to wrong StartInstanceLocation & MinVertexIndex usage
Affects Lost Ark and maybe BnS

-Somewhat final gw2e support implementation
There is still room to improve, but right now it works quite stable and reasonable fast,
allowing to utilize various "special" information from game for better postfx