Nautikin Adventures

Nautikin Adventures

Not enough ratings
Steam Deck / Steam OS / Linux Troubleshooting
By Revmatek
This guide covers the some FAQs / troubleshooting information about running the game on Steam Deck / Steam OS / Linux. It won't really go into too much detail about how to do things but rather direct you towards helpful information.
   
Award
Favorite
Favorited
Unfavorite
SteamDeck
If you are running on SteamDeck everything likely works fine already. If for some reason you have problems try changing the version of Proton, sometimes the default selection gets updated and can prevent the game from Launching. Make sure your Steam Deck system version is updated as well.

The official controller layouts for the Steam Deck, Xbox, and PlayStation controllers are included with the game and should activate once the installed on a Steam Input device (Steam Deck). Once installed/download you can remap them as needed from the Steam Deck UI.

By default, when you start the game on the Steam Deck it will load settings for best performance. You can restore these by restoring the default settings at any time. You may also tweak the in game settings more to obtain the desired performance.
Linux Build
There is no stand-alone build of the game for Linux currently. The only supported way to run it on Linux is with Steam / Proton.
Prerequisites
  • Install Steam on your version of Linux
  • Install Proton on your version of Linux
Running with Proton
Known working versions of Proton:
  • Proton Experimental (probably, this changes)
  • Proton 9.0-4
  • Proton 8.0-5
  • Proton 7.0-6

For SteamDeck, if the default option is experimental, it may be updated from time to time and break. You can force the settings to a known working version from the Steam library by going into ... -> Options-> Properties.

For the Steam Library on Linux, Right-Click the game and go to properties:

The act of selecting compatibility / proton should trigger Steam to install the required runtime for Proton. You will likely need to wait for everything to install before the game will work.

If for whatever reason the Proton version is incompatible the game will likely crash immediately. If the game runs but has some sort of other problem it is probably unrelated to Linux / Proton (and can be reported on Discord, Steam Chat, or Steam Discussion as a Suggestion/Bug etc.).
Limitations
The Steam Deck has fair less fire power than your average high end gaming PC. What this means for the game is that the more vessels you have launched at once will start to add up quick in terms of performance drops. It is recommended you only have 1 or 2 vessels deployed at a time and only a few Nautikins.

Seeks and Destroy requires a lot of pirate ships and pirate Nautikins so make sure you only do one of these at a time and have the "Max additional vessels" count set to 0 so that extra pirate vessels do not spawn.

Certain features rely of GPU queries to retrieve information, for example when you swim in the ocean there is querying involved. If you are in a big storm with lots of geometry and stuff happening you may see performance drops or weird behavior swimming if the GPU is not keeping up with the required requests. This can also result in weird culling issues where chunks of the ocean may disappear while waiting for the GPU.
OS Compatibility / Virtual Machines
This is just some off hand information about running on Linux or VMs that may or may not be useful, its not recommended to run on a virtual machine because you will likely have GPU problems with the host/VM.

Known working OS
  • SteamOS
  • LinuxMint
  • Ubuntu
It will probably work anywhere you can install Steam.

The best way to install Steam is to ignore all guides on the internet and install Steam from the installer on Steams website.

Virtual Machine Nonsense
If you are attempting to run on a VM for whatever reason, virtual box will need guest editions installed.

In terms of GPU you may be able to get something useable by ensuring you have maxed out whatever Video Memory / Hardware acceleration is available, but it may still not use the GPU, but it should allow Steam to open.


You can force Steam to start without the GPU in the terminal:
steam -cef-disable-gpu
This really only enables you to open Steam windows that would normally require GPU acceleration for graphical purposes, you can install Proton and Games but they won't run very well because you don't have a GPU enabled.
Troubleshooting
For Steam Deck Problems your best bet is to report the issue to Steam as developers have no way of communicating with Steam to get issues with the Steam Deck/Proton fixed or tracked. If there is a problem you may be able to fix it by switching to the Beta Branch and restarting / applying any updates (this may require several restarts).

For running in Desktop mode, behavior may vary for different versions of Proton. To change Monitors use Alt+Enter as some version of proton switching displays from in game will not work. If Proton locks up, you can kill the game and it will start back on the desired monitor (Ctrl+Alt+Enter, then click cancel to get back to desktop).

If you are running in Desktop mode on the Steam Deck, you should probably not run the game with a resolution higher than the native Steam Deck resolution, keeping it near 720p (1280x720@60hz) will likely result in the desired performance (because otherwise the Steam Deck won't be able to keep up.) Definitely don't do more than 1080p (1920x1080@60hz). 4k will not be playable because the Steam Decks hardware cannot handle it.

There are various Steam threads out there about troubleshooting a myriad of Linux and Proton problems.

Some things that may be helpful depending on your environment:
  • Proton version
  • LaunchOptions for proton to use a different 3D version

I realize this is somewhat non-specific, for more specific information I would try poking around the steamcommunity forums for various games that support Proton. There is a lot of information out there that would pertain to your specific environment / setup more than I have information to provide.

This guide will try to focus on specific addressable problems with with the game rather than setting up the Proton environment but here are some threads I found poking around:
Unknowns
Basically any Linux OS that you can install Steam and Proton on should in theory work, however there are many unknowns with Linux. You may encounter specific problems with GPU hardware interacting with Proton or something specific to a flavor of Linux.

If you identify something along these lines or other helpful information let me know so I can update this guide.

A lot of problems you may encounter will be completely unrelated to the game, but I will do my best to help troubleshoot, any information you find out there about other games that run Unity will most likely be helpful.