SuperTuxKart
SuperTuxKart emulates SuperTuxKart game. It reads 1 file, 1 of them required: without a required file it does not start games.
About this profile
Technical notes
The free kart racer. A development build announces its version as git, and
the data directory is accepted only when it holds the marker file
supertuxkart.<version>, here supertuxkart.git. It is
$SUPERTUXKART_DATADIR/data, else the first of ./data, ../data, ../../data
and the data directories next to the executable that holds the marker, else
the build-time install path. No marker stops the game with a fatal error.
The code's data directory holds the configuration, interface, shaders and
fonts. Karts, tracks, music, sounds, models and textures come from the
separate assets set, read from $SUPERTUXKART_ASSETS_DIR, ../../stk-assets
or ../../supertuxkart-assets relative to the data directory, or from the
same tree.
ref: CMakeLists.txt:5-7, src/utils/constants.cpp:33,
src/, src/
EmuELEC builds this revision without data. On first start its run_supertuxkart.sh downloads the 1.4 tag of stk-code, keeps its data directory under /storage/roms/ports/supertuxkart, unpacks the 1.4 stk-assets-mobile set into it, creates the supertuxkart.git marker the 1.4 tree lacks (it carries supertuxkart.1.4), and runs supertuxkart with SUPERTUXKART_DATADIR set to that directory. ref: EmuELEC packages/sx05re/emuelec-ports/supertuxkart/package.mk:4-11, EmuELEC packages/sx05re/emuelec-ports/supertuxkart/scripts/run_supertuxkart.sh:10-34
1 file: 1 required, 0 optional.
By kind: 1 game data.
In this collection: 1 in repo and 0 missing.
Game data
Section titled “Game data”SuperTuxKart data required in repo game data directory
Game data tree (data/ of stk-code with the stk-assets set)
- Path:
data/ - System: SuperTuxKart game
- Installed by the platform's own package on: emuelec
- Source:
src/io/ file_manager.cpp:179-225 - Collection copy:
bios/Arcade/MAME/plugins/data/
- Must hold supertuxkart.git for this build.
Next steps
Section titled “Next steps”- Get your files, for the setup you play on
- Every system, and the files each one needs
- When a game does not start