cavepacker(6)

πŸŽ€ NAME πŸŽ€

cavepacker β€” a Sokoban game, bestie. (It lives in section 6 of the games manual, iykyk.)


✨ SYNOPSIS ✨

cavepacker [option]

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so. cavepacker is CavePacker, and it's a sokoban game. Your one job? Keep your cave tidy. To do that, make sure all the spread packages get put onto their targets. That's it, that's the whole thing.

The catch: you can only push β€” pulling is not allowed. No take-backs, no yanking stuff back, periodt. πŸ’…

The fewer moves you need, the higher your rating goes. The first few maps might be lowkey easy to solve, but the more you progress in the game, the harder the maps will be. It's giving difficulty curve, fr fr. 😭

There's also a multiplayer mode available. πŸ‘‘


🌈 OPTIONS 🌈

  • -server β€” starts the server for the game, in headless mode. no screen, just vibes.
  • -set <varname> <value> β€” changes the value of a config variable.

πŸ’– CONSOLE COMMANDS πŸ’–

Open the in-game console with SHIFT+ESC. Then literally just type a config variable name in there and it'll show you the current value. Obsessed with that.

And here's the slay part: the console commands can also be triggered from the commandline β€” you just put a - in front of the command name. 🫢

  • -loglevel <LEVEL> β€” the 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/cavepacker. yes bestie, that's the whole path, don't @ me. 🌸

  • alreadyrated
  • blue
  • debug
  • debugSleep
  • debugentity
  • debugui
  • editor-lastmap
  • forcefingercontrol
  • fpslimit
  • frontend β€” changes the rendering frontend that the game uses. Possible values are: sdl, opengl and opengles2
  • fullscreen β€” set to false to start in windowed mode β€” also see the width and height vars.
  • gamecontroller
  • gamecontrollertriggeraxis
  • googleplaystate
  • grabmouse
  • green
  • height β€” -1 will pick the desktop height
  • language
  • launchcount
  • 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
  • particles
  • persister
  • port
  • red
  • 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
  • solvestepmillis
  • sound
  • soundengine
  • testpayment
  • testscreenpadding
  • texturesize
  • volume
  • vsync
  • width β€” -1 will pick the desktop width

🧚 HOMEPAGE 🧚

http://www.caveproductions.org


Copyright Β© 2014-2016 by Martin Gerhardy. Source code licensed under GPL3 β€” assets under CC-BY-SA 3.0.


okay that's the whole page, bestie πŸ“ this was cavepacker, from the cavepacker(6) manual, dated February 2015. go keep that cave tidy, you absolute main character. πŸ’–βœ¨