By following it to the letter (along with little bits of winecfg through protontricks), I'm playing with FAR, textures, ReShade - and some other mods, too - on my Steam Deck.
The only slight difference, for using ReShade with other proton games, too, is installing from reshade.me via https://github.com/kevinlekiller/reshade-steam-proton and choosing d3d11 for the dll before renaming it to ReShade64.dll. For deck users asking: yes, stable Special K, latest ReShade, latest Steam version of the game, LodMod, etc. (as per this great guide). I had luck with Proton-GE .54.
Does anyone know why my bullets are invisible? As well as the laser that guns down the other ships? (At the start) Have I missed something that explains this bug?
To make Bande Desinee work with SpecialK (+ Reshade), after trying a lot of stuff you have to:
Rename d3d11.dll to 3dmigoto.dll (actually the name doesn't matter but just to stay sure NieRAutomata.exe wont load it automatically) Not needed if you download the version provided in this guide download section.
Install SpecialK as local installation if not already done: Download SpecialK zip not exe installer, extract the specialk64.dll and put it the root folder of NieRAutomata
The important part is to rename specialk64.dll into dinput8.dll instead of dxgi.dll (like the SpecialK/FAR wiki/guide says).
If you already had SpecialK installed you must rename dxgi.ini to dinput8.ini to reflect the dll name change.
Now you must add at the end of dinput8.ini: [Import.3dmigoto] Architecture=x64 Role=ThirdParty When=Early Filename=3dmigoto.dll
If everything done correctly when you open the game SpecialK will notify you that 3dmigoto.dll has been loaded (just like ReShade if you have it), if you don't get any notification maybe it's because you have an outdated SpecialK version without the notifications feature.
In that case or/and just to be sure, you can set "hunting" from 0 to 1 in the d3dx.ini file, if Bande Desinee loads correctly you should see green text in the top and bottom of the screen. (you can turn off hunting reverting the 1 to 0, i think its a debug mode of 3dmigoto)
So you can have SpecialK/FAR + Bande Desinee + ReShade + LodMod + nier-mod-loader on the 2021 build working correctly.
I just got this game and it seems that NAMH (a tool most mods of this game seem to utilize) has been set to hidden lol. This page seems to include painstaking detail in regard to detailed installation instructions and with one of the tools missing I'd probably hold off for now
My game keeps crashing in the prologue, I followed all the necessary steps(the green texts). The optionals I did were Grid Overlay removal and reshade with the Nier Fantasy preset, the models I used were all of the androids remastered. I did end up having issues getting reshade to hook into it, but I did eventually get it to hook in when I reinstalled reshade + special K.
I would advise against using Optimized Foliage. In my experience it makes the grass look very very jagged even without using High Performance Grass, which just destroys your eyesight. No amount of AntiAliasing can help and it does not even make a noticeable difference performance-wise.
Thanks for your feedback! I will add some extra description and indicators to the guide to further pay attention to this mod and switch between using it and not using it if the grass is not to their liking.
Hello, i used this guide previously and i found it produces a very cool end result. I'm trying to install it again after some time and a change of pc.
If i'm using NAMH, do i skip the "preparation folder" or do i need to install it manually anyway? It seems to contain FAR only. Edit: i guess also skip LodMod because it comes bundled with it?
1. The preparations folder just has a series of empty folders in it to instantly setup the folder structure needed to inject all the textures of the mods that are in the guide. You can wither make them manually or you can download the archive with it already setup, but you must do one or the other.
2. I believe you can download / install LodMod within NAMH (like a 1-click solution).
Hell nah, installed everything correctly 3 times but ALWAYS as soon just I get into the starting of the game, where you can see some sort of mecha, the textures are yellowish green, I've tried EVERYTHING to fix it, for example the problem in the reshade settings where it told me that the fx effects were missing.
I have 2 questions regarding the upscaled videos: - why are the 30 fps ones considered ultra high quality and the 60 fps ones only high quality? - for the 60 fps ones, do I absolutely have to use the main files and not the h264 files?
- why are the 30 fps ones considered ultra high quality and the 60 fps ones only high quality?
The 30fps videos used a Lossless codec in all the steps until the final encode to USM, to prevent any degradation of quality with each step. At the time, the 60fps videos were produced with a Lossy codec - so I labeled the lossless one better vs the lossy one.
- for the 60 fps ones, do I absolutely have to use the main files and not the h264 files?
No, you may use the h264 files. The guide needs an update (to use those instead of the original ones).
1194 comments
The Definitive NieR Automata Experience (Mod List and Guide):
1. GUIDE \\ Last Updated —
12 JAN 2025
2. FILES \\ Last Updated —
18 SEP 2023
By following it to the letter (along with little bits of winecfg through protontricks), I'm playing with FAR, textures, ReShade - and some other mods, too - on my Steam Deck.
The only slight difference, for using ReShade with other proton games, too, is installing from reshade.me via https://github.com/kevinlekiller/reshade-steam-proton and choosing d3d11 for the dll before renaming it to ReShade64.dll. For deck users asking: yes, stable Special K, latest ReShade, latest Steam version of the game, LodMod, etc. (as per this great guide). I had luck with Proton-GE .54.
Use the stable release instead. https://sk-data.special-k.info/SpecialK.exe
Rename d3d11.dll to 3dmigoto.dll(actually the name doesn't matter but just to stay sure NieRAutomata.exe wont load it automatically)Not needed if you download the version provided in this guide download section.
Download SpecialK zip not exe installer, extract the specialk64.dll and put it the root folder of NieRAutomata
[Import.3dmigoto]
Architecture=x64
Role=ThirdParty
When=Early
Filename=3dmigoto.dll
If everything done correctly when you open the game SpecialK will notify you that 3dmigoto.dll has been loaded (just like ReShade if you have it), if you don't get any notification maybe it's because you have an outdated SpecialK version without the notifications feature.
In that case or/and just to be sure, you can set "hunting" from 0 to 1 in the d3dx.ini file, if Bande Desinee loads correctly you should see green text in the top and bottom of the screen. (you can turn off hunting reverting the 1 to 0, i think its a debug mode of 3dmigoto)
So you can have SpecialK/FAR + Bande Desinee + ReShade + LodMod + nier-mod-loader on the 2021 build working correctly.
Edit: I looked at my crash log, my d3d11.dll is throwing up an exception:
-----------------------------------------------------------
[! Except !] << EXCEPTION_ACCESS_VIOLATION >>
-----------------------------------------------------------
[ Thread ] ~ Name.....: "[GAME] Primary Render < MainThrd >"
[ FaultMod ] # File.....: 'C:\Games\Steam\steamapps\common\NieRAutomata\d3d11.dll'
[ FaultMod ] * RIP Addr.: d3d11.dll+000000000008BBD2h
[StackFrame] <-> Rip=7ff867b9bbd2h, Rsp=00ed730ff330h, Rbp=02bea0602580h
[StackFrame] >-< Rsi=000000000000h, Rdi=000000000000h
[ GP Reg ] rax: 0x000000000000 rbx: 0x000000000000
[ GP Reg ] rcx: 0x000000000000 rdx: 0x7ff855baa2d0
[ GP Reg ] r8: 0x00000000543d r9: 0x000000000040
[ GP Reg ] r10: 0x02be97240000 r11: 0x00ed730ff468
[ GP Reg ] r12: 0x000000000000 r13: 0x000000000000
[ GP Reg ] r14: 0x000000000000 r15: 0x7ff855baa2d0
[ GP Flags ] EFlags: 0x00010206
-----------------------------------------------------------
d3d11.dll > GetCursorPos
d3d11.dll > GetCursorPos
d3d11.dll > D3D11CreateDeviceAndSwapChain
d3d11.dll > DXGID3D10RegisterLayers
dxgi.dll > SKX_D3D11_MarkTextures
dxgi.dll > D3D11Dev_CreateTexture2D_Override
dxgi.dll > SKX_D3D11_MarkTextures
dxgi.dll > D3D11_VSSetConstantBuffers_Override
KERNEL32.DLL > BaseThreadInitThunk
ntdll.dll > RtlUserThreadStart
-----------------------------------------------------------
03/20/2025 02:34:09.137: Unhandled Top-Level Exception (c0000005):
-----------------------------------------------------------
[! Except !] << EXCEPTION_ACCESS_VIOLATION >>
-----------------------------------------------------------
[ Thread ] ~ Name.....: "[SK] VBlank Counter"
[ FaultMod ] # File.....: 'C:\Games\Steam\steamapps\common\NieRAutomata\d3d11.dll'
[ FaultMod ] * RIP Addr.: d3d11.dll+000000000008BBD2h
[StackFrame] <-> Rip=7ff867b9bbd2h, Rsp=00ed784ffb40h, Rbp=02bea0602580h
[StackFrame] >-< Rsi=000000000000h, Rdi=000000000000h
[ GP Reg ] rax: 0x000000000000 rbx: 0x000000000000
[ GP Reg ] rcx: 0x000000000000 rdx: 0x000000000000
[ GP Reg ] r8: 0x7ff855c19f2c r9: 0x000000000000
[ GP Reg ] r10: 0x000000000000 r11: 0x00ed784ffc78
[ GP Reg ] r12: 0x000000000000 r13: 0x000000000000
[ GP Reg ] r14: 0x000000000000 r15: 0x000000000000
[ GP Flags ] EFlags: 0x00010202
-----------------------------------------------------------
d3d11.dll > GetCursorPos
d3d11.dll > GetCursorPos
d3d11.dll > D3D11CreateDeviceAndSwapChain
d3d11.dll > DXGID3D10RegisterLayers
dxgi.dll > SK_GetFramesDrawn
dxgi.dll > SK_Steam_PiratesAhoy
dxgi.dll > SK_DXTex_LoadFromDDSFile
KERNEL32.DLL > BaseThreadInitThunk
ntdll.dll > RtlUserThreadStart
-----------------------------------------------------------
I'm trying to install it again after some time and a change of pc.
If i'm using NAMH, do i skip the "preparation folder" or do i need to install it manually anyway? It seems to contain FAR only.
Edit: i guess also skip LodMod because it comes bundled with it?
1. The preparations folder just has a series of empty folders in it to instantly setup the folder structure needed to inject all the textures of the mods that are in the guide. You can wither make them manually or you can download the archive with it already setup, but you must do one or the other.
2. I believe you can download / install LodMod within NAMH (like a 1-click solution).
Edit:Nvm i was stupid
- why are the 30 fps ones considered ultra high quality and the 60 fps ones only high quality?
- for the 60 fps ones, do I absolutely have to use the main files and not the h264 files?
The 30fps videos used a Lossless codec in all the steps until the final encode to USM, to prevent any degradation of quality with each step.
At the time, the 60fps videos were produced with a Lossy codec - so I labeled the lossless one better vs the lossy one.
No, you may use the h264 files. The guide needs an update (to use those instead of the original ones).