Note: Must run as administrator!
This version has releases posted on GitHub and has removed the anti-tamper MD5 .exe checksum function. Otherwise, the projects are identical.
Build dependencies:
- Visual Studio Code (including .NET extensions): https://code.visualstudio.com/docs/languages/dotnet
- .NET 7.0 SDK: https://dotnet.microsoft.com/en-us/download/dotnet/7.0
Runtime dependencies:
- .NET 6 Desktop RunTime (usually not preinstalled on Windows 10): https://dotnet.microsoft.com/en-us/download/dotnet/6.0
This is a replacement application for the original BmLauncher.exe of the game. Alongside vastly superior configuration options, this Launcher also offers:
- Tooltips for every configuration option
- Option to toggle Startup Movies
- Very high customizability
- Color settings (Including color palette presets)
- Two pre-made color profiles for HDR injection
- Keybind option for Catwoman's "Quickfire Disarm"
- Automatic DirectX11 Lighting Bug Fix (No actions needed. It happens in the background!)
- Customizable Field of View Hotkeys
- Compatibility Fixes for HD Texture Packs
- Extensive Logging Functionality (Powered by NLog)
- ... and more!
Officially supports the GOTY version on STEAM, GOG and EPIC GAMES. Other versions untested.
This Application is built with .NET 6. If you are using Windows 10 and above you shouldn't have any issues simply running the program. Some users might need to install .NET 6 Desktop Runtime manually.
If you like this application, please consider donating (donations go to the original author, neatodev).
Drag the contents of the .zip file into the 'Batman Arkham City GOTY\Binaries\Win32' folder.
To find this folder for the Steam version, just right-click the game in Steam, select Properties->Local Files->Browse Local Files and navigate from there.
To find it for the EGS version, right-click the game and select "Manage". Then click the folder icon in the "Installation" tab and navigate from there.
For the GOG version, click the icon next to the PLAY button and select "Manage installation->Show folder" and navigate from there.
There seems to be an issue executing the program using Wine, as their .NET 6 implementation isn't complete yet and there are some bugs with Mono. To bypass these issues and run the launcher anyway, a small workaround is required.
Firstly, make sure you have Wine-Staging
installed.
Debian/Ubuntu 64-Bit Setup:
- If you run 64-Bit Debian or Ubuntu, execute
sudo dpkg --add-architecture i386
before proceeding.
Ubuntu/Debian/Fedora/PopOS/Linux Mint/etc.:
- Use Lutris or PlayOnLinux. Make sure to install
Wine-Gecko
andWine-Mono
through either of these programs as well. - Install
Winetricks
if it does not exist already. Either via your package manager or manually.
Arch Linux*:
- Simply run:
sudo pacman -Syu wine-staging wine-mono wine-gecko winetricks
*Arch Linux can also use Lutris.
After installing Wine-Staging, run the following Winetricks commands in this exact order:
winetricks -q dotnet48 calibri impact
winetricks renderer=vulkan
wine reg.exe COPY "HKLM\SYSTEM\CurrentControlSet" "HKLM\SYSTEM\ControlSet001" /s /f
Lastly, make sure you are using the standalone, dependency free executable.
To file a bug report, or if you have suggestions for the Launcher in general, please file an issue. I read these regularly and should normally be able to respond within a day. Please also include the most recent citylauncher_report in the issue (if available). You can find the reports in the 'Batman Arkham City GOTY\Binaries\Win32\logs' folder.