Skip to content

ks202005/CityLauncherX

 
 

Repository files navigation

Batman: Arkham City - Advanced LauncherX

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:

Runtime dependencies:

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.

Preview

CityLauncher Preview

If you like this application, please consider donating (donations go to the original author, neatodev).

Donate

Installation

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.

Guide for Linux users

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.

Install Wine-Staging

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 and Wine-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.

Configure Winetricks

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.

Bug Reports

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.

License

CC BY 4.0

About

Batman: Arkham City - Advanced Launcher

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 95.9%
  • SCSS 2.9%
  • HTML 1.2%