Use standard save and config directory for KSA on Linux (and/or make configurable)

irasponsible

Member
Oct 9, 2025
20
42
At the moment, Kitten Space Agency saves config files, save data, and crash logs to this directory:
Code:
/home/<username>/Documents/My Games/Kitten Space Agency/

On Windows this is fine, but on Linux, this is... just rude?
I don't have a ~/Documents/My Games directory, so one is created and dumped alongisde my "Bills" and "Medical records" folders.
In my case, ~/Documents/ is on a network share, not even on this device!

This can also cause issues (noted in this bug report: https://forums.ahwoo.com/threads/ksa-on-linux-assumes-path-relative-to-executable-is-writable.799/) when the game assumes it has write permission to the directory that it might not have. Ideally this could be configurable with a command-line launch option (that way it would be trivial to have multiple setups for KSA on the same device) but using a sensible default would be an easy first step.

Linux has a designated place for files like this (which could be ~/.local/share/kittenspaceagency) that should be used instead. It was understandable when the game was being run under Wine, but not so much now there's a Linux build.
 
  • Like
Reactions: Maxi
Upvote 0
Here's hoping the Δpatcher helps pave the way for install folder management as well.