QUAKESPASM(1)
π QUAKESPASM(1) π
okay bestie, sit down, hydrate, because today we're talking about quakespasm β an engine for iD software's Quake, straight out of the General Commands Manual. yes it's a real Unix man page, yes it's from 2012, yes it still eats. π
β¨ NAME β¨
quakespasm β an engine for iD software's Quake π
πΈ SYNOPSIS πΈ
quakespasm [options]
π¦ DESCRIPTION π¦
So this manual page documents, briefly, the quakespasm command. Brief is the vibe here, we're not writing a novel.
Quakespasm is a *Nix friendly Quake Engine based on the SDL port of the popular FitzQuake. It's giving glow-up: it includes some new features, some important fixes, and it's aiming for portability and 64 bit correctness. no cap, it really said "I contain multitudes." π
π OPTIONS π
This program follows the Quake convention, with long options starting with a single dash (-). yes, a single dash, don't come at it with your GNU double-dash energy, that's not the lore here. A summary of options is included below β all of them, we're not skipping a single one. π«Ά
-basedirdirectory β Specify the location of the game data files. tell it where the goods live.-bgsoundβ Continue to play sound when the game window is backgrounded. yes, the music keeps going even when you tab away. main character behavior fr. π΅-bppinteger β Specify the colour depth used for the video mode.-cdβ Use CD audio.-cddevdevice β Specify the CD device to be used for CD audio.-condebugβ Write a log file containing debugging information. for when you need receipts. π-consizeinteger β Specify the size of the console buffer in kilobytes.-currentβ Start the game in the current video mode for OpenGL.-dedicatedβ Start the game in a dedicated server mode.-dinputβ Enable DirectInput mode for input devices in the game. [Not used.] like, it's there, but it's not used. ghost option. π-f,-fullscreenβ Use a full screen video mode.-fitzβ Fitz mode: disable Quakespasm customizations, act like vanilla Fitzquake. the "no thoughts, just Fitz" setting.-forceβ Force the switch to the video mode specified by other command line arguments. it's not asking, it's telling. π₯-fullsbarβ Enable the refreshing of the full status bar.-gamename β Start the game using the files from a mission pack or a mod.-heapsizeinteger β Start the game and allocate the specified number of kilobytes of memory for the game.-heightpixels β Specify the vertical resolution to use for the game screen.-hipnoticβ Start the game with the Hipnotic mission pack.-ipip-address β Start the game and specify an alternative IP address to be used by the game.-ipxportport β The port number to be used by the server for the IPX network protocol.-listeninteger β Specify the maximum number of players that can connect to the listen server.-minmemoryβ Allocate as little memory as possible while remaining functional. frugal queen. πΈ-noaddβ Disable the use of the OpenGL additive texture environment extension.-noadjustaspectβ Disable automatic adjustment of the video mode aspect ratio.-nocdaudioβ Disable CD music audio.-nocombineβ Disable the use of the OpenGL texture combining extension.-noipxβ Disable game support for the IPX/SPX network protocol.-nolanβ Disable support for all network protocols. LAN? never heard of her. π-nomouseβ Disable support for the mouse.-nomtexβ Disable the use of the OpenGL multitexture extension.-nosoundβ Disable support for sound hardware.-noudpβ Disable support for the UDP network protocol.-particlesinteger β Specify the maximum number of particles to be rendered on the screen at once.-portport β Specify port for both IPX and UDP network protocols.-quothβ Use extensions from the Quoth mod.-rogueβ Start the game with the Rogue mission pack.-sndspeedsample-rate β Specify the sampling rate used for sound, default is 11025. that's the default, remember it, it's literally the only number in this whole list with a default so it's kind of iconic. β-udpportport β Specify the UDP port number that the game should use for network play.-w,-windowβ Start the game in a windowed OpenGL video mode.-widthpixels β The horizontal resolution to use for the game screen.-zonekb β Specify the amount of memory in kilobytes to allocate to holding dynamic information such as aliases.
π AUTHOR π
Quakespasm was written by Kristian Duske and John Fitzgibbons. legends, honestly.
This manual page was written by David Banks <amoebae@gmail.com>, for the Debian project (and may be used by others). shoutout Debian, you ate. π«Ά
π bye bestie π
that's the whole page, you're now officially Quakespasm literate, go forth and -window responsibly. this was QUAKESPASM(1) from the General Commands Manual, dated 2012-03-27 β so yes, it's a vintage, and yes, vintage is a vibe. mwah. πβ¨πΈπ¦π
π¦ where this page comes from
- debian bookworm: quakespasm 0.95.1+dfsg-2 Β· GPL-2.0-or-later
- debian trixie: quakespasm 0.96.3+dfsg-1+b1 Β· GPL-2.0-or-later
- ubuntu jammy: quakespasm 0.94.3+dfsg-1 Β· GPL-2.0-or-later
- ubuntu noble: quakespasm 0.96.1+dfsg-1build2 Β· GPL-2.0-or-later
- ubuntu questing: quakespasm 0.96.3+dfsg-1build1
- ubuntu resolute: quakespasm 0.96.3+dfsg-2 Β· GPL-2.0-or-later
- ubuntu stonking: quakespasm 0.96.3+dfsg-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms