HGL
genetic-orange
Not enough storage, but there *is*
Hi all,
I'm going to need you to explain it like I'm 5, or a boomer.
I'm trying to install a few games through Heroic on my steam deck. (OLED, 1tb)
Currently, I am trying to install Infinity Nikki via my Epic games library. The launcher for Infinity Nikki has downloaded, only a few Mb, and when going to install the game from there, it asks for the path. Default path is Z:/home/deck/Games/Heroic/InfinityNikkiEpicLauncher/InfinityNikkiEpic
It says Required space 49.79gb, available space 7.23gb.
But, deck storage manager says I have 633gb free. More than 12x the space needed.
I imagine this is just an issue with the install path, but after an hour of frustrated googling, searching the github, searching this discord, and digging through reddit, I am still flummoxed. Was I supposed to change the default path in Heroic? Just the game launcher?
So, please, help me here and give be the "like I'm a toddler" explanation. :ded:
71 Replies
genetic-orangeOP•7mo ago
bump?
deep-jade•7mo ago
Use Winecfg to create a new drive that points to
/home/deck/Games/Heroic
Or install into the prefix using a target in c:/
genetic-orangeOP•7mo ago
That's already the path. Why would the installer only show 7gb free when there's 633gb free?
is z:/ just the OS partition?
like-gold•7mo ago
Z is the root of your Linux partition
You need to create a new drive so that the app realizes that it's a separate drive since Linux drives are mounted on /
genetic-orangeOP•7mo ago
Ok. So if I route heroic to download/install to C:/ it'll have access to the 630gb?
deep-jade•7mo ago
Many Windows installers only look at the drive letter to determine free space. If the installer does not look at the working folder, it may not be looking to the right partition
C: is in the prefix folder which is in the home partition which has the most usable space
genetic-orangeOP•7mo ago
Ok, I can change the path.
My next question is that when I use the native file explorer to browse file locations, it only sees z:/
do I need to plug into my pc to do all of this?
or, can I plug into my pc?
deep-jade•7mo ago
I don't understand the question or the motivation behind it
the Deck is effectively another PC, so to the extent of plugging one PC into another PC, I don't undertsand the purpose.
genetic-orangeOP•7mo ago
Easier for me to navigate in file explorers I'm familiar with, the use of a keyboard and mouse. f
Linux is still a mystery to me. I messed around with it a bit back in the early 00's, but that's it.
Navigating things on the Deck is kind of clunky.
deep-jade•7mo ago
that sounds like you're using the Wine file explorer, not the native one within your linux desktop environment
the native one (Dolphin) does not see drive letters
the one in Wine resembles a really old Windows file explorer\
genetic-orangeOP•7mo ago
Nah, I'm in Dolphin. The only reason I know it's working in Z:/ is because I can see the filepath from Heroic and the Infinity Nikki launcher install pop-up.
I kinda hate it, honestly. Feels like when Windows tried to make it more idiotproof and ended up making it harder.
Anyway, that's why I asked in the original post for someone to explain it like I'm a toddler. I'm a noob at this system and OS. Feel like I'm on the other end of the conversations when I used to try to explain Win95 to my grandma.
deep-jade•7mo ago
you're a little confused then.
z:/
is just a wine symlink to /
for use within a wine environment. other than entering a prefix folder and going through to .../dosdevices/z:/...
, a linux file system and file explorer has no concept of z:/
linux file management does not use drive letters for any mounted drivesgenetic-orangeOP•7mo ago
Sorry for the phone recording

deep-jade•7mo ago
that's no Dolphin. that's the Infinity Nikki launcher/installer, and that's operating in the Wine environment
it is not a native linux app
again, if you use Winecfg in Heroic to create a new drive with the target of
/home/deck/Games/Heroic
, you can install anything into that new drive alias because the folder which resides at the root of that new drive is in a partition with sufficient space
there might even be one automatically set up for X:
to point to /home/deck
genetic-orangeOP•7mo ago
The path shown in the launcher is the same as in dolphin, and the same that's shown in the heroic settings.
This is why I'm confused.


