[HOWTO] Install Arkham Asylum GOTY in Steam deck
Steps below assume you are in desktop mode.
- Download a copy from web archive
- After extracting files, add
BmLauncher.exe
found in Binaries
folder as a non-steam game
- Hit play button so it will generate files in steam's compatdata directory. Additonal files are required to install so just stop the game.
- In Steam, edit
BmLauncher.exe
by selecting Properties
> Target
> Browse
> navigate to _Redist
folder and select vcredist_x86.exe
- example:
/home/deck/Games/Batman Arkham Asylum - Game of the Year Edition/_Redist/vcredist_x86.exe
- Hit play button to run and install vcredist which is for Visual C++ libraries
- Repeat steps 4 & 5 to install the other required libraries which are also under
_Redist
folder:
/home/deck/Games/Batman Arkham Asylum - Game of the Year Edition/_Redist/PhysX_9.08.14_9.09.0814_SystemSoftware.exe
/home/deck/Games/Batman Arkham Asylum - Game of the Year Edition/_Redist/DirectX/DXSETUP.exe
- Once done, install protontricks to add
d3dcompiler_47
:
# run commands via terminal
flatpak install com.github.Matoking.protontricks
flatpak run com.github.Matoking.protontricks <game-id> d3dcompiler_47
The <game-id>
can be found in /home/deck/.steam/steam/steamapps/compatdata/
directory. Usually the game you just added in steam will be the first directory when browsing it through Dolphin:
- navigate to this folder > right-click > select
Sort By
- Modified
Newest First
.
- Repeat step 4 to add
BmLauncher.exe
back as the Target
- Make sure to force Steam Play compatability to Proton-GE. Latest version (
GE-Proton9-1
) works fine on this game.
- Hit play and enjoy.
Fdroid just posted https://floss.social/@fdroidorg/113384089915217604