:+1:
It would be a nice feature to improve NTFS handling in Proton.
Meanwhile, the semi-official workaround is referenced here : https://github.com/ValveSoftware/Proton/wiki/Using-a-NTFS-disk-with-Linux-and-Windows
Fixing this is pretty simple. Create a symlink from the /compatdata folder on Linux to the mounted NTFS disk.
Creating the symlink:
$ ln -s ~/.steam/steam/steamapps/compatdata /media/gamedisk/Steam/steamapps/
If the /compatdata folder already exists on the mounted disk BEFORE the syslink, DELETE IT!
@Saroumane Thx for the workaround, I check if it works as mentioned for me with dual-boot Windows/Linux.
Nothing extracted yet.
Feature Request
I confirm:
Description
Hi, I'm a still doing dual-booting because there are games that still doesn't work with proton/wine.What I'm suggesting here it's to add an option to Steam Play so we could choose where to have the prefixes generated (maybe choosing a steam library).
For example, I have a shared steam library with windows in NTFS formatted drive.
Some games worked when I tried to run them with proton in a NTFS partition, but links to simulated windows drives are created with ':' character so if you try to move the game full game installation, prefix included, this fails, and windows doesn't like filenames with the ':' .
As an example this is what I have done for Overwatch (the game) XD
The wine prefix is in ~/wineprx/ow/
with the path to the launcher ~/wineprx/ow/drive_c/Program Files (x86)/Battle.net
but for the battle.net launcher the game is in Z:\mnt\1TB\Blizzard\Overwatch (/mnt/1TB it's a NTFS drive/partition)
Justification
This will help people with dual-boot machines that want to share the same library between Linux and Windows, so you can have the prefix in ext4 formatted drives, and the NTFS drive that it's shared with windows has no illegal NTFS characters in files.
Maybe this has to be more with a Steam Play feature than a pure proton related thing because with external games I think, we can do what I'm suggesting here.