llde / xOBSE

Oblivion Script extender source
251 stars 36 forks source link

Steam Deck - Can launch game in Desktop mode but not Gaming mode #171

Closed Tankatronic closed 2 years ago

Tankatronic commented 2 years ago

I am at my wits end trying to figure out why I can launch the game using xOBSE in desktop mode on the steam deck, but when I switch to gaming mode it will not launch. OBSE launches, and it tries to launch Oblivion, and it crashes before any loading screen/videos show. I have no other mods installed. These are steps that I have taken.

  1. Uninstalled Oblivion
  2. Ensured Oblivion folder in steamapps was deleted
  3. Ensured WINEPREFIX folder was deleted.
  4. Reinstalled Oblivion while in desktop mode (not sure if relevant, will test installing from gaming mode soon)
  5. Started the game for the first time (in desktop mode). Progressed all the way to character creation. Quit to desktop.
  6. Extracted latest xOBSE via Ark into a directory inside the Downloads folder. Copied contents from extracted directory into the Oblivion folder.
  7. Renamed OblivionLauncher.exe to OblivionLauncher.exe.orig
  8. Renamed obse_loader.exe to OblivionLauncher.exe
  9. Start the game via desktop mode (success)
  10. Exit to Gaming mode. Start the game. OBSE loads (black screen). Get message that Oblivion has crashed (see attached minidump - Access Violation)

I have a launch option configured to use steamtinkerlaunch

/home/deck/stl/prefix/steamtinkerlaunch %command%

obse_0021.zip

Tankatronic commented 2 years ago

Closing this issue - installing the game in gaming mode is required.

I did not consider the fact that I installed it in desktop mode to be a possible reason until I was writing this issue, and I couldn't walk away until I verified it. Reinstalling the game in gaming mode must set up particular permissions for linux to allow it to work properly.