Skip to content

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
Detail Value
Type standalone
Classification Game engine
Source https://github.com/supertuxkart/stk-code
Version git
Revision supertuxkart/stk-code@fab791501119
Revision held EmuELEC, the only platform that ships it, builds this revision (EmuELEC packages/sx05re/emuelec-ports/supertuxkart/package.mk:5). Later commits are not part of that build.
Profiled 2026-10-22
Profile YAML, JSON
Cores supertuxkart
Systems SuperTuxKart game
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/io/file_manager.cpp:170-262, src/io/file_manager.cpp:269-292

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.

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
  • Must hold supertuxkart.git for this build.
.