Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Featured article.

Batman: Arkham Knight

From PCGamingWiki, the wiki about fixing PC games
Batman: Arkham Knight
Batman: Arkham Knight cover
Developers
Rocksteady Studios
Windows Iron Galaxy Studios[1]
A Matter of Family Warner Bros. Games Montreal
Publishers
Warner Bros. Interactive Entertainment
Engines
Unreal Engine 3
Release dates
Windows June 23, 2015[2]
macOS (OS X) Cancelled[3]
Linux Cancelled[3]
Reception
Metacritic 70
OpenCritic 86
IGDB 92
Taxonomy
Series Batman: Arkham
Batman: Arkham Knight on HowLongToBeat
Batman: Arkham Knight on IGDB
Batman: Arkham Knight guide on StrategyWiki
Batman: Arkham Knight on MobyGames
Batman: Arkham Knight on Wikipedia
Batman: Arkham
Subseries of Batman
Batman: Arkham Asylum 2009
Batman: Arkham City 2011
Batman: Arkham Origins 2013
Batman: Arkham Origins Blackgate Deluxe Edition 2014
Batman: Arkham Knight 2015
Batman: Arkham VR 2017
Suicide Squad: Kill the Justice League 2024

Batman: Arkham Knight is a game in the Batman: Arkham series.

The PC version was pulled from stores on June 24, 2015 due to being released in a poor state,[4][5] reworked and re-released on October 28, 2015,[6][7][8] and continued to see additional development through early 2016 which brought various performance and stability improvements as well as bugfixes.[9][10][11][12]

Following the re-release and subsequent updates, it was announced that the game would not see the originally planned Mac and Linux versions.[3]

General information

GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Icon overlay.png
5 DVD discs.
Windows
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
Includes the Premium Edition as well as the previously PS4 exclusive Earth-2 Dark Knight skin.[13] DRM-free when launched directly from executable.[14]
Windows
GamersGate
Icon overlay.png
Premium Edition also available.
Windows
Gamesplanet logo.svg
Icon overlay.png
Premium Edition also available.
Windows
GOG.com
DRM-free
Premium Edition also available, which includes the previously PS4 exclusive Earth-2 Dark Knight skin.[15]
Windows
Green Man Gaming
Icon overlay.png
Premium Edition also available.
Windows
Humble Store
Icon overlay.png
Premium Edition also available.
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Premium Edition also available. DRM-free when launched directly from the game executable without the Steam client running. NOTE: ONLY the base game is DRM-free. For any DLC to be recognized, the game must be launched through the Steam client.
Windows
Denuvo Anti-Tamper DRM was removed from the Steam version on December 3, 2020.[16][17]

DLC and expansion packs

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

Version differences

Premium Edition includes all previously released DLCs.[21]

Essential improvements

Skip intro videos

Use the -nologo command line argument[22]
Delete or rename video files[23]
  1. Go to <path-to-game>\BmGame\Movies\.
  2. Delete or rename StartupMovie.swf and StartupMovieNV.swf.

Arkham Quixote

Mod that drastically reduces game stuttering by recycling textures allocations. More information and download can be found here.

Performance increase on SLI systems

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

Configuration file(s) location

System Location
Windows <path-to-game>\BMGame\Config\[Note 1]
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/208650/pfx/[Note 2]

Save game data location

System Location
Windows <path-to-game>\BMGame\SaveData\[Note 1]
Steam <Steam-folder>\userdata\<user-id>\208650\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/208650/pfx/[Note 2]
Running the Steam version without the Steam client running will save to <path-to-game>\BMGame\SaveData\.

Convert Steam save data to GOG

Manual conversion with hex editor[24]
  1. Open your save file from the Steam location in your hex editor.
  2. Insert the 4 bytes 00 10 25 00 at the start of the file (do not overwrite existing bytes).
  3. Save the file and transfer to the Windows save folder as listed above.

Notes

Converting GOG to Steam is done by deleting the bytes added in step 2, saving, and moving back to the Steam folder.

Save game cloud syncing

