PRBOOM(6)
๐ NAME ๐
prboom โ PrBoom, a version of Doom for Unix, Linux and Windows systems. That's the whole name, and yes it lives in the Games Manual (section 6, iykyk).
โจ SYNOPSIS โจ
prboom [ -complevel lvl ] [ -width w ] [ -height h ] [ -viewangle n ] [
-vidmode gl ] [ -[no]fullscreen ] [ -[no]window ] [ -iwad iwadname ] [
-file wad1 ... ] [ -deh deh_file ] [ -noload ] [ -loadgame
{0,1,2,3,4,5,6,7} ] [ -warp { map | epis level } -skill {1,2,3,4,5} ] [
{-fastdemo,-timedemo,-playdemo} demofile [ -ffmap num ] ] [ -record
demofile ] [ -solonet ] [ -net hostname[:port] ] [ -deathmatch [
-altdeath ] ] [ { -timer mins | -avg }] ] [ -nosound ] [ -nosfx ] [
-nomusic] [ -nojoy ] [ -nomouse ] [ -noaccel ] [ -nodraw ] [ -config
myconf ] [ -save savedir ] [ -bexout bexdbg ] [ -debugfile debug_file ]
[ -devparm ] [ -noblit ] [ -nodrawers ]
๐ DESCRIPTION ๐
okay so PrBoom is a version of the 3D shoot'em'up Doom, originally by iD software. โจ
It's based on Boom, a version of Doom adapted by TeamTNT (http://www.teamtnt.com/) for DOS. PrBoom uses the SDL library, meaning it can run on a variety of different systems, including Windows, X11, Linux/SVGALib. it's giving portability, fr fr ๐ฆ
๐ฎ OPTIONS ๐ฎ
๐ Options ๐
-complevel lvlโ this sets the compatibility mode that PrBoom runs in. if you need to change this, seeREADME.compat. (yes, that's the whole section, no cap ๐ )
๐ฅ๏ธ Video Options ๐ฅ๏ธ
-width wโ specifies the width of the PrBoom window, in pixels. Default is320, and the width must be greater than320..-height hโ specifies the height of the PrBoom window, in pixels. Default is200, and the height must be greater than200.-viewangle nโ causes the player view to be rotated by a given offset (specified in 45 degree increments, in the range0..7) from the way the player is facing. main character energy but make it a camera angle ๐-vidmode glโ use the OpenGL video mode. The default is to use the software video mode.-fullscreen,-nofullscreenโ these options toggle fullscreen mode. The default is fullscreen.-window,-nowindowโ this pair of options also toggles fullscreen mode. They only take effect for this prboom session and do not alter your configuration file. so it's like, a temporary fit, not a permanent personality change ๐
๐ฆ WAD Options ๐ฆ
-iwad iwadnameโ specifies the location of the IWAD file, typicallydoom.wadordoom2.wad(ordoom2f.wad). This tells prboom where the main.wadfile that came with the version of Doom that you own is.-file wad1 ...โ specifies a list of PWAD files to load in addition to the IWAD file. PWAD files modify the existing Doom game, by adding levels or new sounds or graphics. PWAD files are widely available for download; tryftp.cdrom.com/pub/idgamesfor starters.-deh deh_fileโ tells PrBoom to load the dehacked patchdeh_file.
๐น๏ธ Game Options ๐น๏ธ
-loadgame {0,1,2,3,4,5,6,7}โ instructs PrBoom to load the specified saved game immediately. instantly. no waiting. slay ๐-warp { map | epis level }โ tells PrBoom to begin a new game immediately. For Doom 1 or Ultimate Doom, you must specify the episode and level number to begin at (episis1for Knee-Deep in the Dead,2for Shores of Hell,3for Inferno,4for Ultimate Doom;levelis between1and9). For Doom ][ or Final Doom, you must specify the map to begin at, which is between1and2(0for German Doom ][).-skill nโ tells PrBoom to begin the game at skill leveln(1for ITYTD,2for Not Too Rough,3for Hurt Me Plenty,4for Ultraviolent,5for Nightmare).-respawnโ tells PrBoom that monsters that die should respawn (come back to life) after a while. Not for the inexperienced. like, the dead ones get back up bestie, are you sure ๐ญ-fastโ tells PrBoom to make all the monsters move react faster. Not for the inexperienced.-nomonstersโ tells PrBoom to include no monsters in the game. peaceful. serene. suspiciously quiet ๐ธ
๐ฏ Multiplayer Options ๐ฏ
-net hostname[:port]โ specifies that a TCP/IP network game is to be started.hostnameis the name of the machine on which the network game server is running (prboom-game-server). For more information about this, seeprboom-game-server(6)and the README that came with prboom.portis the port number on the remote machine to which to connect; if not specified, the default of5030(which is the default forprboom-game-server(6)) is assumed. The server will configure your PrBoom settings, so that all the players have the same game settings (skill, map etc).
Also, the server may specify additional PWAD files to play with; if you do not have the required .WAD file, PrBoom will ask the server for a download path, and attempt to use wget(1) and if necessary unzip(1) to download and extract the required WAD. it literally fetches the wad for you, iconic ๐ง
-port portnumโ specifies the local port to use to communicate with the server in a netgame.-deathmatchโ No longer used. Tells PrBoom to begin a deathmatch game, but this is overridden by the server's settings. Only works for single play (!).-altdeathโ similar to-deathmatch, but implies a different set of rules for the deathmatch game. No longer used (specified by the server).-timer minsโ No longer used. Specifies that levels will end afterminsminutes of play if the level is still being played, but is overridden by the server in a netgame. Not really useful for single play.-avgโ equivalent to-timer 20-solo-netโ used to run a single-player network game, without a network game server. This enables network game items & options for an otherwise single-player game; some demos are recorded like this.
heads up bestie:-deathmatch,-altdeathand-timerare all marked no longer used in the original. don't come for me, i'm just the messenger ๐ซถ
๐ฌ Demo (LMP) Options ๐ฌ
-record demofileโ instructs PrBoom to begin recording a demo, to be stored indemofile.lmp. You should specify game options to specify which level and skill to record at.-playdemo demofileโ play the recorded demodemofile.lmp-timedemo demofileโ play the recorded demodemofile.lmp, reporting information about the length of the demo (in gametics) afterwards.-fastdemo demofileโ play the recorded demodemofile.lmpas fast as possible. Useful for benchmarking PrBoom, as compared to other versions of Doom.-ffmap numโ fast forward the demo (play at max speed) until reaching mapnum(note that this takes just a number, not a map name, so so-ffmap 7to go fast until MAP07 or ExM7).
๐ I/O Options ๐
-nosoundโ disables all sound effects and in-game music. This prevents the sound server loading, which lets the game run a little faster.-nosfxโ disables sound effects during the game. This does not stop the sound server loading, however, so for best performance use-nosound.-nomusicโ disables playing of music in the game.-nojoyโ disables joystick support.-nomouseโ prevents the mouse being grabbed by the prboom window.-noaccelโ for prboom, this prevents it using the MITShm server extension for passing the screen data to the X server. This option may be required if the X server is not local. For lsdoom, this tells lsdoom not to use the accelerated graphics functions that SVGALib provides even when they are supported for your video card (normally this is autodetected).-1,-2,-3โ specifies the scale factor by which to enlarge the window. The default,-1, displays the normal320x200pixel Doom screen (or whatever size is specified by the-widthand-heightparameters or in the config file for prboom). If this window is too small, try using-2or-3to enlarge the window.-nodrawโ suppress all graphical display. Only for debugging & demo testing.
โ๏ธ Configuration โ๏ธ
-config myconfโ loads an alternative configuration file, namedmyconf. The default isboom.cfg(5), taken from the same directory as PrBoom was run from, except when running with OpenGL, then the default isglboom.cfg(5).-save savedirโ causes prboom to save games in the directory specified bysavedirinstead of~/.prboom/.
๐ง Debugging/Profiling Options ๐ง
-devparmโ development mode. Mostly redundant these days, but it does force non-lazy generation of texture lookups which can be useful for level authors debugging PWADs.-debugfile debug_fileโ causes some debugging information, mainly network info I believe, to be written to the named file as prboom runs.-nodrawersโ causes no rendering to be done. The only conceivable use of this is (a) a multiplayer server (b) to test the speed of the other routines in the program, when combined with-timedemo.-noblitโ causes no copying to the screen from the rendering buffer to be performed. The only conceivable use of this is (a) a multiplayer server (b) to test the speed of the other routines in the program, when combined with-timedemo.-bexout bexdbgโ causes diagnostics related to bex and dehacked file processing to be written to the names file.
๐ MORE INFORMATION ๐
wget(1), unzip(1), boom.cfg(5), prboom-game-server(6)
For more information, see the README that came with PrBoom, the Boom documentation, and your original Doom documentation.
Doom is a registered trademark of id software (http://www.idsoftware.com/).
๐ AUTHOR ๐
See the file AUTHORS included with the PrBoom distribution.
and that's the whole page bestie ๐
it's the Games Manual version of PRBOOM(6) โ section 6, games section, you know the vibe โ and the footer just says local, so that's the tea. go forth and rip and tear, you've got this ๐ซถโจ
๐ฆ where this page comes from
- fedora 43: prboom 2.5.0-37.fc43 ยท GPL-2.0-or-later
- fedora 44: prboom 2.5.0-38.fc44 ยท 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