STEAM グループ
Special K - "Kaldaien's Mod" Special☆K
STEAM グループ
Special K - "Kaldaien's Mod" Special☆K
361
ゲーム中
2,896
オンライン
設立日
2016年5月23日
言語
英語
全てのスレッド > ├ NieR:Automata™ > トピックの詳細
 このトピックはピン留めされているので、おそらく重要です
Kaldaien 2017年5月10日 1時49分
5
9
2
2
10
FAR (Fix Automata Resolution)
Special K[wiki.special-k.info] features NieR: Automata specific tweaks and features (collectively known as FAR) created by Kaldaien with contributions from various individuals. For years these tweaks were essential to fix various issues the Steam version of the game suffered from, and many of these features and fixes made their way into the game officially following an update to the game released by Square Enix on July 15, 2021.

With the current state of the game Special K is no longer as essential though it still features improvements to the latest version of the game that some may find beneficial:
  • Enables much faster loading times.
  • Can improve the frame pacing of the game and eliminate micro stuttering.
  • Decrease the global illumination below that of the lowest setting of the game for a major performance improvement.
  • As well as various other minor fixes and features that improves the overall rendering pipeline and latency, such as Nvidia Reflex integration.

For updated information please see the Special K wiki:
https://wiki.special-k.info/SpecialK/Custom/FAR



Uninstall outdated versions of FAR

The legacy version of FAR (v 0.7.0.23) is not compatible with the new updated Steam version, and the game will fail to launch if left in the game folder. The files related to FAR needs to be removed manually from the game folder, so please remove them from the game folder. This is most easily done by removing any and all files that is not shown in the below image.

  • This is how a fully cleaned out folder looks like after the game has been launched once:
https://steamcommunity.com/sharedfiles/filedetails/?id=2559265741
  • If the game has not been launched yet another executable along with some batch files will also exist in the folder.

  • Only GOTY owners have the Wallpaper folder.

  • Validating game files or uninstalling/reinstalling the game through Steam will not remove third-party files, such as FAR, from the game folder.

These are the files and folders related to older versions of FAR:
Name
Type
Comment
dinput8
Files
Remove any file with dinput8 in its name. These are the main components of FAR.
FAR.ini
File
Holds NieR: Automata tweaks config.
d3d11_shaders.ini
File
Holds outdated shader config for the outdated custom ReShade of FAR.
Version
Folder
Holds non-functioning auto-updater version data.
logs
Folder
Holds FAR diagnostics logs.
ReShade
File/Folder
Any file or folder with ReShade in its name is related to FAR's outdated custom version of ReShade.
最近の変更はAemonyが行いました; 2021年7月27日 22時05分
< >
3,721-3,735 / 4,946 のコメントを表示
What the hell? 3200x1800. 1600*2 = 3200, not 3800. This is the second time I made that mistake today >_< But yes, an 2x2 to allow for a pixel-perfect resize from the original resolutions. The downscaling then does not create the original upscaling issues that otherwise occurs while rendering at e.g. 1080p or 1440p.


I actually don't use "DSR" any longer, instead I use "Custom Resolution" in the Nvidia Control Panel. Both can't be enabled at the same time, but they're doing the same thing although with the caveat that you can't configure the smooth filter of using a custom resolution, although the default looks fine for me. And obviously a custom resolution grants me more exact options to play around with.


Oh, although for some weird reason trying to add a custom resolution have a bug that might prevent some users from doing so. It turns out that the custom resolution chosen does not >really< respect the refresh rate you pick when it tries to test the resolution. Instead it uses the current refresh rate as used by Windows, and this prevents custom resolutions from being added if you have a resolution above 60 Hz currently set.

So you'll have to:
1. Lower the refresh rate of the monitor in Windows to 60 Hz.
2. Add the new custom resolution for 60 Hz. Now it'll test fine and be added to the list.
3. Raise the refresh rate of Windows back to the default.
4. If playing a game which does not automatically use the highest available refresh rate, use Special K to override the refresh rate the game requests to always request the highest. This will cause Nvidia's control panel to output the game in the higher refresh rate despite the fact that technically you only added it as 60 Hz.

And that's how you get 3200x1800 -> 2560x1440 at 144 Hz, or something else :D

