Half-Life: Alyx - issues caused by case sensitivity
Proton to native save migration
If you played Half-Life Alyx using Proton before the release of native Linux support on May 15, 2020, you will need to migrate your saves. The save folders are ALL CAPS with Proton, but lowercase with the native Linux version.
Move the files from here:
[Steam folder]/steamapps/common/Half-Life Alyx/game/hlvr/SAVE/S0
to here:
[Steam folder]/steamapps/common/Half-Life Alyx/game/hlvr/save/s0/
If you do have saves in S1, S2, etc. you will need to move those files to the corresponding lowercase folder as well.
The default location of the Steam folder is /home/[your-username-here]/.local/share/Steam/
.
Subtitles are missing
If you want to use subtitles and/or closed captions, you will need to create a symbolic link for every directory along the game's path that uses uppercase letters, as discussed here. For example, if Half-Life Alyx is installed in the main library at ~/.local/share/Steam
:
cd ~/.local/share/
ln -sv ./Steam ./steam
ln -sv ./Steam/steamapps/common/Half-Life\ Alyx ./steam/steamapps/common/half-life\ alyx