This is a replacement application for the original BmLauncher of the game. Alongside vastly superior configuration options, this Launcher also offers:
Works with both the Steam and EGS Version!
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.
A standalone, dependency free executable is also available.
This application has only been tested on Windows 7 SP1, Windows 8, Windows 8.1, Windows 10 and Wine. It supports the Steam, GOG and Epic Games Store version and nothing else.
Drag the contents of the .zip file into the 'Batman Arkham Asylum GOTY\Binaries' 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.
You can just launch your game via Steam or EGS as you normally would, though in some cases you might need to unblock the BmLauncher application for it to work properly.
To do that, just right-click the application, select Properties and enable the highlighted checkbox as seen in the image below:
Once you're happy with your settings, you can skip the launcher entirely by using the -nolauncher
launch option.
To achieve the best results when using the Launcher, you should install the Calibri font for
Protontricks:
protontricks 35140 -q calibri
or
Winetricks:
WINEPREFIX=<path-to-SteamLibrary>/steamapps/compatdata/35140/pfx winetricks -q calibri
Furthermore, to run Arkham Asylum properly on Linux, the following fix is needed:
protontricks 35140 -q d3dx9 d3dcompiler_43
If you wish to make full use of PhysX for Arkham Asylum on Linux you also need to copy Arkham City's PhysXDevice.dll into the same folder as the Launcher (Batman Arkham Asylum GOTY\Binaries).
This help section and the working Proton/Wine support was only made possible through heavy cooperation with ThisNekoGuy.
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 include log files (if possible) in your report. The logs are located here: 'Batman Arkham Asylum GOTY\Binaries\logs'.
NVAPI_ACCESS_DENIED: See my response to Issue #3 for a solution.