deep-jade•7mo ago
z:/
in Wine = /
z:/home/deck
= /home/deck
however Dolphin does not show z:
, and any time you see z:
, it is in the Wine environmentgenetic-orangeOP•7mo ago
That isnt' the issue here. I don't give a hoot if I can see the disc name or not.
The thing is, they're the same place, the same place you're telling me to create a folder that already exists, that is only showing 7gb free.
deep-jade•7mo ago
Please reread this.
the drive letter being
z:
is incorrectly being used to determine free space rather than the actual working folder that you're trying to install to
that is workable in Windows, it does not work the same in Linux
the partition in which /
starts only has limited free space and is not writable anywaygenetic-orangeOP•7mo ago
the same partition that houses
/home/deck
deep-jade•7mo ago
/
or rootfs
is a different partition from /home
genetic-orangeOP•7mo ago
the same place Heroic auto set the install path, that Nikki is trying to install to
deep-jade•7mo ago
in other words, the installer is looking at the free space of
z:/
, not z:/home/deck/...
genetic-orangeOP•7mo ago
is
z:/home/deck
not in z:/
?deep-jade•7mo ago
not in the Windows way of thinking
folder mount points can be from anywhere
and they can be placed anywhere
genetic-orangeOP•7mo ago
the subfolders route outside of
z:/
?deep-jade•7mo ago
open KDE partition manager and you can see where each partition is mounted
genetic-orangeOP•7mo ago
so if I click install, it will "magically" go to a path that has more space than is reading?
deep-jade•7mo ago
SteamOS is made up of at least 8 partitions, with some in an A-B system
genetic-orangeOP•7mo ago
(quotes for ease)
deep-jade•7mo ago
I already explained above how to address this
deep-jade•7mo ago
if you do not have
X:
above, add a new one
deep-jade•7mo ago
if you have X:, just use that
genetic-orangeOP•7mo ago
There's c:/ and z:/
deep-jade•7mo ago
then make a new one
genetic-orangeOP•7mo ago
From in the launcher

genetic-orangeOP•7mo ago
Sorry again for crap photos, it's easier to snap with my phone than keep navigating back and forth
deep-jade•7mo ago
right, if you do not want to install into the prefix (
c:
), you will need to make a new drive in Winecfg above to get around the issue with the installergenetic-orangeOP•7mo ago
I don't care where it installs, so long as it has access to the available space and will run.
I know I sound like an idiot, and you're likely banging your head on your desk here. I get it. I'm sorry. I'm just confused af, used to windows, and don't understand an inch of how linux works. I'm sure you feel like you're talking in circles, and I'm so sorry about it
deep-jade•7mo ago
I recognize you don't care where it installs. You need the new drive so that the installer can properly detect free space
the drive is an alias
not a real physical drive
you just need the new drive to start somewhere on the
/home/deck
folder path
therefore, it'll detect the free space in the home
partition
not the rootfs
partitiongenetic-orangeOP•7mo ago
Ok, so will the installer think
c:/
has more space than z:/
?deep-jade•7mo ago
c:
exists in /home/deck/Games/Heroic/Prefixes/...
, so yes, it'll detect the home partition's free spacegenetic-orangeOP•7mo ago
To borrow a phrase from Dr Who... This seems very wibbly wobbly lmao.
Ok, so, create a path in
c:/
for the launcher?deep-jade•7mo ago
this is to get around a problem brought by the launcher installer
you can work in
c:
all you want
just keep that in mind if you ever have to delete or reset the prefixgenetic-orangeOP•7mo ago
Ok.
New problem... I uninstalled the launcher via heroic, in hopes of the old fashioned "uninstall and reinstall" would do.... something.
And now it's telling me "select install path
/run/user/1000/doc/fedcb49b/games
"Error: sandbox access not granted to this path, data loss will occur"genetic-orangeOP•7mo ago

genetic-orangeOP•7mo ago
Starting to think I am just not meant to have non-steam content on this machine. -_-
deep-jade•7mo ago
/run/user/1000/doc
means you had the folder outside of the permissible ones. ~/Games/Heroic
and the SD card are permitted by defaultgenetic-orangeOP•7mo ago
I haven't touched the defaults.
deep-jade•7mo ago
what folder were you intending on using?
genetic-orangeOP•7mo ago
watever the default is?
deep-jade•7mo ago
~/Games
is just outside of it, which seems to be suggested by what remainsgenetic-orangeOP•7mo ago
I kinda figured Heroic would have the defaults set for wherever it needs to go. Like how windows programs automatically go to programfiles
deep-jade•7mo ago
check to what is set in global settings
deep-jade•7mo ago

deep-jade•7mo ago
set that to
/home/deck/Games/Heroic
that is the defaultgenetic-orangeOP•7mo ago

deep-jade•7mo ago
change it back to the default. it might have gotten edited on accident
genetic-orangeOP•7mo ago
there are no subfolders in mnt.
I'm not using an SD card, if that matters?
deep-jade•7mo ago
SteamOS doesn't mount the SD card to
/mnt
anywaygenetic-orangeOP•7mo ago

deep-jade•7mo ago
what are you trying to do?
genetic-orangeOP•7mo ago
.... set the default install path
deep-jade•7mo ago
:this:
genetic-orangeOP•7mo ago
this
deep-jade•7mo ago
your drive arrangement is not my desktop's
genetic-orangeOP•7mo ago
oh dang, missed the text under.
got it
genetic-orangeOP•7mo ago
genetic-orangeOP•7mo ago
I feel like I'm going insane. click to change the path, hit ok, and it doesn't change.
deep-jade•7mo ago
addressed here
please review the exact folder path I provided versus what you selected
deep-jade•7mo ago

genetic-orangeOP•7mo ago
ok.
got it
I'm so sorry I'm inept at this