-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Issue with "Batman: Arkham Asylum" and protonfixes #94
Comments
Hi, thanks for making the time to create a report. If you want to use a non-steam fix such as umu-1228964594, an appopriate STORE environment variable must be set. However, since this game is available in Steam, in your case, the command would be:
which would use the steam game fix. Notice that STORE environment variable is not set here, which will cause the protonfix module to reference the gamefixes-steam directory. For more examples using the launcher, please see umu(1) |
Thanks for the quick reply! I guess I misunderstood the docs. So if I understand correctly, if a game is available in Steam, the I just tried the command without the
Oddly enough the game still isn't launching... The steps I'm taking are:
I'll try to dig a little more but any idea whether the wineprefix created by Proton might be missing something? This only happen for this game, every other game I tried worked flawlessly without tinkering with the prefix. |
To clarify, in a clean prefix with the command I listed, you still cannot run the game? Also, in the steps you had listed, running |
Will close because this not currently a bug in the launcher. However, at least, there should probably be functionality in protonfixes to handle this case because umu-35140 is a valid database entry, so I think setting GAMEID=umu-35140 should result in a fix to be applied. And as far as I can see, there isn't currently a case where a fix differs from two or more storefronts for the same game. |
@R1kaB3rN : that's right. The game runs fine with Lutris and wine-ge-8-26 (after installing the necessary DLLs with winetricks). However, running it with As mentioned, I can run the game fine with Lutris / wine-ge so not a big deal for me. Just thought I'd report it in case it's a bug in umu or umu-proron. |
Might be unrelated but this is one of the rare games where the EXE has to be launched specifically from the subdirectory where it is located. So from the installation directory I have to set the working directory into |
If that's the case, then it must be related to #63 |
Hello. I know this project is still WIP but I'm trying to play with the new UMU-launcher and UMU-Proton and while it works great on the 20+ games I've tried it with so far, I'm running into issues with "Batman: Arkham Asylum" (the GOG version of the game in case that matters).
This game requires
physx
and a few other DLLs to run (as shown in https://github.com/Open-Wine-Components/umu-protonfixes/blob/master/gamefixes-steam/35140.py), but the game won't launch on an empty wineprefix. I'm runningWINEPREFIX=/home/user/Games/Batman/wineprefix GAMEID=umu-35140 PROTONPATH=/home/user/Games/bin/UMU-Proton-9.0-beta16-2 umu-run ./BmLauncher.exe
but it just exits without actually launching the game:If I go an use winetricks to manually install the required DLLs, then it works (and I can launch and play the game).
Shouldn't UMU-launcher automatically setup the prefix based on the protonfixes or am I missing something? And side-question: why does the logs show the name of the game as "UNKNOWN"? Shouldn't it show the actual name since it's in https://github.com/Open-Wine-Components/umu-database/blob/main/umu-database.csv#L596.
The text was updated successfully, but these errors were encountered: