dreamer / luxtorpeda

Steam Play compatibility tool to run games using native Linux engines
https://luxtorpeda.gitlab.io/
GNU General Public License v2.0
383 stars 9 forks source link

OpenMW doesn't launch. #47

Open dhollinger opened 4 years ago

dhollinger commented 4 years ago

Describe the bug When attempting to launch Morrowind from Steam using Luxtorpeda, it fails with Error: Archive 'Flora Glow.bsa' not found

When attempting to run via the scripts/wrapper in the gamedir, I get some additional errors.

To Reproduce Steps to reproduce the behaviour from steam:

  1. Open Steam
  2. Force Morrorwind to use Luxtorpeda and compatibility tool
  3. Launch the game.

Steps to reproduce the behavior from CLI:

  1. cd into GAMEDIR
  2. Try to run openmw-launcher-wrapper or openmw.sh

Expected behaviour Game launches.

Screenshots Steam: Screenshot from 2019-12-16 13-29-31 Screenshot from 2019-12-16 13-29-50

OpenMW Crash Log: openmw-crash.log

Command Line: I had to manually set LD_LIBRARY_PATH as it is unset for my user by default. Screenshot from 2019-12-16 13-32-47

NOTE: openmw-launcher-wrapper doesn't seem ready for use as it looks for files that don't exist, or rather are named differently. I assumed that Steam doesn't launch that script.

Additional context

dhollinger commented 4 years ago

Ok, I got the issue fixed. The library issues were all red herrings. Instead the issue was in the Morrowind.ini file. On line 724 there was a setting Archive 2=Flora Glow.bsa that was causing the error. Removing that entry fixed the issue. Not sure if this is on openmw/luxtorpeda side or if some ancient config of mine was stored by Steam and downloaded on install. :man_shrugging: