Difference between revisions of "Gotham Knights"
(Added information on how to fix the crashes to desktop introduced in the December 2022 patch.) |
|||
Line 62: | Line 62: | ||
{{ii}} All versions require {{DRM|Denuvo}}.<ref>{{Refurl|url=https://steamdb.info/app/1496790/history/?changeid=16511424|title=Steamdb|date=2022-10-27}}</ref> | {{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>https://steamcommunity.com/app/1496790/discussions/0/3761101693152548197/</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. | ||
+ | }} | ||
==Game data== | ==Game data== |
Revision as of 05:48, 9 January 2023
Developers | |
---|---|
Warner Bros. Games Montreal | |
Windows | QLOC |
Publishers | |
Warner Bros. Interactive Entertainment | |
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 |
Genres | ARPG |
Series | Batman |
⤏ Go to series page | |
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 ARPG game in the Batman series.
General information
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Epic Games Store | Deluxe Edition also available. | |||
Deluxe Edition also available. | ||||
Green Man Gaming | Deluxe Edition also available. | |||
Humble Store | Deluxe Edition also available. | |||
Steam | Deluxe Edition also available. |
- 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:
To continue installing the patch on Windows:
To continue installing the patch on Linux and SteamOS:
|
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 |
---|---|
Windows | |
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
System | Native | Notes |
---|---|---|
Epic Games Launcher | ||
Steam Cloud |
Video
Graphics feature | State | Notes | |
---|---|---|---|
Widescreen resolution | |||
Multi-monitor | Cutscenes are pillarboxed to 16:9. Download Rose's fix for a solution. | ||
Ultra-widescreen | Cutscenes are pillarboxed to 16:9. Download Rose's fix for a solution. | ||
4K Ultra HD | |||
Field of view (FOV) | Horizontal | ||
Windowed | |||
Borderless fullscreen windowed | |||
Anisotropic filtering (AF) | |||
Anti-aliasing (AA) | TAA | ||
High-fidelity upscaling | TAAU, XeSS, DLSS 2.0, FSR 2.1 |
||
Vertical sync (Vsync) | |||
60 FPS and 120+ FPS | Up to 360 FPS. | ||
High dynamic range display (HDR) | |||
Ray tracing (RT) | Ray-traced reflections. |
- The game engine may allow for manual configuration of the game via its variables. See the Unreal Engine 4 page for more details.
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | ||
Mouse acceleration | ||
Mouse sensitivity | ||
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | ||
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 | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Generic/other controllers | ||
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | Native Switch Pro Controller and Xinput support. | |
Digital movement supported | ||
Simultaneous controller+KB/M |
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 | ||||
Russian | Originally Advertised but not available. Fan translation by wol.su team, [1] |
|||
Polish | ||||
Brazilian Portuguese | ||||
Latin American Spanish | ||||
Spanish |
Network
Multiplayer types
Type | Native | Notes | |
---|---|---|---|
Local play | |||
LAN play | |||
Online play | Co-op |
Other information
API
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 |
Intel Core i7-10700K 3.8 GHz AMD Ryzen 5 5600X 3.7 GHz |
System memory (RAM) | 8 GB | 16 GB |
Hard disk drive (HDD) | 45 GB | |
Video card (GPU) | Nvidia GeForce GTX 1660 Ti AMD Radeon RX 590 DirectX 12 compatible | Nvidia GeForce RTX 2070 AMD Radeon RX 5700 XT |
- 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.0 1.1 Notes regarding Steam Play (Linux) data:
- File/folder structure within this directory reflects the path(s) listed for Windows and/or Steam game data.
- Games with Steam Cloud support may also store data in
~/.steam/steam/userdata/<user-id>/1496790/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (1496790) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Steamdb - last accessed on 2022-10-27
- ↑ https://steamcommunity.com/app/1496790/discussions/0/3761101693152548197/