Open GeckoEidechse opened 1 year ago
Can you reproduce on the 2.0.0-alpha.0
release? It's possible there is a value in their app manifest that fails to parse on the 1.2.1
release
Aight, I'll try to push out a build with that version of the library over the next day or so and get them to test it to see if it solves it \^\^
Ok, didn't get to push out a build yet but talking to the affect person again, it turns out they still had leftover files from a Flatpak install of Steam and steamlocate
apparently was prioritising those and ignoring the other files?
Still trying to find out more about this...
Yeah, so to confirm, removing the leftover Flatpak Steam files, fixed the issue for the affected person.
Ah, forgot that was a thing. Looks like I'll have to dig into better determining if an installation is still active
Maybe this is useful in some way. These seem to be the installation directories of Steam on various Linux distros:
My application uses
steamlocate-rs
to find the install directory of Titanfall2 (1237970
).A user of my application on Fedora 38 noticed however that it was unable to locate their install of Titanfall2. On their setup they installed Steam via the native Fedora package.
As such their library folders are located in
which (partially anonymised) looks like:
Unfortunately I have not yet been able to figure out where the game detection fails (reading
libraryfolders.vdf
, accessing secondary drive, ...)For detection I'm using the newest release of steamlocate, i.e.
1.2.1