It's not hard, but it took a while to fully break down the "steps" needed to fully make use of the custom resolutions list. And now I'm glad I did :D
JBeckman の投稿を引用:
NVIDIA DSR being able to compensate a bit by it's Gaussian filter effect if used, less demanding to go for 1.33x or 1.66x instead of 2x for example and it dynamically gives a list of resolutions depending on what the slider is set to up to 4x by default and 40x max if modded though that's extremely overkill and likely to crash if you exceed I think it's 16384x16384 in newer games but that's usually way too high for most GPU's.
(Well 3840x2160 is quite pushing already let alone 5120x2880 or 7680x4320 to use some common ones and then 10240x5120 for full out 10k via downsampling.)

This actually highlights my main issue with DSR. You have no idea what resolution those multiplier result in unless you do the math or enable everyone and sees what options gets added to the resolution list. They're also based on the >native< resolution of your monitor, and not something else. For example, I am pretty sure I can't even get an exact 3200x1600 using DSR on my monitor, since the native resolution is 2560x1440.

This is my current custom resolutions: https://i.imgur.com/gTP2gE1.png

Here's all I can get by using DSR: https://i.imgur.com/e0Ww3LM.png

None of those seem like they would solve the 1600x900 resize issue of NieR:Automata's assets, since neither is an exact multiplier or even a half multiplier (if you get what I mean?) of 1600x900.
Well that explains the popularity of custom resolutions and using those instead then if that's how it's scaling the added resolutions basing it on the monitors native reported res, AMD VSR is unfortunately much the same taking the native and adding a few new ones above that but with the addition of hardware limiting the max possible resolution depending on GPU model.
(So 2560x1440, 3840x2160 and 5120x2880 for the newest models thankfully with a bit of leeway for custom resolutions.)


EDIT: I liked GeDoSaTo's approach but I guess it wouldn't be as easy to implement as a simple slider or toggle in the GPU settings and unfortunately the DX11 implementation was never finished.

Set a resolution, set what it should scale to and done plus settings for scaling method and compatibility for off center cursor correction if the game needs it.
(And some additional settings for compatibility or advanced overrides.)

Though even later versions met with issues in some D3D9 games requiring the use of specific plugins for deeper overrides.



