PrBoom

PrBoom is a cross-platform version of the classic 3D first person shooter Doom from id Software. Originally written for Microsoft Windows, PrBoom has since been ported to Linux and many other platforms. It offers a number of enhancements over the original game, including OpenGL rendering and high video resolutions, while attempting to remain true to the original Doom in terms of play. You will need the original Doom data, unless you install the FreeDoom package (see below).

Installation

Install the prboomAUR package.

Usage

To use prboom, the original data files are required. An IWAD - short for Internal WAD - is the main resource file for a Doom-engine game, containing all the game's original sounds, levels, and graphics. With an IWad file with default settings (unless you already have ~/.prboom/prboom.cfg edited):

# prboom -iwad /path/to/file

To change window resolution (you must disable fullscreen in options in-game):

# prboom -width 800 -height 600 -iwad /path/to/file

A full list of settings can be found in prboom(6).

Server

To start a server:

# prboom-game-server

By default it listens on port 5030, so to join the game:

# prboom -net localhost:5030 -iwad /path/to/file

Music

If music is not working, then follow these steps. Install timidity++ and freepats-general-midi, then add:

/etc/timidity++/timidity.cfg
dir /usr/share/timidity/freepats
source /etc/timidity++/freepats/freepats.cfg

Please note that freepats is an incomplete soundfont; therefore it will not play every instrument used by Doom and Doom 2. You should consider installing an alternative soundfont.

gollark: If you go around buying something because it's "new" you're a bit of an apioform.
gollark: Does it *matter*? "New" doesn't exactly mean much.
gollark: "THE KNOWLEDGE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF UNLEASHING INDESCRIBABLE HORRORS THAT SHATTER YOUR PSYCHE AND SET YOUR MIND ADRIFT IN THE UNKNOWABLY INFINITE COSMOS.", sort of thing?
gollark: And make it large?
gollark: So, how do you plan to move it all to the front?

See also

Wikipedia:PrBoom

This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.