21
cross-posted from: https://lemm.ee/post/27028864
[HOWTO] Install Arkham Asylum GOTY in Steam deck
Steps below assume you are in desktop mode.
- Download a copy from web archive
- https://archive.org SLASH details SLASH batman-arkham-asylum-game-of-the-year-edition
- After extracting files, add
BmLauncher.exe
found inBinaries
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 selectingProperties
>Target
>Browse
> navigate to_Redist
folder and selectvcredist_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.