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. πΈ
alreadyratedbluedebugdebugSleepdebugentitydebuguieditor-lastmapforcefingercontrolfpslimitfrontendβ changes the rendering frontend that the game uses. Possible values are:sdl,openglandopengles2fullscreenβ set tofalseto start in windowed mode β also see thewidthandheightvars.gamecontrollergamecontrollertriggeraxisgoogleplaystategrabmousegreenheightβ-1will pick the desktop heightlanguagelaunchcountmaxzoomminzoommodemousespeedmusicvolumenameβ the user name that is used in multiplayer gamesncursesβ if you start in headless mode via-server, you can disable the ncurses interface by setting this tofalsenetworkparticlespersisterportredrendererβ if you havefrontendset tosdl, you can change the renderer that sdl is using. Refer to the SDL documentation for a list of valid options here.rendertotextureservernameshowcursorshowfpssolvestepmillissoundsoundenginetestpaymenttestscreenpaddingtexturesizevolumevsyncwidthβ-1will 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.
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. πβ¨
π¦ where this page comes from
- debian bookworm: cavepacker 2.5.2-1 Β· GPL-3.0-or-later
- debian trixie: cavepacker 2.5.2-4 Β· GPL-3.0-or-later
- ubuntu jammy: cavepacker 2.5.2-1 Β· GPL-3.0-or-later
- ubuntu noble: cavepacker 2.5.2-2 Β· GPL-3.0-or-later
- ubuntu questing: cavepacker 2.5.2-4
- ubuntu resolute: cavepacker 2.5.2-4build1 Β· GPL-3.0-or-later
- ubuntu stonking: cavepacker 2.5.2-4build1 Β· GPL-3.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms