Skip to content

FixAutomataRes - v 0.7.0

Latest
Compare
Choose a tag to compare
@Kaldaien Kaldaien released this 18 Jul 14:18
· 33 commits to dinput8 since this release

New Injection Strategy

I have done away with the old dxgi.dll injection in favor of proxying dinput8.dll.

This new technique has far fewer compatibility issues and has been shown compatible with every overlay, video capture and reshade / 3dmigoto type product tested. Every product except for older versions of FAR 😏

Please delete dxgi.dll from your NieR: Automata install directory prior to using this version

  • If both DLLs are present, Bad Stuff ℒ️ will happen!

This, and all future releases, are on a separate release channel than previous builds were.

  • Old versions of SKIM (0.7.5.1 or older) can be used to install/uninstall FAR v 0.6.x.
  • New versions (i.e. the one linked below) can only install FAR v 0.7.x+

0.7.0.2 addresses Steam overlay compatibility issues when combined with ReShade
0.7.0.3 yet more Steam overlay fixes (input hook race)
0.7.0.4 has more Steam overlay fixes (good grief), plus a new mouse warp deadzone feature that's not that useful for this game -- you might notice a new option in the config menu, you can ignore it 🐭.
0.7.0.5 may fix problems for unknown third-party software that requires some users to run in Windows 7 (yuck) compatibility mode.
0.7.0.6 includes compatibility updates and floating widgets (CPU load, frame pacing, texture cache stats)
0.7.0.7 fixes Steam overlay input hook race (again)
0.7.0.9 corrects GeForce Experience startup issues
0.7.0.10 fixes compiler 🏳️ I never asked for (/Gs) that was causing Windows 7 πŸ’£!
0.7.0.11 addresses rare heap corruption during version check at startup and introduces many new fun πŸ“ˆ widgets for your stat nerd pleasure πŸ˜ƒ
0.7.0.13 improves texture cache performance for injected textures that change texture resolution
0.7.0.14 fixes misaligned memory address in framerate limiter replacement code
0.7.0.15 cumulative compatibility updates + ReShade integration
0.7.0.16 updated ReShade HUD triggers
0.7.0.17 may have solved RTSS problems once and for all
0.7.0.18 improved DirectInput-based injection init.
0.7.0.20 fixes auto-update prompt window foreground behavior
0.7.0.21 still trying to fix Steam overlay incompatibilities

0.7.0.22 FROZEN version if GitHub fails

0.7.0.23 Auto-Update Re-Enabled


ReShade + 3DMigoto

0.7.0.8 addresses compatibility issues when combining 3DMigoto (used by Bande Desinee) + ReShade

To use FAR with both, do not use the traditional ReShade plug-in technique (in the config UI).

  • Place ReShade's DLL in NieR: Automata's install directory as dxgi.dll, and place 3DMigoto as d3d11.dll.
  • Attempting to load ReShade as a plug-in will cause the game to immediately crash