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-orange
genetic-orangeOP7mo ago
bump?
deep-jade
deep-jade7mo 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-orange
genetic-orangeOP7mo 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
like-gold7mo 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-orange
genetic-orangeOP7mo ago
Ok. So if I route heroic to download/install to C:/ it'll have access to the 630gb?
deep-jade
deep-jade7mo 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-orange
genetic-orangeOP7mo 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
deep-jade7mo 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-orange
genetic-orangeOP7mo 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
deep-jade7mo 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-orange
genetic-orangeOP7mo 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
deep-jade7mo 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 drives
genetic-orange
genetic-orangeOP7mo ago
Sorry for the phone recording
No description
deep-jade
deep-jade7mo 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-orange
genetic-orangeOP7mo 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.
No description
No description
deep-jade
deep-jade7mo 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 environment
genetic-orange
genetic-orangeOP7mo 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
deep-jade7mo 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 anyway
genetic-orange
genetic-orangeOP7mo ago
the same partition that houses /home/deck
deep-jade
deep-jade7mo ago
/ or rootfs is a different partition from /home
genetic-orange
genetic-orangeOP7mo ago
the same place Heroic auto set the install path, that Nikki is trying to install to
deep-jade
deep-jade7mo ago
in other words, the installer is looking at the free space of z:/, not z:/home/deck/...
genetic-orange
genetic-orangeOP7mo ago
is z:/home/deck not in z:/ ?
deep-jade
deep-jade7mo ago
not in the Windows way of thinking folder mount points can be from anywhere and they can be placed anywhere
genetic-orange
genetic-orangeOP7mo ago
the subfolders route outside of z:/ ?
deep-jade
deep-jade7mo ago
open KDE partition manager and you can see where each partition is mounted
genetic-orange
genetic-orangeOP7mo ago
so if I click install, it will "magically" go to a path that has more space than is reading?
deep-jade
deep-jade7mo ago
SteamOS is made up of at least 8 partitions, with some in an A-B system
genetic-orange
genetic-orangeOP7mo ago
(quotes for ease)
deep-jade
deep-jade7mo ago
I already explained above how to address this
deep-jade
deep-jade7mo ago
if you do not have X: above, add a new one
No description
deep-jade
deep-jade7mo ago
if you have X:, just use that
genetic-orange
genetic-orangeOP7mo ago
There's c:/ and z:/
deep-jade
deep-jade7mo ago
then make a new one
genetic-orange
genetic-orangeOP7mo ago
From in the launcher
No description
genetic-orange
genetic-orangeOP7mo ago
Sorry again for crap photos, it's easier to snap with my phone than keep navigating back and forth
deep-jade
deep-jade7mo 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 installer
genetic-orange
genetic-orangeOP7mo 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
deep-jade7mo 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 partition
genetic-orange
genetic-orangeOP7mo ago
Ok, so will the installer think c:/ has more space than z:/ ?
deep-jade
deep-jade7mo ago
c: exists in /home/deck/Games/Heroic/Prefixes/..., so yes, it'll detect the home partition's free space
genetic-orange
genetic-orangeOP7mo 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
deep-jade7mo 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 prefix
genetic-orange
genetic-orangeOP7mo 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-orange
genetic-orangeOP7mo ago
No description
genetic-orange
genetic-orangeOP7mo ago
Starting to think I am just not meant to have non-steam content on this machine. -_-
deep-jade
deep-jade7mo ago
/run/user/1000/doc means you had the folder outside of the permissible ones. ~/Games/Heroic and the SD card are permitted by default
genetic-orange
genetic-orangeOP7mo ago
I haven't touched the defaults.
deep-jade
deep-jade7mo ago
what folder were you intending on using?
genetic-orange
genetic-orangeOP7mo ago
watever the default is?
deep-jade
deep-jade7mo ago
~/Games is just outside of it, which seems to be suggested by what remains
genetic-orange
genetic-orangeOP7mo 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
deep-jade7mo ago
check to what is set in global settings
deep-jade
deep-jade7mo ago
No description
deep-jade
deep-jade7mo ago
set that to /home/deck/Games/Heroic that is the default
genetic-orange
genetic-orangeOP7mo ago
No description
deep-jade
deep-jade7mo ago
change it back to the default. it might have gotten edited on accident
genetic-orange
genetic-orangeOP7mo ago
there are no subfolders in mnt. I'm not using an SD card, if that matters?
deep-jade
deep-jade7mo ago
SteamOS doesn't mount the SD card to /mnt anyway
genetic-orange
genetic-orangeOP7mo ago
No description
deep-jade
deep-jade7mo ago
what are you trying to do?
genetic-orange
genetic-orangeOP7mo ago
.... set the default install path
deep-jade
deep-jade7mo ago
:this:
genetic-orange
genetic-orangeOP7mo ago
this
deep-jade
deep-jade7mo ago
your drive arrangement is not my desktop's
genetic-orange
genetic-orangeOP7mo ago
oh dang, missed the text under. got it
genetic-orange
genetic-orangeOP7mo ago
genetic-orange
genetic-orangeOP7mo ago
I feel like I'm going insane. click to change the path, hit ok, and it doesn't change.
deep-jade
deep-jade7mo ago
addressed here please review the exact folder path I provided versus what you selected
deep-jade
deep-jade7mo ago
No description
genetic-orange
genetic-orangeOP7mo ago
ok. got it I'm so sorry I'm inept at this

Did you find this page helpful?