PrBoom 2.4.6 review

Download
by rbytes.net on

PrBoom is the culmination of years of work by various people and projects on the Doom source code.

License: Freeware
OS: Mac OS X
File size: 0K
Developer: PrBoom Team
Price: $0.00
Updated: 16 Oct 2006
0 stars award from rbytes.net


PrBoom is the culmination of years of work by various people and projects on the Doom source code.

Please note: This is only the executable, you need the original game data files. The Demo can be downloaded at Doomworld, or you can get the in-progress free version called Freedoom.

Here are some key features of "PrBoom":
Playing the game
Supports loading dehacked files at the command line, or in WADs (BOOM, MBF)
Supports PWADs containing sprites and flats (BOOM)
Save games and demos completely store game parameters (BOOM, MBF)
Savegames store list of loaded WAD files, warning if wrong files loaded (BOOM, MBF)

Game engine
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)

Screen
High resolution support (PrBoom)
Optional message console, multiple message lines (BOOM)
Status bar shows health/armour/ammo in colours (BOOM)
Heads up display, showing ammo, health, keys overlayed on view (BOOM)
OpenGL renderer which renders as original to software Doom as possible while greatly improving the visual quality (PrBoom)

Multiplayer
Spy mode improved (BOOM)
Support for loadgame in a net game (LxDoom)
Client server style network games (LxDoom)
Automap
No limit on marks (BOOM)
Rotation and overlay modes (DOSDoom, LxDoom)
Map shows coordinates (BOOM), optionally follow pointer (MBF)
Teleport lines, key doors marked specially (BOOM)
Keys, secrets visible on map with cheat codes (BOOM)
Colours fully configurable from menus (BOOM)
Intermission screens
Par times hidden when not relevant (BOOM)
Total episode time shown (LxDoom)

Menus
F1 help screen shows current key setup (BOOM)
Key bindings, monster behaviour, and compatibility settings all set in menus (BOOM, MBF)

Compatibility
Game is capable of behaving like any of: original Doom v1.9, Boom v2.02, MBF (BOOM, MBF, LxDoom)
Plays most original Doom v1.9 demos (more than Boom or MBF)
Plays most Boom v2.02 demos (apart from levels with friction effects everything should work).
Plays some DosDoom, earlier Doom, earlier Boom, and LxDoom demos.
Plays all MBF demos.
Auto-correction of common bugs in old levels (MBF), with warnings (LxDoom)
Fine control of options controlling compatibility and new features (MBF)
Controls
Greater control of key bindings from in game menus (BOOM)
More accurate mouse sensitivity control (BOOM, LxDoom)

Misc
Screenshot code improved, supports BMPs (BOOM)
Support for ENDOOM and ENDBOOM (BOOM, LxDoom)
-timedemo and -fastdemo options (BOOM)
Real time frame rate, segs, visplanes, sprites display (LxDoom)
Various extra cheat codes (BOOM, LxDoom)

Internals
Greatly improved internal memory management (BOOM, LxDoom)
Startup time greatly shortened by lazy generation of some lookups (DOSDoom, LxDoom)
Removed internal limits (BOOM)

What's New:
Mac OS X: Fixed music volume slider
Implemented patch clipping. This fixes bug #1557501.
Fixed update of compatibility options after use of TNTCOMP cheat
Reenabled padding if short or missing reject lumps. Patch #1570517 by RjY.
Removed unaligned memory access in r_drawflush.inl. This should fix bus errors on architectures where unaligned access is forbidden and should give a slight speedup on other architectures.
Stop right after the quit sound stops, instead of waiting three seconds
Fixed sound origin for switches. This is compatibility optioned. Patch #1533045 by RjY.
Fixed "oof" sound when hitting ground while already dead. Patch #1532700 by RjY.
Ported Eternitys fix to show the "ouch" face when severly hit
Unified drawing functions, this speeds things up a bit and fixes most artifacts on small numbers and fonts in high resolution modes.
Mac OS X: Add resolution and video mode (OpenGL vs software) selection to launcher
Added rendering filters for software mode, they are configurable in a new page in general settings
Emulate some texture composition bugs
Fix more common WAD bugs that can cause crashes
Fixed random crashes caused by use of uninitialized memory
Fix some demo incompatibilities caused by slime trail removal
Fixed crashes with WADs which use newer gl nodes or don't have any nodes
Automatically load gwa files with gl nodes
Fixed integer overrun in automap on large levels (from PrBoom+)

PrBoom 2.4.6 search tags