limo-app / limo

A simple Qt based mod manager
GNU General Public License v3.0
119 stars 3 forks source link

[Error]: Could not find "libraryfolders.vdf"! #52

Closed polluxau closed 2 weeks ago

polluxau commented 2 weeks ago

Iv tried using limo a couple of times but i always get stuck at this point when trying to add my steam library so it can detect the games for modding, This is on flatpak

My games are mounted under /games and i have added flatpak to see that directory, i have libraryfolders.vdf in steamlibrary, the permission of that file is allowed to be modified by owner, group, others also

So im a bit confused :P image

Testing the aur version it works properly tho so its interesting, running flatpak through terminal doesnt output a error about this

limo-app commented 2 weeks ago

Flatpak applications run in a sandbox, which means they have very limited rights by default. Limo has read/ write access to the following locations: ~/ (except for ~/.var/app), /mnt, /media, /run/media and ~/.var/app/com.valvesoftware.Steam (the Flatpak Steam directory). In order for Flatpak Limo to access files in /games, you need to add permissions for that location. The easiest way to do this is probably by using a tool like Flatseal.

polluxau commented 2 weeks ago

Flatpak applications run in a sandbox, which means they have very limited rights by default. Limo has read/ write access to the following locations: ~/ (except for ~/.var/app), /mnt, /media, /run/media and ~/.var/app/com.valvesoftware.Steam (the Flatpak Steam directory). In order for Flatpak Limo to access files in /games, you need to add permissions for that location. The easiest way to do this is probably by using a tool like Flatseal.

Yes, as I said in that first post I have allowed Flatpak to see /games for limo in flatseal so that's why I'm confused :>

limo-app commented 2 weeks ago

Yes, as I said in that first post

Sorry, i misread your message. Is Steam installed as a Flatpak or natively on your system? You could check if this works if you enter the path manually. For native steam the path should be /home/user/.steam/steam/steamapps. For flatpak Steam: /home/user/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps. One of these directories should contain the libraryfolders.vdf file.

polluxau commented 2 weeks ago

Im using system steam

Adding system steam directory through flatseal i get the error still, i have relaunched to make sure limo can see it

I have libraryfolders.vdf in system steam also

image

image

limo-app commented 2 weeks ago

Sorry for the confusion, i meant try to enter /home/pollux/.steam/steam/steamapps into the Steam path field in the import from Steam dialog field in Limo

polluxau commented 2 weeks ago

Sorry for the confusion, i meant try to enter /home/pollux/.steam/steam/steamapps into the Steam path field in the import from Steam dialog field in Limo

Oh, yes that works! Thank you :)

limo-app commented 2 weeks ago

Oh, yes that works! Thank you :)

Great :) This helped me identify the issue. A fix for other users will be part of the next update.