Batman: Arkham Knight

From PCGamingWiki, the wiki about fixing PC games
Batman: Arkham Knight
Batman: Arkham Knight cover
Rocksteady Studios
Windows Iron Galaxy Studios[1]
Warner Bros. Interactive Entertainment
Unreal Engine 3
Release dates
Windows June 23, 2015[2]
Batman: Arkham
Batman: Arkham Asylum 2009
Batman: Arkham City 2011
Batman: Arkham Origins 2013
Batman: Arkham Origins Blackgate 2014
Batman: Arkham Knight 2015
Batman: Arkham VR 2017

Key points

Released in a famously poor state, the PC port was pulled from stores on June 24, 2015, reworked and re-released on October 28, 2015.[3]
Despite post-launch efforts, reports still indicate the game to have many problems with bugs and general optimization.[4][5]

General information

Steam Community Discussions


All versions require Steam and Denuvo Anti-Tamper DRM.[6]

Downloadable content (DLC) and expansions

Name Notes
Season Pass
A Matter of Family
Harley Quinn Story Pack
Red Hood Story Pack
Prototype Batmobile Skin
Batman Classic TV Series Batmobile Pack
1st Appearance Batman Skin
Batman: Noel Skin
Bat-Family Skin Pack
1989 Movie Batmobile Pack
Crime Fighter Challenge Pack #1
Crime Fighter Challenge Pack #2
Crime Fighter Challenge Pack #3
Crime Fighter Challenge Pack #4
Crime Fighter Challenge Pack #5
GCPD Lockdown
2008 Tumbler Batmobile Pack
Catwoman's Revenge
Robin and Batmobile Skins Pack
WayneTech Track Pack
A Flip of a Coin
1970s Batman Themed Batmobile Skin
2008 Movie Batman Skin
Riddler Themed Batmobile Skin
Original Arkham Batmobile
Rocksteady Themed Batmobile Skin
Season of Infamy: Most Wanted Expansion
Adam West skin, '60s-themed Bat-tank, and Scarecrow Nightmare Challenges are PlayStation 4 exclusives.

Essential improvements[edit]

Skip intro videos[edit]

Use the -nologo parameter[7]

Tweak Guide[edit]

Steam user Kaldaien has compiled a comprehensive configuration guide for Arkham Knight. Users have reported improved performance, texture streaming and graphics quality.

Performance increase on SLI systems[edit]

Because Batman: Arkham Knight heavily uses Nvidia PhysX, you can get a considerable framerate improvement by disabling SLI in the Nvidia control panel and assigning your second GPU to be dedicated to PhysX. The game does not support SLI anyway, so at least with this tweak you can get a sort of 'semi-SLI' mode going. This should increase the framerate by around 25%, similar to a SLI profile with poor scaling.

Game data[edit]

Configuration file(s) location[edit]

System Location
Windows <path-to-game>\BMGame\Config\

Save game data location[edit]

System Location
Windows <path-to-game>\BMGame\SaveData\
Steam <Steam-folder>\userdata\<user-id>\208650\

Save game cloud syncing[edit]

System Native Notes
Steam Cloud

242/243 Riddler Trophies found save file[edit]

If you have completed the game and its various side missions but you would like to skip the incredibly time consuming task of collecting all 243 Riddler trophies, you can get a 99% complete save file here. This file has all non-DLC content completed, with the exception of the collection of the final Riddler trophy at the orphanage, so this save game will allow you to battle the Riddler and view the game's full ending after collecting just a single trophy.

Video settings[edit]

In-game graphics settings.
In-game graphics settings.

Field of view (FOV)[edit]

Add hotkeys[citation needed]
  1. Edit <path-to-game>\BMGame\Config\BmInput.ini
  2. Select all lines that start with "Bindings" in the [Engine.PlayerInput] section.
  3. Copy and paste it into the [BmGame.RPlayerInput] section.
  4. Under the section [BmGame.RPlayerInput], add the following lines:
Bindings=(Name="NumPadOne",Command="FOV 86")
Bindings=(Name="NumPadTwo",Command="FOV 90")
Bindings=(Name="NumPadThree",Command="FOV 95")
Bindings=(Name="NumPadFour",Command="FOV 100")
Bindings=(Name="NumPadFive",Command="FOV 105")
Bindings=(Name="NumPadSix",Command="FOV 110")
Bindings=(Name="NumPadSeven",Command="FOV 115")
Bindings=(Name="NumPadEight",Command="FOV 120")


