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)
- Support adding Cover to multiple games at once using a folder HOT 1
- Importing removed all Lutris games. I can't get them back into Cartridges HOT 11
- Select file button DOES NOTHING when clicking (first install trying to add game) HOT 3
- Grid always prefers vertical scrolling even if there is horizontal space HOT 1
- Library scrolls to the top when you hide a game
- Don't auto-import 'Proton' versions from Steam HOT 2
- Can't import from Lutris
- Latest version of Cartridges don't start on Windows
- Browse SteamGridDB assets in app HOT 3
- steamdeck HOT 2
- Download steam games HOT 2
- Won't open Steam game (error) HOT 17
- Add multiple selection for steam folder settings HOT 2
- Option to add environment variables to every game
- Guide to Cartridges configuation HOT 2
- Header Bar Color HOT 2
- Temporarily show notification when launching games, instead of storing it in notification tray HOT 1
- latest release (v2.8.4) will always download the older 2.8.3 version HOT 4
- Open window does not display properly HOT 1
- Games Won't launch (Again) HOT 10
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.