Video

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

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Works with some issues (see the WSGF entry).
Ultra-widescreen
Works with some issues (see the WSGF entry).
4K Ultra HD
Field of view (FOV)
See Field of view (FOV).
Windowed
Borderless fullscreen windowed
Anisotropic filtering (AF)
Anti-aliasing (AA)
Has SMAA in options, but reduces images clarity. See Anti-aliasing (AA).
Vertical sync (Vsync)
60 FPS
120+ FPS
Choice of FPS cap: 30, 60, 90. See High frame rate.
High dynamic range display (HDR)
See the glossary page for potential alternatives.

Field of view (FOV)

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")
Bindings=(Name="NumPadNine",Command="FOV 125")

Notes

Higher than default values can cause much FPS drop during situations where the camera zooms out.
Adjusting the FOV in any way with hotkeys breaks the first person Zoom In function on the right thumbstick, causing it to zoom in much less then before, making some riddles unsolvable without reloading the last checkpoint and resetting FOV entirely
Convert game to Hor+
Game is Vert- by default.
  1. Open BmEngine.ini and change "AspectRatioAxisConstraint=AspectRatio_MaintainXFOV" to "AspectRatioAxisConstraint=AspectRatio_MaintainYFOV"

Notes

May cause the map and some cutscenes to look weird.
This tweak also makes the game use vertical measurement. For people who play games where the max allowed FOV is 120, you want to use hotkey values of 90 instead of 120. If you like 110 or 100, then 80 and 70 respectively.

Anti-aliasing (AA)

Game's implemented solution uses a temporal filter which reduces clarity of textures and can disorientate some users. This injected form is crisper and gives much smoother edges
SMAA via SweetFX[citation needed]
  1. Download custom SweetFX
  2. Extract archive contents to <path-to-game>\Binaries\Win64\ and replace DLL's with ones from "x64" folder
SMAA via ReShade[citation needed]
Only use if the method above causes crashes
  1. Download custom ReShade
  2. Extract archive contents to <path-to-game>\Binaries\Win64

High frame rate

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

In-game keyboard bindings.
In-game keyboard bindings.
In-game XBox bindings.
In-game XBox bindings.
In-game DualShock 4 bindings.
In-game DualShock 4 bindings.

Keyboard and mouse State Notes
Remapping
By default, <Alt> can only be used as a modifier (e.g. <Alt> + <X>), and cannot receive mappings.
Mouse acceleration
Mouse sensitivity
Mouse input in menus
Mouse Y-axis inversion
Controller
Controller support
DirectInput, XInput and DualShock 4 only First Generation, bugged with Dualshock 4 Second Generation Controllers.
Full controller support
Controller remapping
Controller sensitivity
Controller Y-axis inversion
Controller types
XInput-compatible controllers
Xbox button prompts
Impulse Trigger vibration
PlayStation controllers
PlayStation button prompts
Light bar support
Static red color.
Adaptive trigger support
DualSense haptic feedback support
Connection modes
, Wired
wireless does not register any input unless emulated xinput
Generic/other controllers
Button prompts
Using Logitech Rumblepad 2 show DualShock buttons.[citation needed]
Additional information
Controller hotplugging
Haptic feedback
Both XInput and DualShock 4.
Digital movement supported
Simultaneous controller+KB/M

Audio

In-game audio settings.
In-game audio settings.

Audio feature State Notes
Separate volume controls
Surround sound
7.1
Subtitles
Closed captions
Mute on focus lost

Localizations

Language UI Audio Sub Notes
English
Arabic
Fan translation by AR Team, download.
Czech
Fan translation.
French
German
Hungarian
Fan translation
Italian
Korean
Polish
Brazilian Portuguese
Russian
Spanish
Windows language must be on any configuration of Spanish.
Latin American Spanish
Windows language must be on Español (México).
Japanese language isn't included in PC version

VR support

3D modes State Notes
Nvidia 3D Vision
See Helix Mod: Batman Arkham Knight (DX11).
vorpX
G3D, Z3D
Officially supported game, see official vorpx game list.

Issues fixed

