Skip to content

Releases: Kaldaien/FAR

FixAutomataRes - v 0.5.1

06 Apr 20:25
Compare
Choose a tag to compare
Pre-release

OSD Customization


0.5.1 introduces OSD settings (scale, color, position, monitored data) to the config menu. I also spent a good deal of time fixing Special K for *other* software (D3D9/11/GL), hopefully these compatibility changes do not affect this game.

UI Scale is now saved across game sessions

Later releases will introduce aspect ratio correction, options to disable bloom and AO and a fix for HDR tonemapping (color correction) when the bloom resolution tweak is enabled.


0.5.1.1 Overhauls Special K Window Management

  • Borderless+Fullscreen no longer requires setting OverrideRes
  • Fiddle with the config menu, there are a lot of previously undocumented window management features that are safe to use now 😛

FixAutomataRes - v 0.5.0

02 Apr 01:42
Compare
Choose a tag to compare

Initial AO Work


Integrated Durante's work on Ambient Occlusion.

Setting this to native will get rid of obnoxious noise artifacts that made the setting unusable previously.

0.5.0.1 fixes code auto-formatting problem that was preventing AO from working
0.5.0.2 fixes typo that was breaking bloom
0.5.0.3 fixes memory leak and various other problems in the original AO implementation
0.5.0.4 fixes update dialog race condition when the game draws its first frame
0.5.0.5 tests a fix for motion blur when AO resolution is changed

FixAutomataRes - v 0.4.1

29 Mar 22:31
Compare
Choose a tag to compare

Framerate Uncap Promoted to Release


Still testing, but optional and disabled by default.

Integrated the framerate uncap work done by Altimor and Francesco149 and added tooltips to the config UI to explain how to use it. It is especially important that you override refresh rate (either using dxgi.ini or by having your driver force the highest refresh rate available) or the game is very likely going to remain at 60 Hz in fullscreen with VSYNC enabled.


  • Cleaned up the config UI and added green text to point users to the single most important performance option 😉

0.4.1.1 includes a minor tweak to CEGUI delay-load code for steamclient64.dll compatibility
0.4.1.2 fixes pesky utf8 encoding issue, ™️ is no longer ⢠in achievement popup
0.4.1.3 works around bug in Steam beta client causing the update dialog to close prematurely; no fix for Tales of Zestiria 👎
0.4.1.4 removes workaround, Steam beta client fixed.
0.4.1.5 tweaks log file locking behavior
0.4.1.6 defer CEGUI delay-load (revert 0.4.1.1) - stupid Steam DRM :-/
0.4.1.7 minor tweaks to Steam DRM compat.

FixAutomataRes - v 0.4.0

28 Mar 15:08
Compare
Choose a tag to compare
Pre-release

Integrated Altimor's work on FPS Uncap


  • Framerate limit is disengaged during gameplay and engaged in menus and loading screens
    • Removed busy-wait limiter option from config menu; will replace with FPS unlock settings
  • Interaction with FMVs is unknown, but should revert to the game's original framerate limiter

  • This version also includes compatibility work for video capture software and overlays
    • Behavior can be toggled under Direct3D 11 settings

0.4.0.1 fixes D3D11 compat. mode not storing in INI and adds framerate limiting to more game states (thank you Francesco149).
0.4.0.2 adds keybind to toggle the framerate cap (hardcoded: Ctrl+Shift+.); will make configurable in future release
0.4.0.3 fixes framerate cap checkbox and tidies up config UI slightly
0.4.0.4 fixes race condition in CEGUI init. and fixes OSD nag text
0.4.0.5 still trying to fix Windows 7, ugh!

FixAutomataRes - v 0.3.0

26 Mar 23:53
Compare
Choose a tag to compare

Initial Post-Processing Work


This version integrates Durante's work on bloom resolution. The game defaults to 800x450 for most post-processing render passes, irrespective of actual screen resolution (it's a JRPG, who didn't see that coming?).

