caveexpress(6)

NAME
caveexpress - 2D platformer with physics-based gameplay

SYNOPSIS

caveexpress [option]

DESCRIPTION
Caveexpress is a classic 2D platformer with physics-based gameplay and dozens of levels. Master your pedal-powered flying machine to pick up packages from your cave-dwelling clients and drop them off at the collection point. But beware! Mighty mastodons, terrifying pterodactyls and others would rather see you extinct.

OPTIONS

-server
    Start the server for the game (headless mode).

-set <varname> <value>
    Change the value of a config variable.

CONSOLE COMMANDS
Open the in-game console with SHIFT+ESC. Just type a config variable name there to get the current value. The console commands can also be triggered from the commandline by just putting a - in front of it.

-loglevel <LEVEL>
    Possible level values are: TRACE, DEBUG, INFO, WARN, ERROR

CONFIG VARIABLES
These variables can be modified by using the -set command - or by providing default values for some of them in the config.lua file in the asset directory. You can override any file by putting it into the same subdir as in your installation folder into ~/.local/share/caveexpress

alreadyrated

amountoffruitsforanewlife

blue

box2d_contactimpulse
    If physics debug rendering is activated, this can add more details to it

box2d_contactnormals
    If physics debug rendering is activated, this can add more details to it

box2d_frictionnormals
    If physics debug rendering is activated, this can add more details to it

damagethreshold

debug

debugSleep

debugentity

debugui

editor-lastmap

forcefingercontrol

fpslimit

frontend
    Change the rendering frontend that is used by the game. Possible values are: sdl, opengl and opengles2

fruitcollectdelayforanewlife

fruithitpoints

fullscreen
    Set to false to start in windowed mode - also see width and height vars.

gamecontroller

gamecontrollertriggeraxis

godmode

googleplaystate

grabmouse

green

height
    -1 will pick the desktop height

language

launchcount

mapfinishedcounter

maxhitpoints

maxzoom

minzoom

mode

musicvolume

name
    The user name that is used in multiplayer games

ncurses
    If you start in headless mode via -server you can disable the ncurses interface by setting this to false

network

npcflyingspeed

particles

persister

port

red

referencetimefactor

renderer
    If you have frontend set to sdl, you can change the renderer that sdl is using. Refer to the SDL documentation for a list of valid options here.

rendertotexture

servername

showcursor

showfps

sound

soundengine

testscreenpadding

texturesize

volume

vsync

worldparticle

width
    -1 will pick the desktop width

HOMEPAGE
http://www.caveproductions.org

COPYRIGHT
Copyright © 2014-2016 by Martin Gerhardy. Source code licensed under GPL3 - assets under CC BY-SA 3.0.