Slow start up

Add a Windows Defender exclusion[citation needed]
  1. Go to Windows Security (use search to find it), Virus & threat protection (shield icon) and scroll down until you find Virus & threat protection settings click on Manage settings.
  2. Scroll down until you find Exclusions and click Add or remove exclusions.
  3. Click Add an exclusion and add the game folder <path-to-game>.

Fix for missing Batgirl moves and DLC characters critical strikes

While able to do the "disarm and destroy" special takedown for Batgirl while using a gamepad, this move is unusable with a keyboard, as it has no button associated with it. This fix restores it for keyboard users as well as missing critical strikes and freeflow focus mk II of all three DLC characters (Harley Quinn, Batgirl, Red Hood). All of these features were added in Update 1.11 released in the final days of November 2015, and that update was never ported properly or patched after for keyboard players on PC.
Edit BmInput.ini[25][26]
Step One. Setup
  1. Go to the configuration file(s) location.
  2. Open BmInput.ini.
  3. Select all lines that start with "Bindings" in the [Engine.PlayerInput] section.
  4. Copy and paste it into the [BmGame.RPlayerInput] section. You need to do this because as soon as you add a binding to the [BmGame.RPlayerInput] section, the game will ignore bindings in the [Engine.PlayerInput] section.
Step Two. Adding keybindings for two additional Batgirl special takedowns
  1. Under the section [BmGame.RPlayerInput], add the following lines:
    Bindings=(Name="Y",Command="TriggerWeaponDestroy")
    Bindings=(Name="T",Command="TriggerSecondaryGroupCombatMove")
  2. Replace T and Y with the desired key for special combo 3 ("multi ground takedown") and special combo 2 ("disarm and destroy") moves respectively,—note that if a key is already used for another function it can't be associated with this action.
  3. Save the file.
  4. Right-click the file and open "Properties". Set file to "Read-only". It is not always necessary, though.
