Difference between revisions of "PrBoom"

From ArchWiki
Jump to: navigation, search
m (Installation)
m ("win32 (MS Windows)" -> "Microsoft Windows" -- cleaner and more straight forward)
(13 intermediate revisions by 7 users not shown)
Line 1: Line 1:
{{Stub}}
+
[http://prboom.sourceforge.net/ PrBoom] is a cross-platform version of the classic 3D first person shooter [http://en.wikipedia.org/wiki/Doom_%28video_game%29 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).
  
[[Category:Games and entertainment (English)]]
+
== Installation ==
 
+
= Introduction =
+
[http://prboom.sourceforge.net/ PrBoom] is a cross-platform version of the classic 3D first person shooter [http://en.wikipedia.org/wiki/Doom_%28video_game%29 Doom] from id Software. Originally written for win32 (MS 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 =
+
 
PrBoom is available from the standard repos:
 
PrBoom is available from the standard repos:
 
  # pacman -S prboom
 
  # pacman -S prboom
  
= Data =
+
== Use ==
If you do not have the original Doom data available to play PrBoom, you can install the <tt>freedoom</tt> package from the [http://aur.archlinux.org/packages.php?ID=6176 AUR].
+
To use prboom with an IWad file with default settings (unless you already have ~/.prboom/prboom.cfg edited):
yaourt -S --aur freedoom
+
# prboom -iwad /path/to/file
 +
To change window resolution (you must disable fullscreen in options ingame):
 +
# prboom -width 800 -height 600 -iwad /path/to/file
 +
A full list of settings can be found in the [http://pwet.fr/man/linux/jeux/prboom man pages].
 +
 
 +
== Net ==
 +
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.
 +
# pacman -S timidity++ timidity-freepats
 +
Edit /etc/timidity++/timidity.cfg , and add:
 +
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 [[Timidity#Soundfonts|soundfont]].
 +
 
 +
== Data ==
 +
If you do not have the original Doom data available to play PrBoom, you can install the {{Ic|freedoom}} package from the [https://aur.archlinux.org/packages.php?ID=6176 AUR].
 +
 
 
This will place the data in the correct directory, so you can just start PrBoom and frag away!
 
This will place the data in the correct directory, so you can just start PrBoom and frag away!
 +
 +
[[Category:Gaming]]

Revision as of 04:40, 27 June 2012

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

PrBoom is available from the standard repos:

# pacman -S prboom

Use

To use prboom 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 ingame):

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

A full list of settings can be found in the man pages.

Net

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.

# pacman -S timidity++ timidity-freepats

Edit /etc/timidity++/timidity.cfg , and add:

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.

Data

If you do not have the original Doom data available to play PrBoom, you can install the freedoom package from the AUR.

This will place the data in the correct directory, so you can just start PrBoom and frag away!