logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

supertux2 - SuperTux, a classic jump'n'run platformer featuring Tux

Author

       This manual page was written by the SuperTux Devel Team and is placed in the public domain.

SuperTux 0.6.3                                  December 20, 2021                                   SUPERTUX2(6)

Bugs

       This is a development version, so expect plenty of bugs.

Description

       SuperTux is a classic style 2D platform game.  Run and jump through multiple worlds, fighting off enemies
       by  jumping  on  them,  bumping  them from below or tossing objects at them, grabbing power-ups and other
       stuff on the way.

Environment

SUPERTUX2_USER_DIR
              Directory for user data (savegames, etc.)

       SUPERTUX2_DATA_DIR
              Directory for the games datafiles

Examples

       To play level /tmp/mylevel.stl in a window of size 800x600, run the program like this:

              supertux2--window--geometry800x600/tmp/mylevel.stl

       To play a previously recorded demo /tmp/mylevel.demo of level /tmp/mylevel.stl, run SuperTux like this:

              supertux2--play-demo/tmp/mylevel.demo/tmp/mylevel.stl

       Custom-made levels can be conveniently stored in the overlay data folder.

       ~/.supertux2/levels/sample_collection/level01.stl
              (supertux-level
                (version 2)
                (name (_ "Sample Level"))
                (author "Myself")
                ...

       Make sure to also create an "info" file, so the collection will be recognized by SuperTux.

       ~/.supertux2/levels/sample_collection/info
              ;SuperTux-Level-Subset
              (supertux-level-subset
                (title "Sample Collection")
                (description "")
              )

       For easier distribution, the level collection can be bundled in a Zip archive.

       ~/.supertux2/sample_collection.zip
              levels/sample_collection/info
              levels/sample_collection/level01.stl
               ...

Files

~/.local/share/supertux2,~/.supertux2
              Contains configuration and savegames.  Also acts as an overlay of the  SuperTux  game  data  path:
              Files placed here will override or supplement game data files.

Name

       supertux2 - SuperTux, a classic jump'n'run platformer featuring Tux

Options

       These programs follow the usual GNU command line syntax, with  long  options  starting  with  two  dashes
       (`-').  A summary of options is included below.

       -h,--help
              Show this help message

       -v,--version
              Show SuperTux version and quit

       --verbose
              Print verbose messages

       --debug
              Print extra verbose messages

       --print-datadir
              Print SuperTux's primary data directory.

       --acknowledgements
              Print the licenses of libraries used by SuperTux.

       -f,--fullscreen
              Run in fullscreen mode

       -w,--window
              Run in window mode

       -g,--geometryWIDTHxHEIGHT
              Run SuperTux in given resolution (eg. -g 800x600)

       -a,--aspectWIDTH:HEIGHT
              Run SuperTux with given aspect ratio (eg. -a 4:3)

       -d,--default
              Reset video settings to default values (-g 800x600 -a auto -w)

       --rendererRENDERER
              Render  the game using the specified video renderer. Valid values are sdl, opengl20, opengl33, and
              auto (the default).

       --disable-sound,--disable-sfx
              Disable sound effects

       --disable-music
              Disable music

       --edit-level
              Open given level in editor

       --resave
              Loads given level and saves it

       --show-fps
              Display framerate in levels

       --no-show-fps
              Do not display framerate in levels

       --show-pos
              Display player's current position

       --no-show-pos
              Do not display player's position

       --christmas
              Enable Christmas mode outside Christmas times

       --no-christmas
              Disable Christmas mode during Christmas times

       --developer
              Enable developer features

       -s,--debug-scripts
              Enable script debugger.

       --spawn-posX,Y
              Where in the level to spawn Tux. Only used if [level] is specified.

       --sectorSECTOR
              Spawn Tux in SECTOR

       --spawnpointSPAWNPOINT
              Spawn Tux in SPAWNPOINT

       --record-demoFILELEVEL
              Record a demo to FILE

       --play-demoFILELEVEL
              Play a recorded demo

       --datadirDIR
              Set the directory for the games datafiles

       --userdirDIR
              Set the directory for user data (savegames, etc.)

       --repository-urlURL
              Set the URL to the Add-On repository

Synopsis

supertux2 [options]
       supertux2 [options] level.stlsupertux2 [options] worldmap.stwm

See Also