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 "Batman: Arkham Asylum"

From PCGamingWiki, the wiki about fixing PC games
m (Updated game infobox with WineHQ ID.)
 
(472 intermediate revisions by more than 100 users not shown)
Line 1: Line 1:
 
{{Infobox game
 
{{Infobox game
|cover        = Batman Arkham Asylum Boxart.png
+
|cover        = Batman Arkham Asylum cover.png
|developers  =
+
|developers  =  
 
{{Infobox game/row/developer|Rocksteady Studios}}
 
{{Infobox game/row/developer|Rocksteady Studios}}
{{Infobox game/row/osxporter|Feral Interactive}}
+
{{Infobox game/row/porter|Feral Interactive|OS X}}
|publishers  =
+
|publishers  =  
{{Infobox game/row/publisher|Warner Bros. Interactive Entertainment}}
+
{{Infobox game/row/publisher|Warner Bros. Interactive Entertainment|Current}}
 +
{{Infobox game/row/publisher|Eidos Interactive|Prior to 2010}}
 +
{{Infobox game/row/publisher|Square Enix|Former}}
 
{{Infobox game/row/publisher|Feral Interactive|OS X}}
 
{{Infobox game/row/publisher|Feral Interactive|OS X}}
 +
{{Infobox game/row/publisher|Noviy Disk|Retail (Russia)|ref=<ref>{{Refurl|url=https://www.nd.ru/catalog/products/batmanarkhamasylum/|title=Batman: Arkham Asylum|date=2023-02-18}}</ref>}}
 
|engines      =
 
|engines      =
 
{{Infobox game/row/engine|Unreal Engine 3}}
 
{{Infobox game/row/engine|Unreal Engine 3}}
|release dates=
+
|release dates=  
 
{{Infobox game/row/date|Windows|September 15, 2009}}
 
{{Infobox game/row/date|Windows|September 15, 2009}}
 
{{Infobox game/row/date|OS X|November 19, 2011}}
 
{{Infobox game/row/date|OS X|November 19, 2011}}
 +
|reception    =
 +
{{Infobox game/row/reception|Metacritic|batman-arkham-asylum|91}}
 +
{{Infobox game/row/reception|IGDB|batman-arkham-asylum|89}}
 +
|taxonomy    =
 +
{{Infobox game/row/taxonomy/monetization      | One-time game purchase }}
 +
{{Infobox game/row/taxonomy/microtransactions | None }}
 +
{{Infobox game/row/taxonomy/modes            | Singleplayer }}
 +
{{Infobox game/row/taxonomy/pacing            | Real-time }}
 +
{{Infobox game/row/taxonomy/perspectives      | Third-person }}
 +
{{Infobox game/row/taxonomy/controls          | Direct control }}
 +
{{Infobox game/row/taxonomy/genres            | Action, Adventure, Metroidvania, Stealth }}
 +
{{Infobox game/row/taxonomy/sports            | }}
 +
{{Infobox game/row/taxonomy/vehicles          | }}
 +
{{Infobox game/row/taxonomy/art styles        | Realistic }}
 +
{{Infobox game/row/taxonomy/themes            | Contemporary, North America }}
 +
{{Infobox game/row/taxonomy/series            | Batman: Arkham }}
 
|steam appid  = 35140
 
|steam appid  = 35140
 
|steam appid side = 35010
 
|steam appid side = 35010
|gogcom page  =  
+
|gogcom id    = 1482504285
 +
|gogcom id side =
 +
|hltb        = 881
 +
|lutris      = batman-arkham-asylum-goty-edition
 +
|strategywiki = Batman: Arkham Asylum
 +
|mobygames    = 42258
 
|wikipedia    = Batman: Arkham Asylum
 
|wikipedia    = Batman: Arkham Asylum
 
|winehq      = 10145
 
|winehq      = 10145
 +
|license      = commercial
 
}}
 
}}
{{Series|Batman: Arkham}}
 
  
'''Key points'''
+
{{Introduction
{{ii}} DRM switched from [[Games for Windows - LIVE]] and [[SecuROM]] to [[Steam]] for digital copies.
+
|introduction      =
{{--}} Built in benchmark removed post Steamworks patch.
+
 
 +
|release history  =
 +
 
 +
|current state    =
 +
}}
  
 
'''General information'''
 
'''General information'''
{{mm}} [http://steamcommunity.com/app/35140/discussions/ Steam Community Discussions]
+
{{mm}} [https://www.feralinteractive.com/en/mac-games/bmaa/story/ macOS developer minisite]
{{mm}} [http://forums.steampowered.com/forums/forumdisplay.php?f=683 Steam Users' Forums] for game series
+
{{GOG.com links|1482504285|batman_arkham_series|for game series}}
{{mm}} [http://forums.eidosgames.com/forumdisplay.php?f=259/ Eidos Batman: Arkham Asylum Forums]
+
{{mm}} [https://steamcommunity.com/app/35140/discussions/ Steam Community Discussions]
  
 
==Availability==
 
==Availability==
{{Availability Table|
+
{{Availability|
{{Availability Table/row| [http://www.onlive.com/games/details/batman-arkham-asylum OnLive] | {{ID|OnLive}} | }}
+
{{Availability/row| Retail | | disc, GFWL | {{DRM|SecuROM|7|GFWL|SSA=no|ZDPP=no|local=yes}}<br>Custom {{term|DRM}} code may sabotage the game by disabling the glider cape, rendering several areas inaccessible. | Steam | Windows }}
{{Availability Table/row| [http://www.greenmangaming.com/s/gb/en/pc/games/action/batman-arkham-asylum-game-year/ Green Man Gaming] | {{ID|Steam}} | }}
+
{{Availability/row| Epic Games Store | batman-arkham-asylum | DRM-free | Game of the Year Edition.<br/>DRM-free when launched directly from executable.<ref>{{Refcheck|user=Baronsmoki|date=2019-09-19}}</ref> | | Windows }}
{{Availability Table/row| [http://store.steampowered.com/app/35140/ Steam] | {{ID|Steam}} | Windows only.}}
+
{{Availability/row| GamersGate | batman-arkham-asylum-game-of-the-year-edition | Steam | Game of the Year Edition. | | Windows }}
{{Availability Table/row| [https://itunes.apple.com/de/app/batman-arkham-asylum/id469363039/ Mac App Store] | {{ID|MacApp}} | OS X only.}}
+
{{Availability/row| Gamesplanet | 2203-1 | Steam | Game of the Year Edition. | | Windows }}
 +
{{Availability/row| GOG.com | batman_arkham_asylum_goty | DRM-free | Game of the Year Edition. | | Windows }}
 +
{{Availability/row| GMG | batman-arkham-asylum-game-of-the-year | Steam | Game of the Year Edition. | | Windows }}
 +
{{Availability/row| Humble | batman-arkham-asylum-goty-edition | Steam | Game of the Year Edition. | | Windows }}
 +
{{Availability/row| Steam | 35140 | DRM-Free | Game of the Year Edition. Run {{file|ShippingPC-BmGame.exe}} with the {{code|-nosteam}} [[Glossary:Command line arguments|command line argument]].
 +
Save data will now save to {{folder|{{p|userprofile\documents}}\Square Enix}}; Challenge maps may crash the game. | | Windows }}
 +
{{Availability/row| Games for Windows Marketplace | GFWL | GFWL,activation | {{DRM|SecuROM PA}}.<ref>{{Refurl|url=https://web.archive.org/web/20111210034824/http://marketplace.xbox.com/en-US/Product/Batman-Arkham-Asylum/66acd000-77fe-1000-9115-d804534307ff|title=Microsoft Games for Windows Marketplace|date=21 August 2022}}</ref> | | Windows | unavailable }}
 +
{{Availability/row| Origin | batman/batman-arkham-asylum | Origin | Game of the Year Edition. | | Windows | unavailable }}
 
}}
 
}}
 +
{{ii}} {{Removed DRM|SecuROM PA||GFWL}} were removed from the Steam version in 2013.
 +
{{ii}} The Mac OS X version is no longer sold digitally.
 +
{{++}} The non-GOTY version upgrades to GOTY when activated on Steam. If this is not possible, contact WB Games' support.
 +
 +
===Demo===
 +
{{ii}} A demo is available on [steam://install/35020 Steam].
  
 
==Essential improvements==
 
==Essential improvements==
===Patches===
 
{{ii}} The normal version of Arkham Asylum is currently at version 1.1. It is highly recommended to update to the latest version if you haven't already.
 
{{ii}} The GOTY edition of the game does not need any patches, version 1.0 (as shown in the title screen) already has all the fixes.
 
 
* [http://eidos.http.internapcdn.net/eidos_vitalstream_com/batman/Batman_TU_v1.1_EFIGS.exe Download link from Eidos Interactive]
 
 
* [http://eidos.http.internapcdn.net/eidos_vitalstream_com/batman/BM_Garden.exe BM_Garden Patch] To check if you require this file navigate to the following folder in your Batman installation folder:
 
<code>Batman Arkham Asylum\BmGame\CookedPC\Maps\PhysX\Maps\Garden</code>
 
 
Check for a file called <code>Garden_A_PhysX.umap</code>, if it is already located there is no need to touch this file.
 
 
 
===Skip intro videos===
 
===Skip intro videos===
{{Fixbox|1=
+
{{Fixbox|description=Delete or rename video files|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/35140/discussions/0/357285562488343625/|title=Skip Intro Movies|date=2020-11-16}}</ref>|fix=
{{Fixbox/fix|Skip intro movies}}
+
# Go to {{folder|{{p|game}}\BmGame\Movies\}}.
To skip the opening logos and legal information and go directly to the main menu, rename the following files from ''.bik'' to ''.bik.old''.
+
# Delete or rename {{file|baa_logo_run_v5_h264.bik}}, {{file|Legal.bik}}, {{file|Legalus.bik}}, {{file|nvidia.bik}}, and {{file|utlogo.bik}}.
* <code>Batman Arkham Asylum\BmGame\Movies\baa_logo_run_v5_h264.bik</code>
+
}}
* <code>Batman Arkham Asylum\BmGame\Movies\Legal.bik</code>
+
{{Fixbox|description=Toggle ''Disable Intro Movies'' in the [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2023-03-18|reason=}}|fix=
* <code>Batman Arkham Asylum\BmGame\Movies\Legalus.bik</code>
 
* <code>Batman Arkham Asylum\BmGame\Movies\nvidia.bik</code>
 
* <code>Batman Arkham Asylum\BmGame\Movies\utlogo.bik</code>
 
 
}}
 
}}
 +
 +
===[https://github.com/neatodev/BmLauncherAsylumNET6 Batman: Arkham Asylum - Advanced Launcher]===
 +
{{mm}} This custom launcher replaces the original one and includes all the features from the vanilla launcher along with common tweaks and bug fixes already covered on this page and more. Also supports more [https://steamcommunity.com/sharedfiles/filedetails/?id=1159691355 advanced tweaks] to improve performance and visual fidelity beyond what the vanilla launcher allows.
 +
{{ii}} Supports Steam GOTY, Epic Games Store GOTY and GOG GOTY releases.
 +
{{ii}} A PCGamingWiki mirror of the launcher binary is [https://community.pcgamingwiki.com/files/file/2637-batman-arkham-asylum-advanced-launcher/ available].
  
 
==Game data==
 
==Game data==
[[File:Batman Arkham Asylum General.png|290px|right|thumb|In-game general settings.]]
+
{{Image|Batman Arkham Asylum General.png|In-game general settings.}}
 +
 
 
===Configuration file(s) location===
 
===Configuration file(s) location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\Square Enix\Batman Arkham Asylum GOTY\BmGame\Config\}}
+
{{Game data/config|Windows|{{p|userprofile\Documents}}\Square Enix\Batman Arkham Asylum GOTY\BmGame\Config\}}
{{Game data/row|OS X|}}
+
{{Game data/config|OS X|}}
 
}}
 
}}
  
 
===Save game data location===
 
===Save game data location===
 
{{Game data|
 
{{Game data|
{{Game data/row|Windows|{{p|userprofile}}\Documents\Square Enix\Batman Arkham Asylum GOTY\SaveData\}}
+
{{Game data/saves|Windows|{{p|userprofile\Documents}}\Square Enix\Batman Arkham Asylum GOTY\SaveData\}}
{{Game data/row|OS X|~/Library/Application Support/Feral Interactive/Batman Arkham City GOTY/Save Data/}}
+
{{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Feral Interactive/Batman Arkham City GOTY/Save Data/}}
 +
{{Game data/saves|Steam|{{p|steam}}/userdata/{{p|uid}}/35140/remote/}}
 
}}
 
}}
 
{{ii}} The save subfolder is named with a long string of letters and numbers.
 
{{ii}} The save subfolder is named with a long string of letters and numbers.
 +
{{ii}} For non-GOTY version, path for both configuration files and save data start with {{code|{{p|userprofile\Documents}}\Eidos\Batman Arkham Asylum\}} instead.
 +
{{ii}} For converting saves from one version to another, see [[#Save game data migration|Save game data migration]].
 +
{{--}} Steam save files are non-compatible with the Epic Games store version of the game.
 +
{{++}} Steam saves are compatible with the GOG version, simply copy the save files from the Steam location to the GOG save data location.<ref>{{Refcheck|user=Hman360|date=2020-12-12}}</ref>
  
===Using GFWL save file in Steamworks version===
+
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
{{ii}} New version won't remove or overwrite old save files.<ref name="GFWL saves">[http://steamcommunity.com/app/200260/discussions/0/810938810549705289/ [How to!] Use old GFWL savegame in Steamwork version :: Batman: Arkham City GOTY General Discussions]</ref>
+
{{Save game cloud syncing
 +
|discord                  =
 +
|discord notes            =
 +
|epic games launcher      = false
 +
|epic games launcher notes =
 +
|gog galaxy                = true
 +
|gog galaxy notes          =
 +
|origin                    = true
 +
|origin notes              = 1 GB available.
 +
|steam cloud              = true
 +
|steam cloud notes        = Approx. 954 MB available.
 +
|ubisoft connect          =
 +
|ubisoft connect notes    =
 +
|xbox cloud                =
 +
|xbox cloud notes          =
 +
}}
  
{{Fixbox|1=
+
====Convert Games for Windows - LIVE to Steam====
{{Fixbox/fix|Remove old save files header|ref=<ref name="GFWL saves"/>}}
+
{{Image|Batman Arkham Asylum GFWL before.jpg|Save before editing}}
# Make new save games in slots you had them earlier and leave them 0% complete.
+
{{Image|Batman Arkham Asylum GFWL after.jpg|Modified save}}
# Backup <code>\Steam\userdata\{{p|uid}}\35140\remote</code>
+
{{Fixbox|description=Prepare to replace saves|ref={{cn|date=July 2016}}|fix=
# Open folder <code>{{p|userprofile}}\Documents\Square Enix\Batman Arkham Asylum\SaveData</code> ''(GOTY for GOTY edition)'' and there should be files called save#.sgd
+
# Start the game
# Open first save#.sgd ''(for example save0.sgd for first slot save file)'' with your chosen HEX editor. Search for hex value <code>00 00 00 03 00</code> which is located after the first text and not the first dots.  
+
# According to the name of your GFWL saves, make sure the corresponding slot is also occupied in-game
# Now select everything '''before''' that value and delete. [http://i.imgur.com/ZXVqIBu.jpg Part 1] [http://i.imgur.com/xsw2GCz.jpg Part 2]
+
# Close game and Steam
# Save file somewhere else like desktop. Do not change filename and '''do not overwrite the original file'''!
+
# Delete <code>{{p|steam}}\userdata\{{p|uid}}\35140\remotecache.vdf</code>
# Repeat the steps for all the files then copy them over the ones in <code>\Steam\userdata\{{p|uid}}\35140\remote</code>. If all gone well you should be able to use old save files again.
+
}}
 +
{{Fixbox|description=Use [https://steamcommunity.com/app/35140/discussions/0/792924412084641813/ GFWL-stripper]|ref={{cn|date=September 2016}}}}
 +
{{Fixbox|description=Remove old GFWL file header|ref=<ref>{{Refurl|url=https://steamcommunity.com/app/200260/discussions/0/810938810549705289/|title=&#91;How to!&#93; Use old GFWL savegame in Steamwork version :: Batman: Arkham City GOTY General Discussions|date=9 June 2023}}</ref>|fix=
 +
# Go to GFWL [[#Game data|save game data location]].
 +
# Open your desired <code>save''#''.sgd</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD].
 +
# Search for the first hex <code>00 00 01</code> instance not located in the initial part of the file where all values start with '''0'''
 +
# Delete everything '''before''' this.
 +
# Save files over the corresponding ones in <code>{{p|steam}}\userdata\{{p|uid}}\35140\remote\</code>
 +
}}
 +
 
 +
====Convert Xbox 360 to Epic Games Store====
 +
{{ii}} "0x" refers to hexadecimal values e.g. 0x10 means "the hexadecimal value 10 (decimal 16) NOT decimal 10".
 +
 
 +
{{Fixbox|description=Manual conversion with hex editor|ref=|fix=
 +
# Make a note of the save(s) you want to use on the PC version as above i.e. save 0, 1, 2, and/or 3
 +
# Insert a USB flashdrive into your Xbox360
 +
# Use your Xbox360 Settings menu to copy your Arkham Asylum savegames to the drive
 +
# Complete transfer of files to your PC - there will be a "Content" folder on your USB drive, and your saves will be in it, search for the files <code>save0.sgd</code>, <code>save1.sgd</code> etc depending on which you want to convert
 +
# Open the save file you want to transfer in your hex editor
 +
# Go to offset <code>0xD000</code>, or search for the first occurence of <code>0x9E2A83</code> - I have only seen this near position <code>0xD000</code> in my saves, but it may vary.
 +
# Delete everything '''before''' position <code>0xD000</code>
 +
# You should end up with a file starting with <code>0x00 0x00 0x01</code>
 +
# Now scroll down the file until you hit a big block of 0x00s. How far you have to scroll depends on how much is in your savegame. It will be a big block, you can tell it's the right block because before it you'll see lots of game related words like Harpoon Gun, Objective, but afterwards just gibberish
 +
# Look at the top of the of block of 00s and find the last <code>0x11</code> byte, this is the "end" of the real data. You may have 9 or so bytes of <code>0x00</code> before it
 +
# Delete everything '''AFTER''' the <code>0x11</code> so that the <code>0x11</code> is now the last byte in the file
 +
# Now make a note of the offset of the <code>0x11</code> - this is <code>Value A</code>.  
 +
# Go back to the start of the file.
 +
# Insert 4 bytes of <code>00 00 00 00</code> at the start.
 +
# Your file will now begin <code>00 00 00 00 00 00 01</code>...
 +
# You now will change the 3rd byte. If <code>value A</code> is less than 0x10000 - it will be <code>01</code> i.e. your file will start <code>00 00 01 00</code>. If <code>value A</code> is more than 0x10000 - it will be <code>02</code> i.e. your file starts <code>00 00 02 00</code>. And presumably onwards to bigger depending on save length e.g. if A > 0x20000 use 03 and so on... In actual fact, I've tested this up to 09 - it's just important that it's more than 1 (or rather, more than the number of 0x10000 blocks length that your savegame is) - it seems to be just an initialisation size for some sort of uncompression buffer so needs to be at least big enough.               
 +
# Save your changes.
 +
# Copy your edited save into the correct folder as documented above, or in MrJAG's video on [https://www.youtube.com/watch?v=7AxZW_LivvM Youtube - TUTORIAL Batman Arkham How To Install SaveGames]
 
}}
 
}}
  
===[[Glossary:Save game cloud syncing|Save game cloud syncing]]===
+
====Convert Steam to Epic Games Store====
{{Save game cloud syncing
+
{{Fixbox|description=Manual conversion with hex editor|ref=|fix=
|origin                =  
+
# Open your save file in your hex editor.
|origin notes          =  
+
# It will start with <code>00 00 01</code>.
|steam cloud          = true
+
# Insert the 4 bytes <code>00 00 01 00</code> at the start of the file, so it now starts <code>00 00 01 00 00 00 01</code>
|steam cloud notes    =
+
# Save the file and transfer to the save folder as documented above.
|uplay                =
+
 
|uplay notes          =
+
'''Notes'''
|gamesave manager      = true
+
{{ii}} If your save file is longer than 65kB, you may want to try 0x02 etc as documented in the Xbox360 section above.
|gamesave manager notes=
+
{{ii}} Converting Epic to Steam is simply done by deleting the bytes added in step 3 and saving.
 
}}
 
}}
  
==Video settings==
+
==Video==
[[File:Batman Arkham Asylum External Video.png|290px|right|thumb|External video settings.]]
+
{{Image|Batman Arkham Asylum External Video.png|External video settings.}}
{{ii}} Video settings can only be changed in the launcher
+
{{--}} Video settings can only be changed in the launcher.
{{Video settings
+
{{Video
|wsgf link                  = http://www.wsgf.org/dr/batman-arkham-asylum
+
|wsgf link                  = https://www.wsgf.org/dr/batman-arkham-asylum
 
|widescreen wsgf award      = gold
 
|widescreen wsgf award      = gold
 
|multimonitor wsgf award    = gold
 
|multimonitor wsgf award    = gold
 
|ultrawidescreen wsgf award = gold
 
|ultrawidescreen wsgf award = gold
 
|4k ultra hd wsgf award    = incomplete
 
|4k ultra hd wsgf award    = incomplete
|widescreen resolution      = true
 
 
|widescreen resolution      = true
 
|widescreen resolution      = true
 
|widescreen resolution notes=  
 
|widescreen resolution notes=  
 
|multimonitor              = true
 
|multimonitor              = true
|multimonitor notes        = Check [http://www.wsgf.org/forums/viewtopic.php?p=81452#p81452 here] if you have broken cutscene
+
|multimonitor notes        = Check [https://www.wsgf.org/phpBB3/viewtopic.php?p=81452#p81452 here] if you have broken cutscene
 
|ultrawidescreen            = true
 
|ultrawidescreen            = true
|ultrawidescreen notes      =  
+
|ultrawidescreen notes      = Some cutscenes are pillar-boxed.
|4k ultra hd                = unknown
+
|4k ultra hd                = true
|4k ultra hd notes          =  
+
|4k ultra hd notes          = Subtitles are extremely small in resolutions higher than 1080p and nearly unreadable. The rest of the UI scales well.
 
|fov                        = hackable
 
|fov                        = hackable
|fov notes                  = See [[#Field of view (FOV)|Field of view (FOV)]].
+
|fov notes                  = Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]].
|windowed                  = true
+
|windowed                  = limited
|windowed notes            = In launcher, click settings. Doesn't properly capture mouse, may click background windows by accident.  
+
|windowed notes            = In launcher, click settings. Doesn't properly capture mouse, may click background windows by accident.{{cn|date=September 2021}}
 
|borderless windowed        = false
 
|borderless windowed        = false
 
|borderless windowed notes  =  
 
|borderless windowed notes  =  
|anisotropic                = true
+
|anisotropic                = always on
|anisotropic notes          = See [[#Anisotropic filtering (AF)|Anisotropic filtering (AF)]].
+
|anisotropic notes          = 4x by default.<ref>{{Refcheck|user=Mrtnptrs|date=2023-03-18|comment=A source would be nice by who and how this was determined.}}</ref> Change [[#Anisotropic Filtering (AF)|manually]] or by using [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]].
 
|antialiasing              = true
 
|antialiasing              = true
|antialiasing notes        =  
+
|antialiasing notes        = Up to 16xQ [[MSAA]]. Nvidia users only. AMD users must use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]] for antialiasing. up to 4x [[MSAA]], 8xQ crashes the game. Nvidia users can force SGSSAA in [[Nvidia Profile Inspector]] with the {{code|0x080000C1}} antialiasing compatibility flag.<ref>[[List of anti-aliasing compatibility flags for Nvidia]]</ref>
 +
|upscaling                  = unknown
 +
|upscaling tech            =
 +
|upscaling notes            =  
 
|vsync                      = true
 
|vsync                      = true
|vsync notes                = Set via launcher.
+
|vsync notes                = Set via launcher.<br>Triple buffering
|oculus rift                = unknown
+
|60 fps                    = true
|oculus rift notes         =  
+
|60 fps notes               =  
|high frame rate            = hackable
+
|120 fps                    = hackable
|high frame rate notes     = See [[#High frame rate|High frame rate]].
+
|120 fps notes             = Capped at 62 FPS. Can be changed [[#Set custom frame rate|manually]] or by using [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]].
|color blind                = unknown
+
|hdr                        = false
 +
|hdr notes                  =
 +
|ray tracing                = false
 +
|ray tracing notes          =
 +
|color blind                = false
 
|color blind notes          =  
 
|color blind notes          =  
 
}}
 
}}
  
===[[Glossary:Field of view (FOV)|Field of view (FOV)]]===
+
===[[Glossary:Anisotropic filtering (AF)|Anisotropic Filtering (AF)]]===
{{ii}}Default field of view is 45.
+
{{Fixbox|description=Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2023-03-18|reason=}}|fix=
{{Fixbox|1=
+
}}
{{Fixbox/fix|Edit BMInput.ini}}
+
{{Fixbox|description=Adjust Anisotropic filtering manually|ref={{cn|date=2023-03-18|reason=}}|fix=
# Open <code>{{p|userprofile}}\Documents\Square Enix\Batman: Arkham Asylum GOTY\BMGame\Config\UserInput.ini</code>
+
# Open [[#Game data|configuration file(s) location]]/{{Code|bmengine.ini<nowiki></nowiki>}} in a text editor.
# Add the line <code>.Bindings=(Name="xx",Command="fov yy")</code>
+
# Change {{Code|MaxAnisotropy<nowiki>=</nowiki>}} to {{code|16}}.
# Save the file
+
# Save the file and set it to "Read Only".
'''Notes:'''
 
{{ii}}<code>xx</code> is the button you want to assign to fov switching, while <code>yy</code> is the fov value
 
 
}}
 
}}
  
===[[Glossary:High frame rate|High frame rate]]===
+
===Set custom frame rate===
{{Fixbox|1=
+
{{Fixbox|description=Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2023-03-18|reason=}}|fix=
{{Fixbox/fix|Change framerate smoothing}}
+
}}
# Navigate to [[#Configuration file(s) location|configuration file(s) location]].  
+
{{Fixbox|description=Edit config file|ref={{cn|date=2023-03-18|reason=}}|fix=
# Open the <code>BmEngine.ini</code> with a text editor.
+
# Open [[#Game data|configuration file(s) location]]/{{Code|bmengine.ini<nowiki></nowiki>}} in a text editor.
# Search and change <code>bSmoothFrameRate</code> to <code>FALSE</code> '''or''' raise <code>MaxSmoothedFrameRate</code> value.
+
# Change {{code|bSmoothFrameRate<nowiki>=</nowiki>}} to {{code|False}}.
# Save file and make it "read only".
+
# Change {{code|MaxSmoothedFrameRate<nowiki>=</nowiki>}} to the desired FPS value.
{{ii}} For more information, see the [[Engine:Unreal_Engine_3#Smoothed framerate|Unreal Engine 3 page]].
+
# Save the file and set it to "Read Only".
 
}}
 
}}
  
===[[Glossary:Anisotropic filtering (AF)|Anisotropic filtering (AF)]]===
+
===Depth of Field===
{{Fixbox|1=
+
{{Fixbox|description=Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2022-11-28|reason=}}|fix=
{{Fixbox/fix|Anisotropic filtering (AF)}}
+
}}
# Navigate to <code>{{p|userprofile}}\Documents\Square Enix\Batman: Arkham Asylum GOTY\BmGame\Config</code>
+
{{Fixbox|description=Disable depth of field manually|ref={{cn|date=2022-11-28|reason=}}|fix=
# Open <code>UserEngine.ini</code> with a text editor.
+
{{ii}} This disables the DOF effect as well as color grading in all areas of the game, leading to a clearer and more colorful image.
# Under the <code>[SystemSettings]</code> section, add line <code>MaxAnisotropy=16</code>
+
# Open [[#Game data|configuration file(s) location]]/{{Code|bmengine.ini<nowiki></nowiki>}} in a text editor.  
 +
# Change {{code|DepthOfField<nowiki>=</nowiki>}} to {{code|False}} under the {{code|[SystemSettings]}} section.
 
}}
 
}}
  
==Input settings==
+
===[https://steamcommunity.com/sharedfiles/filedetails/?id=1159691355 HD Texture Pack]===
[[File:Batman Arkham Asylum External Remapping Movement.png|290px|right|thumb|External movement commands key map settings.]]
+
{{ii}} Updates many low resolution textures to higher ones by replacing and installing them to the core game files.
[[File:Batman Arkham Asylum External Remapping Actions.png|290px|right|thumb|External action commands key map settings.]]
+
 
[[File:Batman Arkham Asylum Gamepad Layout.png|290px|right|thumb|The gamepad layout for Batman: Arkham Asylum]]
+
==Input==
{{Input settings
+
{{Image|Batman Arkham Asylum External Remapping Movement.png|External movement commands key map settings.}}
 +
{{Image|Batman Arkham Asylum External Remapping Actions.png|External action commands key map settings.}}
 +
{{Image|Batman Arkham Asylum Gamepad Layout.png|The gamepad layout for Batman: Arkham Asylum}}
 +
{{Input
 
|key remap                = true
 
|key remap                = true
 
|key remap notes          = Remappable in the launcher
 
|key remap notes          = Remappable in the launcher
|acceleration option      = hackable
+
|acceleration option      = unknown
|acceleration option notes = Mouse smoothing is enabled by default. See [[#Disable Mouse Smoothing|below]]
+
|acceleration option notes =  
 +
|mouse sensitivity        = hackable
 +
|mouse sensitivity notes  = See [[#Mouse sensitivity|Mouse sensitivity]].
 
|mouse menu                = true
 
|mouse menu                = true
 
|mouse menu notes          =  
 
|mouse menu notes          =  
 
|invert mouse y-axis      = true
 
|invert mouse y-axis      = true
 
|invert mouse y-axis notes =  
 
|invert mouse y-axis notes =  
 +
|touchscreen              = unknown
 +
|touchscreen notes        =
 
|controller support        = true
 
|controller support        = true
|controller support notes  =  
+
|controller support notes  = XInput supported, DirectInput has some mapping issues.
 
|full controller          = true
 
|full controller          = true
 
|full controller notes    =  
 
|full controller notes    =  
 
|controller remap          = false
 
|controller remap          = false
 
|controller remap notes    =  
 
|controller remap notes    =  
 +
|controller sensitivity    = false
 +
|controller sensitivity notes=
 
|invert controller y-axis  = true
 
|invert controller y-axis  = true
 
|invert controller y-axis notes=  
 
|invert controller y-axis notes=  
|touchscreen               = unknown
+
|xinput controllers        = true
|touchscreen notes        =  
+
|xinput controllers notes  =
 +
|xbox prompts              = true
 +
|xbox prompts notes        =
 +
|impulse triggers          = false
 +
|impulse triggers notes    =
 +
|dualshock 4               = true
 +
|dualshock 4 notes        =
 +
|dualshock prompts        = hackable
 +
|dualshock prompts notes  = Use [https://www.nexusmods.com/batmanarkhamasylum/mods/88 this mod].
 +
|light bar support        = unknown
 +
|light bar support notes  =
 +
|dualshock 4 modes        = unknown
 +
|dualshock 4 modes notes  =
 +
|tracked motion controllers= true
 +
|tracked motion controllers notes = Supports the [[Controller:Razer Hydra|Razer Hydra]].{{cn|date=March 2016}}
 +
|tracked motion prompts    = unknown
 +
|tracked motion prompts notes =
 +
|other controllers         = limited
 +
|other controllers notes  = DirectInput has some mapping issues.
 +
|other button prompts      = xbox
 +
|other button prompts notes=
 +
|controller hotplug        = true
 +
|controller hotplug notes  =
 +
|haptic feedback          = true
 +
|haptic feedback notes    =
 +
|simultaneous input        = true
 +
|simultaneous input notes  = <ref>{{Refcheck|user=SargeCassidy|date=2021-04-20|comment=}}</ref>
 +
|steam input api          = false
 +
|steam input api notes    =
 +
|steam hook input          = true
 +
|steam hook input notes    =
 +
|steam input presets      = false
 +
|steam input presets notes =
 +
|steam controller prompts  = false
 +
|steam controller prompts notes =
 +
|steam cursor detection    = unknown
 +
|steam cursor detection notes =
 +
}}
 +
 
 +
===[[Glossary:Mouse#Sensitivity|Mouse sensitivity]]===
 +
{{Fixbox|description=Change Mouse sensitivity|ref={{cn|date=November 2017}}|fix=
 +
# Go to the [[#Game data|configuration files location]].
 +
# Open {{file|BmInput.ini}}.
 +
# Change the value of <code>MouseSensitivity</code> to your desired value and save it (overwrite).
 +
# Right click {{file|BmInput.ini}} go to <code>Properties</code> and set the file to <code>Read-only</code>.
 +
 
 +
'''Notes'''
 +
{{ii}} The game will overwrite your sensitivity values when launched, unless the file is set to read-only.
 +
 
 
}}
 
}}
  
 
===Disable Mouse Smoothing===
 
===Disable Mouse Smoothing===
{{Fixbox|1=
+
{{Fixbox|description=Disable Mouse Smoothing|ref={{cn|date=November 2017}}|fix=
{{Fixbox/fix|Disable Mouse Smoothing}}
+
# Go to the [[#Game data|configuration files location]].
# Navigate to <code>{{p|userprofile}}\Documents\Square Enix\Batman: Arkham Asylum GOTY\Config</code>
+
# Open {{file|BmInput.ini}}.
# Open <code>BmInput.ini</code> with a text editor.
+
# Change the value of <code>bEnableMouseSmoothing</code> to <code>false</code>
# Change the value of <code>bEnableMouseSmoothing</code> to <code>False</code>
 
 
}}
 
}}
  
==Audio settings==
+
==Audio==
[[File:Batman Arkham Asylum Audio.png|290px|right|thumb|In-game audio settings.]]
+
{{Image|Batman Arkham Asylum Audio.png|In-game audio settings.}}
{{Audio settings
+
{{Audio
 
|separate volume          = true
 
|separate volume          = true
 
|separate volume notes    =  
 
|separate volume notes    =  
 
|surround sound          = true
 
|surround sound          = true
|surround sound notes    = Dolby® Digital 5.1; Analog 7.1
+
|surround sound notes    = Dolby Digital 5.1{{CN|... really? I don't think so.. On console maybe https://pcgamingwiki.com/w/index.php?title=Batman:_Arkham_Asylum&diff=63487&oldid=63158 }}; Analog 7.1
 
|subtitles                = true
 
|subtitles                = true
 
|subtitles notes          =  
 
|subtitles notes          =  
Line 215: Line 360:
 
|mute on focus lost notes =  
 
|mute on focus lost notes =  
 
|eax support              =  
 
|eax support              =  
|eax support notes        =  
+
|eax support notes         =
 +
|royalty free audio       = unknown
 +
|royalty free audio notes  =  
 
}}
 
}}
 +
 
{{L10n|content=
 
{{L10n|content=
 
{{L10n/switch
 
{{L10n/switch
Line 222: Line 370:
 
  |interface = true
 
  |interface = true
 
  |audio    = true
 
  |audio    = true
 +
|subtitles = true
 +
|notes    =
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Traditional Chinese
 +
|interface = true
 +
|audio    = false
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Czech
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://prekladyher.eu/preklady/batman-arkham-asylum.64/ download].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = French
 
  |language  = French
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
  |fan      =  
+
  |fan      =
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 241: Line 405:
 
  |notes    =  
 
  |notes    =  
 
  |fan      =  
 
  |fan      =  
 +
}}
 +
{{L10n/switch
 +
|language  = Hungarian
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|notes    = Fan translation, [https://magyaritasok.hu/download/3167/batman-arkham-asylum-game-of-the-year-edition download].
 +
|fan      = true
 
}}
 
}}
 
{{L10n/switch
 
{{L10n/switch
Line 248: Line 420:
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Japanese
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Retail version, [https://kakihey.com/pc-gaming/batman-arkham-asylum-japanese/ download].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Polish
 +
|interface = true
 +
|audio    = false
 +
|subtitles = true
 +
|notes    = Retail version, [http://www.download.cenega.pl/download_system/?ID=1646 download]. If the installer doesn't work download [https://drive.google.com/open?id=10W125RKGeiUVjPoio7ahgpiW24dluOiF here].
 +
|fan      =
 +
}}
 +
{{L10n/switch
 +
|language  = Brazilian Portuguese
 +
|interface = hackable
 +
|audio    = false
 +
|subtitles = hackable
 +
|fan      = true
 +
|notes    = Fan translation, [https://tribogamer.com/traducoes/174_traducao-do-batman-arkham-asylum-game-of-the-year-edition-para-portugues-do-brasil.html download].
 +
}}
 +
{{L10n/switch
 +
|language  = Russian
 +
|interface = true
 +
|audio    = true
 +
|subtitles = true
 +
|notes    = Retail version, [https://www.zoneofgames.ru/games/batman_arkham_asylum/files/7104.html text only] or [https://www.zoneofgames.ru/games/batman_arkham_asylum/files/5714.html text + sound].
 
  |fan      =  
 
  |fan      =  
 
}}
 
}}
Line 253: Line 457:
 
  |language  = Spanish
 
  |language  = Spanish
 
  |interface = true
 
  |interface = true
  |audio    =  
+
  |audio    = true
 
  |subtitles = true
 
  |subtitles = true
 
  |notes    =  
 
  |notes    =  
Line 260: Line 464:
 
{{L10n/switch
 
{{L10n/switch
 
  |language  = Turkish
 
  |language  = Turkish
  |interface = true
+
  |interface = hackable
 
  |audio    = false
 
  |audio    = false
  |subtitles = true
+
  |subtitles = hackable
  |notes    =  
+
|fan      = true
|fan      = yes
+
  |notes    = Fan translation, [http://www.tryama.net/download/turkceyama.asp?id=2171 download].
 
}}
 
}}
 
}}
 
}}
====Turkish====
+
 
{{ii}} A Turkish fan patch is available [http://forum.oyunceviri.com/showthread.php?t=1793 here]. For non-GOTY edition users, note that it requires the game updated to at least 1.1.
+
==VR support==
 +
{{VR support
 +
|gg3d name                  = Batman Arkham Asylum
 +
|native 3d gg3d award        =  
 +
|nvidia 3d vision gg3d award = platinum
 +
|tridef 3d gg3d award        = silver
 +
|iz3d gg3d award            = silver
 +
|native 3d                  = false
 +
|native 3d notes            =  
 +
|nvidia 3d vision            = true
 +
|nvidia 3d vision notes      = Issues with glass effects; to fix use [https://helixmod.blogspot.com/2016/03/batman-arkham-asylum-goty-edition.html Helix Mod: Batman Arkham Asylum].
 +
|tridef 3d                  = true
 +
|tridef 3d notes            =
 +
|iz3d                        = true
 +
|iz3d notes                  =
 +
|vorpx                      = true
 +
|vorpx modes                = G3D
 +
|vorpx notes                = Officially supported game, see [https://www.vorpx.com/supported-games/ official vorpx game list].
 +
|htc vive                    =
 +
|htc vive notes              =
 +
|oculus rift                =
 +
|oculus rift notes          =
 +
|osvr                        =
 +
|osvr notes                  =
 +
|keyboard-mouse              =
 +
|keyboard-mouse notes        =
 +
|3rd space gaming vest      =
 +
|3rd space gaming vest notes =
 +
|novint falcon              =
 +
|novint falcon notes        =
 +
|trackir                    =
 +
|trackir notes              =
 +
|tobii eye tracking          =
 +
|tobii eye tracking notes    =
 +
|play area seated            =
 +
|play area seated notes      =
 +
|play area standing          =
 +
|play area standing notes    =
 +
|play area room-scale        =
 +
|play area room-scale notes  =
 +
}}
  
 
==Issues fixed==
 
==Issues fixed==
===Game crash following introductory cutscene===
+
 
{{Fixbox|1=
+
===Failed to initialise NVIDIA PhysX on launch===
{{Fixbox/fix|Game crash following introductory cutscene}}
+
{{ii}} Users with AMD/ATI video cards will likely have this issue, as they typically won't have any NVIDIA drivers or software installed unless they encounter a game demanding PhysX support.
{{ii}} This game requires the Iskoola Pota Font. Downloading and installing the font may prevent further crashes.
+
 
# The font is available here: ([http://www.microsoft.com/typography/fonts/family.aspx?FID=322 Trusted Source])
+
{{Fixbox|description=Install NVIDIA PhysX System Software|ref=|fix=
 +
# Install [https://www.nvidia.com/en-us/drivers/physx/physx-9-21-0713-driver/ NVIDIA PhysX System Software]
 +
# Relaunch the game
 
}}
 
}}
  
===Microsoft.NET Framework error===
+
===Extreme lag in second Scarecrow level===
{{Fixbox|1=
+
{{ii}} Even on an otherwise capable machine this section can run at sub-20 FPS.
{{Fixbox/fix|Instructions}}
+
 
{{ii}} When trying to start the game from the launcher you get a long error message.  
+
{{Fixbox|description=Turn PhysX to normal or off (the issue occurs on high)|ref={{cn|date=February 2019}}|fix=
# Uninstall the Microsoft.NET Framework.
+
 
# Download and re-install the Microsoft.NET Framework from [http://www.microsoft.com/net here].
+
'''Notes'''
# Restart your computer.
+
{{ii}} If you have previously edited {{file|BMEngine.ini}} for high frame rate, you will need to edit it manually. Set <code>PhysXLevel=2</code> to 1 (normal) or 0 (off).
# If this does not resolve the problem and the error mentions "External component has thrown an exception", follow the next steps.
 
# Install the latest [http://www.nvidia.com/object/physx_system_software.html NVIDIA PhysX System Software].
 
# Copy all of the files from <code>C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common</code> to the <code>Binaries</code> folder in the installation folder.<ref>http://forums.steampowered.com/forums/showpost.php?p=20235482&postcount=13</ref>
 
 
}}
 
}}
  
===Keyboard not working===
+
===PhysX effects not displaying correctly===
{{ii}} Sometimes the only thing you can do in-game is pan the camera; the keyboard will not work at all.
+
{{ii}} Effects such as cloth physics (other than Batman's cape), smoke, and small objects such as papers and leaves are not active despite PhysX being enabled, this could be caused by missing the NVIDIA PhysX driver or having an unsupported version of it.
  
{{Fixbox|1=
+
{{Fixbox|description=Install [https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/ NVIDIA PhysX Legacy System Software]
{{Fixbox/fix|Remove config}}
+
}}
# Go to <code>{{p|userprofile}}\Documents\Square Enix\Batman Arkham Asylum GOTY\BmGame</code>
+
 
# Delete the <code>Config</code> folder.
+
{{Fixbox|description=Install latest [http://www.nvidia.com/object/physx_system_software.html PhysX System Software]
# Run the game again.
+
}}
 +
 
 +
===Massive stuttering issues ===
 +
{{ii}} Running the game from a conventional HDD causes extreme stuttering when traversing the map due to loading. Moving the game to an SSD may fix this issue.
 +
{{Fixbox|description=Move or reinstall the game to an SSD|ref=|fix=
 +
}}
 +
 
 +
==Issues unresolved==
 +
 
 +
===Second cutscene before Joker boss battle (Jack Ryder Show clip) is skipped===
 +
{{ii}} Right before the Joker boss battle at the end of the game, there are 2 cutscenes. The first one (Joker talking to Batman) will play, but the second one (a clip of the Jack Ryder Show) may be skipped.
 +
 
 +
{{Fixbox|description=Restart from Checkpoint|ref={{cn|date=October 2018}}|fix=
 +
# If the second cutscene does not appear normally, pause the game as soon as the game loads again.
 +
# From the pause menu, select "Restart from Checkpoint" and confirm. The second cutscene should then play.
 
}}
 
}}
  
 
===Game crashes when leaving the Morgue===
 
===Game crashes when leaving the Morgue===
{{Fixbox|1=
+
{{Fixbox|description=Disable PhysX|ref={{cn|date=March 2023}}|fix=
{{Fixbox/fix|Disable PhysX}}
+
# Save and exit the game.
# Turn off PhysX option in the launcher.
+
# Turn off PhysX in the launcher.
# Start the game normally
+
# Start the game.
 +
# After the next checkpoint you can restore your previous settings.
 +
}}
 +
{{Fixbox|description=Set lowest resolution|ref={{cn|date=March 2023}}|fix=
 +
# Set resolution to 640x480 in the launcher.
 +
# Start the game.
 +
# After the next checkpoint you can restore your previous settings.
 +
}}
 +
 
 +
 
 +
==Other information==
 +
===API===
 +
{{API
 +
|direct3d versions      = 9.0c
 +
|direct3d notes        =
 +
|directdraw versions    =
 +
|directdraw notes      =
 +
|opengl versions        = 2.0
 +
|opengl notes          = OS X only.
 +
|glide versions        =
 +
|glide notes            =
 +
|software mode          =
 +
|software mode notes    =
 +
|mantle support        =
 +
|mantle support notes  =
 +
|vulkan versions        =
 +
|vulkan notes          =
 +
|dos modes              =
 +
|dos modes notes        =
 +
|shader model versions  = 3
 +
|shader model notes    =
 +
|windows 32-bit exe    = true
 +
|windows 64-bit exe    = false
 +
|windows arm app        = unknown
 +
|windows exe notes      =
 +
|mac os x powerpc app  = unknown
 +
|macos intel 32-bit app = unknown
 +
|macos intel 64-bit app = true
 +
|macos arm app          = unknown
 +
|macos app notes        = {{CN|date=August 2015}}
 +
|linux 32-bit executable= unknown
 +
|linux 64-bit executable= unknown
 +
|linux arm app          = unknown
 +
|linux executable notes =
 +
}}
 +
 
 +
===Middleware===
 +
{{Middleware
 +
|physics          = PhysX
 +
|physics notes    = 2.8.1
 +
|audio            = FMOD
 +
|audio notes      =
 +
|interface        = Scaleform
 +
|interface notes  =
 +
|input            =
 +
|input notes      =
 +
|cutscenes        = Bink Video
 +
|cutscenes notes  = 1.9i
 +
|multiplayer      =
 +
|multiplayer notes=
 +
}}
 +
 
 +
===Mods===
 +
====Add formerly PS3 exclusive DLCs====
 +
{{ii}} You need to acquire the DLC files from the OS X version of the game.<ref>[https://web.archive.org/web/20160719053218/http://forums.steampowered.com/forums/showthread.php?t=2282715 You CAN play as the Joker on PC! - Steam Users' Forums] (retrieved)</ref> The files are also available for [https://community.pcgamingwiki.com/files/file/511-batman-arkham-asylum-goty-steam-dlc-from-ps3/ download directly from PCGamingWiki].
 +
 
 +
{{Fixbox|description=Use Joker DLC Patcher|fix=
 +
{{ii}} Steam GOTY & Epic Games GOTY versions supported. Works on Windows, Wine and Proton.
 +
# Extract the DLC files into <code>{{p|game}}</code>.
 +
# [https://www.nexusmods.com/batmanarkhamasylum/mods/160 Download the patcher] and open it.
 +
# Click "Select and Patch" and find <code>ShippingPC-BmGame.exe</code> inside of <code>{{p|game}}\Binaries</code>.
 +
 
 +
 
 +
}}
 +
{{Fixbox|description=Manually hex edit executable|ref=<ref>{{Refurl|url=http://cs.rin.ru/forum/viewtopic.php?f=10&t=57983&start=165#p872949|title=Batman Arkham Asylum • CS.RIN.RU - Steam Underground Community|date=9 June 2023}}</ref>|fix=
 +
# Extract the DLC files into <code>{{p|game}}</code>.
 +
# Open <code>{{p|game}}\Binaries\ShippingPC-BmGame.exe</code> with a hex editor such as [https://mh-nexus.de/en/downloads.php?product=HxD HxD]
 +
# Search for <code>25 00 00 08 00 31 86 80</code> (offset '''12153C0''', or '''011FF410''')
 +
# Replace it with <code>0D 00 00 08 00 89 86 80</code>
 +
}}
 +
 
 +
===Center Main Camera View===
 +
By default the game's main third-person camera view is off-center (i.e. the character stands at the left side of the screen). For those who prefer the character to be central to the screen, the camera position can be changed via an in-game console command.
 +
{{Fixbox|description=Center Camera View|ref=<ref>{{Refurl|url=https://web.archive.org/web/20210526235720/https://old.reddit.com/r/BatmanArkham/comments/9rf9aj/any_way_to_change_the_camera_to_centred_view_in/|title=Reddit /r/BatmanArkham Any way to change the camera to centred view in Arkham City?|date=May 2023}}</ref>|fix=
 +
<ol>
 +
<li>Go to <code>{{p|game}}\Binaries</code>.
 +
<li>Create a new text file in that folder named <code>center.txt</code> with the following content:
 +
<pre>
 +
set R3rdPersonCamera WalkCamConfig (StateFreeCameraSitOffsetMin=(X=0.000000,Y=0.000000,Z=0.000000),StateFreeCameraSitOffsetMax=(X=0.000000,Y=0.000000,Z=0.000000),StateFreeCameraPullOffset=(X=0.000000,Y=0.000000,Z=0.000000),CameraPivotOffset=(X=0.000000,Y=0.000000,Z=65.000000),ZoomedOffset=(X=0.000000,Y=0.000000,Z=80.000000),maxPitch=14500.000000,MinPitch=-100000.000000,MinFreeCameraDistance=300.000000,MaxFreeCameraDistance=300.000000,ShortCamSpringConst=250.000000,LongCamSpringConst=250.000000,DefaultCameraPitch=-910.000000,CameraSitOffsetPower=1.500000,bUseSeparate43Settings=True,StateFreeCamera43SitOffsetMax=(X=0.000000,Y=25.000000,Z=60.000000),StateFreeCamera43SitOffsetMin=(X=-100.000000,Y=67.000000,Z=-20.000000),bDontModifySitOffsetWhenLookingUp=False)
 +
</pre>
 +
<li>Go to the [[#Game data|configuration file(s) location]].
 +
<li>Open {{file|BMInput.ini}}.
 +
<li>Under the <code>[Engine.PlayerInput]</code> section, add a new key binding line like the following:
 +
<pre>Bindings=(Name="F8",Command="exec center.txt", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false)</pre>
 +
<li>Launch the game and while playing press the key to center the camera.
 +
</ol>
 +
'''Notes'''
 +
{{ii}} You will need to press the key once each time you launch the game.
 +
{{ii}} To add the command to an existing keybind, precede it with a pipe (<code><nowiki>|</nowiki></code>) character. For example, to make the {{key|F8}} key change the FOV and center the camera:<pre>Bindings=(Name="F8",Command="fov 110{{!}}exec center.txt", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false)</pre>
 
}}
 
}}
  
Line 311: Line 666:
 
|OSfamily = Windows
 
|OSfamily = Windows
  
|minOS    = XP
+
|minOS    = XP, Vista, 7
|minCPU  = 3 GHz
+
|minCPU  = AMD Athlon 64 3500+ 2.2 GHz
|minmem   = 1 GB (XP)<br/> 2 GB (Vista, 7)
+
|minCPU2  = Intel Pentium 4 3.0 GHz
|minHD    = 9 GB
+
|minRAM   = 1 GB (XP)<br/>2 GB (Vista/7)
|minVRAM  = 128 MB
+
|minHD    = 8 GB
 +
|minGPU  = ATI Radeon X1300
 +
|minGPU2  = Nvidia GeForce 6600
 +
|minVRAM  = 256 MB
 +
|minDX    = 9
  
|recOS    = Vista, 7
+
|recOS    =  
|recCPU  = Intel Core 2 Duo or AMD Athlon 64 x2
+
|recCPU  = AMD Athlon 64 X2 4600+ 2.4 GHz
|recGPU  = NVIDIA GeForce 7900 GT
+
|recCPU2  = Intel Core 2 Duo E6600 2.4 GHz
|recGPU2  = ATI equivalent
+
|recRAM  = 2 GB
 +
|recGPU  = ATI Radeon HD 3870
 +
|recGPU2  = Nvidia GeForce 9800 GTX
 
|recVRAM  = 512 MB
 
|recVRAM  = 512 MB
 +
}}
 +
 +
{{System requirements
 +
|OSfamily = OS X
 +
 +
|minOS    = 10.9.5
 +
|minCPU  = 2.0 GHz
 +
|minRAM  = 4 GB
 +
|minHD    = 10 GB
 +
|minGPU  =
 +
|minVRAM  = 256 MB
 +
 +
|recOS    = 10.10.3
 +
|recCPU  = 2.4 GHz
 +
|recRAM  = 8 GB
 +
|recHD    =
 +
|recGPU  =
 +
|recVRAM  = 1 GB
 
}}
 
}}
  
 
{{References}}
 
{{References}}
 +
{{GOG.com Enhancement Project}}

Latest revision as of 14:39, 4 April 2024

Batman: Arkham Asylum
Batman: Arkham Asylum cover
Developers
Rocksteady Studios
macOS (OS X) Feral Interactive
Publishers
Current Warner Bros. Interactive Entertainment
Prior to 2010 Eidos Interactive
Former Square Enix
OS X Feral Interactive
Retail (Russia) Noviy Disk[1]
Engines
Unreal Engine 3
Release dates
Windows September 15, 2009
macOS (OS X) November 19, 2011
Reception
Metacritic 91
IGDB 89
Taxonomy
Monetization One-time game purchase
Microtransactions None
Modes Singleplayer
Pacing Real-time
Perspectives Third-person
Controls Direct control
Genres Action, Adventure, Metroidvania, Stealth
Art styles Realistic
Themes Contemporary, North America
Series Batman: Arkham
Batman: Arkham Asylum on HowLongToBeat
Batman: Arkham Asylum on IGDB
Batman: Arkham Asylum guide on StrategyWiki
Batman: Arkham Asylum on MobyGames
Batman: Arkham Asylum 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

Warnings

For Games for Windows - LIVE on Windows 8 or later, install the latest Games for Windows - LIVE software.

Batman: Arkham Asylum is a singleplayer third-person action, adventure, metroidvania and stealth game in the Batman: Arkham series.

General information

macOS developer minisite
GOG.com Community Discussions for game series
GOG.com Support Page
Steam Community Discussions

Availability

Source DRM Notes Keys OS
Retail
Disc check (requires the CD/DVD in the drive to play)
Icon overlay.png
SecuROM 7 and Games for Windows - LIVE DRM.[Note 1]
Custom DRM code may sabotage the game by disabling the glider cape, rendering several areas inaccessible.
Icon overlay.png
Windows
Epic Games Store
DRM-free after installation through Epic Games Launcher (notes may include more details)
Game of the Year Edition.
DRM-free when launched directly from executable.[2]
Windows
GamersGate
Icon overlay.png
Game of the Year Edition.
Windows
Gamesplanet logo.svg
Icon overlay.png
Game of the Year Edition.
Windows
GOG.com
DRM-free
Game of the Year Edition.
Windows
Green Man Gaming
Icon overlay.png
Game of the Year Edition.
Windows
Humble Store
Icon overlay.png
Game of the Year Edition.
Windows
Steam
DRM-free after installation through Steam client (notes may include more details)
Game of the Year Edition. Run ShippingPC-BmGame.exe with the -nosteam command line argument. Save data will now save to %USERPROFILE%\Documents\Square Enix; Challenge maps may crash the game.
Windows
Games for Windows Marketplace (unavailable)
Icon overlay.png
Requires online activation
SecuROM PA DRM.[3]
Windows
Origin (unavailable)
Origin
Game of the Year Edition.
Windows
SecuROM PA and Games for Windows - LIVE DRM were removed from the Steam version in 2013.
The Mac OS X version is no longer sold digitally.
The non-GOTY version upgrades to GOTY when activated on Steam. If this is not possible, contact WB Games' support.

Demo

A demo is available on Steam.

Essential improvements

Skip intro videos

Delete or rename video files[4]
  1. Go to <path-to-game>\BmGame\Movies\.
  2. Delete or rename baa_logo_run_v5_h264.bik, Legal.bik, Legalus.bik, nvidia.bik, and utlogo.bik.
Toggle Disable Intro Movies in the Batman: Arkham Asylum - Advanced Launcher[citation needed]

Batman: Arkham Asylum - Advanced Launcher

This custom launcher replaces the original one and includes all the features from the vanilla launcher along with common tweaks and bug fixes already covered on this page and more. Also supports more advanced tweaks to improve performance and visual fidelity beyond what the vanilla launcher allows.
Supports Steam GOTY, Epic Games Store GOTY and GOG GOTY releases.
A PCGamingWiki mirror of the launcher binary is available.

Game data

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

Configuration file(s) location

System Location
Windows %USERPROFILE%\Documents\Square Enix\Batman Arkham Asylum GOTY\BmGame\Config\
macOS (OS X)
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/35140/pfx/[Note 2]

Save game data location

System Location
Windows %USERPROFILE%\Documents\Square Enix\Batman Arkham Asylum GOTY\SaveData\
macOS (OS X) $HOME/Library/Application Support/Feral Interactive/Batman Arkham City GOTY/Save Data/
Steam <Steam-folder>/userdata/<user-id>/35140/remote/
Steam Play (Linux) <SteamLibrary-folder>/steamapps/compatdata/35140/pfx/[Note 2]
The save subfolder is named with a long string of letters and numbers.
For non-GOTY version, path for both configuration files and save data start with %USERPROFILE%\Documents\Eidos\Batman Arkham Asylum\ instead.
For converting saves from one version to another, see Save game data migration.
Steam save files are non-compatible with the Epic Games store version of the game.
Steam saves are compatible with the GOG version, simply copy the save files from the Steam location to the GOG save data location.[5]

Save game cloud syncing

System Native Notes
Epic Games Launcher
GOG Galaxy
Origin
1 GB available.
OneDrive
Requires enabling backup of the Documents folder in OneDrive on all computers.
Steam Cloud
Approx. 954 MB available.

Convert Games for Windows - LIVE to Steam

Save before editing
Save before editing
Modified save
Modified save
Prepare to replace saves[citation needed]
  1. Start the game
  2. According to the name of your GFWL saves, make sure the corresponding slot is also occupied in-game
  3. Close game and Steam
  4. Delete <Steam-folder>\userdata\<user-id>\35140\remotecache.vdf
Use GFWL-stripper[citation needed]
Remove old GFWL file header[6]
  1. Go to GFWL save game data location.
  2. Open your desired save#.sgd with a hex editor such as HxD.
  3. Search for the first hex 00 00 01 instance not located in the initial part of the file where all values start with 0
  4. Delete everything before this.
  5. Save files over the corresponding ones in <Steam-folder>\userdata\<user-id>\35140\remote\

Convert Xbox 360 to Epic Games Store

"0x" refers to hexadecimal values e.g. 0x10 means "the hexadecimal value 10 (decimal 16) NOT decimal 10".
Manual conversion with hex editor
  1. Make a note of the save(s) you want to use on the PC version as above i.e. save 0, 1, 2, and/or 3
  2. Insert a USB flashdrive into your Xbox360
  3. Use your Xbox360 Settings menu to copy your Arkham Asylum savegames to the drive
  4. Complete transfer of files to your PC - there will be a "Content" folder on your USB drive, and your saves will be in it, search for the files save0.sgd, save1.sgd etc depending on which you want to convert
  5. Open the save file you want to transfer in your hex editor
  6. Go to offset 0xD000, or search for the first occurence of 0x9E2A83 - I have only seen this near position 0xD000 in my saves, but it may vary.
  7. Delete everything before position 0xD000
  8. You should end up with a file starting with 0x00 0x00 0x01
  9. Now scroll down the file until you hit a big block of 0x00s. How far you have to scroll depends on how much is in your savegame. It will be a big block, you can tell it's the right block because before it you'll see lots of game related words like Harpoon Gun, Objective, but afterwards just gibberish
  10. Look at the top of the of block of 00s and find the last 0x11 byte, this is the "end" of the real data. You may have 9 or so bytes of 0x00 before it
  11. Delete everything AFTER the 0x11 so that the 0x11 is now the last byte in the file
  12. Now make a note of the offset of the 0x11 - this is Value A.
  13. Go back to the start of the file.
  14. Insert 4 bytes of 00 00 00 00 at the start.
  15. Your file will now begin 00 00 00 00 00 00 01...
  16. You now will change the 3rd byte. If value A is less than 0x10000 - it will be 01 i.e. your file will start 00 00 01 00. If value A is more than 0x10000 - it will be 02 i.e. your file starts 00 00 02 00. And presumably onwards to bigger depending on save length e.g. if A > 0x20000 use 03 and so on... In actual fact, I've tested this up to 09 - it's just important that it's more than 1 (or rather, more than the number of 0x10000 blocks length that your savegame is) - it seems to be just an initialisation size for some sort of uncompression buffer so needs to be at least big enough.
  17. Save your changes.
  18. Copy your edited save into the correct folder as documented above, or in MrJAG's video on Youtube - TUTORIAL Batman Arkham How To Install SaveGames

Convert Steam to Epic Games Store

Manual conversion with hex editor
  1. Open your save file in your hex editor.
  2. It will start with 00 00 01.
  3. Insert the 4 bytes 00 00 01 00 at the start of the file, so it now starts 00 00 01 00 00 00 01
  4. Save the file and transfer to the save folder as documented above.

Notes

If your save file is longer than 65kB, you may want to try 0x02 etc as documented in the Xbox360 section above.
Converting Epic to Steam is simply done by deleting the bytes added in step 3 and saving.

Video

External video settings.
External video settings.
Video settings can only be changed in the launcher.

Graphics feature State WSGF Notes
Widescreen resolution
Multi-monitor
Check here if you have broken cutscene
Ultra-widescreen
Some cutscenes are pillar-boxed.
4K Ultra HD
Subtitles are extremely small in resolutions higher than 1080p and nearly unreadable. The rest of the UI scales well.
Field of view (FOV)
Use Batman: Arkham Asylum - Advanced Launcher.
Windowed
In launcher, click settings. Doesn't properly capture mouse, may click background windows by accident.[citation needed]
Borderless fullscreen windowed
Anisotropic filtering (AF)
4x by default.[7] Change manually or by using Batman: Arkham Asylum - Advanced Launcher.
Anti-aliasing (AA)
Up to 16xQ MSAA. Nvidia users only. AMD users must use Batman: Arkham Asylum - Advanced Launcher for antialiasing. up to 4x MSAA, 8xQ crashes the game. Nvidia users can force SGSSAA in Nvidia Profile Inspector with the 0x080000C1 antialiasing compatibility flag.[8]
Vertical sync (Vsync)
Set via launcher.
Triple buffering
60 FPS
120+ FPS
Capped at 62 FPS. Can be changed manually or by using Batman: Arkham Asylum - Advanced Launcher.
High dynamic range display (HDR)
See the glossary page for potential alternatives.
Ray tracing (RT)

Anisotropic Filtering (AF)

Use Batman: Arkham Asylum - Advanced Launcher[citation needed]
Adjust Anisotropic filtering manually[citation needed]
  1. Open configuration file(s) location/bmengine.ini in a text editor.
  2. Change MaxAnisotropy= to 16.
  3. Save the file and set it to "Read Only".

Set custom frame rate

Use Batman: Arkham Asylum - Advanced Launcher[citation needed]
Edit config file[citation needed]
  1. Open configuration file(s) location/bmengine.ini in a text editor.
  2. Change bSmoothFrameRate= to False.
  3. Change MaxSmoothedFrameRate= to the desired FPS value.
  4. Save the file and set it to "Read Only".

Depth of Field

Use Batman: Arkham Asylum - Advanced Launcher[citation needed]
Disable depth of field manually[citation needed]
This disables the DOF effect as well as color grading in all areas of the game, leading to a clearer and more colorful image.
  1. Open configuration file(s) location/bmengine.ini in a text editor.
  2. Change DepthOfField= to False under the [SystemSettings] section.

HD Texture Pack

Updates many low resolution textures to higher ones by replacing and installing them to the core game files.

Input

External movement commands key map settings.
External movement commands key map settings.
External action commands key map settings.
External action commands key map settings.
The gamepad layout for Batman: Arkham Asylum
The gamepad layout for Batman: Arkham Asylum

Mouse sensitivity

Change Mouse sensitivity[citation needed]
  1. Go to the configuration files location.
  2. Open BmInput.ini.
  3. Change the value of MouseSensitivity to your desired value and save it (overwrite).
  4. Right click BmInput.ini go to Properties and set the file to Read-only.

Notes

The game will overwrite your sensitivity values when launched, unless the file is set to read-only.

Disable Mouse Smoothing

Disable Mouse Smoothing[citation needed]
  1. Go to the configuration files location.
  2. Open BmInput.ini.
  3. Change the value of bEnableMouseSmoothing to false

Audio

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

Audio feature State Notes
Separate volume controls
Surround sound
Dolby Digital 5.1[citation needed]; Analog 7.1
Subtitles
Closed captions
Mute on focus lost
Royalty free audio

Localizations

Language UI Audio Sub Notes
English
Traditional Chinese
Czech
Fan translation, download.
French
German
Hungarian
Fan translation, download.
Italian
Japanese
Retail version, download.
Polish
Retail version, download. If the installer doesn't work download here.
Brazilian Portuguese
Fan translation, download.
Russian
Retail version, text only or text + sound.
Spanish
Turkish
Fan translation, download.

VR support

3D modes State GG3D Notes
Native 3D
Nvidia 3D Vision
Issues with glass effects; to fix use Helix Mod: Batman Arkham Asylum.
TriDef 3D
iZ3D
vorpX
G3D
Officially supported game, see official vorpx game list.

Issues fixed

Failed to initialise NVIDIA PhysX on launch

Users with AMD/ATI video cards will likely have this issue, as they typically won't have any NVIDIA drivers or software installed unless they encounter a game demanding PhysX support.
Install NVIDIA PhysX System Software
  1. Install NVIDIA PhysX System Software
  2. Relaunch the game

Extreme lag in second Scarecrow level

Even on an otherwise capable machine this section can run at sub-20 FPS.
Turn PhysX to normal or off (the issue occurs on high)[citation needed]

Notes

If you have previously edited BMEngine.ini for high frame rate, you will need to edit it manually. Set PhysXLevel=2 to 1 (normal) or 0 (off).

PhysX effects not displaying correctly

Effects such as cloth physics (other than Batman's cape), smoke, and small objects such as papers and leaves are not active despite PhysX being enabled, this could be caused by missing the NVIDIA PhysX driver or having an unsupported version of it.
Install NVIDIA PhysX Legacy System Software
Install latest PhysX System Software

Massive stuttering issues

Running the game from a conventional HDD causes extreme stuttering when traversing the map due to loading. Moving the game to an SSD may fix this issue.
Move or reinstall the game to an SSD

Issues unresolved

Second cutscene before Joker boss battle (Jack Ryder Show clip) is skipped

Right before the Joker boss battle at the end of the game, there are 2 cutscenes. The first one (Joker talking to Batman) will play, but the second one (a clip of the Jack Ryder Show) may be skipped.
Restart from Checkpoint[citation needed]
  1. If the second cutscene does not appear normally, pause the game as soon as the game loads again.
  2. From the pause menu, select "Restart from Checkpoint" and confirm. The second cutscene should then play.

Game crashes when leaving the Morgue

Disable PhysX[citation needed]
  1. Save and exit the game.
  2. Turn off PhysX in the launcher.
  3. Start the game.
  4. After the next checkpoint you can restore your previous settings.
Set lowest resolution[citation needed]
  1. Set resolution to 640x480 in the launcher.
  2. Start the game.
  3. After the next checkpoint you can restore your previous settings.


Other information

API

Technical specs Supported Notes
Direct3D 9.0c
OpenGL 2.0 OS X only.
Shader Model support 3
Executable 32-bit 64-bit Notes
Windows
macOS (OS X)
[citation needed]

Middleware

Middleware Notes
Physics PhysX 2.8.1
Audio FMOD
Interface Scaleform
Cutscenes Bink Video 1.9i

Mods

Add formerly PS3 exclusive DLCs

You need to acquire the DLC files from the OS X version of the game.[10] The files are also available for download directly from PCGamingWiki.
Use Joker DLC Patcher
Steam GOTY & Epic Games GOTY versions supported. Works on Windows, Wine and Proton.
  1. Extract the DLC files into <path-to-game>.
  2. Download the patcher and open it.
  3. Click "Select and Patch" and find ShippingPC-BmGame.exe inside of <path-to-game>\Binaries.
Manually hex edit executable[11]
  1. Extract the DLC files into <path-to-game>.
  2. Open <path-to-game>\Binaries\ShippingPC-BmGame.exe with a hex editor such as HxD
  3. Search for 25 00 00 08 00 31 86 80 (offset 12153C0, or 011FF410)
  4. Replace it with 0D 00 00 08 00 89 86 80

Center Main Camera View

By default the game's main third-person camera view is off-center (i.e. the character stands at the left side of the screen). For those who prefer the character to be central to the screen, the camera position can be changed via an in-game console command.

Center Camera View[12]
  1. Go to <path-to-game>\Binaries.
  2. Create a new text file in that folder named center.txt with the following content:
    set R3rdPersonCamera WalkCamConfig (StateFreeCameraSitOffsetMin=(X=0.000000,Y=0.000000,Z=0.000000),StateFreeCameraSitOffsetMax=(X=0.000000,Y=0.000000,Z=0.000000),StateFreeCameraPullOffset=(X=0.000000,Y=0.000000,Z=0.000000),CameraPivotOffset=(X=0.000000,Y=0.000000,Z=65.000000),ZoomedOffset=(X=0.000000,Y=0.000000,Z=80.000000),maxPitch=14500.000000,MinPitch=-100000.000000,MinFreeCameraDistance=300.000000,MaxFreeCameraDistance=300.000000,ShortCamSpringConst=250.000000,LongCamSpringConst=250.000000,DefaultCameraPitch=-910.000000,CameraSitOffsetPower=1.500000,bUseSeparate43Settings=True,StateFreeCamera43SitOffsetMax=(X=0.000000,Y=25.000000,Z=60.000000),StateFreeCamera43SitOffsetMin=(X=-100.000000,Y=67.000000,Z=-20.000000),bDontModifySitOffsetWhenLookingUp=False)
    
  3. Go to the configuration file(s) location.
  4. Open BMInput.ini.
  5. Under the [Engine.PlayerInput] section, add a new key binding line like the following:
    Bindings=(Name="F8",Command="exec center.txt", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false)
  6. Launch the game and while playing press the key to center the camera.

Notes

You will need to press the key once each time you launch the game.
To add the command to an existing keybind, precede it with a pipe (|) character. For example, to make the F8 key change the FOV and center the camera:
Bindings=(Name="F8",Command="fov 110{{!}}exec center.txt", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false)

System requirements

Windows
Minimum Recommended
Operating system (OS) XP, Vista, 7
Processor (CPU) AMD Athlon 64 3500+ 2.2 GHz
Intel Pentium 4 3.0 GHz
System memory (RAM) 1 GB (XP)
2 GB (Vista/7)
Hard disk drive (HDD) 8 GB
Video card (GPU) ATI Radeon X1300
Nvidia GeForce 6600
256 MB of VRAM
DirectX 9 compatible
macOS (OS X)
Minimum Recommended
Operating system (OS) 10.9.5
Processor (CPU) 2.0 GHz
System memory (RAM) 4 GB
Hard disk drive (HDD) 10 GB
Video card (GPU) 256 MB of VRAM


Notes

  1. Games for Windows - LIVE DRM features: Legacy activation, supports local profiles.
  2. 2.0 2.1 Notes regarding Steam Play (Linux) data:

References

  1. Batman: Arkham Asylum - last accessed on 2023-02-18
  2. Verified by User:Baronsmoki on 2019-09-19
  3. Microsoft Games for Windows Marketplace - last accessed on 21 August 2022
  4. Skip Intro Movies - last accessed on 2020-11-16
  5. Verified by User:Hman360 on 2020-12-12
  6. [How to!] Use old GFWL savegame in Steamwork version :: Batman: Arkham City GOTY General Discussions - last accessed on 9 June 2023
  7. Verified by User:Mrtnptrs on 2023-03-18
    A source would be nice by who and how this was determined.
  8. List of anti-aliasing compatibility flags for Nvidia
  9. Verified by User:SargeCassidy on 2021-04-20
  10. You CAN play as the Joker on PC! - Steam Users' Forums (retrieved)
  11. Batman Arkham Asylum • CS.RIN.RU - Steam Underground Community - last accessed on 9 June 2023
  12. Reddit /r/BatmanArkham Any way to change the camera to centred view in Arkham City? - last accessed on May 2023