Login

logo6


PrBOOM (enhanced DOOM engine) Download

Thumbnails:

Description:
PrBOOM is an Enhanced DOOM port that fixes many of the bugs from ID's sources, but also goes beyond to add new features that were not original possible in classic DOOM. Unlike other enhanced source ports, PrBOOM attempts to maintain 100% with classic DOOM, while at the same time offering resource friendly features that can expand how the game is played and experienced in many ways. An example of some of these enhancements are as such:

  • Player bobbing improved, optional (BOOM, MBF)
  • Friction effects (BOOM), affecting players and monsters (MBF)
  • Wind, current, conveyor effects (BOOM)
  • Far more flexible scrolling wall/floor types (BOOM)
  • Always run (BOOM)
  • Weapon change logic overhauled and improved (BOOM)
  • Support for friendly monsters, helper dogs (MBF)
  • Monster target finding code improved (MBF)
  • AI improvements (MBF)
  • Bouncy and touchy things (MBF)
  • New code pointers (MBF)
  • Per-level and animated skies (MBF)
  • Generalised line types system gives complete flexibility (BOOM)
  • Elevators (BOOM)
  • Translucent sprites, walls (BOOM)
  • Independent floor and ceiling lighting (BOOM)
  • Silent teleports (BOOM)
  • Deep water, true underwater areas (BOOM)
  • Icon of Sin telefragging made more consistent (MBF)
  • Fix large numbers of game bugs (BOOM, MBF, LxDoom)
  • Support arbitrary texture heights (BOOM)


(NOTE: Author no longer uses BeOS and therefore has no desire to support or continue work on this project, this is merely here as a tribute to all he has offered to the community, and for you to enjoy! )
(If you have a sincere interest in updating the code, or using it as a point of reference for your own port of PrBOOM, then please contact me as I'd VERY much like to see an up to date, bug free port for Haiku!)


PrBoom is the most compatible version of Doom available for BeOS- capable of playing many second-party wad files.

It supports keyboard, mouse and joystick for input, and has many options - including high quality sound and music output, video options and very configurable keybindings. It also features network play.

It also includes a Doom server- a first for BeOS =8P

Note: You will need the TiMidity Instrument patches for music output. You can get them many places- such as here:
http://www.libsdl.org/projects/SDL_mixer/


Details about this version:
2.2.3;
-Initial BeOS Release
-Optimized for pentium/x86
-Includes assembly optimizations
-Includes Doom SERVER
-Includes a quake-mouse enabled binary
-Includes example config files
-Includes manpage documentation in text format
-Includes required libraries
-READ THE INSTRUCTIONS

Post-release note:
The following applies exclusively to the quake-mouse enabled binary, and does not affect keyboard or joystick input.
Problem: The mouse-enabled binary may exhibit odd or unexpected behaviour while moving at an obtuse angle when in mid-air.
Resolution: [Quick]Saving and then [Quick]loading the game in progress resets the player physics, rectifying the issue.


Requires:
FreeDOOM, DOOM demo, Full version of DOOM, Ultimate DOOM, DOOM II, or Final DOOM.

Related Links:
http://freedoom.sourceforge.net/
http://prboom.sourceforge.net/
http://doomworld.com/
http://www.newdoom.com/

Submitted On:
03 Mar 2008
Submitted By:
Chris R (StarWarsLegacy.net)
Submitted On:
20 Mar 2008
File Size:
2,792.79 Kb
Downloads:
337
License:
GPL
File Version:
2.23
File Author:
Edge
File HomePage:
Click to visit site
Rating:
Total Votes:3

Comments  

 
+1 # Works finepistooli 2010-03-05 02:56
Blast from the past! :) Gave me nice memories playing Doom again

Tested on Haiku gcc4hybrid r35718 with freedoom wad, original doom wad and doom2 wad
 
 
0 # RE: Works finemichaelvoliveira 2010-03-05 10:15
Wow! thanks for testing! I'll try now! :D
 
 
+1 # RE: PrBOOM (enhanced DOOM engine)pistooli 2010-06-22 01:15
Also works in Hakiu Alpha2. One can test it with the shareware WAD, free download.
http://www.doomarchive.com/ListFiles.asp?FolderId=216&ContentsFolderId=216

