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.

Difference between revisions of "Gotham Knights"

From PCGamingWiki, the wiki about fixing PC games
 
(31 intermediate revisions by 17 users not shown)
Line 1: Line 1:
{{stub}}
+
 
 
{{Infobox game
 
{{Infobox game
 
|cover        = Gotham Knights cover.jpg
 
|cover        = Gotham Knights cover.jpg
 
|developers  =  
 
|developers  =  
 
{{Infobox game/row/developer|Warner Bros. Games Montreal}}
 
{{Infobox game/row/developer|Warner Bros. Games Montreal}}
 +
{{Infobox game/row/porter|QLOC|Windows}}
 
|publishers  =  
 
|publishers  =  
{{Infobox game/row/publisher|Warner Bros. Interactive Entertainment}}
+
{{Infobox game/row/publisher|Warner Bros. Games}}
 
|engines      =  
 
|engines      =  
 
{{Infobox game/row/engine|Unreal Engine 4}}
 
{{Infobox game/row/engine|Unreal Engine 4}}
Line 11: Line 12:
 
{{Infobox game/row/date|Windows|October 21, 2022}}
 
{{Infobox game/row/date|Windows|October 21, 2022}}
 
|reception    =  
 
|reception    =  
{{Infobox game/row/reception|Metacritic|link|rating}}
+
{{Infobox game/row/reception|Metacritic|gotham-knights|66}}
{{Infobox game/row/reception|OpenCritic|link|rating}}
+
{{Infobox game/row/reception|OpenCritic|13348/gotham-knights|70}}
{{Infobox game/row/reception|IGDB|link|rating}}
+
{{Infobox game/row/reception|IGDB|gotham-knights|72}}
 
|taxonomy    =
 
|taxonomy    =
{{Infobox game/row/taxonomy/monetization      | }}
+
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 
{{Infobox game/row/taxonomy/microtransactions | }}
 
{{Infobox game/row/taxonomy/microtransactions | }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
 
{{Infobox game/row/taxonomy/modes            | Singleplayer, Multiplayer }}
{{Infobox game/row/taxonomy/pacing            | }}
+
{{Infobox game/row/taxonomy/pacing            | Real-Time}}
{{Infobox game/row/taxonomy/perspectives      | }}
+
{{Infobox game/row/taxonomy/perspectives      | Third-Person}}
{{Infobox game/row/taxonomy/controls          | }}
+
{{Infobox game/row/taxonomy/controls          | Direct Control}}
 
{{Infobox game/row/taxonomy/genres            | ARPG}}
 
{{Infobox game/row/taxonomy/genres            | ARPG}}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/sports            | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
 
{{Infobox game/row/taxonomy/vehicles          | }}
{{Infobox game/row/taxonomy/art styles        | }}
+
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 
{{Infobox game/row/taxonomy/themes            | }}
 
{{Infobox game/row/taxonomy/themes            | }}
 
{{Infobox game/row/taxonomy/series            | Batman }}
 
{{Infobox game/row/taxonomy/series            | Batman }}
Line 32: Line 33:
 
|gogcom id side =  
 
|gogcom id side =  
 
|official site= https://www.gothamknightsgame.com/
 
|official site= https://www.gothamknightsgame.com/
|hltb        =  
+
|hltb        = 82068
|igdb        = <!-- Only needs to be set if there is no IGDB reception row -->
+
|lutris      = gotham-knights
|mobygames    =  
+
|mobygames    = gotham-knights
 
|strategywiki =  
 
|strategywiki =  
 
|wikipedia    = Gotham Knights (video game)
 
|wikipedia    = Gotham Knights (video game)
 
|winehq      =  
 
|winehq      =  
 +
|protondb    = 1496790
 
|license      = commercial
 
|license      = commercial
 
}}
 
}}
Line 53: Line 55:
 
==Availability==
 
==Availability==
 
{{Availability|
 
{{Availability|
{{Availability/row| Epic Games Store | gotham-knights | unknown  | {{store link|Epic Games Store|gotham-knights--deluxe-edition|Deluxe Edition}} also available.  |  | Windows }}
+
{{Availability/row| Epic Games Store | gotham-knights | Epic Games Store | {{store link|Epic Games Store|gotham-knights--deluxe-edition|Deluxe Edition}} also available.  |  | Windows }}
 +
{{Availability/row| GamersGate | gotham-knights | Steam  | {{store link|GamersGate|gotham-knights-deluxe-edition|Deluxe Edition}} also available. |  | Windows }}
 
{{Availability/row| Gamesplanet | 5373-1 | Steam  | {{store link|Gamesplanet|5373-2|Deluxe Edition}} also available. |  | Windows }}
 
{{Availability/row| Gamesplanet | 5373-1 | Steam  | {{store link|Gamesplanet|5373-2|Deluxe Edition}} also available. |  | Windows }}
 
{{Availability/row| GMG | gotham-knights-pc | Steam  | {{store link|GMG|gotham-knights-deluxe-edition-pc|Deluxe Edition}} also available. |  | Windows }}
 
{{Availability/row| GMG | gotham-knights-pc | Steam  | {{store link|GMG|gotham-knights-deluxe-edition-pc|Deluxe Edition}} also available. |  | Windows }}
 
{{Availability/row| Humble | gotham-knights | Steam | {{store link|Humble|gotham-knights-deluxe-edition|Deluxe Edition}} also available. | | Windows }}
 
{{Availability/row| Humble | gotham-knights | Steam | {{store link|Humble|gotham-knights-deluxe-edition|Deluxe Edition}} also available. | | Windows }}
 +
{{Availability/row| Microsoft Store | bt3611gr00cq | Microsoft Store |{{store feature|Xbox Play Anywhere}}. Included with {{store feature|Xbox Game Pass}}. <br/> {{store link|Microsoft Store|9p5fnp2nj6xw|Deluxe Edition}} also available.  | | Windows }}
 
{{Availability/row| Steam  | 1496790  | Steam  | Deluxe Edition also available. |  | Windows }}
 
{{Availability/row| Steam  | 1496790  | Steam  | Deluxe Edition also available. |  | Windows }}
 +
}}
 +
 +
{{ii}} All versions require {{DRM|Denuvo}}.<ref>{{Refurl|url=https://steamdb.info/app/1496790/history/?changeid=16511424|title=Steamdb|date=2022-10-27}}</ref>
 +
 +
==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.
 +
{{Fixbox|description=Patch executable|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/1496790/discussions/0/3761101693152548197/|title=Steam Community|date=26 May 2023}}</ref>|fix=
 +
To install the patch:
 +
# If on a Steam Deck, switch to the desktop (Steam Button > Power > Switch to Desktop)
 +
# Open your Library in Steam
 +
# Open the folder Gotham Knights is installed to by right clicking on it and selecting Properties > Local Files > Browse
 +
# Continue from the set of steps below which correspond to your OS
 +
 +
To continue installing the patch on Windows:
 +
# Open Powershell by clicking the address bar in Explorer, typing "powershell" (without quotes) and pressing enter
 +
# Copy and paste the below commands into Powershell and press enter
 +
 +
<code>$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")</code>
 +
 +
# Wait several seconds for the commands to finish. You can tell they're done when the word "Done!" is displayed.
 +
# Your game should now be patched. You can now close Explorer and Powershell.
 +
 +
To continue installing the patch on Linux and SteamOS:
 +
# 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.
 +
# Type "python3" (without quotes) in the terminal and press enter
 +
# Copy and paste the below commands into the terminal and press enter
 +
 +
<code>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())</code>
 +
 +
# Wait several seconds for the commands to finish. You can tell they're done when the word "Done!" is displayed.
 +
# Your game should now be patched. You can now close the file browser and terminal.
 
}}
 
}}
  
