NPBruce / valkyrie

Valkyrie GM for Fantasy Flight Board Games
Apache License 2.0
506 stars 105 forks source link

[Bug] Valkyrie unable to locate Mansions of Madness on Linux #1686

Open notklaatu opened 2 months ago

notklaatu commented 2 months ago

Describe the bug

Seems identical to #1681

On both Linux systems I've tested (Fedora and Slackware), Valkyrie 2.6.0 is unable to locate Mansions of Madness. From Player.log the relevant line appears to be:

Could not find main assets file: /Mansions of Madness_Data/resources.assets

However, the file exists:

$ file file "$HOME/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Mansions of Madness/Mansions of Madness_Data/resources.assets"
/home/klaatu/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/common/Mansions of Madness/Mansions of Madness_Data/resources.assets: data

Steps to reproduce:

  1. On Linux, launch Valkyrie.x86_64
  2. Click Locate the game button on start screen
  3. [Application hangs]

Valkyrie Version

2.6.0

Desktop

Complete log file attached.

Player.log

vidimus commented 2 months ago

Try the Import file I posted here:

https://github.com/NPBruce/valkyrie/issues/1685

Some users were able to solve the installation problem with that files. It was created for android. Not sure if it's fully compatible with Lynux. I could do a similar package for Windows, if that helps.

notklaatu commented 1 week ago

Got around to trying this today, and unfortunately it didn't seem to work.

Here's what I did:

$ unzip import.zip -d ~/Downloads/valkyrie-linux-2.6.0/valkyrie_Data/StreamingAssets/content/MoM/

Then I launched valkyrie.x86_64 and it behaved the same: It told me that Mansions of Madness had to be installed, and offered to let me either install it (it's already installed) or to locate it. When I click the button to locate, it hangs.

Player log is basically the same (minor differences in thread IDs, but otherwise identical).

It seems to not know where to look for Mansions of Madness or my Steam library, maybe?