EDIT: Though Nier here from what I know is compatible with downsampling at least up to 3840x2160 which is also officially supported, not too sure how SpecialK deals with downsampling and I believe ReShade has some problems with it too if that's used.
(Since it's running at a higher than native res and is being scaled down.)
最近の変更はJBeckmanが行いました; 2018年4月18日 3時12分
Lors の投稿を引用:
Mr. Ghost の投稿を引用:

well i have no clue then m8, mabby try a reinstall of the game and try changing some settings around inside far and outside it. But i have no clue what it could be sorry not to be of any help.

good luck

(im playing on a ryzen 1400, and a GTX 750..... with far it runs on like a constant 40 to 60 ish fps, but i dont have those hick ups

i deinstalled farmod, because i never tested the game without it (bought the game yesterday)....fun fact...it runs buttery smooth now, not a single hiccup in 4 hours. playing at 3200*1800 @ max settings (except AA off) and 60fps locked.

:O
Nice
Aemony 2018年4月18日 10時45分 
EvPointMaster の投稿を引用:
Aemony の投稿を引用:
4. If playing a game which does not automatically use the highest available refresh rate, use Special K to override the refresh rate the game requests to always request the highest.

How do I do this? Do I need the Special K (Global Injector) for this? I've only installed FAR so far

Oh, sorry, I didn't properly phrase it for the FAR thread.

Special K is the same as FAR, basically. So all you have to do is open the dinput8.ini file within the NieR:Automata folder and change RefreshRate=-1 to either 0 (will choose the highest possible) or 144 or whatever else is the highest.

So e.g.:

RefreshRate=144
最近の変更はAemonyが行いました; 2018年4月18日 12時41分
Yea, FAR mod is in essence Special K it's just more tailored for Nier: Automata game AKA game specific mod.

You don't need to install Special K branch for this game at all, but you might hear same terminology used by accident.
That doesn't seem to work unfortunately. I tried setting it to 0, to 120 and to 144, but no difference. When setting NieR to 1440p(native) or lower, my monitor reports 144hz, even when I changed it to 120 in the ini file. Anything higher than 1440p and my monitor reports 60hz.

I did notice, that with DSR resolutions the override works fine, but even adding the same resolutions as custom resolutions in the control panel only sets it to 60hz.

I also always set the refresh rate in windos to 120(or 144), so I don't know what I could do differently
Aemony 2018年4月18日 14時07分 
EvPointMaster の投稿を引用:
That doesn't seem to work unfortunately. I tried setting it to 0, to 120 and to 144, but no difference. When setting NieR to 1440p(native) or lower, my monitor reports 144hz, even when I changed it to 120 in the ini file. Anything higher than 1440p and my monitor reports 60hz.

I did notice, that with DSR resolutions the override works fine, but even adding the same resolutions as custom resolutions in the control panel only sets it to 60hz.

I also always set the refresh rate in windos to 120(or 144), so I don't know what I could do differently

Huh, how weird. I just checked on my end and it works fine for me. I have a G-Sync monitor and the monitor's active refresh rate counter correctly matches the FPS after I've unlocked the frame rate. It went as high as 120 FPS while using a custom resolution of 3200x1800.

Maybe it's a G-Sync thing?
I'm also using a G-Sync monitor. I tried turning it off, but that didn' change anything either.
My monitor doesn't show what refresh rate it is actually running at right now though. For example if I set it to 120hz with G-Sync and a game is running at 90fps, the monitor still reports 120hz.

The 60hz it reports from the custom resolutions is correct however; I'm running above 60fps and can see the tearing.

My monitor is the ViewSonic XG Gaming XG2703-GS, if anyone might know more about this issue.
EvPointMaster の投稿を引用:
I'm also using a G-Sync monitor. I tried turning it off, but that didn' change anything either.
My monitor doesn't show what refresh rate it is actually running at right now though. For example if I set it to 120hz with G-Sync and a game is running at 90fps, the monitor still reports 120hz.

The 60hz it reports from the custom resolutions is correct however; I'm running above 60fps and can see the tearing.

My monitor is the ViewSonic XG Gaming XG2703-GS, if anyone might know more about this issue.

I was able to reproduce the behavior you're talking about in another game, which allowed me to further investigate it. Are you using the latest version of FAR ? The later versions of FAR seems to handle the game a bit differently, which seems to result in the behavior I speak of.


When I investigate the behavior using both NieR:Automata and Ys VIII: Lacrimosa of Dana I noticed that what FAR/Special K reported in both games were different.

- Scenario A: If the FAR/Special K control panel said e.g. "Fullscreen Resolution 3840x2160" then G-Sync would be locked to 60 Hz and not go above it. This is "Custom Resolution".

- Scenario B: If the FAR/Special K control panel said e.g. "Framebuffer Resolution 3840x2160" and "Fullscreen Resolution 2560x1440" then G-Sync would be able to go above 60 Hz. This is "DSR".

This mirrors what we're seeing in Nvidia Control Panel, and sheds more info on the matter. Basically DSR renders the game at one resolution, and then outputs it to another. It is scenario B in the above list. Custom Resolutions, however, seems to be scenario A.

I tried to recreate scenario B using a custom resolution in Ys VIII: Lacrimosa of Dana, and I were able to do so using the exact version of Special K that FAR v0.7.0.23 is built on, meaning Special K 0.8.60.1. However this resulted in the game misbehaving slightly , and only taking up part of the screen, etc.

So basically, it seems that older versions of Special K were capable of bridging the cap between Custom Resolution and DSR, in some fashion. But that have since been removed, probably due to issues that could occur, based on my experience with Ys 8 and Special K.

So yeah, damn it... >_< That limits the use of custom resolutions much more than I could first imagine. Fuck. Seems the only way to do what I first thought custom resolution could do is to create a custom DSR multiplier with the exact resolution wanted.
最近の変更はAemonyが行いました; 2018年4月21日 2時24分
In-game it says I'm using v0.7.0.22.

Do you know which of the old version can do that?
Aemony 2018年4月21日 18時24分 
Latest version, and the one I've tested with, is v0.7.0.23: https://github.com/Kaldaien/FAR/releases/download/far_070/FAR_0_7_0_23.7z

I have no clue which other of the older ones might have the same behavior. I would imagine that v0.7.0.22 would've, but apparently not. Or it might be something else in the drivers that differs. Or maybe the OS?

These are undocumented waters >_<
Hi,

Today when I installed the mod, the game began to make a sound whenever I win gold from enemies...

Any idea how to solve it?
Aemony 2018年4月21日 21時32分 
Alves_TR の投稿を引用:
Hi,

Today when I installed the mod, the game began to make a sound whenever I win gold from enemies...

Any idea how to solve it?

Huh? What sound?
I Is there a fix for getting a black screen when trying to full screen? I can hear sound but the screen goes black and I can't do anything except turn off my PC.
< >
3,721-3,735 / 4,946 のコメントを表示
ページ毎: 1530 50

全てのスレッド > ├ NieR:Automata™ > トピックの詳細