Code: Select all
## Linux
The AppImage can be configured to use alternative locations by setting various environment variables:
| Environment Variable | Value | Game Folder |
|:---------------------|:-------|:-------------------------------------------------|
| `OO_DIRTYPE` | xdg | `$HOME/.local/share/Oolite` |
| `OO_DIRTYPE` | legacy | `$HOME` (old folder structure - not recommended) |
More intricate setups are possible by specifying individual environment variables for different folders:
| Environment Variable | Description | Default Path (if unset) |
|:--------------------------|:----------------------------------------|:-----------------------------------------|
| `OO_SAVEDIR` | Directory for saved games | `$GAME_DATA/SavedGames` |
| `OO_SNAPSHOTSDIR` | Directory for screenshots/snapshots | `$GAME_DATA/Snapshots` |
| `OO_LOGSDIR` | Directory for game log files | `$GAME_DATA/.logs` |
| `OO_MANAGEDADDONSDIR` | Directory for OXPs managed by the game | `$GAME_DATA/.ManagedAddOns` |
| `OO_USERADDONSDIR` | User-specified directory for OXPs | `$GAME_DATA/AddOns` |
| `OO_ADDONSEXTRACTDIR` | Directory for extracted OXPs | `${OO_USERADDONSDIR:-$GAME_DATA/AddOns}` |
| `OO_ADDITIONALADDONSDIRS` | List of extra addon search paths | |
| `OO_GNUSTEPDIR` | GNUstep directory | `$GAME_DATA/.GNUstep` |
| `OO_GNUSTEPDEFAULTSDIR` | User preferences defaults file location | `$GAME_DATA` |
Windows, *BSDs, macOS and Google Android all support environment vars.