copy the DOOM1.WAD into the prboom directory and rename it to all lowercase. play!

 
 
+1 # RE: PrBOOM (enhanced DOOM engine)Meanwhile 2010-06-22 02:37
Could anybody with a Haiku revision number higher than 36930 and a functioning PrBoom please report here and tell us which revision number they have?
THANKS!!
 
 
+1 # RE: PrBOOM (enhanced DOOM engine)streakx 2010-06-22 11:06
r37179 -> prboom not work:

listing:

"
prboom v2.2.3 (http://prboom.sourceforge.net/)
Z_Init : Allocated 8064Kb zone memory
found /boot/home/.prboom/doom1.wad
IWAD found: /boot/home/.prboom/doom1.wad
PrBoom (built Aug 18 2003), playing: DOOM Shareware
PrBoom is released under the GNU General Public license v2.0.
You are welcome to redistribute it under certain conditions.
It comes with ABSOLUTELY NO WARRANTY. See the file COPYING for details.
M_LoadDefaults: Load system defaults.
default file: /boot/home/.prboom//prboom.cfg
I_SetRes: Using resolution 640x480
V_Init: allocate screens.
found /boot/home/.prboom/doom1.wad
D_InitNetGame: Checking for network game.
W_Init: Init WADfiles.
adding /boot/home/.prboom/doom1.wad
adding /boot/home/.prboom/doom1.wad

W_GetNumForName: CRBRICK not found

"
 
 
+1 # RE: RE: PrBOOM (enhanced DOOM engine)streakx 2010-06-24 05:13
problem solved, prboom works:

put into home/.prboom files:
doom1.wad
prboom.wad
prboom.cfg

and edit *.cfg file to match doom1.wad

and doom will start without error..
 
 
+1 # RE: RE: RE: PrBOOM (enhanced DOOM engine)streakx 2010-06-24 05:15
btw. tested and works even on GCC4h . Unfortunatelly , mouse support sucks. only keyboard works..
 
 
+1 # RE: RE: RE: PrBOOM (enhanced DOOM engine)Meanwhile 2010-06-24 08:13
Cool, I'll upgrade to the latest nightly this weekend and report how it goes
 
 
0 # RE: RE: RE: RE: PrBOOM (enhanced DOOM engine)Meanwhile 2010-06-27 05:12
Nice, it works now (from Terminal and in r36769)...thanks :-)



Has anybody succesfully installed these TiMidity Instrument patches (or is it at all possible at this moment)?
 
 
0 # PrBoom, TIMidity and PrBoom+MichaelPeppers 2011-02-22 04:39
Still working in r40596.

Quoting Meanwhile:
Has anybody succesfully installed these TiMidity Instrument patches (or is it at all possible at this moment)?

Just unpack them wherever you want, modify timidity.cfg to write in it where the files are located, then put timidity.cfg into prboom's directory, and... ta-da! MIDI music! :D

Anyway, the latest versions of PrBoom+ (2.5.0.8a and 2.5.0.9.test) compile without a hitch in Haiku and keyboard controls are much smoother than this version's ones, where strafing stops working suddently just when you're surrounded by enemies. :sad:

Unpatched as is, though, a freshly compiled PrBoom+ has flaky MIDI music, game crashes when closed and game-server and mouse don't work. Patching would be needed.
 
 
+1 # RE: PrBOOM (enhanced DOOM engine)Meanwhile 2010-06-24 03:36
Thanks. Well at least your later revision gives a more informative error message. Let's call that progress :-)
 
 
0 # RE: PrBOOM (enhanced DOOM engine)SeanCollins 2011-05-29 22:41
Please compile this game on a gcc2 hybrid,The directory structures are not currently setup properly according to these guidelines here.

fix these items and get a Haiku compatability logo.


http://dev.haiku-os.org/wiki/Haiku%20Compatible%20Logo


Thank you very much.
 


Please register to post comments

Search Files

Search For: 
Search File Titles: 
Search File Descriptions: 

Newest Files


The Largest BeOS/Haiku Software Repository