Line 63: Line 112:
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/config|Windows|}}
+
{{Game data/config|Windows|{{P|localappdata}}\Mercury\Saved\Config\WindowsNoEditor\}}
 +
{{Game data/config|Steam|{{P|localappdata}}\WB Games\Gotham Knights\Steam\}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/saves|Windows|}}
+
{{Game data/saves|Microsoft Store|{{p|localappdata}}\Packages\WarnerBros.Interactive.ea2bab08-46b7-40e4-bdd5-590_ktmk1xygcecda\SystemAppData\wgs\{{P|uid}}}}
 +
{{Game data/saves|Steam|{{P|localappdata}}\WB Games\Gotham Knights\Steam\Saved\SaveGames\{{P|uid}}\}}
 
}}
 
}}
  
Line 75: Line 126:
 
|discord                  =  
 
|discord                  =  
 
|discord notes            =  
 
|discord notes            =  
|epic games launcher      = unknown
+
|epic games launcher      = true
 
|epic games launcher notes =  
 
|epic games launcher notes =  
 
|gog galaxy                =  
 
|gog galaxy                =  
Line 81: Line 132:
 
|origin                    =  
 
|origin                    =  
 
|origin notes              =  
 
|origin notes              =  
|steam cloud              = unknown
+
|steam cloud              = true
 
