Giter Club home page Giter Club logo

Comments (14)

Arcitec avatar Arcitec commented on June 12, 2024

@forteller Hi. This is not a bug. In the Cartridges preferences, add your other Steam Library folders via "Extra Steam Libraries", where you can add all your extra library locations. There's no need to use Flatseal since we use Flatpak Portals to access the folder you pick. Just be sure to add the actual steam library folder, not its "steamapps" subfolder. If you've gone into "steamapps" or deeper, you've navigated too far.

Regarding your 7 games: We add the exact games that you've got appmanifests for, meaning that they're installed in your library. So everything you imported so far is installed on your machine. You probably have a 2nd Steam installation that you've forgotten about. By default we scan Flatpak Steam if we find that (~/.var/app/com.valvesoftware.Steam/data/Steam/), else ~/.steam/steam/. The first of these locations that was found is then saved to your permanent config and always re-used after that. If you want to change the path to your main Steam Library, to prevent the import of your "abandoned" 7 games, use "Steam Install Location" to change that path.

image

from cartridges.

kra-mo avatar kra-mo commented on June 12, 2024

@Bananaman Just a small correction: we scan ~/.steam/steam/ before the Flatpak location.

However @forteller, if the issue was not you having multiple install locations, please do get back with more info, preferably on Discord so we can help diagnose the problem.

from cartridges.

Arcitec avatar Arcitec commented on June 12, 2024

Just a small correction: we scan ~/.steam/steam/ before the Flatpak location.

Oh yeah, I forgot that the xml schema defaults to that path:

<default>"~/.steam/"</default>

So that path will be checked first.

I was only reading the search order if Steam is missing, here:

def steam_not_found():

So @forteller it's likely that an old, native Steam path was found first and then your Flatpak Steam path was ignored.

Anyway, please let us know how it goes. There shouldn't be any scenario where Steam still contains appmanifest files for un-installed games. I've never seen that. So the games it imported almost certainly exist on your disk.

from cartridges.

Arcitec avatar Arcitec commented on June 12, 2024

Closing this as invalid since the most likely answer has been posted. Please get back with a followup. If there is an issue, we'll reopen it.

from cartridges.

forteller avatar forteller commented on June 12, 2024

Hi. Thanks for the replies! Before I had Steam installed as a Flatpak I had it installed as a regular package. Maybe that's the issue here? But I don't understand what I should do to make Cartridges find my games from the Steam I use now. I searched in Gnome Files for "Steam" to try and find what folder I should set in the Extra Steam Libraries setting, but didn't find anything relevant.

from cartridges.

kra-mo avatar kra-mo commented on June 12, 2024

@forteller you should set your "Steam Install Location" to ~/.var/app/com.valvesoftware.Steam/data/ (or wherever the "steam" folder is inside of that).
I hope that helps!

from cartridges.

forteller avatar forteller commented on June 12, 2024

Thanks, that worked! But most of the new games that was added does not have an image…?

from cartridges.

kra-mo avatar kra-mo commented on June 12, 2024

@forteller did you add the new library as an "Extra Steam Library" or as the "Steam Install Location"? You should add it as your main Steam install location.

from cartridges.

forteller avatar forteller commented on June 12, 2024

@kra-mo Well, I was told to add it as Extra, so that's what I did. But I guess this is such an edge case that it's not worth dwelling any more on.

from cartridges.

superrnovae avatar superrnovae commented on June 12, 2024

you should set your "Steam Install Location" to ~/.var/app/com.valvesoftware.Steam/data/ (or wherever the "steam" folder is inside of that).

This doesn't work for me. I get an error saying 'Installation not found', but when I point it to ~/.var/app/com.valvesoftware.Steam/data/Steam there is no error, but no games are imported.

from cartridges.

kra-mo avatar kra-mo commented on June 12, 2024

@superrnovae Are you sure your games are installed there? Not on a different drive?

from cartridges.

superrnovae avatar superrnovae commented on June 12, 2024

@superrnovae Are you sure your games are installed there? Not on a different drive?

Yes, I keep games on the same drive as my os.

You're right, I forgot my games are in the separate partition. I have added it to extra locations. All my games have successfully been imported. Thank you !

from cartridges.

kra-mo avatar kra-mo commented on June 12, 2024

Are appmanifest files (appmanifest_XXXX.acf) present in ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps?

from cartridges.

superrnovae avatar superrnovae commented on June 12, 2024

Are appmanifest files (appmanifest_XXXX.acf) present in ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps?

See my edit above. Sorry for the inconvenience.

from cartridges.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.