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


Warning for game developers: PCGamingWiki staff members will only ever reach out to you using the official press@pcgamingwiki.com mail address.
Be aware of scammers claiming to be representatives or affiliates of PCGamingWiki who promise a PCGW page for a game key.

Gotham Knights

From PCGamingWiki, the wiki about fixing PC games
Gotham Knights
Gotham Knights cover
Developers
Warner Bros. Games Montreal
Windows QLOC
Publishers
Warner Bros. Games
Engines
Unreal Engine 4
Release dates
Windows October 21, 2022
Reception
Metacritic 66
OpenCritic 70
IGDB 72
Taxonomy
Monetization One-time game purchase
Modes Singleplayer, Multiplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres ARPG
Art styles Realistic
Series Batman
Gotham Knights on HowLongToBeat
Gotham Knights on IGDB
Gotham Knights on MobyGames
Gotham Knights on Wikipedia
Subseries of DC
Batman 1989
Batman: The Caped Crusader 1988
Batman Returns 1992
Batman Forever 1996
Batman Forever: The Arcade Game 1996
Batman: Partners in Peril 1996
The Adventures of Batman & Robin: Activity Center 1996
Batman: Vengeance 2002
Batman: Justice Unbalanced 2003
Batman: Toxic Chill 2003
Lego Batman (series)
Batman: Arkham (series)
Gotham City Impostors 2012
Batman: The Telltale Series (series)
Gotham Knights 2022

Gotham Knights is a singleplayer and multiplayer third-person ARPG game in the Batman series.

General information

Official Discord server
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Epic Games Store
Epic Games Launcher
Deluxe Edition also available.
Windows
GamersGate
Icon overlay.png
Deluxe Edition also available.
Windows
Gamesplanet logo.svg
Icon overlay.png
Deluxe Edition also available.
Windows
Green Man Gaming
Icon overlay.png
Deluxe Edition also available.
Windows
Humble Store
Icon overlay.png
Deluxe Edition also available.
Windows
Microsoft Store
Microsoft Store
Xbox Play Anywhere. Included with Xbox Game Pass for PC.
Deluxe Edition also available.
Windows
Steam
Icon overlay.png
Deluxe Edition also available.
Windows
All versions require Denuvo Anti-Tamper DRM.[1]

Essential improvements

Fix crashes to desktop

The patch made to the game on December 14, 2022 introduced an issue in which a function in one of the game's audio libraries caused the game to frequently crash to the desktop. This patch, created by Steam Community user html99, disables that function.

Patch executable[2]

To install the patch:

  1. If on a Steam Deck, switch to the desktop (Steam Button > Power > Switch to Desktop)
  2. Open your Library in Steam
  3. Open the folder Gotham Knights is installed to by right clicking on it and selecting Properties > Local Files > Browse
  4. Continue from the set of steps below which correspond to your OS

To continue installing the patch on Windows:

  1. Open Powershell by clicking the address bar in Explorer, typing "powershell" (without quotes) and pressing enter
  2. Copy and paste the below commands into Powershell and press enter

$data = [System.IO.File]::ReadAllBytes('Mercury/Binaries/Win64/GothamKnights.exe') if ( (Get-FileHash -InputStream ([System.IO.MemoryStream] $data) -Algorithm SHA1).Hash -eq '8117FB002B7C3DD2388C9F0B111197C30DB01496' ) { $data[0x20A7716] = 0x40 $data[0x20A7717] = 0x85 $data[0x20A7718] = 0xC0 $data[0x20A7719] = 0x90 [System.IO.File]::WriteAllBytes('Mercury/Binaries/Win64/GothamKnights.exe', $data) } Write-Output (("`n" * 3) + [System.Text.Encoding]::ASCII.GetString(@(68, 111, 110, 101, 33)) + "`n")

  1. Wait several seconds for the commands to finish. You can tell they're done when the word "Done!" is displayed.
  2. Your game should now be patched. You can now close Explorer and Powershell.

To continue installing the patch on Linux and SteamOS:

  1. Open a terminal in folder Gotham Knights is installed in. On SteamOS, this can be done by right clicking on the folder's background (the big dark gray area) and selecting "Open Terminal Here". The exact steps may be different for other OS's.
  2. Type "python3" (without quotes) in the terminal and press enter
  3. Copy and paste the below commands into the terminal and press enter

import sys, hashlib fh = open('Mercury/Binaries/Win64/GothamKnights.exe', 'rb') ; data = fh.read() ; fh.close() data = data.replace(bytes.fromhex('483942407553488b8318310000'), bytes.fromhex('4085C0907553488b8318310000')) if hashlib.sha1(data).hexdigest() == '8117fb002b7c3dd2388c9f0b111197c30db01496' else data fh = open('Mercury/Binaries/Win64/GothamKnights.exe', 'wb') ; fh.write(data) ; fh.close() sys.exit(('\n'*3)+bytes.fromhex('446f6e6521').decode())

  1. Wait several seconds for the commands to finish. You can tell they're done when the word "Done!" is displayed.
  2. Your game should now be patched. You can now close the file browser and terminal.

Game data

Configuration file(s) location

System Location
Windows %LOCALAPPDATA%\Mercury\Saved\Config\WindowsNoEditor\
Steam %LOCALAPPDATA%\WB Games\Gotham Knights\Steam\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1496790/pfx/[Note 1]

Save game data location

System Location
Microsoft Store %LOCALAPPDATA%\Packages\WarnerBros.Interactive.ea2bab08-46b7-40e4-bdd5-590_ktmk1xygcecda\SystemAppData\wgs\<user-id>
Steam %LOCALAPPDATA%\WB Games\Gotham Knights\Steam\Saved\SaveGames\<user-id>\
Steam Play (Linux) <Steam-folder>/steamapps/compatdata/1496790/pfx/[Note 1]

Save game cloud syncing

Video

The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.

Input

Audio

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

Localizations

Language UI Audio Sub Notes
English
Arabic
Simplified Chinese
Traditional Chinese
French
German
Italian
Japanese
Korean
Polish
Brazilian Portuguese
Russian
Originally Advertised but not available.
Fan translation by wol.su team, [1]
Spanish
Latin American Spanish

Network

Multiplayer types

Type Native Players Notes
Local play
LAN play
Online play
2 Co-op

Other information

API

Technical specs Supported Notes
Direct3D 12
Executable 32-bit 64-bit Notes
Windows

Middleware

Middleware Notes
Physics PhysX
Audio OGG Vorbis
Input SDL
Multiplayer Epic Online Services

System requirements

Windows
Minimum Recommended
Operating system (OS) 10
Processor (CPU) Intel Core i5-9600K 3.7 GHz
AMD Ryzen 5 3600 3.6 GHz
System memory (RAM) 8 GB
Hard disk drive (HDD) 45 GB
Video card (GPU) Nvidia GeForce GTX 1660 Ti
AMD Radeon RX 590
DirectX 12 compatible
A 64-bit operating system is required.
Minimum requirements are for 1080p 60 FPS at Low Quality settings.
Recommended requirements are for 1080p 60 FPS at High Quality Settings.


Notes

  1. 1.0 1.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>/1496790/ in addition to or instead of this directory. The app ID (1496790) may differ in some cases. Treat backslashes as forward slashes. See the glossary page for details.

References

  1. Steamdb - last accessed on 2022-10-27
  2. Steam Community - last accessed on 26 May 2023