Difference between revisions of "Batman: Arkham Asylum"
SargeCassidy (talk | contribs) (→Availability: Changed the GFWL DRM to use the activation parameter instead of the existing SSA one.) |
|||
(346 intermediate revisions by more than 100 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
{{Infobox game | {{Infobox game | ||
|cover = Batman Arkham Asylum cover.png | |cover = Batman Arkham Asylum cover.png | ||
|developers = | |developers = | ||
{{Infobox game/row/developer|Rocksteady Studios}} | {{Infobox game/row/developer|Rocksteady Studios}} | ||
− | {{Infobox game/row/ | + | {{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}} | ||
Line 13: | Line 15: | ||
{{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 | + | |gogcom id = 1482504285 |
+ | |gogcom id side = | ||
+ | |hltb = 881 | ||
+ | |lutris = batman-arkham-asylum-goty-edition | ||
|strategywiki = Batman: Arkham Asylum | |strategywiki = Batman: Arkham Asylum | ||
+ | |mobygames = 42258 | ||
|wikipedia = Batman: Arkham Asylum | |wikipedia = Batman: Arkham Asylum | ||
|winehq = 10145 | |winehq = 10145 | ||
+ | |license = commercial | ||
}} | }} | ||
− | |||
− | + | {{Introduction | |
− | {{ | + | |introduction = |
− | + | ||
+ | |release history = | ||
+ | |||
+ | |current state = | ||
+ | }} | ||
'''General information''' | '''General information''' | ||
− | {{mm}} [ | + | {{mm}} [https://www.feralinteractive.com/en/mac-games/bmaa/story/ macOS developer minisite] |
− | + | {{GOG.com links|1482504285|batman_arkham_series|for game series}} | |
− | {{ | + | {{mm}} [https://steamcommunity.com/app/35140/discussions/ Steam Community Discussions] |
− | {{mm}} [ | ||
==Availability== | ==Availability== | ||
{{Availability| | {{Availability| | ||
− | {{Availability/row| Retail | | GFWL | | + | {{Availability/row| Retail | | disc, GFWL | {{DRM|SecuROM|7|GFWL|activation=5x5|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/row| | + | {{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/row| | + | {{Availability/row| GamersGate | batman-arkham-asylum-game-of-the-year-edition | Steam | Game of the Year Edition. | | Windows }} |
− | {{Availability/row| | + | {{Availability/row| Gamesplanet | 2203-1 | Steam | Game of the Year Edition. | | Windows }} |
− | {{Availability/row| | + | {{Availability/row| GOG.com | batman_arkham_asylum_goty | DRM-free | Game of the Year Edition. | | Windows }} |
− | {{Availability/row| GMG | batman-arkham-asylum-game-year | Steam | | + | {{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 | | | Windows | + | {{Availability/row| Humble | batman-arkham-asylum-goty-edition | Steam | Game of the Year Edition. | | Windows }} |
− | {{Availability/row| | + | {{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]]. |
− | {{Availability/row| | + | Save data will now save to {{folder|{{p|userprofile\documents}}\Square Enix}}; Challenge maps may crash the game. | | Windows }} |
− | {{Availability/row| | + | {{Availability/row| Games for Windows Marketplace | GFWL | GFWL, activation | <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=Batman: Arkham Asylum - Xbox.com|date=21 August 2022}}</ref> <br/> {{DRM|SecuROM PA}}. | | Windows | unavailable }} |
+ | {{Availability/row| Games for Windows Marketplace | GFWL | GFWL, activation | Game of the Year Edition.<ref>{{Refurl|url=https://web.archive.org/web/20121130081044/http://marketplace.xbox.com/en-US/Product/Batman-AA-GOTY/66acd000-77fe-1000-9115-d8045343080c|title=Batman: AA GOTY - Xbox.com|date=2024-05-12}}</ref> <br/> {{DRM|SecuROM PA}}. | | Windows | unavailable }} | ||
+ | {{Availability/row| Origin | batman/batman-arkham-asylum | Origin | Game of the Year Edition. | | Windows | unavailable }} | ||
}} | }} | ||
− | {{ii}} | + | {{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. | |
− | {{ii}} The | + | {{++}} The non-GOTY version upgrades to GOTY when activated on Steam. If this is not possible, contact WB Games' support. |
− | {{++}} The non-GOTY version upgrades to GOTY when activated on Steam. | + | |
+ | ===Demo=== | ||
+ | {{ii}} A demo is available on [steam://install/35020 Steam]. | ||
==Essential improvements== | ==Essential improvements== | ||
− | === | + | ===Skip intro videos=== |
− | {{ | + | {{Fixbox|description=Delete or rename video files|ref=<ref name="SkipIntroVideos">{{Refurl|url=https://steamcommunity.com/app/35140/discussions/0/357285562488343625/|title=Skip Intro Movies|date=2020-11-16}}</ref>|fix= |
− | {{ | + | # Go to {{folder|{{p|game}}\BmGame\Movies\}}. |
− | + | # Delete or rename {{file|baa_logo_run_v5_h264.bik}}, {{file|Legal.bik}}, {{file|Legalus.bik}}, {{file|nvidia.bik}}, and {{file|utlogo.bik}}. | |
− | {{Fixbox| | + | }} |
− | {{ | + | {{Fixbox|description=Comment out intro movies|ref=<ref name="SkipIntroVideos"/>|fix= |
− | # | + | # Go to {{folder|{{P|userprofile\Documents}}\Square Enix\Batman Arkham Asylum GOTY\BmGame\Config\BmEngine.ini}}. |
− | + | # Under {{code|[FullScreenMovie]}} add a <code>;</code> before <code>StartupMovies=baa_logo_run_v5_h264</code>, <code>StartupMovies=Legal</code>, and <code>StartupMovies=UTlogo</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= | ||
}} | }} | ||
− | === | + | ===[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== | ||
Line 73: | Line 102: | ||
===Configuration file(s) location=== | ===Configuration file(s) location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/config|Windows|{{p|userprofile\Documents}}\Square Enix\Batman Arkham Asylum GOTY\BmGame\Config\}} |
− | {{Game data/ | + | {{Game data/config|OS X|}} |
}} | }} | ||
===Save game data location=== | ===Save game data location=== | ||
{{Game data| | {{Game data| | ||
− | {{Game data/ | + | {{Game data/saves|Windows|{{p|userprofile\Documents}}\Square Enix\Batman Arkham Asylum GOTY\SaveData\}} |
− | {{Game data/ | + | {{Game data/saves|OS X|{{p|osxhome}}/Library/Application Support/Feral Interactive/Batman Arkham City GOTY/Save Data/}} |
− | {{Game 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- | + | {{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> | ||
− | === | + | ===[[Glossary:Save game cloud syncing|Save game cloud syncing]]=== |
+ | {{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 = | ||
+ | }} | ||
+ | |||
+ | ====Convert Games for Windows - LIVE to Steam==== | ||
{{Image|Batman Arkham Asylum GFWL before.jpg|Save before editing}} | {{Image|Batman Arkham Asylum GFWL before.jpg|Save before editing}} | ||
{{Image|Batman Arkham Asylum GFWL after.jpg|Modified save}} | {{Image|Batman Arkham Asylum GFWL after.jpg|Modified save}} | ||
− | {{Fixbox| | + | {{Fixbox|description=Prepare to replace saves|ref={{cn|date=July 2016}}|fix= |
− | |||
# Start the game | # Start the game | ||
− | # | + | # According to the name of your GFWL saves, make sure the corresponding slot is also occupied in-game |
# Close game and Steam | # Close game and Steam | ||
# Delete <code>{{p|steam}}\userdata\{{p|uid}}\35140\remotecache.vdf</code> | # Delete <code>{{p|steam}}\userdata\{{p|uid}}\35140\remotecache.vdf</code> | ||
}} | }} | ||
− | {{Fixbox| | + | {{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=[How to!] Use old GFWL savegame in Steamwork version :: Batman: Arkham City GOTY General Discussions|date=9 June 2023}}</ref>|fix= | |
− | }} | ||
− | {{Fixbox| | ||
− | |||
# Go to GFWL [[#Game data|save game data location]]. | # Go to GFWL [[#Game data|save game data location]]. | ||
− | # Open your desired <code>save''#''.sgd</code> with | + | # 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''' | # 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. | # Delete everything '''before''' this. | ||
Line 108: | Line 154: | ||
}} | }} | ||
− | === | + | ====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] | ||
+ | }} | ||
+ | |||
+ | ====Convert Steam to Epic Games Store==== | ||
+ | {{Fixbox|description=Manual conversion with hex editor|ref=|fix= | ||
+ | # Open your save file in your hex editor. | ||
+ | # It will start with <code>00 00 01</code>. | ||
+ | # 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> | ||
+ | # Save the file and transfer to the save folder as documented above. | ||
+ | |||
+ | '''Notes''' | ||
+ | {{ii}} If your save file is longer than 65kB, you may want to try 0x02 etc as documented in the Xbox360 section above. | ||
+ | {{ii}} Converting Epic to Steam is simply done by deleting the bytes added in step 3 and saving. | ||
}} | }} | ||
− | ==Video | + | ==Video== |
{{Image|Batman Arkham Asylum External Video.png|External video settings.}} | {{Image|Batman Arkham Asylum External Video.png|External video settings.}} | ||
− | {{ | + | {{--}} Video settings can only be changed in the launcher. |
− | {{Video | + | {{Video |
− | |wsgf link = | + | |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 | ||
Line 130: | Line 202: | ||
|widescreen resolution notes= | |widescreen resolution notes= | ||
|multimonitor = true | |multimonitor = true | ||
− | |multimonitor notes = Check [ | + | |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 = | + | |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 = | + | |fov notes = Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]. |
− | |windowed = | + | |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 = | + | |anisotropic = always on |
− | |anisotropic notes = | + | |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 = Up to 16xQ [[MSAA]]. | + | |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 |
|60 fps = true | |60 fps = true | ||
|60 fps notes = | |60 fps notes = | ||
|120 fps = hackable | |120 fps = hackable | ||
− | |120 fps notes = | + | |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 = | + | |hdr = false |
+ | |hdr notes = | ||
+ | |ray tracing = false | ||
+ | |ray tracing notes = | ||
+ | |color blind = false | ||
|color blind notes = | |color blind notes = | ||
}} | }} | ||
− | ===[[Glossary: | + | ===[[Glossary:Anisotropic filtering (AF)|Anisotropic Filtering (AF)]]=== |
− | {{ | + | {{Fixbox|description=Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2023-03-18|reason=}}|fix= |
+ | }} | ||
+ | {{Fixbox|description=Adjust Anisotropic filtering manually|ref={{cn|date=2023-03-18|reason=}}|fix= | ||
+ | # Open [[#Game data|configuration file(s) location]]/{{Code|bmengine.ini<nowiki></nowiki>}} in a text editor. | ||
+ | # Change {{Code|MaxAnisotropy<nowiki>=</nowiki>}} to {{code|16}}. | ||
+ | # Save the file and set it to "Read Only". | ||
+ | }} | ||
− | {{Fixbox| | + | ===Set custom frame rate=== |
− | {{Fixbox | + | {{Fixbox|description=Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2023-03-18|reason=}}|fix= |
− | # | + | }} |
− | # | + | {{Fixbox|description=Edit config file|ref={{cn|date=2023-03-18|reason=}}|fix= |
− | # | + | # Open [[#Game data|configuration file(s) location]]/{{Code|bmengine.ini<nowiki></nowiki>}} in a text editor. |
− | # Save the file | + | # Change {{code|bSmoothFrameRate<nowiki>=</nowiki>}} to {{code|False}}. |
+ | # Change {{code|MaxSmoothedFrameRate<nowiki>=</nowiki>}} to the desired FPS value. | ||
+ | # Save the file and set it to "Read Only". | ||
+ | }} | ||
− | + | ===Depth of Field=== | |
− | {{ | + | {{Fixbox|description=Use [[#Batman: Arkham Asylum - Advanced Launcher|Batman: Arkham Asylum - Advanced Launcher]]|ref={{cn|date=2022-11-28|reason=}}|fix= |
}} | }} | ||
− | + | {{Fixbox|description=Disable depth of field manually|ref={{cn|date=2022-11-28|reason=}}|fix= | |
− | + | {{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. | |
− | {{Fixbox| | + | # 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. | |
− | # | ||
− | |||
− | # | ||
}} | }} | ||
− | ===[ | + | ===[https://steamcommunity.com/sharedfiles/filedetails/?id=1159691355 HD Texture Pack]=== |
− | {{ | + | {{ii}} Updates many low resolution textures to higher ones by replacing and installing them to the core game files. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | ==Input | + | ==Input== |
{{Image|Batman Arkham Asylum External Remapping Movement.png|External movement commands key map 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 External Remapping Actions.png|External action commands key map settings.}} | ||
{{Image|Batman Arkham Asylum Gamepad Layout.png|The gamepad layout for Batman: Arkham Asylum}} | {{Image|Batman Arkham Asylum Gamepad Layout.png|The gamepad layout for Batman: Arkham Asylum}} | ||
− | {{Input | + | {{Input |
|key remap = true | |key remap = true | ||
|key remap notes = Remappable in the launcher | |key remap notes = Remappable in the launcher | ||
|acceleration option = unknown | |acceleration option = unknown | ||
|acceleration option notes = | |acceleration option notes = | ||
− | |mouse sensitivity = | + | |mouse sensitivity = hackable |
− | |mouse sensitivity notes = | + | |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 = XInput supported, DirectInput has some mapping issues. | |controller support notes = XInput supported, DirectInput has some mapping issues. | ||
Line 212: | Line 292: | ||
|invert controller y-axis = true | |invert controller y-axis = true | ||
|invert controller y-axis notes= | |invert controller y-axis notes= | ||
− | | | + | |xinput controllers = true |
− | | | + | |xinput controllers notes = |
− | |button prompts | + | |xbox prompts = true |
− | |button prompts notes | + | |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 = true | ||
|controller hotplug notes = | |controller hotplug notes = | ||
|haptic feedback = true | |haptic feedback = true | ||
|haptic feedback notes = | |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| | + | {{Fixbox|description=Disable Mouse Smoothing|ref={{cn|date=November 2017}}|fix= |
− | |||
# Go to the [[#Game data|configuration files location]]. | # Go to the [[#Game data|configuration files location]]. | ||
− | # Open | + | # Open {{file|BmInput.ini}}. |
− | # Change the value of <code>bEnableMouseSmoothing</code> to <code> | + | # Change the value of <code>bEnableMouseSmoothing</code> to <code>false</code> |
}} | }} | ||
− | ==Audio | + | ==Audio== |
{{Image|Batman Arkham Asylum Audio.png|In-game audio settings.}} | {{Image|Batman Arkham Asylum Audio.png|In-game audio settings.}} | ||
− | {{Audio | + | {{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{{CN|... really? I don't think so.. On console maybe | + | |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 246: | Line 365: | ||
|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 = | ||
}} | }} | ||
Line 254: | Line 375: | ||
|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 | ||
Line 264: | Line 401: | ||
|subtitles = true | |subtitles = true | ||
|notes = | |notes = | ||
− | |fan = | + | |fan = |
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 273: | Line 410: | ||
|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 281: | Line 426: | ||
|notes = | |notes = | ||
|fan = | |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 | {{L10n/switch | ||
Line 287: | Line 456: | ||
|audio = true | |audio = true | ||
|subtitles = true | |subtitles = true | ||
− | |notes = | + | |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 = | ||
+ | }} | ||
+ | {{L10n/switch | ||
+ | |language = Slovak | ||
+ | |interface = hackable | ||
+ | |audio = false | ||
+ | |subtitles = hackable | ||
+ | |notes = Fan - [https://slovenciny.com/batman-arkham-asylum-sk/ 1] | ||
+ | |fan = true | ||
}} | }} | ||
{{L10n/switch | {{L10n/switch | ||
Line 300: | Line 477: | ||
{{L10n/switch | {{L10n/switch | ||
|language = Turkish | |language = Turkish | ||
− | |interface = | + | |interface = hackable |
|audio = false | |audio = false | ||
− | |subtitles = true | + | |subtitles = hackable |
− | |notes = | + | |fan = true |
− | + | |notes = Fan translation, [http://www.tryama.net/download/turkceyama.asp?id=2171 download]. | |
}} | }} | ||
}} | }} | ||
− | |||
− | |||
− | |||
==VR support== | ==VR support== | ||
Line 321: | Line 495: | ||
|native 3d notes = | |native 3d notes = | ||
|nvidia 3d vision = true | |nvidia 3d vision = true | ||
− | |nvidia 3d vision notes = Issues with glass effects; to fix use [ | + | |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 = true | ||
|tridef 3d notes = | |tridef 3d notes = | ||
|iz3d = true | |iz3d = true | ||
|iz3d notes = | |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 = | ||
|htc vive notes = | |htc vive notes = | ||
Line 332: | Line 509: | ||
|osvr = | |osvr = | ||
|osvr notes = | |osvr notes = | ||
− | |||
− | |||
|keyboard-mouse = | |keyboard-mouse = | ||
|keyboard-mouse notes = | |keyboard-mouse notes = | ||
Line 342: | Line 517: | ||
|trackir = | |trackir = | ||
|trackir notes = | |trackir notes = | ||
+ | |tobii eye tracking = | ||
+ | |tobii eye tracking notes = | ||
|play area seated = | |play area seated = | ||
|play area seated notes = | |play area seated notes = | ||
Line 350: | Line 527: | ||
}} | }} | ||
− | ==Issues | + | ==Issues fixed== |
− | |||
− | |||
− | == | + | ===Failed to initialise NVIDIA PhysX on launch=== |
− | + | {{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. | |
− | {{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | + | {{Fixbox|description=Install NVIDIA PhysX System Software|ref=|fix= | |
− | {{Fixbox| | + | # Install [https://www.nvidia.com/en-us/drivers/physx/physx-9-21-0713-driver/ NVIDIA PhysX System Software] |
− | + | # Relaunch the game | |
− | |||
− | |||
− | |||
− | # Install | ||
− | # | ||
}} | }} | ||
− | === | + | ===Extreme lag in second Scarecrow level=== |
− | {{ii}} | + | {{ii}} Even on an otherwise capable machine this section can run at sub-20 FPS. |
− | {{Fixbox| | + | {{Fixbox|description=Turn PhysX to normal or off (the issue occurs on high)|ref={{cn|date=February 2019}}|fix= |
− | |||
− | |||
− | |||
− | |||
− | |||
'''Notes''' | '''Notes''' | ||
− | {{ii}} If you have edited | + | {{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). |
}} | }} | ||
− | === | + | ===PhysX effects not displaying correctly=== |
− | {{ | + | {{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|description=Install [https://www.nvidia.com/en-us/drivers/physx/physx-9-13-0604-legacy-driver/ NVIDIA PhysX Legacy System Software] | |
− | |||
− | |||
− | |||
}} | }} | ||
− | {{Fixbox| | + | |
− | + | {{Fixbox|description=Install latest [http://www.nvidia.com/object/physx_system_software.html PhysX System Software] | |
− | |||
− | |||
− | |||
}} | }} | ||
− | === | + | ===Massive stuttering issues === |
− | {{ii}} | + | {{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= | |
− | {{Fixbox| | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | === | + | ==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=== |
− | {{ | + | {{Fixbox|description=Disable PhysX|ref={{cn|date=March 2023}}|fix= |
− | + | # Save and exit the game. | |
− | {{Fixbox| | + | # Turn off '''PhysX''' in the launcher. |
− | + | # 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 <code>640x480</code> in the launcher. | ||
+ | # Start the game. | ||
+ | # After the next checkpoint you can restore your previous settings. | ||
}} | }} | ||
Line 445: | Line 586: | ||
===API=== | ===API=== | ||
{{API | {{API | ||
− | |direct3d versions = 9 | + | |direct3d versions = 9.0c |
|direct3d notes = | |direct3d notes = | ||
|directdraw versions = | |directdraw versions = | ||
Line 457: | Line 598: | ||
|mantle support = | |mantle support = | ||
|mantle support notes = | |mantle support notes = | ||
− | |vulkan | + | |vulkan versions = |
− | |vulkan | + | |vulkan notes = |
|dos modes = | |dos modes = | ||
|dos modes notes = | |dos modes notes = | ||
|shader model versions = 3 | |shader model versions = 3 | ||
|shader model notes = | |shader model notes = | ||
− | |64-bit | + | |windows 32-bit exe = true |
− | |64-bit | + | |windows 64-bit exe = false |
+ | |windows arm app = unknown | ||
+ | |windows exe notes = | ||
+ | |mac os x powerpc app = unknown | ||
+ | |macos intel 32-bit app = true | ||
+ | |macos intel 64-bit app = false | ||
+ | |macos arm app = unknown | ||
+ | |macos app notes = <ref>{{Refurl|url=https://steamcommunity.com/app/35140/discussions/0/1630791709840338584/|title= PSA: If you play on Mac, don't upgrade to Catalina - Steam Discussions|date=2024-08-02}}</ref> | ||
+ | |linux 32-bit executable= unknown | ||
+ | |linux 64-bit executable= unknown | ||
+ | |linux arm app = unknown | ||
+ | |linux executable notes = | ||
}} | }} | ||
Line 483: | Line 635: | ||
}} | }} | ||
− | === | + | ===Mods=== |
− | {{ii}} | + | ====Add formerly PS3 exclusive DLCs==== |
− | + | {{ii}} DLC files from the OS X version of the game are required.<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> Those files are available for download directly from [https://community.pcgamingwiki.com/files/file/511-batman-arkham-asylum-goty-steam-dlc-from-ps3/ PCGamingWiki] | |
+ | |||
+ | {{Fixbox|description=Use Joker DLC Patcher|fix= | ||
+ | {{ii}} Steam GOTY, GOG GOTY & Epic Games Store GOTY versions supported.<br>Works on Windows and Linux (through ''Wine''/''Proton'') | ||
+ | # Extract the DLC files into {{folder|{{p|game}}}}. | ||
+ | # [https://www.nexusmods.com/batmanarkhamasylum/mods/160 Download] the patcher and open it. | ||
+ | # Click "'''Select and Patch'''" and find {{file|ShippingPC-BmGame.exe}} inside of {{folder|{{p|game}}\Binaries}}. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}} | }} | ||
− | {{Fixbox| | + | {{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 {{folder|{{p|game}}}}. | |
− | # Extract the DLC files into | + | # Go to the {{folder|{{p|game}}\Binaries}} and open {{file|ShippingPC-BmGame.exe}} in 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'''). |
− | # Search for <code>25 00 00 08 00 31 86 80</code> (offset ''' | + | # Replace it with <code>0D 00 00 08 00 89 86 80</code>. |
− | # Replace it with <code>0D 00 00 08 00 89 86 80</code> | ||
}} | }} | ||
− | === | + | ===Center Main Camera View=== |
− | {{ii}} | + | 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 {{folder|{{p|game}}\Binaries}}. | ||
+ | <li>Create a new text file in that folder named {{file|center.txt}} 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> | ||
+ | }} | ||
==System requirements== | ==System requirements== | ||
Line 517: | Line 681: | ||
|minCPU = AMD Athlon 64 3500+ 2.2 GHz | |minCPU = AMD Athlon 64 3500+ 2.2 GHz | ||
|minCPU2 = Intel Pentium 4 3.0 GHz | |minCPU2 = Intel Pentium 4 3.0 GHz | ||
− | |minRAM = 1 GB (XP)<br/> 2 GB (Vista/7) | + | |minRAM = 1 GB (XP)<br/>2 GB (Vista/7) |
− | |minHD = | + | |minHD = 8 GB |
|minGPU = ATI Radeon X1300 | |minGPU = ATI Radeon X1300 | ||
|minGPU2 = Nvidia GeForce 6600 | |minGPU2 = Nvidia GeForce 6600 | ||
|minVRAM = 256 MB | |minVRAM = 256 MB | ||
− | |minDX = 9 | + | |minDX = 9 |
|recOS = | |recOS = | ||
|recCPU = AMD Athlon 64 X2 4600+ 2.4 GHz | |recCPU = AMD Athlon 64 X2 4600+ 2.4 GHz | ||
|recCPU2 = Intel Core 2 Duo E6600 2.4 GHz | |recCPU2 = Intel Core 2 Duo E6600 2.4 GHz | ||
− | |recRAM = 2 GB | + | |recRAM = 2 GB |
|recGPU = ATI Radeon HD 3870 | |recGPU = ATI Radeon HD 3870 | ||
|recGPU2 = Nvidia GeForce 9800 GTX | |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 18:56, 4 September 2024
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 | |
---|---|
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.
- The macOS (OS X) version of this game does not work on macOS Catalina (version 10.15) or later due to the removal of support for 32-bit-only apps.
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 | 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. |
|||
Epic Games Store | Game of the Year Edition. DRM-free when launched directly from executable.[2] |
|||
GamersGate | Game of the Year Edition. | |||
Game of the Year Edition. | ||||
GOG.com | Game of the Year Edition. | |||
Green Man Gaming | Game of the Year Edition. | |||
Humble Store | Game of the Year Edition. | |||
Steam | 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. |
|||
Games for Windows Marketplace (unavailable) | [3] SecuROM PA DRM. |
|||
Games for Windows Marketplace (unavailable) | Game of the Year Edition.[4] SecuROM PA DRM. |
|||
Origin (unavailable) | Game of the Year Edition. |
- 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[5] |
---|
|
Comment out intro movies[5] |
---|
|
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
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.[6]
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
Prepare to replace saves[citation needed] |
---|
|
Use GFWL-stripper[citation needed] |
---|
Remove old GFWL file header[7] |
---|
|
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 |
---|
|
Convert Steam to Epic Games Store
Manual conversion with hex editor |
---|
Notes
|
Video
- 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.[8] 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.[9] |
||
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] |
---|
|
Set custom frame rate
Use Batman: Arkham Asylum - Advanced Launcher[citation needed] |
---|
Edit config file[citation needed] |
---|
|
Depth of Field
Use Batman: Arkham Asylum - Advanced Launcher[citation needed] |
---|
Disable depth of field manually[citation needed] |
---|
|
HD Texture Pack
- Updates many low resolution textures to higher ones by replacing and installing them to the core game files.
Input
Keyboard and mouse | State | Notes |
---|---|---|
Remapping | Remappable in the launcher | |
Mouse acceleration | ||
Mouse sensitivity | See Mouse sensitivity. | |
Mouse input in menus | ||
Mouse Y-axis inversion | ||
Controller | ||
Controller support | XInput supported, DirectInput has some mapping issues. | |
Full controller support | ||
Controller remapping | See the glossary page for potential workarounds. | |
Controller sensitivity | ||
Controller Y-axis inversion |
Controller types |
---|
XInput-compatible controllers | ||
---|---|---|
Xbox button prompts | ||
Impulse Trigger vibration |
PlayStation controllers | ||
---|---|---|
PlayStation button prompts | Use this mod. | |
Light bar support | ||
Adaptive trigger support | ||
DualSense haptic feedback support | ||
Connection modes |
Tracked motion controllers | Supports the Razer Hydra.[citation needed] | |
---|---|---|
Button/gesture prompts |
Generic/other controllers | DirectInput has some mapping issues. | |
---|---|---|
Button prompts |
Additional information | ||
---|---|---|
Controller hotplugging | ||
Haptic feedback | ||
Digital movement supported | ||
Simultaneous controller+KB/M | [10] |
Steam Input | ||
---|---|---|
Steam Input API support | ||
Hook input (legacy mode) | ||
Official controller preset(s) | ||
Steam Controller button prompts | ||
Cursor detection |
Mouse sensitivity
Change Mouse sensitivity[citation needed] |
---|
Notes
|
Disable Mouse Smoothing
Disable Mouse Smoothing[citation needed] |
---|
|
Audio
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. | |||
Slovak | Fan - 1 | |||
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 |
---|
|
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
|
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] |
---|
|
Game crashes when leaving the Morgue
Disable PhysX[citation needed] |
---|
|
Set lowest resolution[citation needed] |
---|
|
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) | [11] |
Middleware
Middleware | Notes | |
---|---|---|
Physics | PhysX | 2.8.1 |
Audio | FMOD | |
Interface | Scaleform | |
Cutscenes | Bink Video | 1.9i |
Mods
Add formerly PS3 exclusive DLCs
- DLC files from the OS X version of the game are required.[12] Those files are available for download directly from PCGamingWiki
Use Joker DLC Patcher |
---|
|
Manually hex edit executable[13] |
---|
|
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[14] |
---|
Notes
|
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 |
AMD Athlon 64 X2 4600+ 2.4 GHz Intel Core 2 Duo E6600 2.4 GHz |
System memory (RAM) | 1 GB (XP) 2 GB (Vista/7) |
2 GB |
Hard disk drive (HDD) | 8 GB | |
Video card (GPU) | ATI Radeon X1300 Nvidia GeForce 6600 256 MB of VRAM DirectX 9 compatible | ATI Radeon HD 3870 Nvidia GeForce 9800 GTX 512 MB of VRAM |
macOS (OS X) | ||
---|---|---|
Minimum | Recommended | |
Operating system (OS) | 10.9.5 | 10.10.3 |
Processor (CPU) | 2.0 GHz | 2.4 GHz |
System memory (RAM) | 4 GB | 8 GB |
Hard disk drive (HDD) | 10 GB | |
Video card (GPU) | 256 MB of VRAM | 1 GB of VRAM |
Notes
- ↑ Games for Windows - LIVE DRM features: 5x5 activation, supports local profiles.
- ↑ 2.0 2.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>/35140/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (35140) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ Batman: Arkham Asylum - last accessed on 2023-02-18
- ↑ Verified by User:Baronsmoki on 2019-09-19
- ↑ Batman: Arkham Asylum - Xbox.com - last accessed on 21 August 2022
- ↑ Batman: AA GOTY - Xbox.com - last accessed on 2024-05-12
- ↑ 5.0 5.1 Skip Intro Movies - last accessed on 2020-11-16
- ↑ Verified by User:Hman360 on 2020-12-12
- ↑ [How to!] Use old GFWL savegame in Steamwork version :: Batman: Arkham City GOTY General Discussions - last accessed on 9 June 2023
- ↑ Verified by User:Mrtnptrs on 2023-03-18
- A source would be nice by who and how this was determined.
- ↑ List of anti-aliasing compatibility flags for Nvidia
- ↑ Verified by User:SargeCassidy on 2021-04-20
- ↑ PSA: If you play on Mac, don't upgrade to Catalina - Steam Discussions - last accessed on 2024-08-02
- ↑ You CAN play as the Joker on PC! - Steam Users' Forums (retrieved)
- ↑ Batman Arkham Asylum • CS.RIN.RU - Steam Underground Community - last accessed on 9 June 2023
- ↑ Reddit /r/BatmanArkham Any way to change the camera to centred view in Arkham City? - last accessed on May 2023