Use of this feature requires a full application restart, the post-process rendertargets are only created at startup and resolution cannot be changed. Likewise, when these buffers are created the game isn't in its final resolution, so there is no way to auto-detect the correct resolution and this is why you must manually supply the width.

Settings are stored in FAR.ini under the section [FAR.Lighting]; a value of -1 (default) means no override.


0.3.0.1 Fixes update dialog by checking for updates before the game starts
FAR GUI Is an alternate release of 0.3.0.1 that may fix the config UI on some systems; it may crash others.

FixAutomataRes - v 0.2.0

25 Mar 22:34
Compare
Choose a tag to compare

Framerate Limiter Improvements


I have added (and enabled by default) an option to turn the game's framerate limiter from sleep-based to busy-wait. This reduces artificial hitches caused by the kernel rather than the game itself, but will increase CPU load on the render thread.

I expect most people running the game have enough CPU cores to make this decision practical, but if not, you can turn the option off in the Control Panel (Ctrl+Shift+Backspace)

An eventual full override of the game's framerate limiter (with possible support for framerates > 60) is planned, but for now the focus is on eliminating unnecessary sources of hitching


Added tooltips to the two game-specific config options.


0.2.0.1 adds warning the first time RTSS is encountered and may fix config UI on some systems
0.2.0.2 adds OSD disclaimer
0.2.0.3 fixes Busy-Wait option in control panel appearing even if NieR: Automata section is collapsed

FixAutomataRes - v 0.1.3

23 Mar 22:26
Compare
Choose a tag to compare

Mouse and Compatibility Fixes


  • Raptr / Plays.TV is now forcefully disabled by default because it is responsible for some fullscreen problems on AMD systems.
  • Mouse movement while the config UI is open is blocked from the game
  • Mouse cursor visibility should no longer go haywire when the Steam overlay is enabled
  • Disabled refresh rate override

Since so many people are having trouble with ReShade, I've added it to the default config...

  • Name ReShade's DLL ReShade64.dll and I will manage compatibility settings myself

0.1.3.1 no longer delay-loads a down-level version of the D3D shader compiler, it relies EXPLICITLY on the June 2010 DirectX Runtime (which ships with the game).
0.1.3.2 fixes crashing on systems that have non-functional WMI services and detects incorrectly changed %USERPROFILE% environment variables
0.1.3.3 removes test-before-present on DXGI SwapChain for compatibility with some third-party software (i.e. ReShade)
0.1.3.4 Adds logging on device removed and fixes backbuffer override
0.1.3.5 Disables most overrides (except for scaling) and delays software version check until the game draws its first frame
0.1.3.6 Disables WMI monitoring overlay stats (memory, CPU, disk, pagefile) at startup. They can still be used, but must be turned on manually every time you start the game (Ctrl+Shift+M/C and Ctrl+Alt+Shift+D/P respectively). This should fix problems on systems without pagefiles and accidentally turning on the disk stat screen while using WASD to move 😄

FixAutomataRes - v 0.1.2

23 Mar 09:31
Compare
Choose a tag to compare

Release-Ready Lighting Config

Global Illumination Quality has four presets now (Off, Low, Med, High)

  • Game default is High (slow, but no artifacts)

Added framerate limit setting to Special K's config UI


0.1.2 adds fallbacks to older versions of the D3D Shader Compiler for systems older than Windows 8.1, and adds a new Ultra preset to replace High

FixAutomataRes - v 0.1.1

23 Mar 05:36
Compare
Choose a tag to compare

Release-Ready Lighting Config

Global Illumination Quality has four presets now (Off, Low, Med, High)

  • Game default is High (slow, but no artifacts)

Added framerate limit setting to Special K's config UI

FixAutomataRes v 0.1.0

22 Mar 20:38
Compare
Choose a tag to compare
Pre-release

Lighting Test Release

Added options for NieR: Automata to the config menu
  • Changes made using the config menu (Ctrl+Shift+Backspace) are applied in real-time, but not saved.
  • Refer to FAR.ini if you want to make a permanent change to this value (must be a multiple of 16).