goatcorp / FFXIVQuickLauncher

Custom launcher for FFXIV
https://goatcorp.github.io/
GNU General Public License v3.0
2.76k stars 327 forks source link

System.IO.DriveNotFoundException when trying to launch from another drive #1616

Closed Bamowen closed 1 minute ago

Bamowen commented 2 hours ago

Update disclaimer

What did you do?

I installed and ran xivlauncher from flatpak, changed the Game Configuration Path in settings to my folder containing game and boot; which for me is "/media/bamowen/BIG CHUNGUS/SquareEnix/FINAL FANTASY XIV - A Realm Reborn" as my OS SSD has no space for FFXIV and I already play on Windows (dual boot). I left the Game Configuration path to "/home/bamowen/.xlcore/ffxivConfig". I have mounted the drive before launcher xivLauncher

When I click login with my credentials, I have a popup that says "System.IO.DriveNotFoundException: Could not find the drive '/media/bamowen/BIG CHUNGUS/SquareEnix/FINAL FANTASY XIV - A Realm Reborn'. The drive might not be ready or be mapped

I did not install wine, nor am I launching from steam. I just followed the installation steps specifically "Install XIVLauncher as a Flatpak from the terminal"

Attached are pics of the popup as I can't copy paste, and "generate tspack" only gives me a json (also attached) trouble.json

Screenshot from 2024-09-20 10-53-05 Screenshot from 2024-09-20 10-53-34 Screenshot from 2024-09-20 10-53-45

Here's a neofetch aswell: Screenshot from 2024-09-20 10-56-32

Platform

Linux (native)

Wine/Proton runner version

No response

Relevant log output

No response

tommadness commented 2 hours ago

Since you’re installing to a non-standard location, you need to grant XIVLauncher read/write permissions to that folder using Flatseal.

Bamowen commented 41 minutes ago

Thanks for the fast answer, I forgot to mention I did this. Didn't touch anything but Filesystem category. Here it is Screenshot from 2024-09-20 12-59-30

tommadness commented 11 minutes ago

The ~ at the beginning of your Flatseal entry means it’s relative to your user’s home directory: /home/USERNAME/media/bamowen/ […]

The path you put into XIVLauncher is an absolute directory: /media/bamowen/ […]

These are not the same path.

Bamowen commented 1 minute ago

Quite new to all this, I didn't even realise. I works now, thank you very much :)