Skip to content

Releases: optiscaler/fakenvapi

v1.3.4

18 Jul 17:00

Choose a tag to compare

Changes:

  • Disable live config reload for MH Rise to prevent a memory leak

Full Changelog: v.1.3.3a...v1.3.4

v1.3.3a

16 Jul 16:48

Choose a tag to compare

HOTFIX

  • Re-released due to some compiler issues which affected certain games and resulted in either a crash or Nukems mod just not working

Changes:

  • Less log spam by default
  • Prevent a crash with OptiFG when Reflex isn't supported
  • Add support for Vulkan AntiLag on Linux. Tested in No Man's Sky. Current WIP extension reduces FPS so be aware

Full Changelog: v1.3.2...v.1.3.3a

v1.3.2

15 Jun 17:12

Choose a tag to compare

Only two hotfixes after a refactor?!

Changes:

  • Add back callspot switching to let AntiLag 2 and LFX sleep in reflex's sleep command when available
  • Fix a use after free with LFX where deinitialization during sleep would cause a crash

Note:
For the majority of changes look at the v1.3.1 changelog

Full Changelog: v1.3.1...v1.3.2

v1.3.1

15 Jun 10:38

Choose a tag to compare

Changes:

  • Refactored all of latency reduction code
  • Added XeLL (needs proper latency testing, you need to provide libxell.dll)
  • Added Vulkan AntiLag+
  • Dropped 32 bit support
  • Reduced dll size
  • Created fakenvapi include file for fakenvapi-specific commands and types
  • Removed Fake_GetLatency
  • Deprecated Fake_GetAntiLagCtx
  • Added Fake_GetLowLatencyCtx

Note:
Vulkan AntiLag+ (VK_AMD_anti_lag) doesn't seem to have been made with FG in mind. It also requires having the driver-level AntiLag enabled for the game.

You can cycle through AntiLag overlay using Shift+Alt+L:

  • Green arrow in the corner means driver-level AntiLag, indicates that fakenvapi doesn't work
  • White means AntiLag 2 / Vulkan AntiLag+

Full Changelog: v1.2.2...v1.3.1

v1.2.2

12 May 10:58
5072e9a

Choose a tag to compare

Changes:

  • Properly handle unloading

Full Changelog: v1.2.1...v1.2.2

v1.2.1

14 Feb 00:16

Choose a tag to compare

Changes:

  • Fix wrong memory free
  • Other miscellaneous

Full Changelog: v1.2.0...v1.2.1

v1.2.0

08 Nov 17:15
5467bd2

Choose a tag to compare

Changes:

  • Fix for RTSS injecting markers when a game already supports Reflex
  • Expose AntiLag 2 context to other mods (mainly OptiScaler), giving better experience with frame generation
  • Fix a crash in RDR

Full Changelog: v1.1.1...v1.2.0

v1.1.1

18 Oct 13:49

Choose a tag to compare

Changes:

  • Dynamic config file changes while the game is running
  • Fixed type conversion
  • Basic attempt at PCL calculations, not yet encouraged by the config file
  • Debugging stuff

Full Changelog: v1.1.0...v1.1.1

v1.1.0

01 Oct 15:36
9ca5944

Choose a tag to compare

Changes:

  • New Reflex ID–based mode for frame pacing for LatencyFlex. When supported (mostly Unreal Engine games) it offers good latency reduction with stable frame times (unlike the aggressive mode). In games where it is unsupported, it will fallback to the aggressive mode. Set latencyflex_mode=2 to test this new mode.
  • Breaking change, replaced the aggressive_latencyflex ini config with latencyflex_mode.
  • Basic profiling features, it's the cause of the increase in the DLL size. Should make debugging easier in the future.

Full Changelog: v1.0.3...v1.1.0

v1.0.3

28 Sep 19:08

Choose a tag to compare

Changes:

  • Experimental LatencyFlex setting that offers AntiLag 2–like latency at the cost of frame rate stability. Hidden behind the aggressive_latencyflex config setting
  • Fix to wrong timestamps causing freezes with LatencyFlex

Full Changelog: v1.0.2...v1.0.3