Comments (14)
@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.
from cartridges.
@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.
Just a small correction: we scan
~/.steam/steam/
before the Flatpak location.
Oh yeah, I forgot that the xml schema defaults to that path:
So that path will be checked first.
I was only reading the search order if Steam is missing, here:
cartridges/src/utils/steam_parser.py
Line 154 in 6899246
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.
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.
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.
@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.
Thanks, that worked! But most of the new games that was added does not have an image…?
from cartridges.
@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.
@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.
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.
@superrnovae Are you sure your games are installed there? Not on a different drive?
from cartridges.
@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.
Are appmanifest files (appmanifest_XXXX.acf
) present in ~/.var/app/com.valvesoftware.Steam/data/Steam/steamapps
?
from cartridges.
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)
- The application icon in the XFCE panel is not displayed HOT 2
- Importer crashes shortly before finishing the loading bar.
- Steam Importer Hangs on FileNotFoundError HOT 6
- "Webp compression support is not configured" and hang upon importing Steam games HOT 9
- Linux Building is Broken HOT 2
- Add Demo Games from Steam
- Add the ability to import games from Flatpak
- Can't launch Steam games HOT 5
- Unify Multiple Game Executables HOT 1
- Freezing when importing from Bottles that uses a non-default directory HOT 2
- User Interface improvements HOT 2
- Count/Import play time HOT 1
- Autoremove deleted games
- Support for controllers and joysticks HOT 1
- Does not work with 18000 games in it. HOT 6
- Heroic Launcher without GUI HOT 1
- Add Gnome search provider HOT 2
- pcsx2 games won't launch HOT 6
- Refetch / Reset thumbnails
- Missing translatable strings in details_window.blp
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cartridges.