Batman™: Arkham Knight

Batman™: Arkham Knight

116 ratings
Arkham Knight - Full Visual Modification Guide
By Goon
Graphics refinements, post-process removing, new shaders, screenarchery guide, making use resorep compatible with reshade
2
   
Award
Favorite
Favorited
Unfavorite
General
This modification will make your game look don't greeny, sharpen, with new visual overhaul for Gotham.

Update soon. Some shaders, reshade versions are outdated, something may not work, if you have questions - just ask in comments section.




Nexusmods mod page: https://www.nexusmods.com/batmanarkhamknight/mods/37

The goal of this guide is to show alternative visual of game. I will also go in-depth with five main ways to improve graphics:

  • ReShade
  • Post-Processing
  • DSR & NVidia Control Panel
  • NVidia Ansel & Resorep
  • Restoring Black "Level" Color with LightRoom after Partially Removed Post-Processing

Preview of game screenshots with this best looking combo:
Main Preset & LightRoom & Partially Post-Processing Removing





More screenshots at original nexus mod page - https://www.nexusmods.com/batmanarkhamknight/mods/37
ReShade
What ReShade do?

ReShade is a generic post-processing injector for games and video software developed by crosire. Imagine your favorite game with ambient occlusion, real depth of field effects, color correction and more ... ReShade exposes an automated and generic way to access both frame color and depth information (latter is automatically disabled during multiplayer to prevent exploitation) and all the tools to make it happen.




IMPORTANT TO NOTE:
  • Don't use ReShade with Resorep.

To install ReShade for Arkham Knight you need:
  • Open ReShade Setup
  • Select BatmanAK.exe [Program Files (x86)\Steam\steamapps\common\Batman Arkham Knight\Binaries\Win64\BatmanAK.exe]

    • Select Direct3D 10/11/12
    • In opened window select following effects: LUT, SMAA, EyeAdaptation, LumaSharpen, HighPassSharpen
    • When you see "Succeeded" you can close the window

    Here's comparison with ReShade&Post-Processing:

Post-Processing
What Post-Processing do?

Disables some graphical effects, to make game looks cleaner in good way, and bad of course.

Here are two post-proccesing removing codes:
  • Partially Post-Processing Removing
  • Full Post-Processing Removing

What Partially Post-Processing removing do?

Simply disabling game filter, causing Gotham looks way darker and cleaner.

Partially Post-Process Removing code

Thanks to MrJAG, who gave me this code

You need to create console.txt in this path - Batman Arkham Knight\Binaries

After this, you need to paste this code in CONSOLE.txt

set Engine.PostProcessEffect bUseWorldSettings false | Set Materialeffect bShowInGame false | set PostProcessVolume bEnabled false | set Engine.PostProcessEffect bShowInGame true | set Engine.PostProcessEffect bAffectsLightingOnly false
turn off DOF: set BmGame.R3rdPersonCamera Debug_TurnOffZoomDof 1

Create BmInput.ini in this path:

Batman Arkham Knight\DLC\356474\Content\BmGame\Config

and paste this code:

[Engine.PlayerInput]
.Bindings=(Name="F12", Command="exec CONSOLE.txt")

In-game in main menu press F12 or bind another comfortable button to partially disable post-proccesing effect.

What Full Post-Processing removing do?

Simply disables all graphical effects, resulting in Detective Mode, Holograms shutdown. This is don't so playable, but anyway you can use it however you want.

Full Post-Processing removing code

You just need simply put this code in BmInput.ini which located in Batman Arkham Knight\DLC\356474\Content\BmGame\Config

.Bindings=(Name="F11", Command="set Engine.PostProcessEffect bAffectsLightingOnly true")

to enable Post-Process back:

.Bindings=(Name="F10",Command="set PostProcessEffect bShowInGame True")

Here's Post-Processing comparison:
DSR & NVidia Control Panel
What does DSR do?

Simply put, it renders a game at a higher, more detailed resolution and intelligently shrinks the result back down to the resolution of your monitor, giving you 4K, 3840x2160-quality graphics on any screen. Dynamic Super Resolution (DSR) will have largest impact, enhancing any game that supports resolutions above 1920x1080.

How to enable DSR?

First of all, you need NVidia GPU for that Technology.
Enter the NVIDIA Control Panel(right click on desktop), select the DSR scaling factors you want to use, and select the corresponding DSR resolution in-game.


You don't need to enable DSR on your desktop, you just need enter the game and choose resolution which you want.


Additionally, you can adjust the smoothness of the 13-tap Gaussian filter with the NVIDIA Control Panel option directly below in NVCPL, enabling gamers to fine-tune the appearance of the DSR image, similar to sharpness controls found in the popular SweetFX post-process game plugin.


DSR is quite literally a game-changer. At 4K, detail is clearer, effects and shadows better, and overall image quality far superior. Simply click GeForce Experience Optimize button and you'll instantly take your games to previously unseen levels of detail, immersing you in the experience like never before.

