goatcorp / XIVLauncher.Core

Cross-platform version of XIVLauncher, optimized for Steam Deck
GNU General Public License v3.0
84 stars 35 forks source link

External SSD and Internal Symlink to ext drive are not valid paths #119

Closed shinramenbro closed 3 months ago

shinramenbro commented 3 months ago

First time commenting on this site, apologies for the lack of formalities

I'm using a Steam Deck and I've got an issue where if I set the game install (ffxiv), ffxivconfig and patch path to my external SSD, the launcher gives me an error message saying it cannot find the drive, and that it might not be ready or need to be mapped.

I tried bypassing this issue by creating a symlink directory and copying the entire .xlcore folder to my SSD with no avail.

I'll admit i'm not the most tech proficient person, but if someone could lead me into the right direction the help would be greatly appreciated. The steam version's launcher makes it impossible to play or even install on steam deck.

tommadness commented 3 months ago

This sounds like you are using the Flatpak version of the launcher without setting the correct permissions.

Flatpak keeps programs in a "sandbox," only letting them access what they explicitly request. In your case, this is preventing XIVLauncher from seeing anything outside of your Home folder.

Our Steam Deck guide goes over the process of "expanding" the sandbox using Flatseal. Follow each of the steps that says "OPTIONAL:" to download and configure Flatseal, changing the path we reference to the path of your external drive.

shinramenbro commented 3 months ago

The power of reading fixes all. Thank you for your patience lol, I followed the optional instructions and got everything working. I appreciate the fast response :)