how to install games in heroic to a particular drive/directory
Here's my configuration:
1tb nvme ssd = root, btfrs
2tb nvme ssd = /NVMEStore, mounted at /var/home/myname/NVMEStore
2tb sata ssd = /SATAStore, mounted at /var/home/myname/SATAStore
When installing GoG games through Heroic, I'm pointing the install directory at /var/home/myname/NVMEStore/GoG/ OR /var/home/myname/SATAStore/GoG. I have also tried /home/myname/NVMEStore/GoG/, no difference.
The games are not showing up there. They are being installed. When I use Filelight, it's showing everything being mounted at /run/media/...... and so on.
When I installed Bazzite, I only changed the 1tb nvme ssd. The other drives I left alone.
They each had steam libraries and GoG directories from a previous Arch install. I successfully imported all the games from those libraries into my new Bazzite install of Steam.
I then created the mount points within the /var/home/myname/ directory, then mounted them using KDE's partition manager. I specified mounting them according to UUID, as I am a previous Arch user and this is what is recommended. After mounting the drive, KDE's partition manager then edited the fstab file.
The drives show up in Dolphin where they are supposed to be (/home/NVMEStore and /home/SATAStore), and I can see the files in there, but the games I am now installing do not show up in Dolphin.
Any idea what's going on, what I'm doing wrong?
30 Replies
followup- I've found where the games are installing, they are going to:
/home/myname/.var/app/com.heroicgameslauncher.hgl/
That is on the root drive, that's not where I want them to go.
I also forgot to mention, Heroic is installed via flatpak. I have used flatseal to allow all user files (filesystem=home), could that be it? What other setting should I use?
/home/NVMEStore and /home/SATAStore
can you please clarify this?
is it /home/NVMEStore
or /home/USER/NVMEStore
?
what do you have set as the default installation path in Heroic's settings?yeah, sorry, it's /home/USER/NVMEStore
default install path is /home/USER/Games/Heroic
should I add those paths to Heroic's permissions in Flatseal?
2tb nvme ssd = /NVMEStore, mounted at /var/home/myname/NVMEStorecan you clarify this as well? you say it's
/NVMEStore
but mounted at ~/NVMEStore
. is it or is it not at /NVMEStore
?it's mounted at /var/home/USER/NVMEStore
adding home in Flatseal would adequately cover it then
when you are installing the game in Heroic, are you checking or not checking the box that says "Use default wine settings"?
I am not checking it
ok
show me a screenshot of your install screen just before you click install
hang on heroic froze
I tried to move the game - Cyberpunk 2077
it did not successfully move, so I just uninstalled. Gonna try again
click install, then show a screenshot of you just about to click the next install button
ok
that's with the default folder, I'm gonna change it
so you'd be installing it to
~/Games/Heroic/Cyberpunk 2077
that's where I'm gonna try and install
looks fine
this is weird. Dolphin shows nothing goin on in that directory. In the meantime, stuff is being downloaded to /home/myname/.var/app/com.heroicgameslauncher.hgl/
where in there?
/var/home/olorin12/.var/app/com.heroicgameslauncher.hgl/NVMEStore/GoG/Cyberpunk 2077/
none of it is symlinks
it looks like the home folder is being resolved to the flatpak root
Solution
Try mounting the drive in a more appropriate location such as
/mnt
yeah it makes no sense. I gave Heroic all file permissions with flatseal
or try just writing
/home/...
instead of /var/home/
alright this'll take a bit
ok giving it a try
and hey now it works
I see the game being installed in the correct place
tyvm for help I actually have to start getting ready to go somewhere