Difference between revisions of "Doom Retro"

From DoomWiki.org

[unchecked revision][checked revision]
(Flesh out description, add detailed list of features)
(Remove capitalization as discussed)
Line 1: Line 1:
 
{{InfoboxSourcePort
 
{{InfoboxSourcePort
|title = DOOM RETRO
+
|title = Doom Retro
 
|logo = [[Image:Doom Retro Logo 2.png]]
 
|logo = [[Image:Doom Retro Logo 2.png]]
 
|developer = [[Brad Harding]]
 
|developer = [[Brad Harding]]
Line 12: Line 12:
 
|repotype = {{wp|Git (software)|Git}}
 
|repotype = {{wp|Git (software)|Git}}
 
|repourl = [https://github.com/bradharding/doomretro/ GitHub]
 
|repourl = [https://github.com/bradharding/doomretro/ GitHub]
}}'''DOOM RETRO''' is a [[source port]] for Windows PC. It was first released on December 10, 2013 by [[Brad Harding]] to coincide with DOOM’s 20th anniversary.
+
}}'''Doom Retro''' is a [[source port]] for Windows PC. It was first released on December 10, 2013 by [[Brad Harding]] to coincide with Doom’s 20th anniversary.
  
''“DOOM RETRO is the classic, refined DOOM source port for Windows PC. It represents what I want DOOM to be today, in all its dark, gritty, unapologetically pixelated glory. It’s a meticulously crafted expression in restrained design. I’ve strived to implement a set of features and a certain level of attention to detail that isn’t necessarily present in other source ports, but still upholding a deference for that classic, nostalgic DOOM experience we all hold dear.”''
+
''“Doom Retro is the classic, refined Doom source port for Windows PC. It represents what I want DOOM to be today, in all its dark, gritty, unapologetically pixelated glory. It’s a meticulously crafted expression in restrained design. I’ve strived to implement a set of features and a certain level of attention to detail that isn’t necessarily present in other source ports, but still upholding a deference for that classic, nostalgic Doom experience we all hold dear.”''
  
 
== Features ==
 
== Features ==
  
 
* A convenient WAD launcher.
 
* A convenient WAD launcher.
* 640×400 resolution, which is twice the resolution of the original DOOM, and accommodating for any screen size while maintaining the correct 4:3 aspect ratio.
+
* 640×400 resolution, which is twice the resolution of the original Doom, and accommodating for any screen size while maintaining the correct 4:3 aspect ratio.
 
* A widescreen mode with optional heads up display.
 
* A widescreen mode with optional heads up display.
 
* Windowed and fullscreen modes, switchable at any time using <kbd>ALT</kbd>+<kbd>ENTER</kbd>.
 
* Windowed and fullscreen modes, switchable at any time using <kbd>ALT</kbd>+<kbd>ENTER</kbd>.
Line 31: Line 31:
 
* Corpses react to splash damage, and smear blood as they slide along.
 
* Corpses react to splash damage, and smear blood as they slide along.
 
* 10 darker gamma correction levels to accommodate for today’s brighter LCD screens.
 
* 10 darker gamma correction levels to accommodate for today’s brighter LCD screens.
* The limits of the original *DOOM* are either raised or removed completely.
+
* The limits of the original Doom are either raised or removed completely.
 
* Support for DeHackEd files and lumps, including those with BOOM extensions.
 
* Support for DeHackEd files and lumps, including those with BOOM extensions.
 
* Specific support for *Chex Quest* and episodes 1 and 2 of *Back to Saturn X*.
 
* Specific support for *Chex Quest* and episodes 1 and 2 of *Back to Saturn X*.
 
* Various rendering improvements (such as less “firelines” and “slime trails”, the removal of “sparkles” along the bottom edge of doors, better drawn floors and ceilings, changes in height are drawn more accurately, tweaks to the status bar, and a better and more consistent fuzz effect for Spectres and the partial invisibility power-up).
 
* Various rendering improvements (such as less “firelines” and “slime trails”, the removal of “sparkles” along the bottom edge of doors, better drawn floors and ceilings, changes in height are drawn more accurately, tweaks to the status bar, and a better and more consistent fuzz effect for Spectres and the partial invisibility power-up).
* A majority of the “[[bugs]]” from the original *DOOM* have been fixed.
+
* A majority of the “[[bugs]]” from the original Doom have been fixed.
 
* Better keyboard support (<kbd>W</kbd>/<kbd>A</kbd>/<kbd>S</kbd>/<kbd>D</kbd> keys are set by default, use the <kbd>CAPSLOCK</kbd> to always run, and the <kbd>WINDOWS</kbd> key is disabled).
 
* Better keyboard support (<kbd>W</kbd>/<kbd>A</kbd>/<kbd>S</kbd>/<kbd>D</kbd> keys are set by default, use the <kbd>CAPSLOCK</kbd> to always run, and the <kbd>WINDOWS</kbd> key is disabled).
 
* Better gamepad support (DirectInput and XInput controllers supported, haptic feedback for XInput controllers when the player is injured or fires a weapon, controllers can be connected/disconnected mid game).
 
* Better gamepad support (DirectInput and XInput controllers supported, haptic feedback for XInput controllers when the player is injured or fires a weapon, controllers can be connected/disconnected mid game).
Line 47: Line 47:
  
 
== External links ==
 
== External links ==
* [http://www.doomretro.com DOOM RETRO website]
+
* [http://www.doomretro.com Doom Retro website]
 
* [https://twitter.com/doomretro @doomretro on Twitter]
 
* [https://twitter.com/doomretro @doomretro on Twitter]
* [https://facebook.com/doomretro DOOM RETRO page on Facebook]
+
* [https://facebook.com/doomretro Doom Retro page on Facebook]
* [http://www.doomworld.com/vb/source-ports/66518-doom-retro-1-1-updated/ DOOM RETRO thread on the Doomworld forums]
+
* [http://www.doomworld.com/vb/source-ports/66518-doom-retro-1-1-updated/ Doom Retro thread on the Doomworld forums]
* [https://github.com/bradharding/doomretro/wiki DOOM RETRO Wiki on Github]
+
* [https://github.com/bradharding/doomretro/wiki Doom Retro Wiki on Github]
  
 
{{s-start}}
 
{{s-start}}
 
{{s-port}}
 
{{s-port}}
 
{{s-bef|before=[[Chocolate Doom]] 1.7}}
 
{{s-bef|before=[[Chocolate Doom]] 1.7}}
{{s-ttl|title=DOOM RETRO}}
+
{{s-ttl|title=Doom Retro}}
 
{{s-non|reason=Active}}
 
{{s-non|reason=Active}}
 
{{s-end}}
 
{{s-end}}

Revision as of 13:36, 30 October 2014

Doom Retro
Doom Retro Logo 2.png
Codebase Chocolate Doom 1.7
Developer(s) Brad Harding
Latest release 5.3 (2024-03-03, 44 days ago)
Development status Active
Written in C
Target Platform Windows
License GNU General Public License v3+
Website www.doomretro.com
Source Repository

(Git)

GitHub
Doom Retro is a source port for Windows PC. It was first released on December 10, 2013 by Brad Harding to coincide with Doom’s 20th anniversary.

“Doom Retro is the classic, refined Doom source port for Windows PC. It represents what I want DOOM to be today, in all its dark, gritty, unapologetically pixelated glory. It’s a meticulously crafted expression in restrained design. I’ve strived to implement a set of features and a certain level of attention to detail that isn’t necessarily present in other source ports, but still upholding a deference for that classic, nostalgic Doom experience we all hold dear.”

Features

  • A convenient WAD launcher.
  • 640×400 resolution, which is twice the resolution of the original Doom, and accommodating for any screen size while maintaining the correct 4:3 aspect ratio.
  • A widescreen mode with optional heads up display.
  • Windowed and fullscreen modes, switchable at any time using ALT+ENTER.
  • Alpha, additive and per-pixel translucency effects.
  • More blood and blood splats.
  • Cacodemons have blue blood, and Hell Knights and Barons of Hell have green blood.
  • Dynamic shadows.
  • Objects are partially submerged, and the player’s view lowered, in liquid sectors.
  • Brightmaps.
  • Randomly mirrored corpses.
  • Corpses react to splash damage, and smear blood as they slide along.
  • 10 darker gamma correction levels to accommodate for today’s brighter LCD screens.
  • The limits of the original Doom are either raised or removed completely.
  • Support for DeHackEd files and lumps, including those with BOOM extensions.
  • Specific support for *Chex Quest* and episodes 1 and 2 of *Back to Saturn X*.
  • Various rendering improvements (such as less “firelines” and “slime trails”, the removal of “sparkles” along the bottom edge of doors, better drawn floors and ceilings, changes in height are drawn more accurately, tweaks to the status bar, and a better and more consistent fuzz effect for Spectres and the partial invisibility power-up).
  • A majority of the “bugs” from the original Doom have been fixed.
  • Better keyboard support (W/A/S/D keys are set by default, use the CAPSLOCK to always run, and the WINDOWS key is disabled).
  • Better gamepad support (DirectInput and XInput controllers supported, haptic feedback for XInput controllers when the player is injured or fires a weapon, controllers can be connected/disconnected mid game).
  • Better mouse support (higher allowable mouse sensitivity, no vertical movement, use the mousewheel to change weapons).
  • Several hundred level-specific fixes (missing or wrong textures, stuck monsters, etc).
  • Updated help screens.
  • Significant changes to automap (dynamically updates, a rotate mode, scaled thing triangles, wider solid walls and drawn over other walls, lines don’t glitch along edges of the screen, secrets drawn correctly as they are discovered).
  • Several improvements to the menu and message systems.
  • Better screenshots (saved as BMP instead of PCX, actual size of screen resolution, limit removed).
  • Several improvements to monster animations.

External links

Source code genealogy
Based on
Chocolate Doom 1.7
Doom Retro Active