Skip to content

Releases: megai2/d912pxy

Version v2.2

28 Jul 20:20
Compare
Choose a tag to compare

Summary

-Initial support for Astellia online and Lost Ark
-Now d912pxy will show "greetings" message on fresh install
-Visual fixes for booze effects & fire/smoke/etc in preview window in GW2
-DXGI frame latency support
-Small improvements of GPU query performance
-Crashfix for GW2 28.07.2020 patch
-More api hacks for better 3rd party addons support

Version 2.1.2

25 Apr 13:56
Compare
Choose a tag to compare

Summary:
-Updated shader profiles for gw2: fixes missing shadows/square around some effects
-Fixed pck files corruption & write-failures: should properly save shader cache
-Fixed on exit crash
-Added powershell script to fix "addons/mods not-loading" problems
you can use it to clear compat flags or remove them by hand

Version 2.1.1

14 Mar 09:20
Compare
Choose a tag to compare

Minor changes:

Fixed GPU crash & visual corruption

Version 2.1 Hotfix #1

24 Feb 11:06
Compare
Choose a tag to compare

Summary:

  • Minor crash & compatibility fixes
  • Fixes for GW2 renderer changes
  • Config editor in extras overlay

Detailed:

  • Updated dx12 for win7 libs to include some memory leak fixes
  • Added config editor in overlay (see extras block in config to enable)
  • Fixed GPU crash due to dx9 specific null render targets
  • Fixed rare GPU crash in arcdps/gw2radial compat code
  • Added automatic selection between SSE, AVX & AVX2 builds in installer & gw2addon
    (this removes AVX CPU requirements)
  • Updated gw2 shader profiles to correct shadows missing after game update
  • Enabled proper occlusion by default for gw2
  • Fixed windowed mode resize crashes
  • Moved extras imgui config to d912pxy folder
  • Hotfixed edit config overlay button working wrong

Note:
Do clean install or remove d912pxy/pck/latest.pck after installing

Version 2.0

01 Feb 15:16
Compare
Choose a tag to compare

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

  1. hidden - no overlay is drawn
  2. showed - overlay is drawn but does not accept user input
  3. 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

v1.9h2...v2.0

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!

Version 1.9 hotfix 2

20 Oct 15:08
Compare
Choose a tag to compare

-Added FPS limiter & informational overlay, both are configurable in [extras] section of config file

  • Example config section to limit FPS to 25 and show draw count info
enable=1
fps_limit=25
show_draw_count=1

-Fixed batch data reusage optimization

  • This should fix performance drop that was encountered on 1.7 and 1.8.

-Fixed crash on exit
-Fixed QueryInterface crash

  • While it is not used normally, some 3rd party software or even game can rarely crash on it

-Updated BnS pin screen pck to fix shadow problems

  • You need to delete pck_bns/latest.pck for it to take effect or do clean install

-Added extra config options to control GPU write algorithm and batch data reusage in [batching] section

  • Consider changing this values only if you experience GPU crashes/GPU bottlenecking

-Hotfixed win7 support

Version 1.8.1

05 Oct 17:00
Compare
Choose a tag to compare

This version contains some minor fixes and additions:
-Added more shader profiles for gw2 to fix some visual errors
-Fixed multi-instance support
-Updated installer's shader cache clear option
-Added BnS pin screen cache for sanity

Version 1.8

29 Sep 07:28
Compare
Choose a tag to compare

Summary

ATTENTION: This version needs clean install.

From this version, releases will not contain pre-built shader cache.
Expect longer load times after clean install

Major changes/features:

  • New *.pck format to fight off some problems with data corruption and managment
  • Config option to disable NVidia GPU power throttling
  • Fixed overlay compatibility
  • Fixed visuals corruption & GPU crash
  • Extra info logging

Full changelog

-Code cleanup and compiler tweaks for better performance
-Moved crash.log output to log.txt, no more crash.txt files.
-Adeed extra logging and data dumping on HLSL recompilation failures
-Added force crash on PSO precompile going out-of-bounds
-Skip Intel GPUs if they somehow have more VRAM than other discrete GPUs on system
-Changed DLL load order to prevent some issues with overlays (RTSS, etc)
-Fixed batch data inconsistency that was causing GPU crash.
-Lowered default subsleep value to reduce VRAM usage (will cause some after-map-switch fps lowering)
-Added GPUW & replay buffer usage metrics and overflow checking
-Fixed rare startup crash
-Added more info about RAM and OS used to log
-Added GPU resource sharing support tier to log
-Added config option to disable power throttling on NVidia GPUs
-Added extra logging for DLL load phase
-Fixed sm2_0 LRP opcode
-Fixed some vs1_x multiple RASTOUT outputs
-Remade *.pck code
-Removed old shader cache, added some base shader profiles for GW2 and BnS
-Fixed alphatest overwriting srgb write state
-Fixed profiles load & srgb read state profiling
-Updated README to reflect latest changes
-Fixed possible PCF tracking error
-Fixed RCE layout corruption.

Extra

Thanks to Alrai and Jojo for renewed base shader profiles for GW2 and BnS

Release v1.7.1

09 Sep 14:41
Compare
Choose a tag to compare

Changelog

-Fixed "d3d12.dll not found" error on win7
-Fixed crash in fullscreen mode when running on win7.
-Added addon loader support
-Fixed rare DUP allocation crash (mostly BnS related)

Extra

Thanks Blu & Jojo on GW2 Developement community discord for troubleshooting problems with Windows 7

Release v1.7

01 Sep 21:39
Compare
Choose a tag to compare

Changelog

Fixed premade custom configs and added more of them to use out of box.

Fixed iframe/replay/dup transit crashes & visuals flicker.

Optimized query constructor overhead.

Added win7 support.

Updated gw2 shader cache with Alrai profiles.

Hotfix 1: Fixed startup crash on FL 11_1 GPUs

Extra

Thanks to ppl on discord for testing things out!