|steam cloud notes        =  
 
|steam cloud notes        =  
 
|ubisoft connect          =  
 
|ubisoft connect          =  
 
|ubisoft connect notes    =  
 
|ubisoft connect notes    =  
|xbox cloud                =  
+
|xbox cloud                = true
 
|xbox cloud notes          =  
 
|xbox cloud notes          =  
 
}}
 
}}
Line 94: Line 145:
 
|widescreen wsgf award      =  
 
|widescreen wsgf award      =  
 
|multimonitor wsgf award    =  
 
|multimonitor wsgf award    =  
|ultrawidescreen wsgf award =  
+
|ultrawidescreen wsgf award = gold
 
|4k ultra hd wsgf award    =  
 
|4k ultra hd wsgf award    =  
|widescreen resolution      = unknown
+
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
|multimonitor              = unknown
+
|multimonitor              = true
|multimonitor notes        =  
+
|multimonitor notes        = Cutscenes are {{term|pillarboxed}} to 16:9. Download [https://github.com/RoseTheFlower/UltrawideIndex/releases/tag/gothamknights Rose's fix] for a solution.
|ultrawidescreen            = unknown
+
|ultrawidescreen            = true
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = Cutscenes are {{term|pillarboxed}} to 16:9. Download [https://github.com/RoseTheFlower/UltrawideIndex/releases/tag/gothamknights Rose's fix] for a solution.
|4k ultra hd                = unknown
+
|4k ultra hd                = true
 
|4k ultra hd notes          =  
 
|4k ultra hd notes          =  
|fov                        = unknown
+
|fov                        = true
|fov notes                  =  
+
|fov notes                  = Horizontal
|windowed                  = unknown
+
|windowed                  = true
 
|windowed notes            =  
 
|windowed notes            =  
|borderless windowed        = unknown
+
|borderless windowed        = true
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
 
|anisotropic                = true
 
|anisotropic                = true
 
|anisotropic notes          =  
 
|anisotropic notes          =  
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        = TAA, X<sup>e</sup>SS
+
|antialiasing notes        = [[TAA]]
|vsync                      = unknown
+
|upscaling                  = true
 +
|upscaling tech            = TAAU, XeSS 1.1, DLSS 2.0, FSR 2.1
 +
|upscaling notes            =
 +
|vsync                      = true
 
|vsync notes                =  
 
|vsync notes                =  
 
|60 fps                    = true
 
|60 fps                    = true
 
|60 fps notes              =  
 
|60 fps notes              =  
|120 fps                    = unknown
+
|120 fps                    = true
|120 fps notes              =  
+
|120 fps notes              = Up to 360 FPS.
|hdr                        = unknown
+
|hdr                        = true
 
|hdr notes                  =  
 
|hdr notes                  =  
 
|ray tracing                = true
 
|ray tracing                = true
|ray tracing notes          = Reflections and Shadows
+
|ray tracing notes          = Ray-traced reflections.
 
|color blind                = unknown
 
|color blind                = unknown
 
|color blind notes          =  
 
|color blind notes          =  
Line 130: Line 184:
 
==Input==
 
==Input==
 
{{Input
 
{{Input
|key remap                = unknown
+
|key remap                = true
 
|key remap notes          =  
 
|key remap notes          =  
 
|acceleration option      = unknown
 
|acceleration option      = unknown
 
|acceleration option notes =  
 
|acceleration option notes =  
|mouse sensitivity        = unknown
+
|mouse sensitivity        = true
 
|mouse sensitivity notes  =  
 
|mouse sensitivity notes  =  
|mouse menu                = unknown
+
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
|invert mouse y-axis      = unknown
+
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 
|touchscreen              = unknown
 
|touchscreen              = unknown
Line 146: Line 200:
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
|controller remap          = unknown
+
|controller remap          = true
 
|controller remap notes    =  
 
|controller remap notes    =  
|controller sensitivity    = unknown
+
|controller sensitivity    = true
 
|controller sensitivity notes=  
 
|controller sensitivity notes=  
|invert controller y-axis  = unknown
+
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|xinput controllers        = unknown
+
|xinput controllers        = true
 
|xinput controllers notes  =  
 
|xinput controllers notes  =  
|xbox prompts              = unknown
+
|xbox prompts              = true
 
|xbox prompts notes        =  
 
|xbox prompts notes        =  
 
|impulse triggers          = unknown
 
|impulse triggers          = unknown
 
|impulse triggers notes    =  
 
|impulse triggers notes    =  
|dualshock 4              = unknown
+
|dualshock 4              = true
 
|dualshock 4 notes        =  
 
|dualshock 4 notes        =  
|dualshock prompts        = unknown
+
|dualshock prompts        = true
 
|dualshock prompts notes  =  
 
|dualshock prompts notes  =  
 
|light bar support        = unknown
 
|light bar support        = unknown
Line 170: Line 224:
 
|tracked motion prompts    = unknown
 
|tracked motion prompts    = unknown
 
|tracked motion prompts notes =  
 
|tracked motion prompts notes =  
|other controllers        = unknown
+
|other controllers        = true
 
|other controllers notes  =  
 
|other controllers notes  =  
|other button prompts      = unknown
+
|other button prompts      = Nintendo
 
|other button prompts notes=  
 
|other button prompts notes=  
|controller hotplug        = unknown
+
|controller hotplug        = true
 
|controller hotplug notes  =  
 
|controller hotplug notes  =  
|haptic feedback          = unknown
+
|haptic feedback          = true
|haptic feedback notes    =  
+
|haptic feedback notes    = Native [[Controller:Nintendo Switch Pro Controller|Switch Pro Controller]] and Xinput support.
|simultaneous input        = unknown
+
|simultaneous input        = true
 
|simultaneous input notes  =  
 
|simultaneous input notes  =  
 
|steam input api          = unknown
 
|steam input api          = unknown
Line 194: Line 248:
 
==Audio==
 
==Audio==
 
{{Audio
 
{{Audio
|separate volume          = unknown
+
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
|surround sound          = unknown
+
|surround sound          = true
 
|surround sound notes    =  
 
|surround sound notes    =  
 
|subtitles                = true
 
|subtitles                = true
Line 310: Line 364:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Latin American Spanish
+
  |language  = Russian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Originally Advertised but not available. <br/> Fan translation by wol.su team, [https://www.zoneofgames.ru/games/gotham_knights/files/7762.html]
 +
|fan      = true
 +
|ref      =
 +
}}
 +
{{L10n/switch
 +
|language  = Spanish
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 319: Line 382:
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
  |language  = Spanish
+
  |language  = Latin American Spanish
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
Line 331: Line 394:
 
==Network==
 
==Network==
 
{{Network/Multiplayer
 
{{Network/Multiplayer
|local play          = unknown
+
|local play          = false
 
|local play players  =  
 
|local play players  =  
 
|local play modes    =  
 
|local play modes    =  
 
|local play notes    =  
 
|local play notes    =  
|lan play            = unknown
+
|lan play            = false
 
|lan play players    =  
 
|lan play players    =  
 
|lan play modes      =  
 
|lan play modes      =  
 
|lan play notes      =  
 
|lan play notes      =  
 
|online play          = true
 
|online play          = true
|online play players  =  
+
|online play players  = 2
 
|online play modes    = Co-op
 
|online play modes    = Co-op
|online play notes    =  
+
|online play notes    =
 
|asynchronous        =  
 
|asynchronous        =  
 
|asynchronous notes  =  
 
|asynchronous notes  =  
Line 365: Line 428:
 
===API===
 
===API===
 
{{API
 
{{API
|direct3d versions      =  
+
|direct3d versions      = 12
 
|direct3d notes        =  
 
|direct3d notes        =  
 
|directdraw versions    =  
 
|directdraw versions    =  
Line 389: Line 452:
 
|windows 32-bit exe    = false
 
|windows 32-bit exe    = false
 
|windows 64-bit exe    = true
 
|windows 64-bit exe    = true
 +
|windows arm app        = false
 
|windows exe notes      =  
 
|windows exe notes      =  
 
|mac os x powerpc app  =  
 
|mac os x powerpc app  =  
Line 402: Line 466:
 
===Middleware===
 
===Middleware===
 
{{Middleware
 
{{Middleware
|physics          =  
+
|physics          = PhysX
 
|physics notes    =  
 
|physics notes    =  
|audio            =  
+
|audio            = OGG Vorbis
 
|audio notes      =  
 
|audio notes      =  
 
|interface        =  
 
|interface        =  
 
|interface notes  =  
 
|interface notes  =  
|input            =  
+
|input            = SDL
 
|input notes      =  
 
|input notes      =  
 
|cutscenes        =  
 
|cutscenes        =  
 
|cutscenes notes  =  
 
|cutscenes notes  =  
|multiplayer      =  
+
|multiplayer      = Epic Online Services
 
|multiplayer notes=  
 
|multiplayer notes=  
 
|anticheat        =  
 
|anticheat        =  
Line 422: Line 486:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    =  
+
|minOS    = 10
|minCPU  =  
+
|minCPU  = Intel Core i5-9600K 3.7 GHz
|minRAM  =  
+
|minCPU2  = AMD Ryzen 5 3600 3.6 GHz
|minHD    =  
+
|minRAM  = 8 GB
|minGPU  =  
+
|minHD    = 45 GB
 +
|minGPU  = Nvidia GeForce GTX 1660 Ti
 +
|minGPU2  = AMD Radeon RX 590
 +
|minDX    = 12
  
 
|recOS    =  
 
|recOS    =  
|recCPU  =  
+
|recCPU  = Intel Core i7-10700K 3.8 GHz
|recRAM  =  
+
|recCPU2  = AMD Ryzen 5 5600X 3.7 GHz
 +
|recRAM  = 16 GB
 
|recHD    =  
 
|recHD    =  
|recGPU  =  
+
|recGPU  = Nvidia GeForce RTX 2070
|notes    =  
+
|recGPU2  = AMD Radeon RX 5700 XT
 +
|recDX    =  
 +
|notes    = {{ii}} A 64-bit operating system is required. {{ii}} Minimum requirements are for 1080p 60 FPS at Low Quality settings.
 +
{{ii}} Recommended requirements are for 1080p 60 FPS at High Quality Settings.
 
}}
 
}}
  
 
{{References}}
 
{{References}}

Latest revision as of 12:06, 17 April 2024

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) <SteamLibrary-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) <SteamLibrary-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 Notes regarding Steam Play (Linux) data:

References

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