-
Notifications
You must be signed in to change notification settings - Fork 31
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
Any advice on getting this app to work in Linux? #42
Comments
You need to launch it inside the same prefix as Sekiro. |
I tried the same prefix, but I could be doing something wrong. WINEPREFIX=~/.steam/steam/steamapps/compatdata/814380/pfx cd ~/.steam/steam/steamapps/compatdata/814380/pfx ~/.steam/steam/steamapps/common/Proton\ '- Experimental'/files/bin/wine64 SekiroFpsUnlockAndMore_v1.2.5.2.exe It starts up but still says waiting for game. My apologizes to amadejkastelic if I sounded blunt, it was not my intentions. I edited this post to sound some what nicer. |
same problem |
I can share the script I'm using to launch it in the same prefix after work. SekiroFpsUnlockAndMore does not need updating, it should work fine with version 1.06 (at least it did for me). |
Sure, thanks. Also, it would be helpful to get some guide/steps on how to get it working properly if that's not hard for you |
I also realized it's not the version yesterday when I aquired a 1.05 version of the game, it still doesn't work and yes please I would also like to look at that script and also thank you in advance. |
This is the script I'm using to launch SekiroFpsUnlockAndMore: #!/bin/sh
# Application path
APP_PATH="$(dirname "${BASH_SOURCE[0]}")"
cd "$APP_PATH"
# Executable file
APP_EXEC="$APP_PATH/.exe"
# Steam / IDs
export SteamAppId="814380"
export SteamGameId=""
# Steam / Client path
export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam"
# Steam / Apps path
STEAM_APPS_PATH="/mnt/hdd1/SteamLibrary/steamapps"
# Steam / Compat data path
export STEAM_COMPAT_DATA_PATH="$STEAM_APPS_PATH/compatdata/$SteamAppId"
# Proton / Path
PROTON_PATH="/usr/share/steam/compatibilitytools.d/proton-ge-custom"
# Proton / Executable script
PROTON_EXEC="$PROTON_PATH/proton"
export LIBGL_ALWAYS_SOFTWARE=1
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
MANGOHUD=0 python "$PROTON_EXEC" run "SekiroFpsUnlockAndMore_v1.2.5.2.exe" You need to correct all paths and have .net45 installed in the prefix. |
Will definately try this, thank you. |
yup, thanks for the guide! |
Ok so I'm getting a couple of errors: I have the app in my home directory, I'm not a script writer, which line should I change to show where my app is located? |
You need python installed and in your path. Eh, you can actually remove next lines:
You can specify the path on the last line (replacing SekiroFpsUnlockAndMore_v1.2.5.2.exe with the absolute path, if needed). |
I have python installed and will remove those two lines you indicated and will specify the path. Will let you know. |
Still has the error: I know I have python installed through linux, do I need to install it through wine? |
run |
python3.10 |
Not sure then, maybe try specifying the full python path... |
Ok will try. |
What I jusy noticed typing python in the command prompt it says: $ python3 So do I need to change something in the script so that it uses python3 instead? |
Yeah, just replace python with python3 (last line). |
could you please tell where should I run the script? |
The app started but says waiting for game, here's the output: ./Sekiroscript Do I start steam first and start the game and then run the script? |
I should say I did change this: Proton / PathPROTON_PATH="/.steam/steam/steamapps/common/Proton - Experimental" Does that matter? |
Should I get proton-ge-custom? |
It needs to point to the same proton you're using for Sekiro. |
Doesn't matter as long as you configure all the paths correctly. |
Proton - Experimental is the one I'm using for Sekiro. |
Just wondering is the script suppose to start both the app and the game? |
Only the app. Launch the game 1st through steam, then run the script. |
Ok will try to figure this out, sorry for all the questions. |
Ok the app starts but at the bottom where it should be green, it says |
Did you change the |
yep: Steam / Apps pathSTEAM_APPS_PATH="/.steam/steam/steamapps" |
Add these two lines before the last one and paste the output: echo $PROTON_EXEC
echo $STEAM_COMPAT_DATA_PATH |
echo $PROTON_EXEC
echo $STEAM_COMPAT_DATA_PATH echo $PROTON_EXEC
echo $STEAM_COMPAT_DATA_PATH
Setting breakpad minidump AppID = 814380 |
Looks fine. So you're running the game and then the script? |
Yeah but app starts up but doesn't initialize, says waiting for game. |
Check out https://github.com/Lahvuun/sekirofpsunlock, it works flawlessly for linux |
Game process not found, also using @amadejkastelic's script: #!/bin/sh
export SteamAppId="814380"
export SteamGameId=""
export STEAM_COMPAT_CLIENT_INSTALL_PATH="$HOME/.steam/steam"
STEAM_APPS_PATH="$STEAM_COMPAT_CLIENT_INSTALL_PATH/steamapps"
export STEAM_COMPAT_DATA_PATH="$STEAM_APPS_PATH/compatdata/$SteamAppId"
PROTON_PATH="$STEAM_COMPAT_CLIENT_INSTALL_PATH/steamapps/common/Proton - Experimental"
PROTON_EXEC="$PROTON_PATH/proton"
export LIBGL_ALWAYS_SOFTWARE=1
export FREETYPE_PROPERTIES="truetype:interpreter-version=35"
export WINEPREFIX="$STEAM_COMPAT_DATA_PATH/pfx"
echo $PROTON_EXEC
echo $STEAM_COMPAT_DATA_PATH
MANGOHUD=0 python "$PROTON_EXEC" run "SekiroFpsUnlockAndMore_v1.2.5.2.exe" I also added a line to export WINEPREFIX, didn't help. Paths
|
any updates on 2024? |
+1, this issue has no solution yet? I'm using lutris + wine, GOG installation of sekiro. I put this patcher exe in the same wine prefix, and launch it by selecting the 'run EXE inside Wine prefix', the patcher runs but I can't launch the game at this point -- only one or the other. Now, what do? |
For anyone in 2024 came to this thread to find a solution on linux:If you wanna resolution/FPS unlock featureThe most recommended way is to use the native linux version Lahvuun/sekirofpsunlock If you wanna the misc features (I really like the no death penalty + auto loot)Then What you really need is
STL is the best way to launch another exe within the same prefix/container, it sets up all the env vars for you so that you can forget about all the scripting hassle. I've personally tried all the hacks mentioned above and also tried things like protontricks/winetricks. Eventually STL is the only one that works perfectly. I was able to use the trainer with "fork custom command" option, on my ROG Ally running Bazzite OS. It is worth mention though the author of STL is complaining about SteamOS being not friendly when it comes to custom exe launching, they are considering dropping the SteamOS support in the future which is unfortunate. |
I'm currently using Arch Linux, and using Proton to play Sekiro. I ran the .exe with Wine, and it works fine, but it is unable to see the game since it is sandboxed, and I am unable to manually select a path to the game. Any advice?
Screenshot:
The text was updated successfully, but these errors were encountered: