sonic2kk / steamtinkerlaunch

Linux wrapper tool for use with the Steam client for custom launch options and 3rd party programs
GNU General Public License v3.0
2.1k stars 70 forks source link

MO2 not running even with 2.4.4 #982

Closed Permdog99 closed 9 months ago

Permdog99 commented 9 months ago

System Information

Issue Description

MO2 will not launch even with 2.4.4

Logs

unable to post logs as of rn, but if this is any help, it shows an error saying "could not determine pid of '/home/deck/.local/share/Steam/steamapps/common/Proton 8.0/dist/bin/wineserver' I've had issues with the wineserver' before, I just haven't been able to figure out how to fix it
sonic2kk commented 9 months ago

Without logs, including Wine run logs for MO2, I cannot help much. I have seen some Wineserver issues like this in the past (#730) and a restart seemed to fix it, no idea if this applies on SteamOS though. Using mod tools on SteamOS is a very bad idea, so I have never and will never do it.

sonic2kk commented 9 months ago

Fresh install of MO2 still works over here on my Linux PC (the primary platform for STL). If it doesn't work on SteamOS, I'm not that interested in fixing it as it's likely some very SteamOS-specific problem, and I am already considering pulling "official" SteamOS support anyway. But we'll see if we can find something out.

sonic2kk commented 9 months ago

Another thing you could potentially try is re-installing MO2 with innoextract-1.9-9, you can grab it from the Arch mirrors and replace the innoextract in ~/stl/deps/usr/bin with the one from the mirrors.

MO2 was tested by one user a long time ago on SteamOS 3.5 Preview and it was found we needed innoextract-1.9-8. Since then 1.9-9 has come out, but I didn't bump to it, as I was unsure if it would work. If you find that a reinstall with 1.9-9 works, I can bump the dependency.

If you suspect the PID message is more likely to be the root cause, however, feel free to look into that avenue first. A reboot seems to be the main way to resolve it, though replacing the innoextract dependency may also not be a bad idea. If something gets messed up, steamtinkerlaunch cleardeckdeps will remove all third-party tool dependencies, and rerunning SteamTinkerLaunch will re-download the original dependencies including innoextract-1.9-8.

sonic2kk commented 9 months ago

Sorry, I can't help without a log, and the issue template asks you to provide a log before opening issues. Please re-open if you are unable to resolve this on your own, making sure that you provide a STL log and a MO2 wine run log, and have tried, in summary, the following:

If you have a Linux PC, and if you use STL on it, it would be good to check if the problem persists there as well. But I have sadly gotten the sense that most Steam Deck owners are not Linux enthusiasts, so if you don't, it's no worries.

I'll also say, as a disclaimer though I may have said it in a previous issue, I don't condone using MO2 on SteamOS, even if you get it working.