


vblank_mode=3 %command%
I initially played the base game without any tinkering and it was great.
The DLC however appears to only work when using the Windows version of the game via forcing Proton version 9.0.x (at the time 9.0.4). If I use the native version of the game, the DLC stays greyed out even after buying them and trying to uninstall/reinstall the game.
Thankfully the save game transfers from the Linux to the Windows version so I didn't lose any progress.

vblank_mode=3 %command%
Minor issue is that the game does not use vsync nor any framerate limitation, thus run at full speed (around 4000 fps). The command-line tweak is to force vsync and avoid wasting gpu cycles for frames that the screen cannot render.

vblank_mode=3 %command%
The game runs great, but you may notice that it pegs your GPU, potentially rendering at over 1000 FPS and if you're on a laptop/steamdeck it'll suck your battery dry in no time. This is because they don't vsync and don't offer it in the settings. Searching the forums, it looks like this is an issue on windows too that people typically use vendor-specific control panels to force. On linux you can set the launch options listed above to force vsync, save your battery, and keep your device cool.

My external controller wasn't recognized at first, but pressing the spas several times fixed it.
Ironically, this absolutely excellent puzzle game is preceded by a puzzle of its own. The redux version (which is the only one fully compatible with Steam Deck and its controller) only updated when forcing Proton Experimental. Before that, controls (aside from the touchscreen) were unresponsive and it was impossible to change any controller profile. Forcing Proton Experimental forced Steam Input support and allowed me to launch the Redux version of the game properly after a 300mb update.
Even then, my external controller for docked mode wasn't responding at first, but pressing several inputs inexplicably fixed it. Still, I couldn't access the controller profile settings while using it. Truly odd, but other than that a game I thoroughly recommend.
The Redux version has a good UI for handheld play and full controller support (which is decent for a game like this one). I advise going for this one unless you're an old time player really attached to the vanilla version of the game.
Needed to force use of proton experimental, normal download had a size of 0B and couldnt launch

Force to use Proton instead of native

Works perfectly as far as I can tell.
I don't have any of the DLC, but I've finished the main game.

All achievements unlocked on the Steam Deck.
Played on the 512GB model.
Works perfectly on Fedora 39 + wayland
Worked perfectly.
Worked perfectly

The lack of a native version is a shame, but it works just fine under Proton.
Considering this is a game built in Godot and is fairly simple engine-wise, it probably would have been fairly easily to provide us with a native Linux version. That being said, I can't fault the developer too much since the experience under Proton is essentially impossible to distinguish from the native Windows version.

Text can be small and sometimes a little hard to read due to the nature of the pixel art and "handwritten" script
Only played through DLC2 at time of report (beginning to end). Runs great, only minor issue for me would be legibility of text is sometimes a little hard to read

Works great with no tweaks
Played in its entirety with no issues
I have no issues with it but my father struggled on some.of the text.
Played to completion without any problems
Played and finished the whole game with the default configurations in a Deck and experience no issues at all.
unset XDG_CONFIG_HOME; unset XDG_DATA_HOME; %command%
I have tried all the suggestions from this page but alas I still wasn't able to get the game to save. I'm on Pop!_OS 20.4 LTS, flatpak Steam. I've tried both installing the game on my second HD (still ext4) and in my $HOME with no luck in both cases.
To get this to run in steam/flatpak, run this.
mkdir -p ~/.var/app/com.valvesoftware.Steam/data/Godot/app_userdata cd ~/.var/app/com.valvesoftware.Steam/data/Godot/app_userdata ln -s ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/1677770/pfx/drive_c/users/steamuser/AppData/Roaming/Godot/app_userdata/The\ Case\ of\ The\ Golden\ Idol .
This may work, but the AppData may be 'Application Data' depending on the proton version. I found the right path by doing "find ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/1677770 | grep Idol'
See notes about flatpak. If running within flatpak, gamesaves will not save w/o the presence of ~/.var/app/com.valvesoftware.Steam/data/Godot/app_userdata Once that dir existed, I made the symlink to bring the cloud-saves within view of the Godot engine.
To get flatpak & cloud-sync to work, run the following commands.
mkdir -p ~/.var/app/com.valvesoftware.Steam/data/Godot/app_userdata
cd ~/.var/app/com.valvesoftware.Steam/data/Godot/app_userdata
ln -s ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/1677770/pfx/drive_c/users/steamuser/AppData/Roaming/Godot/app_userdata/The\ Case\ of\ The\ Golden\ Idol .
The AppData path may be different based on your proton version. It could be "Application Data" vs AppData. Run find ~/.var/app/com.valvesoftware.Steam/.local/share/Steam/steamapps/compatdata/1677770|grep -i idol
to get the path.

Apart from save file issues, the game runs perfectly.
It's known that this game doesn't save properly when using Steam flatpak.
I was not using flatpak, but I also had issues with save files. The first time I loaded the game I played for a while before quitting. When I came back my save was gone. Started a new save and then immedately quit; re-launched the game and the new save was still there. Was able to recover my progress using publicly available save files.
I'd recommend for anyone to quit the game after starting, and then to verify that the game is saving correctly.
Save files are located at ~/.steam/steam/steamapps/compatdata/1677770/pfx/drive_c/users/steamuser/Application\ Data/Godot/app_userdata/The\ Case\ of\ The\ Golden\ Idol
Stopped responding once

unset XDG_CONFIG_HOME; unset XDG_DATA_HOME; %command%
Game would not save without launch options set
Just works. No tinkering required

Some text is a bit difficult to read but zooming solves it.
Demo works fine out-of-the box without any tweaking, the full game should work as well.
Left click for right trigger, right click for left trigger
When using the Steam Flatpak, the game doesn't save the progress. With the normal steam-installer (via apt) it works.
Added left click to triggers