Higher than default values can cause much FPS drop during situations where the camera zooms out.
Game is vert- by default. Can open BmEngine.ini and change "AspectRatioAxisConstraint=AspectRatio_MaintainXFOV" to "AspectRatioAxisConstraint=AspectRatio_MaintainYFOV" to convert the game to Hor+. May cause the map and some cutscenes to look weird.

High frame rate[edit]

Change value in config file[citation needed]
  1. Edit <path-to-game>\BmGame\Config\BmSystemSettings.ini.
  2. Change MaxFPS=60.000000 to have the FPS cap you want.
  3. Save your changes and close the file.

Input settings[edit]

Keyboard and mouse Native Notes
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller support
DirectInput, XInput and DualShock 4.
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Additional information
Button prompts
Using Logitech Rumblepad 2 show dualshock buttons.[citation needed]
Controller hotplugging
Haptic feedback
Both XInput and DualShock 4.
DualShock 4 light bar support
Static red color.

Audio settings[edit]

Audio options Native Notes
Separate volume controls
Surround sound
Closed captions
Mute on focus lost


Language UI Audio CC Notes
Brazilian Portuguese
Includes localization for Spain and Latin America, but it depends on Windows Language preferences (for Latin America, Windows language must be on Español (México), for Spain must be on any configuration of Spanish).

Issues fixed[edit]

Slow start up[edit]

Add a Windows Defender exclusion[citation needed]
  1. Go to Update & Security, Windows Defender and scroll down until you find 'exclusions' click add an exclusion.
  2. Click "exclude a .exe, .com or .scr process" and add the batmanAK.exe from <path-to-game>\Binaries\Win 64

Other information[edit]


Technical specs Supported Notes
Direct3D 11
Shader Model support 5
64-bit executable


Middleware Notes
Physics PhysX
Interface Scaleform

Hide HUD[edit]

Add hotkeys[citation needed]
  1. Edit <path-to-game>\BMGame\Config\BmInput.ini
  2. Select all lines that start with "Bindings" in the [Engine.PlayerInput] section.
  3. Copy and paste it into the [BmGame.RPlayerInput] section.
  4. Under the section [BmGame.RPlayerInput], add the following line:

System requirements[edit]

A 64-bit system is required.
For ultra setting the publisher lists an NVIDIA GeForce GTX 980 and 4 GB of VRAM as the minimum requirement.[8]
The recommended requirements are only for 30FPS, not 60+ as most would expect. The upcoming updates may allow for a GTX 760 to run at 60 with low/med settings, but it is not complete or confirmed yet. Also note most GTX 760s only have 2GB of VRAM, not the recommended 3GB. 2GB should suffice for low/med quality, but 3GB+ is likely desired for high settings.
Minimum Recommended
Operating system (OS) 7 SP1 8.1
Processor (CPU) Intel Core i5-750 2.67 GHz
AMD Phenom II X4 965 3.4 GHz
Intel Core i7-3770 3.4 GHz
AMD FX-8350 4.0 GHz
System memory (RAM) 6 GB 8 GB
Hard disk drive (HDD) 45 GB 55 GB
Video card (GPU) Nvidia GeForce GTX 660
AMD Radeon HD 7870
2 GB of VRAM
DirectX 11 compatible
Nvidia GeForce GTX 760
AMD Radeon HD 7950
3 GB of VRAM
DirectX 11 compatible
Other Broadband Internet Connection required to activate and for some online features. The publisher recommends using an SSD due to mechanical hard drive performance issues.[9]


  1. Rocksteady and "external PC development partner" investigating Batman: Arkham Knight performance issues •
  2. Official Batman: Arkham Knight Launch Trailer - YouTube
  3. PC Release Date Announced - Steam Community :: Group Announcements :: Batman™: Arkham Knight
  4. - Warner Bros. offers full refund for still-broken Batman: Arkham Knight PC
  5. - Performance Analysis: Batman on PC is still a disappointment
  6. CodeFusion :: Support Page for Denuvo Anti-Tamper offline activation
  7. Skip intro movies ? :: Batman™: Arkham Knight General Discussions - last accessed on 2017-01-08
  8. Update on PC Minimum Specs]
  9. Steam :: Update on Performance