Batman: Arkham City

From PCGamingWiki, the wiki about fixing PC games
Jump to: navigation, search
Batman: Arkham City
ArkhamCity.jpg
Developers
Publishers
Engines
Release dates
Windows
November 22, 2011
OS X
December 13, 2012
Batman: Arkham City at Steam Charts
Batman: Arkham City at SteamDB
 Batman: Arkham City at Wikipedia
Batman: Arkham
Batman: Arkham Asylum 2009
Batman: Arkham City 2011
Batman: Arkham Origins 2013
Batman: Arkham Origins Blackgate 2014
Batman: Arkham Knight 2014

Key points

Information DRM switched from Games for Windows - LIVE and SecuROM to Steam.[1]

General information

More information Batman Wiki
More information Steam Community Discussions
More information Steam Users' Forums for game series
More information Technical Issues section of the official forum.

Availability[edit]

Source(s) Store unlock Notes
Steam Steamicon.png GOTY Edition (Windows and OS X)
Green Man Gaming Steamicon.png GOTY Edition
Green Man Gaming Green Man Gaming.png Regular Edition
Origin Origin.png GOTY Edition
Mac App Store MacAppStore.png GOTY Edition (OS X only)
Information All versions activate on Steam, including retail.[1]
Advantage The non-GOTY version upgrades to GOTY when activated on Steam.[1]

Essential improvements[edit]

Skip intro videos[edit]

Fix Skip intro moviesLink

  1. Navigate to <path-to-game>\BmGame\Movies.
  2. Move, rename or delete StartupNV.swf and Startup.swf

Change language[edit]

Information By default the game takes over the language settings of Windows.

Fix Change in-game languageLink

  1. Edit %USERPROFILE%\Documents\WB Games\Batman Arkham City GOTY\BmGame\Config\UserEngine.ini
  2. Change the language to the code for your desired language (Supported language codes: int, fra, ita, deu, esn, esm, pol, rus, por)

Fix Change the language of the launcher (where you can configure options)Link

Information Every time you start the launcher, the game takes over the launcher's language settings, so you should consider changing this, too.
  1. Navigate to Steam\SteamApps\common\Batman Arkham City GOTY\BmGame\Config.
  2. Open Launcher.ini using Notepad.
  3. Search for '[Launcher.CultureMap]'.
  4. Put a semi-colon in front of each line except 'default=Int' and your desired language.

Game data[edit]

In-game general settings.

Configuration file(s) location[edit]

  Location 
Windows %USERPROFILE%\Documents\WB Games\Batman Arkham City GOTY\BmGame\Config
OS X

Save game data location[edit]

  Location 
Steam Steam/userdata/<user-id>/200260
Information A guide on how to convert the GFWL save game into a save game that works with Steamworks.
Information 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.

Save game cloud syncing[edit]

System Native Notes
Steam Cloud Native
GameSave Manager Native Supports both the standard and GOTY versions.

Video settings[edit]

External video settings.
Graphics option Option WSGF Notes
Widescreen resolution Native WSGF WS Silver.png
Multi-monitor Native WSGF MM Silver.png Multi-monitor HUD: Position Affects Gameplay.[2]
Ultra-widescreen Native WSGF UW Silver.png
Field of view (FOV) Hackable See Field of view (FOV).
Windowed Native
Borderless fullscreen windowed Impossible
Anisotropic filtering (AF) Native See Anisotropic filtering (AF).
Anti-aliasing (AA) Native
Vertical sync (Vsync) Native
High frame rate Hackable Fix needed for 62 FPS cap; see High frame rate.

Field of view (FOV)[edit]

Fix Change FOVLink