But DSR is not enough to have a very sharp and detailed image, in ReShade menu find HighPassSharp.fx Mode1.fx(FineSharp) Mode2.fx(FineSharp) Mode3.fx(FineSharp) and enable all of this to have a very detailed image. But this is for very strong GPU's because can extreme hit perfomace.
I also included 4KSharpMode Preset in files. Use this only for Screenarchering.(Lut, EyeAdaptation enabled)



4K DSR Sharp Mode



I recommend to use 2 modes for 4K Sharp Mode preset: Mode1, Mode2. When you enabling Mode3 with other 2 modes game will look not so oversharped, but when screenshot are loaded with full resolution this looks oversharped. Than higher resolution, then more Mode's you need to enable.

New NVidia Drivers 441.08

Adds support for image-sharpening from NVIDIA Control Panel
This is alternative variant for LumeSharpen&HighPassSharpen from my preset.
Also with new image-sharpening function from NVCP you can enable sharpening & use with Skin Mods. Just open NVCP -> choice 3D Settings -> Manage 3D Settings and enable Image Sharpening, use Ignore Film Grain to reduce over-sharpening in applications that use Film Grain. In-game go to graphic settings and disable Film Grain. (If you haven't done it yet)

NVidia Ansel & Resorep
What is NVidia Ansel?

NVIDIA Ansel is a powerful tool for creating professional-level in-game photos. You can record and share your best gaming moments, photos in maximum resolution, with a coverage of 360 degrees, with support for HDR and stereo.

You just need to have NVidia GPU with last NVidia Drivers.

What is Resorep?

Do you remember that old tool called
TexMod
that we used back in the day to replace textures? It's a Direct3D (DirectX) injector. It reads and replaces textures directly into the DX API. However it was only working with DX 9.x.

There's only one problem - when you using Resorep with ReShade, ReShade aren't working.

But...

New NVidia Drivers 441.08
Adds support for image-sharpening from NVIDIA Control Panel
Adds support for ReShade filters within GeForce Experience

This means you can use Resorep(Skin Mods) with ReShade effects, simply you need to install last nvidia drivers from official website, and extract your shaders to this path:
Program Files\NVIDIA Corporation\Ansel
In-game press ALT+F2 and choice effects which you want to use, but be aware not all shaders work, you can edit Shaders just by clicking on them. When you selected Shaders you need to hide panel and play!

Preview of NVidia Ansel with Resorep:
ReShade Effects: LumaSharpen, Technicolor
Skin: Mourning Harley Quinn by MrJAG

Restoring Black "Level" Color with LightRoom after Partially Removed Post-Processing
What is LightRoom?

Post by Marty McFly on ReShade forums:
Lightroom - A project I've been working on for a long while. The most comprehensive color grading filter available for ReShade, with numerous features modeled after Photoshop/Adobe Lightroom features so in case you are adept in this area, this will feel like home. Some of you use a very old and buggy wip version which I accidentally leaked in my Skyrim SE ReShade preset. In case you have that, you know what this can do. If not, get ready to have your mind blown. Here you get the shader how I wanted to release it, adapted for latest ReShade 3.4 features.



When you Partially Removed Post-Processing
You can saw some black colors are "decolored" like is darkish-grey.
To restore Black "Level" Color you need to enable LightRoom.

Download
Shaders & Presets[drive.google.com]
LightRoom[drive.google.com]
4K DSR Sharp Mode[drive.google.com]
16 Comments
TankBoy May 4 @ 2:40pm 
orginal is better
MikeLi Mar 13 @ 12:13pm 
Hello, can you tell me why the Arkham Vision Nexus mod page for Batman Arkham Knight is unavailable? It has been under moderation since February 21. Will it be available again?
HeroPrinny Nov 13, 2023 @ 6:54pm 
Will this work on AMD cards?
ɥɐʞǝǝs:seekah Oct 21, 2022 @ 5:07am 
fxck this game looks good! its no surprise the console versions lacked fps. It hogs my 3070 completely. 7 years old now too its actually insane, if they re-released it with high res textures it would without a doubt kill my pc.
Goon  [author] Aug 10, 2022 @ 8:29am 
check https://www.nexusmods.com/batmanarkhamknight/mods/37 or dm me in steam (but i'm very rarely online in steam, better contact me at nexusmods via dm's on forum)
lost in da sauce Aug 9, 2022 @ 8:21pm 
can u help me? it doesn't work. i installed something and pressed a few buttons but i did'nt understand what i did
ZafraKhan Aug 9, 2022 @ 7:37pm 
NICE Batman vs Superman
BatmanArkham Jun 6, 2022 @ 8:27am 
only the dark style works
リンクソ Jun 6, 2022 @ 4:23am 
Be The Batman. :batsymbol:
Garland Jun 2, 2022 @ 11:22am 
Nevermind, I figured it out. Thanks, looks great!