One True Linux Thread™

@Crasher_Chunk asked in another thread:

How did you get kitten space agency to install on linux? Did you make a custom installer?

I'll answer here to not hijack the other thread:

I used Lutris. Add Proton or wine under settings/starter/wine (the symbol to the right of 'wine').
Then select the plus sign on the top left of the main window. 'Install Windows game from an executable'. Add a name for the new game (Kitten Space Agency comes to mind), select a location to install to and then select the downloaded KSA installer.
Select the installed game, on the bottom next to 'Play game' there is another symbol, click it and select 'Winetricks'. In winetricks select 'standard prefix', 'Install windows-dll', 'dotnetdesktop9'.
Then try to start the game. For me it worked flawless. I reduced some texture sizes and most settings to medium to reduce stress on the gpu. But it also worked on max settings. There were no texture errors and no crashes yet (several landings on earth and moon).
 
Last edited:
  • Like
Reactions: Dalk
DistroVGPUDERunnerConfigReport
OpenSUSE TumbleweedN4070X11, gnomeLutris(proton-ge)install dotnet with wineworks
 
Early days yet, but running very nicely at 4k. Like others have said, I had to install dot net. Sometimes on load. I seem to go to full screen at 1080 or something, but usually changing screen mode fixes that. It'll be lovely to have this in Bazaar and Steam as a native app, although I've no idea how possible it will be.
Screenshot_20251117_121445.png

System details:
CPU: Intel Core i9-12900k
GPU: NVIDIA 3080-ti
RAM: 64 G
OS: Bazzite
Runner: Lutris (GE-Proton [latest]
 
DistroCPUGPUDERunnerConfig
ArchRyzen 9 7950X3DRTX 4090Wayland, HyprlandSteam (proton-ge)install dotnet9desktop with protontricks

Works pretty well do have some stability issues if I try to move the window or leave fullscreen the performance dies. I also tried using
Code:
PROTON_ENABLE_WAYLAND=1
which did work just instead of the performance lowering when I tried to move the window it would now instead hard crash.

 
a5000m, i9 11th gen, got it to run on steam as a non-steam game on Proton experimental.

A solid 20-25 fps.

With that install it won't have the required windows deps (https://dotnet.microsoft.com/en-us/....0.11-windows-x64-installer?cid=getdotnetcore) , so itll make you download and install that as well, do that by changing the target on the non-steam game so it ends up in the proper prefix with it, then switch to the executable that's buried like 15 layers deep via steamapps/common/blah

Im using x11 and not wayland.

New update giving a solid 20-25 still.
 
Last edited:
I figured why I couldn't make it work in Lutris... I had this problem where game complained about missing .net despite the fact I installed it in the prefix. It turns out that I had Linux .net installed, and the exported DOTNET_ROOT broke everything (╯°□°)╯︵ ┻━┻
 
I figured why I couldn't make it work in Lutris... I had this problem where game complained about missing .net despite the fact I installed it in the prefix. It turns out that I had Linux .net installed, and the exported DOTNET_ROOT broke everything (╯°□°)╯︵ ┻━┻
Yeah, env vars affecting windows apps in wine is a huge gotcha. Got bitten by SDL_VIDEODRIVER in another game (was among other wayland-related vars in my usual environment).
 
DistroVGPUDERunnerConfigReport
KubuntuARX7800XTWayland, PlasmaSteamProton 10.0-3Launches, very good performance, but no terrain, only water.
 
Followed "Jov's Gaming Lounge" YouTube video on "Installing Games on Linux With Lutris" to get my Lutris and Wine install correct (make sure you finish the WineHQ install before you install Lutris).

Downloaded the KSA script from Lutris.net.

Edited the YAML script's dotnet9 entry to dotnetdesktop9 (as stipulated in Heightmare's Discord video).

Downloaded the setup_ksa_v*.exe

Install KSA:

Lutris > Add Game > Install from a local install script. Follow the instructions - apparently, any error(s) can be ignored.

Update KSA:

Download new setup_ksa_v*.exe

Move the existing KSA folder (backup):

mv "/path/to/Prefix/Directory/drive_c/Program Files/Kitten Space Agency" \
"/path/to/Prefix/Directory/drive_c/Program Files/KSA_old"

Run KSA's setup.exe with Wine inside the existing prefix.

WINEPREFIX="/path/to/KSA/Prefix/Directory" wine /path/to/setup_ksa_v*.exe

DistroGPUDisplayRunnerConfigReport
Linux Mint 22.1RTX 2060 SuperX11Lutris (GE-Proton10-25)dotnetdesktop9 (edited KSA YAML script from Lutris.net)The Transfer Planner window appears as a separate window; run KSA borderless to work around.
Works, better than as a non-Steam game.
 
Last edited: