1. Running the game
If you compiled the game just clicking on (or executing in console) steamsky
(on Linux) or steamsky.exe (on Windows) in bin directory should run it.
If you use the downloaded version, the executable file is in the main
directory.
2. Libraries needed to run the game
Besides SDL2 and SDL2_image the game doesn't need any additional libraries to run. On Windows you will need to download the libraries from SDL2 releases and SDL2_image releases pages if you were build the game by yourself. The libraries are included in the releases.
3. Starting parameters
You can specify the game directories through command-line parameters. Possible options are:
--datadir=[directory] This is where the game data files are kept. Example:
./steamsky --datadir=/home/user/game/tmp. Default value is data/--savedir=[directory] This is where savegames and logs are kept. The Game must have written permission to this directory. Example:
./steamsky --savedir=/home/user/.saves. Default value is data/saves/--docdir=[directory] This is where the game documentation is. Example
./steamsky --docdir=/usr/share/steamsky/doc. Default value is doc/.--modsdir=[directory] This is where mods are loaded from. Example:
./steamsky --modsdir=/home/user/.mods. Default value is data/mods/--themesdir=[directory] This is where custom themes are loaded from. Example:
./steamsky --themesdir=/home/user/.mods. Default value is data/themes/
Of course, you can set all the parameters at once:
./steamsky --datadir=somedir/ --savedir=otherdir/ --docdir=anotherdir/
Paths to directories can be absolute or relative where file steamsky is. For
Windows, use steamsky.exe instead ./steamsky. If you use AppImage version
of the game, you can also use all of this starting parameters.