Batman: Arkham City
Developers | |
---|---|
Rocksteady Studios | |
macOS (OS X) | Feral Interactive |
Publishers | |
Warner Bros. Interactive Entertainment | |
OS X | Feral Interactive |
Engines | |
Unreal Engine 3 | |
Release dates | |
Windows | November 22, 2011 |
macOS (OS X) | December 13, 2012 |
Warnings
- For Games for Windows - LIVE on Windows 8 or later, install the latest Games for Windows - LIVE software.
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 |
Key points
- Games for Windows - LIVE and SecuROM have been removed from the Steam version.[1]
General information
- Developer minisite
- Arkham Wiki
- Batman Wiki
- Steam Community Discussions
- Technical Issues section of the official forum.
Availability
Source | DRM | Notes | Keys | OS |
---|---|---|---|---|
Retail | SecuROM 8 and SecuROM PA DRM. | |||
Developer website | Game of the Year Edition. | |||
GamersGate | ||||
Green Man Gaming | ||||
Humble Store | ||||
Mac App Store | ||||
Origin | Included with EA Play. | |||
Steam | Game of the Year Edition. |
- All non-Steam Windows versions require Games for Windows - LIVE DRM.[Note 1]
- All Windows versions activate on Steam, including retail.[1]
- The non-Steam OS X version uses Feral Interactive's DRM which requires online activation on their website.
- The non-GOTY version upgrades to GOTY when activated on Steam.[1]
Essential improvements
Skip intro videos
SWF Method[citation needed] |
---|
|
INI Method |
---|
|fix=
- Go to
<path-to-game>\BmGame\Config\
- Open
bmengine.ini
- Find
bForceNoMovies=false
and change tobForceNoMovies=true
}}
Game data
- A well-written post on the Steam Users' Forums about the way the game handles save data. Note that this forum post is only relevant to the deprecated GFWL version.
Configuration file(s) location
System
Location
Windows
%USERPROFILE%\Documents\WB Games\Batman Arkham City GOTY\BmGame\Config\
macOS (OS X)
Steam Play (Linux)
<SteamLibrary-folder>/steamapps/compatdata/200260/pfx/[Note 2]
Save game data location
System
Location
Steam
<Steam-folder>/userdata/<user-id>/200260/
Steam Play (Linux)
<SteamLibrary-folder>/steamapps/compatdata/200260/pfx/[Note 2]
Convert GFWL savegames to Steamworks
Use GFWL-stripper
Save game cloud syncing
System
Native
Notes
Steam Cloud
Approx. 954 MB available.
Video settings
Field of view (FOV)
Change FOV[2]
- Go to the configuration file(s) location.
- Open
BmInput.ini
.
- To bind a FoV value of 100 to F10, add this line at the end of
[Engine.PlayerInput]
: Bindings=(Name="F10",Command="fov 100")
.
The result:
Notes
- The game might revert this change when graphic or control settings are altered, especially when using the separate configuration tool. In case of multiple edits to an .ini file, it is useful to make a copy of the customized file and copy it over the reverted one when necessary, in order to avoid repeated manual editing.
Anisotropic filtering (AF)
Anisotropic filtering (AF)[3][citation needed]
- Go to the configuration file(s) location.
- Open
UserEngine.ini
.
- Under the
[SystemSettings]
section, add line MaxAnisotropy=16
.
High frame rate
Raise frame rate smoothing[citation needed]
- Go to the configuration file(s) location.
- Open
BMEngine.ini
.
- Search
MaxSmoothedFrameRate
. Best value should be your monitor refresh rate +2 so e.g. with 144hz monitor value should be 146
. Change configs value to this. There may be multiple instances so change them all.
- Save file and make it "read only".
- For more information, see the Unreal Engine 3 page.
A second fix for the GOTY Edition:
- If the method above does not work, try this one:
- Go to
<path-to-game>\BmGame\Config\
.
- Open
DefaultEngine.ini
.
- Search
MaxSmoothedFrameRate
. Best value should be your monitor refresh rate +2 so e.g. with 144hz monitor value should be 146
. Change configs value to this. There may be multiple instances so change them all.
- Search for
bSmoothFrameRate
and change it to FALSE
- Save file and make it "read only".
- For more information, see the Unreal Engine 3 page.
Input settings
Disable Mouse Smoothing
Disable Mouse Smoothing[4]
- Go to the configuration file(s) location.
- Open
BmInput.ini
.
- Under the
[Engine.PlayerInput]
section, change the value of bEnableMouseSmoothing
to false
Mouse sensitivity
Change Mouse sensitivity[citation needed]
- Go to the configuration file(s) location.
- Open
BmInput.ini
.
- Under the
[Engine.PlayerInput]
section, change the value of MouseSensitivity=X
to your desired mouse sensitivity.
Audio settings
Localizations
Language
UI
Audio
Sub
Notes
English
Brazilian Portuguese
French
German
Hungarian
Fan translation.
Italian
Polish
Russian
Spanish
Depends on Windows Language preferences, for Spain must be on any configuration of Spanish.
Latin American Spanish
Depends on Windows Language preferences, for Latin America, Windows language must be on Español (México), For configure through UserEngine.ini, change ESN to ESM.
Turkish
Fan translation.
Change language
- By default the Windows system language takes over other preferences.
Change game language[5]
- Go to the configuration file(s) location.
- Open
UserEngine.ini
.
- Change the
language
to the code of your desired language
Notes
- Menu texts preference can be simply overridden with
-LANGUAGEFORCOOK=XXX
parameter
- Dialogues preference can be simply overridden with
-LANGUAGE=XXX
parameter
- Language codes (XXX) and available localizations can be checked in the
<path-to-game>\BmGame\Localization\
folder
Change launcher language[citation needed]
- Every time you start the launcher, the game takes over the launcher's language settings, so you should consider changing this, too.
- Open
<path-to-game>\BmGame\Config\Launcher.ini
- Search for '[Launcher.CultureMap]'.
- Put a semi-colon in front of each line except 'default=Int' and your desired language.
VR support
3D modes
State
GG3D
Notes
Native 3D
Nvidia 3D Vision
TriDef 3D
DirectX 9 only.
iZ3D
Issues unresolved
- When using a controller, entering menus (such as the map) un-hides the mouse cursor and positions it in the center of the screen.
Issues fixed
Fatal error "QA_APPROVED_BUILD_JANUARY_2011"
- Go into the Binaries\win32 folder
- Right-click on BatmanAC.exe and go to Properties
- Go to the Compatibility tab and check "Run this program as administrator"
- Click Ok
- Right-click on BMLauncher.exe
- Go to the Compatibility tab and check "Run this program as administrator"
- Click Ok
Low FPS
- Turn off PhysX and DX11, as both of these features are resource-intensive.
- Ensure you have the latest DirectX End-User Runtimes.
Game crashes
Force 2-core affinity[citation needed]
Gray screen after fight with Joker
Gray screen after fight with Joker[citation needed]
- After beating Joker in the Steel Mill, you may encounter a gray screen that looks to be a cutscene that refuses to load. It tells you you can skip it by clicking the left-mouse button, but doing so will have no effect.
- If you encounter this problem and you have the game on Steam, try validating your cache.
- Right click on Batman: Arkham City in your Steam library
- Select Properties
- Select Local Files
- Select "Check integrity of game cache files".
Notes
- The process might complete too fast (less than three seconds for a game of several gigabytes). If that's the case, launch the game and load up the menu. Press Alt+F4 and GfWL will helpfully inform you that you might lose unsaved progress. Click Yes to continue. Try validating your game's cache again.
- If validating your cache did not work or you do not have a version of the game on Steam, delete the game's local files (Steam -> Batman: Arkham City -> Remove local files), reinstall the game and try again. Luckily your saves are stored in the Steam Cloud.
No sound or weak sound
No sound or weak sound[citation needed]
- Update your sound card drivers.
- If problems persist, ensure sure you have volume set to max for Batman Arkham City in the volume mixer (click on the little speaker icon in the bottom-right of your screen in the system tray).
- If you're in-game, just Alt+Tab ↹ out of the game and check if Batman Arkham City is set to max in the volume mixer.
Notes
- Another tip you could try is to go to Control Panel > Hardware and Sound > Sound > Communications Tab then select the "Do Nothing" radio button to permanently fix this issue.
Game crashes right after launch
Game crashes right after launch[citation needed]
The Windows 7 event log may show entries like this:
Problem signature:
Problem Event Name: APPCRASH
Application Name: BatmanAC.exe
Application Version: 1.0.0.0
Application Timestamp: 00000000
Fault Module Name: BatmanAC.exe
Fault Module Version: 1.0.0.0
Fault Module Timestamp: 00000000
Exception Code: c000001d
Exception Offset: 0348d7d2
OS Version: 6.1.7601.2.1.0.256.1
Locale ID: 1033
Additional Information 1: b1da
Additional Information 2: b1dad02de602a574f3e3edfa7bc260e4
Additional Information 3: 3984
Additional Information 4: 3984b60a0d265364fe265f881509cbd0
If you are using EMET and set SEHOP to opt-out, Batman Arkham City needs to be added to the opt-out list. To do this:
1) Create an empty text file
2) Add theses lines:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\BatmanAC.exe]
"DisableExceptionChainValidation"=dword:00000001
3) Save it as batman.reg (name doesn't matter, just the .reg extension is important)
4) Double click it
5) Run Arkham City
If that doesn't work, you may have to try disabling SEHOP globally:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\kernel]
"DisableExceptionChainValidation"=dword:00000001
Game crashes during introductory cutscene
Install PhysX or disable it[citation needed]
Fix for missing Catwoman controls
- While able to do the "quickfire disarm" for Catwoman while using a gamepad, this move is unusable with a keyboard, as it has no button associated with it.
Edit UserInput.ini[citation needed]
- Go to the configuration file(s) location.
- Open
UserInput.ini
.
- Find the line
IniVersion=6.9
- Under this line add
Bindings=(Name="KEY1",Command="HoldToZoom | QuickGadgetY", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false):META:COM_QUICK_GADGET1,1,-1,-1,"",false,true,CI_QuickWhip
- Replace
KEY1
with the desired key for batclaw/whipdisarm, - note that if a key is already used for another function it can't be associated with this action
- Under this line add
Bindings=(Name="KEY2",Command="HoldToZoom | QuickGadgetB", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false):META:COM_QUICK_GADGET3,1,-1,-1,"",false,true,CI_QuickCaktrops
- Replace
KEY2
with the desired key for pulse/caltrops - note that if a key is already used for another function it can't be associated with this action
- Find the line
.Bindings=(Name="KEY3",Command="PCQuickGadget 1", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false):META:COM_QUICK_GADGET1,1,-1,-1,"",false,true,CI_QuickBatClaw,CI_QuickCaltrops
(KEY3
is your set batclaw/whipdisarm binding)
- Find the line
.Bindings=(Name="KEY4",Command="PCQuickGadget 3", Shift=false, Control=false, Alt=false, bIgnoreShift=false, bIgnoreCtrl=false, bIgnoreAlt=false):META:COM_QUICK_GADGET3,1,-1,-1,"",false,true,CI_QuickMagBlast
(KEY4
is your set pulse/caltrops binding)
- Replace both
KEY3
and KEY4
with "Unbound"
- Save the file
Missing Penguin Statues
- Sometimes Penguin statues may become invisible, and cannot be destroyed, but can be locked on with a batarang.
Missing Penguin Statues[citation needed]
- Verify the game cache or reinstall the game.
MSI Afterburner OSD does not show
MSI Afterburner OSD does not show[citation needed]
Open RivaTuner (the tool that comes together with MSI Afterburner), add the game file BatmanAC.exe, and activate or deactivate Custom Direct3D support depending on the global setting.
Microsoft .NET Framework - Unhandled exception has occured in your application.
Access to path is denied[6]
- Run the game as administrator.
Other information
API
Technical specs
Supported
Notes
Direct3D
9, 11
Metal support
macOS >= 10.14 only
Shader Model support
3, 5
Executable
32-bit
64-bit
Notes
Windows
macOS (OS X)
Middleware
Middleware
Notes
Physics
PhysX
Audio
Wwise
Cutscenes
Bink Video
System requirements
Windows
Minimum
Recommended
Operating system (OS)
XP
Vista, 7, 8
Processor (CPU)
AMD Athlon X2 4800+
Intel Core 2 Duo 2.4 GHz
2.5 GHz Dual Core
System memory (RAM)
2 GB
4 GB
Hard disk drive (HDD)
17 GB
Video card (GPU)
ATI Radeon HD 3850
Nvidia GeForce 8800 GT
512 MB of VRAM
DirectX 9.0c compatible
AMD Radeon HD 6970
Nvidia GeForce GTX 570
macOS (OS X)
Minimum
Recommended
Operating system (OS)
10.14
Processor (CPU)
Intel 2.0 GHz
Intel 2.4 GHz
System memory (RAM)
4 GB
8 GB
Hard disk drive (HDD)
16 GB
Video card (GPU)
512 MB of VRAM
512 MB of VRAM
Note: Users with macOS versions prior to 10.14 can select the branch mac_retail_11 - macOS 10.13.6 or older only
from the Beta tab on Steam. This enables the game to run with the legacy OpenGL backend on macOS >= 10.9.5.
Notes
- ↑ Games for Windows - LIVE DRM features: SSA+ZDPP 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>/200260/
. - Use Wine's registry editor to access any Windows registry paths.
- The app ID (200260) may differ in some cases.
- Treat backslashes as forward slashes.
- See the glossary page for details on Windows data paths.
References
- ↑ 1.0 1.1 1.2 Steam Community :: Group Announcements :: Batman: Arkham City GOTY
- ↑ B-AC - FoV Setting? - Steam Users' Forums (retrieved)
- ↑ Verified by User:Aaronth07 on 2018-03-13
- ↑ Verified by User:Aaronth07 on 2018-3-13
- ↑ How to change the language in Batman Arkham City - Steam Users' Forums (retrieved)
- ↑ https://old.reddit.com/r/BatmanArkham/comments/b75zwe/i_keep_getting_this_error_every_time_i_try_to/ejvkwjs/ Reddit troubleshooting post] (retrieved)