Information A simple *.ini tweak, as described here (Steam Users' Forums) among other places, allows to bind a FoV value to a key. To do this:
  1. Open %USERPROFILE%\Documents\WB Games\Batman Arkham City\BmGame\Config\bminput.ini
  2. To bind a FoV value of 100 to the F10 key, add this line at the end of [Engine.PlayerInput]: Bindings=(Name="F10",Command="fov 100")

The result:

Information The game might revert this change when graphic or control settings are altered; do not despair, keep editing it until it finally sticks.

Anisotropic filtering (AF)[edit]

Fix Anisotropic filtering (AF)Link

  1. Navigate to %USERPROFILE%\Documents\WB Games\Batman Arkham City GOTY\BmGame\Config
  2. Open UserEngine.ini with a text editor.
  3. Under the [SystemSettings] section, add line MaxAnisotropy=16

High frame rate[edit]

Fix Raise frame rate smoothingLink

  1. Navigate to configuration file(s) location.
  2. Open the BMEngine.ini with a text editor.
  3. 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.
  4. Save file and make it "read only".
Information For more information, see the Unreal Engine 3 page.

Input settings[edit]

External key map settings.
The gamepad layout for Batman: Arkham City
Keyboard and mouse Native Notes
Remapping Native
Mouse acceleration Impossible
Mouse input in menus Native
Mouse Y-axis inversion Native Seperate inversion of look, rotation, flight controls and Batarang flight controls.
Controller
Controller support Native
Full controller support Native
Controller remapping Impossible
Controller Y-axis inversion Native

Disable Mouse Smoothing[edit]

Fix Disable Mouse SmoothingLink

  1. Navigate to %USERPROFILE%\Documents\WB Games\Batman: Arkham City GOTY\Config
  2. Open BmInput.ini with a text editor.
  3. Under the b[Engine.PlayerInput] section, change the value of bEnableMouseSmoothing to False

Audio settings[edit]

In-game audio settings.
Audio options Native Notes
Separate volume controls Native SFX, Music and Dialogue.
Surround sound Native 5.1
Subtitles Native
Closed captions Impossible
Mute on focus lost Native

Localizations

Information The Windows system language is used by default; to force a different language see Change language.
Language UI Audio CC Notes
Brazilian Portuguese Native Impossible Native
English Native Native Native
French Native Native Native
German Native Native Native
Italian Native Native Native
Polish Native Impossible Native
Russian Native Impossible Native
Spanish Native Native Native
Turkish Native Impossible Native Fan translation, see Turkish.

Turkish[edit]

Information A Turkish fan patch is available here. Note that it does not include Harley Quinn's Revenge DLC.

Issues fixed[edit]

Low FPS[edit]

Fix Low FPSLink

Information Turn off PhysX and DX11, as both of these features are resource intensive. Ensure you have the latest DirectX End-User Runtimes.

Crash Fix – For Quad Core PCs[edit]

Fix Crash Quad Core PCsLink

  1. Start the game
  2. Alt+Tab Out of the game
  3. Open Task Manager
  4. Right click on BatmanAC.exe
  5. Choose: "Set Affinity..."
  6. Select core 0 and 1 only. You need to run the game on two cores basically, so to avoid the crash to desktop.

Gray screen after fight with Joker[edit]

Fix Gray screen after fight with JokerLink

Information 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.
Information If you encounter this problem and you have the game on Steam, try validating your cache.
  1. Right click on Batman: Arkham City in your Steam library
  2. Select Properties
  3. Select Local Files
  4. Select "Check integrity of game cache files".
Information 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.
Information 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[edit]

Fix No sound or weak soundLink

For Windows 7 and Vista users:

  1. Update your sound card drivers.
  2. If doing that doesn’t clear up the problem, make 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).
  3. 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.
Information 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.

For Windows XP users:

Reduce hardware acceleration, or set your speakers to Stereo.

Game crashes right after launch[edit]

Fix Game crashes right after launchLink

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[edit]

Fix Game crashes right after launchLink

Information If game crashes to desktop in the middle of the introductory cutscene, try reinstalling PhysX or disable PhsyX entirely

(Documented after installing from GameFly.)

  1. Open the launcher
  2. Disable PhysX in the options menu
  3. Start the game normally

Alternative game crash following introductory cutscene[edit]

Fix Alternative game crash following introductory cutsceneLink

Information This game requires the Iskoola Pota Font. Downloading and installing the font may prevent further crashes.
  1. The font is available here: (Trusted Source)

Game crashes under Windows 8[edit]

Fix Game crashes under Windows 8Link

Information If game crashes to desktop under Windows 8, you will have to set compatibility
  1. Open the location where the game is installed
  2. Open to the folder named "Binaries"
  3. For each exe, right click and click properties. Click the compatibility tab and select the option for Windows XP SP2 and run as administrator

Fix for missing Catwoman controls[edit]

Fix Edit UserInput.iniLink

Information 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.
  1. Edit %USERPROFILE%\Documents\WB Games\Batman Arkham City GOTY\BmGame\Config\UserInput.ini
  2. Find the line IniVersion=6.9
  3. Under this line add Bindings=(Name="KEYHERE",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
  4. Replace KEYHERE with the desired key - note that if a key is already used for another function it can't be associated with this action
  5. Save the file

Missing Penguin Statues[edit]

Fix Missing Penguin StatuesLink

Information Sometimes Penguin statues may become invisible, and cannot be destroyed, but can be locked on with a batarang. If this happens, try verifying the game cache or uninstalling and reinstalling the game.

Using GFWL save file in Steamworks version[edit]

Information New version won't remove or overwrite old save files.[3]

Fix Remove old save files header[3]Link

  1. Make new save games in slots you had them earlier and leave them 0% complete.
  2. Backup \Steam\userdata\<user-id>\200260\remote
  3. Open folder, GFWL version saves should have your GFWL nicname as prefix like GFWLnick-save#.sgd
  4. Open first GFWLnick-save#.sgd (for example GFWLnick-save0.sgd for first slot save file) with your chosen HEX editor. Search for hex value 00 00 00 03 00.
  5. Now select everything before that value and delete. Part 1 Part 2
  6. Remove GFWLnick- from filename and overwrite the files without prefix. do not overwrite the original file!
  7. Repeat the steps for all the files. If all gone well you should be able to use old save files again.

System requirements[edit]

Windows
Minimum Recommended
Operating system (OS) XP, Vista, 7 7
Processor (CPU) Intel Core 2 Duo 2.4 GHz or AMD Athlon X2 4800+ Intel or AMD dual-core 2.5 GHz
System memory (RAM) 2 GB 4 GB
Hard disk drive (HDD)
17 GB
Video card (GPU) NVIDIA GeForce 8800 GT
ATi Radeon HD 3850
512 MB of VRAM
NVIDIA GeForce GTX 570
AMD Radeon HD 6970

References

  1. 1.0 1.1 1.2 Steam Community :: Group Announcements :: Batman: Arkham City GOTY
  2. Batman Arkham City | WSGF
  3. 3.0 3.1 http://steamcommunity.com/app/200260/discussions/0/810938810549705289/