caveexpress(6)

๐Ÿฆ‹ caveexpress โ€” the manual, but make it cute

okay bestie, welcome to the caveexpress(6) page, filed under games. this is the whole thing, and yes we're doing all of it, no skipping. ๐Ÿ’–


โœจ NAME โœจ

caveexpress โ€” a 2D platformer with physics-based gameplay. that's the whole name, she's simple, she's iconic. ๐Ÿ’…


๐ŸŽ€ SYNOPSIS ๐ŸŽ€

caveexpress [option]

literally just run it with an option, that's the vibe.


๐ŸŒธ DESCRIPTION ๐ŸŒธ

so caveexpress is a classic 2D platformer with physics-based gameplay and dozens of levels. dozens!! that's so many levels bestie. ๐Ÿ˜ญ

your job? master your pedal-powered flying machine and pick up packages from your cave-dwelling clients, then drop them off at the collection point. delivery girlie era, honestly.

but beware! ๐Ÿฆ• Mighty mastodons, terrifying pterodactyls and others would rather see you extinct. not the friendly kind of wildlife, ngl.

๐Ÿ’… OPTIONS ๐Ÿ’…

  • -server โ€” start the server for the game (headless mode). no screen, just server energy. ๐Ÿ‘‘
  • -set <varname> <value> โ€” change the value of a config variable. the little glow-up button for your settings. โœจ

๐ŸŽฎ CONSOLE COMMANDS ๐ŸŽฎ

open the in-game console with SHIFT+ESC. just type a config variable name in there and it'll show you the current value โ€” like a vibe check but for settings. ๐Ÿ™ˆ

plot twist: 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. pick your gossip level. ๐Ÿ“ข

๐ŸŒˆ 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. yes that's a whole path, write it down. ๐Ÿ“

okay here's the full list, hold onto your strawberry milk ๐Ÿ“:

  • 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
  • mousespeed
  • 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
  • testpayment
  • testscreenpadding
  • texturesize
  • volume
  • vsync
  • waterparticle
  • width โ€” -1 will pick the desktop width

๐Ÿซถ HOMEPAGE ๐Ÿซถ

http://www.caveproductions.org

go say hi, she's home. ๐Ÿ 


Copyright ยฉ 2014-2016 by Martin Gerhardy. Source code licensed under GPL3 โ€” assets under CC BY-SA 3.0.


and that's the whole page bestie!! ๐ŸŽ€ this was the caveexpress(6) manual, from the caveexpress crew, dated February 2015 โ€” periodt. ๐Ÿ’–โœจ๐Ÿฆ‹