rockerbacon / modorganizer2-linux-installer

An easy-to-use Mod Organizer 2 installer for Linux
GNU General Public License v3.0
1.04k stars 79 forks source link

Can start MO2 through Protontricks but not through Steam directly #383

Closed Zappleberry closed 2 years ago

Zappleberry commented 2 years ago

I am able to start MO2 by terminal with WINEESYNC=1 WINEFSYNC=1 protontricks-launch --appid 489830 "$HOME/.config/modorganizer2/instances/skyrimspecialedition/modorganizer2/ModOrganizer.exe" and I can start the game (Does give a "Game probably needs steam started warning but starts fine) but when I go to start it in steam the game states its starting but then returns to a non started state. I also tried manually specifying the argument in steam but that does not help. No splash screen appears. I am guessing this has something to do with steams argument for the game or something like that. I have tried with Proton 6.3 and 7.0, both fail. I am concerned about running with protontricks-launch since it's running outside of Steams environment. The Skyrim SE install is completely fresh after nuking the previous install and prefix. The only real difference from the recommended installer is that I put my MO2 install directory in an outside directory (/storage/ssd/user/Games/MO2-SSE). If there is any additional information I can provide let me know.

I additionally don't get any error messages when installing and the nxm links work fine as I was able to download a mod. It appears to just be the Steam not wanting to start it. I am using Manjaro and all my dependancies are installed with the native package manager and not Flatpacks or Snaps

Zappleberry commented 2 years ago

I tried installing MO2 to it's base directory that pops up with the installer and it works. Can mark this as fixed and a redundant issue to another one.

Zappleberry commented 2 years ago

I also had an issue with the paths not being able to see the outside world. I used the following argument to fix that: STEAM_COMPAT_MOUNTS=/path/to/unexpected/folder %command%

This was so I can store downloads and mods on outside directories.