Difference between revisions of "Doom Retro"
From DoomWiki.org
[checked revision] | [checked revision] |
Bradharding (talk | contribs) (Remove capitalization as discussed) |
(Broke up overly large list into several smaller ones; some wiki formatting and ton of wiki links added; some slight rewording primarily to avoid overuse of parentheses.) |
||
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 [[Timeline of source port releases#2013|December 10, 2013]] by [[Brad Harding]] to coincide with Doom’s 20th anniversary. A description of the project given by its author follows: |
− | + | {{Quote|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.|Brad Harding|}} | |
== Features == | == Features == | ||
− | * A | + | === General features === |
− | * 640×400 resolution, which is twice the resolution of the original Doom, and | + | * The [[static limit|limits]] of the original Doom are either raised or removed completely. |
− | * | + | * Support for [[DeHackEd]] files and [[lump]]s, including those with [[BOOM]] extensions. |
− | * Windowed and fullscreen modes, switchable at any time using | + | * Specific support for [[Chex Quest]] and episodes 1 and 2 of [[Back to Saturn X]]. |
− | * Alpha, additive and per-pixel translucency effects | + | * A majority of the [[bugs]] from the original Doom have been fixed. |
− | + | ||
− | + | === Game play enhancements === | |
+ | * More [[blood]] and blood splats. | ||
+ | * Corpses react to [[blast damage]], and smear blood as they slide along. | ||
+ | * [[Cacodemon]]s have blue blood, and [[Hell knight]]s and [[Baron of Hell|Barons of Hell]] have green blood. | ||
+ | * Objects are partially submerged, and the player’s view lowered, in [[Terrain|liquid sectors]]. | ||
+ | * Randomly mirrored corpses. | ||
+ | * Ability to apply level-specific fixes. Several hundred are included to repair problems such as missing or incorrect textures, stuck monsters, etc. | ||
+ | |||
+ | === Graphical enhancements === | ||
+ | * 640×400 resolution, which is twice the resolution of the original Doom, and accomodation for any screen size while maintaining the correct 4:3 [[aspect ratio]]. | ||
+ | * Widescreen mode with optional [[heads-up display]]. | ||
+ | * Windowed and fullscreen modes, switchable at any time using {{c|ALT+ENTER}}. | ||
+ | * Alpha, additive and per-pixel [[translucency]] effects. | ||
* Dynamic shadows. | * Dynamic shadows. | ||
− | |||
* Brightmaps. | * Brightmaps. | ||
− | * | + | * 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 monster animations. | |
+ | |||
+ | === User interface === | ||
+ | * Convenient built-in [[WAD]] launcher. | ||
* 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. | ||
− | + | * Various rendering improvements (such as less "firelines" and [[slime trail]]s, 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 [[partial invisibility effect|fuzz effect]] for [[spectre]]s and the [[partial invisibility]] power-up). | |
− | + | * Better keyboard support ({{C|W/A/S/D}} keys are set by default, {{c|CAPSLOCK}} can toggle [[autorun]], and the {{c|WINDOWS}} key is disabled). | |
− | + | * Better gamepad support ({{wp|DirectInput}} and {{wp|XInput}} controllers supported, haptic feedback for XInput controllers when the player is injured or fires a weapon, controllers can be connected/disconnected mid-game). | |
− | * Various rendering improvements (such as less | ||
− | |||
− | * Better keyboard support ( | ||
− | * 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). | * Better mouse support (higher allowable mouse sensitivity, no vertical movement, use the mousewheel to change weapons). | ||
− | |||
* Updated help screens. | * Updated help screens. | ||
− | |||
* Several improvements to the menu and message systems. | * Several improvements to the menu and message systems. | ||
− | * | + | * Support for BMP-format screenshots at native resolution, without limit to the number of shots saved. |
− | |||
== External links == | == External links == |
Revision as of 19:43, 30 October 2014
Doom Retro | |
Codebase | Chocolate Doom 1.7 |
---|---|
Developer(s) | Brad Harding |
Latest release | 5.3 (2024-03-03, 45 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 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."
― Brad Harding
Contents
Features
General features
- 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.
- A majority of the bugs from the original Doom have been fixed.
Game play enhancements
- More blood and blood splats.
- Corpses react to blast damage, and smear blood as they slide along.
- Cacodemons have blue blood, and Hell knights and Barons of Hell have green blood.
- Objects are partially submerged, and the player’s view lowered, in liquid sectors.
- Randomly mirrored corpses.
- Ability to apply level-specific fixes. Several hundred are included to repair problems such as missing or incorrect textures, stuck monsters, etc.
Graphical enhancements
- 640×400 resolution, which is twice the resolution of the original Doom, and accomodation for any screen size while maintaining the correct 4:3 aspect ratio.
- 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.
- Dynamic shadows.
- Brightmaps.
- 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 monster animations.
User interface
- Convenient built-in WAD launcher.
- 10 darker gamma correction levels to accommodate for today’s brighter LCD screens.
- 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).
- Better keyboard support (W/A/S/D keys are set by default, CAPSLOCK can toggle autorun, 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).
- Updated help screens.
- Several improvements to the menu and message systems.
- Support for BMP-format screenshots at native resolution, without limit to the number of shots saved.
External links
- Doom Retro website
- @doomretro on Twitter
- Doom Retro page on Facebook
- Doom Retro thread on the Doomworld forums
- Doom Retro Wiki on Github
Source code genealogy | ||
---|---|---|
Based on Chocolate Doom 1.7 |
Doom Retro | Active |