Fails to launch by default due to hardcoded file paths in DISCIPLE.ini. Resolved by creating symlink to game folder and placing it in
(steam library location)/steamapps/compatdata/281450/pfx/drive_c/Program Files (x86)/Steam/steamapps/common/Disciples Sacred Lands Gold
"Disciples Sacred Lands Gold" being the symlink itself. Runs perfectly after this on both Proton 9.0-3 and the current experimental version.
While the occasional crashes don't happen often enough to make the game unplayable, they still are frequent enough to make it annoying.
Changed paths to game's files in DISCIPLES.INI (you can find it in Exe folder)
Sometimes a bug would make both the sound and the whole game freeze. Playing without sound was freezeless.
The game would crash after 40-60 minute session. Game crashes force very low default resolution.
To conclude:
- in order to avoid missing fonts, fix the file paths in ini file found in exe folder
- in order to get rid of sound bug related freezes, turn off the sound
- the game is playable buy I cannot recommend it as a smooth expetience
Could not get game to launch
I updated the file paths but sill could not get the game to launch.
The frequent hard crashes make this game unplayable, and potentially unsafe to run on your hardware.
Sound crashes the game after several minutes. And it brought my system down twice.
Sound seems fine, but after several minutes of play will crash the game, and the system.
You have to edit DISCIPLES.INI in the game directory and change every asset pointer to the actual game assets (it assumes a Windows installation) in order to actually get the game running.
Changed paths into Disciples.INI to correct ones
The game is very unstable due to the sound. It freezes completely every 10-40 minutes. With the sound turned off via the config file the game works stably. The sound must be turned off via the configuration file ./steamapps/common/Disciples Sacred Lands Gold/Exe/DISCIPLE.INI. Change the following lines: SoundFx=0, Music=0
The game is very unstable due to the sound.
The game becomes unstable after switching to Alt + Tab.
Solving the problem with "Unable to load fonts". You need to replace the paths in the config file or make a symlink. The configuration file is located here: ./steamapps/common/Disciples Sacred Lands Gold/Exe/DISCIPLE.INI. In the configuration file you must replace the paths with the correct ones depending on where the game is installed. An alternative is to create a symbolic link for the prefix "./steamapps/compatdata/281450/pfx/drive_c/Program Files (x86)/Steam/steamapps/common/Disciples Sacred Lands Gold". The link must lead to the actual installation location of the game.
After using the below wrapper and rewriting folders ways in DISCIPLE.INI from typical Windows to the way they look in Linux, it works ok.
https://verokster.blogspot.com/2019/03/disciples-i-ii-gl-wrapper-patch.html
Without PROTON_OLD_GL_STRING game crushes always after first turn ends. I strongly recommend to play in virtual desktop mode if you want to alt-tab. Everything else works as intended.
Have mouse issue in emulated desktop mode - top window area is inaccessible. Mouse pointer just stops when I try to move it there. Inaccessible area grows then I move game window down the screen. Resolved by disabling Steam overlay by setting launch options to LD_PRELOAD="" %command% . Unchecking "Enable Steam overlay..." doesn't help.
"Unable to load fonts"
Had to symlink the game directory from the "steamapps\common" directory to the corresponding steam directory in the pfx (steamapps/compatdata/281450/pfx/drive_c/Program Files (x86)/Steam/SteamApps/common/Disciples Sacred Lands Gold, create the directories that are missing except the "Disciples" directory which will be the symlink). This is due to the game data paths being hard coded in the DISCIPLES.INI file in the "Exe" directory. Game runs fine after doing this.