Step Three. Workaround for missing DLC characters critical strikes and freeflow focus mk II
  1. Open BmInput.ini.
  2. Under the section [BmGame.RPlayerInput], replace Bindings=(Name="LeftMouseButton",Command="SkipCutscene") with the following line:
    Bindings=(Name="LeftMouseButton", Command="TriggerFearTakedown 0 | GadgetOrQuickStrike | DebugMenuSelectX | SkipCutscene | Button aQuickStrike | FireGun | Button bVehicleBoostButton | Button bFireVehicleSecondaryWeapon | SecondaryFireVehicleWeapon | BatarangBoost | OnRelease BatarangBoostReleased")
  3. Save the file.
  4. Right-click the file and open "Properties". Set file to "Read-only". It is not always necessary, though.
  5. Start the game.
  6. Unassign all keybindings that use Left Mouse Button (for Batman, Batmobile's Pursuit and Battle modes, all three DLC characters) via in-game settings. Batman's (including all characters except for three ones of three DLCs created by WB Games Montréal) and Batmobile's controls can be unassigned from main menu. DLC characters' controls can be unassigned from any relevant AR challenge.
  7. Return to the main menu to save the progress.
Step Four. Get rid of a warning about modified configuration files when starting the game
  1. Edit <path-to-game>\BmGame\Config\PC\PCEngine.ini
  2. Under the section [Engine.GameEngine], replace bDisableIniModifyWarning=False with the following line:
    bDisableIniModifyWarning=True.
  3. Save the file.
  4. Right-click the file and open "Properties". Set file to "Read-only". It is not always necessary, though.
  5. Start the game and enjoy.

A simpler method of implementing the fix for missing Batgirl moves and DLC characters critical strikes listed above

This method is incompatible with the one listed above. Make sure you're using BmInput.ini without any presence of bindings in the [BmGame.RPlayerInput] section. This method offers to create separate source file content of which will be imported in the main BmInput.ini file every time game is launched.
Create additional BmInput.ini[25][26]
  1. Go to the <path-to-game>\DLC\356474\Content\BmGame\ (for example; you can choose some other DLC folder).
  2. Create empty folder and name it as you wish e.g. "Batgirl moves".
  3. Create empty BmInput.ini in this folder.
  4. Add the following lines for missing Batgirl moves:
    [Engine.PlayerInput]
    .Bindings=(Name="T",Command="TriggerSecondaryGroupCombatMove")
    .Bindings=(Name="Y",Command="TriggerWeaponDestroy")
  5. Replace Y and T with the desired key for special combo 2 ("disarm and destroy") and special combo 3 ("multi ground takedown") moves respectively,—note that if a key is already used for another function it can't be associated with this action.
  6. Under the section [Engine.PlayerInput], add the following line for DLC characters critical strikes:
    .Bindings=(Name="LeftMouseButton",Command="BrakeButton | TriggerFearTakedown 0 | GadgetOrQuickStrike | DebugMenuSelectX | SkipCutscene | Button aQuickStrike | FireGun | Button bVehicleBoostButton | Button bFireVehicleSecondaryWeapon | SecondaryFireVehicleWeapon | BatarangBoost | OnRelease BatarangBoostReleased")
  7. Save the file.
  8. Start the game.
  9. Unassign all keybindings that use Left Mouse Button (for Batman, Batmobile's Pursuit and Battle modes, all three DLC characters) via in-game settings.
    1. Batman's (including all characters except for three ones of three DLCs created by WB Games Montréal) and Batmobile's controls can be unassigned from main menu.
    2. DLC characters' controls can be unassigned from any relevant AR challenge.
  10. Return to the main menu to save the progress.
  11. Enjoy.
Bonus. Adding special combo 0 one-key binding and additional one-key bindings for any other actions
  1. You can also bind special combo 0 move ("bat swarm" from the previous Arkham games replaced with environment takedown, batmobile-assisted takedown, weapon steal and etc. in Arkham Knight) to a single key. For this, under the section [Engine.PlayerInput], add the following line:
    .Bindings=(Name="R",Command="TriggerPrimaryGroupCombatMove")
  2. If you want to use R key for this action like in the previous Arkham games, you should change the default keybinding for "look behind" action via Batmobile's pursuit mode controls in the main menu.
  3. You can bind one action to more than one key. For example, for binding "weapon and destroy" to second a thumb mouse button, under the section [Engine.PlayerInput], add the following line:
    .Bindings=(Name="ThumbMouseButton2",Command="TriggerWeaponDestroy")

Alternative method of re-adding a missing Batgirl special move

This method is compatible with both methods listed above.
Create additional BmGame.ini[25][26]
  1. Go to the <path-to-game>\DLC\356474\Content\BmGame\ (for example; you can choose some other DLC folder).
  2. Create empty folder and name it as you wish e.g. "Batgirl moves".
  3. Create empty BmGame.ini in this folder.
  4. Add the following lines for one of the missing Batgirl moves, "disarm and destroy":
    [BmGame.RGameInfo]
    DefaultBatgirlKeyMap=(Ability="$GFxUI.KeyboardControls.SpecialComboTakedown2",PrimaryKeyName="$PC.Keys.Two",SecondaryKeyName="$PC.Keys.UNASSIGNED",Command="TriggerWeaponDestroy",bPrimaryCtrl=0,bPrimaryShift=0,bPrimaryAlt=1, Icon="CI_SpecialCombo2,CI_CombatSpecialTop")
  5. The special takedown 2 option will replace the photo mode shortcut for Batgirl in the game controls. Now, you can set every key you want for this action, even Alt+2 default two-keys binding.
  6. Save the file.

Stuttering and low fps on Windows 10 (2004 or newer)

This game uses PhysX so it doesn't get along with the Windows 10 HAGS technology
Disable Hardware Accelerated GPU Scheduling (HAGS) .[27]

Other information

API

Technical specs Supported Notes
Direct3D 11
Shader Model support 5
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics PhysX
Audio Wwise
Interface Scaleform

Hide HUD

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:
Bindings=(Name="NumPadZero",Command="ToggleHUD")

System requirements

Windows
Minimum Recommended
Operating system (OS) 7 SP1
Processor (CPU) Intel Core i5-750 2.67 GHz
AMD Phenom II X4 965 3.4 GHz
System memory (RAM) 6 GB
Hard disk drive (HDD) 45 GB
Video card (GPU) Nvidia GeForce GTX 660
AMD Radeon HD 7870
2 GB of VRAM
DirectX 11 compatible
Other Broadband Internet Connection required to activate and for some online features
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.[29]
The recommended requirements are only for 30FPS, not 60+ as most would expect.


Notes

  1. 1.0 1.1 When running this game without elevated privileges (Run as administrator option), write operations against a location below %PROGRAMFILES%, %PROGRAMDATA%, or %WINDIR% might be redirected to %LOCALAPPDATA%\VirtualStore on Windows Vista and later (more details).
  2. 2.0 2.1 File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data (use Wine regedit to access Windows registry paths). Games with Steam Cloud support may store data in ~/.steam/steam/userdata/<user-id>/208650/ in addition to or instead of this directory. The app ID (208650) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Rocksteady and "external PC development partner" investigating Batman: Arkham Knight performance issues • Eurogamer.net
  2. Official Batman: Arkham Knight Launch Trailer - YouTube
  3. 3.0 3.1 3.2 Steam - Batman: Arkham Knight no longer coming to Mac and Linux - last accessed on 2019-09-20
  4. Eurogamer - It gets worse - Batman: Arkham Knight on PC lacks console visual features - last accessed on 2019-09-20
  5. Eurogamer - Warner suspends Batman: Arkham Knight PC sales - last accessed on 2019-09-20
  6. PC Release Date Announced - Steam Community :: Group Announcements :: Batman™: Arkham Knight
  7. Eurogamer.net - Warner Bros. offers full refund for still-broken Batman: Arkham Knight PC
  8. Eurogamer.net - Performance Analysis: Batman on PC is still a disappointment
  9. Steam - PC Update - November 24th - last accessed on 2019-09-20
  10. Steam - PC Update - December 17th - last accessed on 2019-09-20
  11. Steam - PC Update - January 19th - last accessed on 2019-09-20
  12. Steam - PC Update - March 8th - last accessed on 2019-09-20
  13. Verified by User:Aemony on 2019-09-21
    Verified by matching the DLC folders on EGS to their Steam equivalence (the folders are named after the Steam AppIDs they were given on Steam). The DLCs were not present on the same day as the game went live on Epic Game Store, but was added a day later as part of a ~15 GB update.
  14. Verified by User:Aemony on 2019-09-19
  15. Verified by User:Hman360 on 2020-12-12
  16. Verified by User:Aemony on 2020-12-03
  17. SteamDB - Batman™: Arkham Knight Depot - Displaying change #M:5300142995515379449 - last accessed on 2020-12-03
  18. Steam Group - Special K - v 0.10.3 - [Framepacing Percentile Analysis - Comment by Wastelander121] - last accessed on 2019-09-23
    "The EGS version also contains the Earth 2 skin which was exclusive to PS4. All other exclusives aren't there."
  19. Verified by User:Aemony on 2019-09-23
    The 368100 folder of the copy on EGS corresponds to the 368100 DLC ID on Steam, which was never released on Steam.
  20. Verified by User:Hman360 on 2020-12-12
  21. Steam Community - Batman: Arkham Knight - Premium Edition - last accessed on 2019-09-27
  22. Disable Startup Logos - last accessed on 2020-11-16
  23. How to: Skip Intros - last accessed on 2020-11-16
  24. Verified by User:Hman360 on 2020-12-12
  25. 25.0 25.1 25.2 Steam Community :: Guide :: Batgirl Disarm and Destroy + Multi Ground Takedown combo on Keyboard. - last accessed on 2020-11-17
  26. 26.0 26.1 26.2 Steam Community :: Guide :: DLC Characters Critical Strikes + Batgirl Special Takedowns fix on Keyboard - last accessed on 2020-11-17
  27. Steam :: Update on Performance
  28. Update on PC Minimum Specs]