Saturday, December 17, 2022
0
DOOM Retro v4.7.2

DOOM Retro v4.7.2 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now built using v17.4.3 of Microsoft Visual Studio Community 2022.
  • Minor optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Minor changes have been made to text that is output to the console.
  • Exploding barrels are now lit correctly again.
  • A bug is fixed whereby digits in the alternate widescreen HUD could be positioned incorrectly in some rare instances.
  • The options menu now fits horizontally on the screen when using a controller and the vid_widescreen CVAR is off.
  • A crash no longer occurs when exiting a map in the 4th or 5th episode of a PWAD.
  • The position of text displayed in the top right of the screen has improved when the vid_widescreen CVAR is off.
  • The grouping of identical player messages when the groupmessages CVAR is on has improved.
  • A bug is fixed whereby strings containing underscores in DEHACKED lumps were being read incorrectly.
  • TEXTURE entries in BRGHTMPS lumps no longer require DOOM, DOOM2 or DOOM|DOOM2 to be specified.
Sunday, December 11, 2022
0
DOOM Retro v4.7.1

DOOM Retro v4.7.1 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Minor optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Minor changes have been made to text that is output to the console.
  • The health bar in the alternate widescreen HUD now still turns white when the player’s health is less than 100% and buddha mode is enabled.
  • A bug is fixed whereby blood splats could be displayed in the wrong color in some instances.
  • A bug is fixed whereby certain CVARs would always reset to their defaults at startup.
  • A crash no longer occurs when shooting a spectre after loading a savegame in some instances.
Saturday, December 10, 2022
0
DOOM Retro v4.7

DOOM Retro v4.7 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now built using v17.4.2 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.26.1.
  • Extensive optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Changes have been made to the animation of DOOM Retro’s logo on the splash screen.
  • A mouse pointer is now displayed while the menu is open, and the mouse is moved, that can be used to select menu items. It may be disabled by the new m_pointer CVAR, which is on by default and off when vanilla mode is enabled.
  • Extensive changes have been made to text that is output to the console.
  • A bug is fixed whereby one or more lines of text at the top the console wouldn’t be completely displayed.
  • Minor improvements have been made to the console’s autocomplete feature.
  • Minor improvements have been made to the help screen displayed by pressing the F1 key.
  • CCMDs in the console that can only be used while playing a game, or while the player is alive, may now be entered at any time, and a description of the CCMD along with a warning about their usage is displayed.
  • The colors of certain elements of the console have been improved.
  • The game is now paused as intended when the window loses focus.
  • These changes have been made to the external automap:
    • It now goes to black rather than dark blue while the help screen is displayed.
    • 00:00 is no longer displayed in the top right corner before a game is started if the am_playerstats CVAR is on.
  • The vertical position of the current map’s title in the automap has changed in some instances.
  • A bug is fixed whereby the current map’s title in the automap would be positioned incorrectly after adjusting the screen size in the options menu in some instances.
  • These changes have been made when pressing the F9 key to quickload a savegame:
    • The load game menu now opens if the game hasn’t been saved yet.
    • The background of the confirmation message now displays correctly.
    • There is no longer a misplaced fade transition when pressing the Y key and the fade CVAR is on.
  • The horizontal position of the title in the options and sound volume menus has improved in some instances.
  • The shadows of the red text used in the menu have improved slightly.
  • A fade transition is now applied when opening the sound volume menu in the options menu if the fade CVAR is on.
  • A fade transition is no longer applied when toggling the graphic detail, either in the options menu or by pressing the F5 key, if the fade CVAR is on.
  • When toggling widescreen mode by pressing the + key, the player’s vertical field of view now zooms in slightly.
  • An english CVAR has been implemented that toggles the use of American or International English. It can be either american or international, and is american by default and when vanilla mode is enabled.
  • To allow greater precision, the joy_sensitivity_horizontal, joy_sensitivity_vertical and m_senstivity CVARs can now be changed to non-integer values.
  • Turning the r_corpses_mirrored or r_mirroredweapons CVARs on in the console now works correctly.
  • The effects of changing the r_randomstartframes CVAR in the console are now immediate.
  • A NOMIRROREDCORPSE flag can now be used in a thing’s Retro bits in DEHACKED lumps to force a monster’s corpse not to be randomly mirrored even if the r_corpses_mirrored CVAR is on.
  • Support has been added for Harmony.
  • Further improvements have been made to the support of Chex Quest, REKKR and REKKR: Sunken Land.
  • These changes have been made to the BFG Edition and latest rerelease of DOOM and DOOM II:
    • The TITLEPIC lump from The Ultimate DOOM is no longer used as the title screen of DOOM.
    • DOOM is no longer referred to as The Ultimate DOOM in the window’s caption or in the console.
    • The DMENUPIC lump is no longer used as the title screen of DOOM II.
    • Unless replaced in a PWAD, all stimpacks, medikits and berserk power-ups now always show a red cross, rather than a green cross or a pill.
  • Even though it can’t be played, the fourth episode of DOOM is now displayed in the episode menu of DOOM (Shareware).
  • The horizontal position of player messages has now improved, and is consistent when toggling widescreen.
  • Any player message is now cleared when opening the automap.
  • Player messages are no longer displayed when a voodoo doll picks something up.
  • The position of text displayed in the top right of the screen has improved when the vid_widescreen CVAR is off.
  • When loading a savegame that was saved using certain previous versions of DOOM Retro, all blood splats are now displayed correctly.
  • When to spawn blood splats around a decoration while the r_corpses_moreblood CVAR is on has now improved if the decoration’s sprite is replaced in a PWAD.
  • A bug is fixed whereby the wrong M_DOOM lump was displayed in the main menu in some instances.
  • Minor improvements have been made when adjusting the music volume.
  • The MIDI device used to play music is now displayed in the console at startup.
  • Bullet puffs are now spawned again when barrels are shot at.
  • The vertical position of blood and bullet puffs spawned is now more random.
  • The player’s view now shakes when they punch something and have a berserk power-up. This feature may be toggled using the new r_shake_berserk CVAR, which is on by default and off when vanilla mode is enabled.
  • A bug is fixed whereby game controllers wouldn’t rumble when the player punched a monster and the joy_rumble_damage CVAR was on.
  • A crash no longer occurs if the save CCMD is bound to a control using the bind CCMD.
  • The corpses of monsters no longer all slide in the same direction when using the kill CCMD to kill them.
  • The obituary displayed in the console when the player is killed by a damaging sector that isn’t liquid is now fixed.
  • Any input in the console is now cleared when a cheat is entered while the console is closed.
  • Improvements have been made to the synchronization of animated wall textures and flats.
  • The brightmap of the COMPUTE1 texture has improved when the r_brightmaps CVAR is on.
  • Brightmaps are no longer applied to the SLADRIP1, SLADRIP2 and SLADRIP3 textures when the r_brightmaps CVAR is on.
  • A bug is fixed whereby masked midtextures could in some instances be rendered incorrectly while the player had a light amplification visor power-up.
  • The r_skycolor CVAR has been removed.
  • The default of the am_pathcolor CVAR is now 89.
  • Blood splats are now displayed in the automap as very small triangles when using the IDDT cheat. Their color can be changed using the new am_bloodsplatcolor CVAR, which is 124 by default and 0 when vanilla mode is enabled.
  • The color of corpses in the automap when using the IDDT cheat can be changed using the new am_corpsecolor CVAR, which is 116 by default and 112 when vanilla mode is enabled.
  • Several improvements have been made to the size and angle of thing triangles in the automap when using the IDDT cheat.
  • The player is now given double ammo again when entering the IDFA and IDKFA cheats.
  • These changes have been made to the playergender CVAR:
    • It can now be changed and its values displayed correctly again in the console.
    • A value of nonbinary is now used rather than other.
  • Controls are no longer reset to their defaults when vanilla mode is enabled using the vanilla CCMD.
  • These changes have been made to the vid_capfps CVAR:
    • Its minimum value is now 35 rather than 10.
    • A bug is fixed whereby it couldn’t be set to off in the console.
  • These changes have been made to the widescreen HUD:
    • All numbers are now monospaced, appearing the same way as they appear in the status bar.
    • The amount of ammo the player has no longer flashes when switching weapons.
    • The player’s health no longer flashes when less than 10% while buddha mode is enabled.
  • These changes have been made to the alternate widescreen HUD:
    • The notches are now slightly less translucent.
    • The left and right edges of the health and ammo bars are now slightly brighter.
    • The portions of the player’s health and armor greater than 100% are now slightly brighter in the health and armor bars.
    • The player’s health, armor and ammo now flash when they change.
    • The player’s health no longer turns red when less than 10% while buddha mode is enabled.
  • There are no longer any anomalies in E1M4B: Phobos Mission Control when the r_fixmaperrors CVAR is on.
  • Fixes have been made to some textures in MAP31: Wolfenstein when the r_fixmaperrors CVAR is on.
  • These changes have been made to the support of MAPINFO lumps:
    • compat_floormove can now be used to allow floors to move up past their ceilings, and ceilings to move down past their floors, like in Vanilla DOOM.
    • compat_useblocking can now be used to cause any line with a special to intercept the player’s use action and not allow any lines behind it to trigger, like in Vanilla DOOM.
    • The use of allowmonstertelefrags has improved.
  • The player’s angle and position are now displayed in the top right of the screen, rather than as a persistent player message, when the IDMYPOS cheat is entered.
  • A -solonet command-line parameter has been implemented that toggles all things usually intended for multiplayer to spawn at the start of each map, and the player to respawn when they die.
  • A sucktime CVAR has been implemented that sets the amount of time in hours the player must complete the current map before “SUCKS!” is shown on the intermission screen. This also affects the output from the am_playerstats CVAR and the playerstats CCMD. If this CVAR is 0, “SUCKS!” is never shown. This CVAR is 1 by default and when vanilla mode is enabled.
  • The intermission screen now pauses as intended when the menu or console is open, or the game is paused.
  • The artist and title of the currently playing music are now displayed by the mapstats CCMD when playing DOOM (Shareware) or DOOM II: No Rest For The Living.
  • Everything spawned by a monster spawner (such as during MAP30: Icon Of Sin) now counts towards the player’s stats.
  • The upward momentum applied to items dropped by monsters once they are killed has increased when the tossdrop CVAR is on.
  • A warning is now displayed in the console at startup when a control is unbound from an action because it is already bound to another action.
Thursday, September 1, 2022
0
DOOM Retro v4.6.2

DOOM Retro v4.6.2 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now built using v17.3.3 of Microsoft Visual Studio Community 2022.
  • Several optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Minor changes have been made to text that is output to the console.
  • The amount of time the player has been in the current map is now displayed in the automap if the am_playerstats CVAR is on.
  • A maptime CVAR has been implemented that shows the amount of time the player has been in the current map. This CVAR is read-only.
  • The position of the current map’s title in the automap has changed in some instances.
  • The colors of the power-up bar in the alternate widescreen HUD are now inverted while the player has an invulnerability power-up or the r_textures CVAR is off.
  • A brightmap is now applied to the SIGIL texture in SIGIL if the r_brightmaps CVAR is on.
Saturday, August 27, 2022
0
DOOM Retro v4.6.1

DOOM Retro v4.6.1 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now built using v17.3.2 of Microsoft Visual Studio Community 2022.
  • Minor optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • The menu’s background is now displayed correctly when pressing the F9 key to quickload a savegame.
  • A bug is fixed whereby savegames saved using versions of DOOM Retro earlier than v4.6 would crash in some instances.
  • SIGIL is now recognized if it is named SIGIL_v1_0.wad.
  • Minor improvements have been made to the playback of MIDI music.
  • The following changes have been made to the alternate widescreen HUD:
    • The power-up bar now depletes from left to right.
    • The amount of time the power-up bar is visible is now more accurate.
    • The blue color used in the armor bar and for keycards and skull keys is now slightly lighter.
    • The number of notches in the ammo bar has increased by one.
    • The number of notches in the ammo bar now doubles if the player picks up a backpack.
    • The power-up bar, as well as any keycards or skull keys the player has picked up, are no longer displayed while the player is dead.
  • The player’s super shotgun will now always be positioned correctly.
  • A crash no longer occurs in the automap when the player turns and the am_followmode CVAR is off and the am_rotatemode CVAR is on.
  • The position of player messages has shifted in some instances.
  • A bug is fixed whereby entering a cheat would not work correctly in some instances.
  • Minor improvements have been made when specifying .deh and .bex files on the command-line.
  • Any .wad, .deh or .bex files are now autoloaded if placed in a subfolder of the autoload folder based on the current IWAD, even if a PWAD is also loaded.
  • The default of the am_allmapcdwallcolor CVAR is now 109.
  • Improvements have been made to unmapped areas of the automap when the player has a computer area map power-up.
Sunday, August 21, 2022
0
DOOM Retro v4.6

DOOM Retro v4.6 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now built using v17.3.1 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.24.0, SDL_mixer v2.6.2 and SDL_image v2.6.2.
  • Extensive optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • DOOM Retro no longer crashes if run from a folder that contains non-Latin characters in its path.
  • Several changes have been made to text that is output to the console.
  • Minor improvements have been made to the console’s autocomplete feature.
  • The amount of blood splats displayed now depends on their distance from the player again.
  • A message is now displayed with an accompanying sound effect whenever the player finds a secret. This feature may be toggled using the new secretmessages CVAR, which is on by default and off when vanilla mode is enabled.
  • Secrets are no longer considered to be found if the player happens to walk into one while no clipping mode or freeze mode is enabled.
  • The position of player messages has shifted in some instances.
  • Several improvements have been made to the alternate widescreen HUD.
  • The r_althud CVAR is now on by default.
  • The following changes have been made to the menu’s background:
    • It now has a border with curved corners.
    • The player’s field of view is now increased to 135°.
    • The player’s view is now lowered to the ground.
    • The player’s view is now vertically centered if the mouselook CVAR is on.
    • The spin of the player’s view now sometimes reverses direction if the menu is closed, the player doesn’t move, and the menu is then reopened.
    • Any animated textures or lighting effects are now slowed down.
    • The automap is no longer used as the background if the menu is opened while it is displayed.
    • Unmapped lines in the automap are no longer mapped while the player’s view spins.
  • The text caret is now always positioned correctly when entering a savegame description in the savegame menu.
  • The following changes have been made to the help screen displayed by pressing the F1 key:
    • Subtle noise is now applied to the background.
    • HELP, HELP1 and HELP2 lumps in PWADs that are wider than 320 pixels are now displayed correctly.
    • The correct background is now displayed if the help screen is opened while the automap is displayed.
  • If it doesn’t already exist, an autoload folder is now created during startup. Any .wad, .deh or .bex files that are placed in this folder, (or in the subfolder based on the name of the current WAD), will then always be automatically loaded during startup.
  • The number of gamma correction levels set by the r_gamma CVAR that are brighter than 1.0 has been reduced.
  • The r_translucency CVAR has been split into the following two CVARs:
    • The new r_sprites_translucency CVAR toggles the translucency of certain sprites. This CVAR is on by default and off when vanilla mode is enabled.
    • The new r_textures_translucency CVAR toggles the translucency of certain BOOM-compatible wall textures. This CVAR is also on by default and off when vanilla mode is enabled.
  • Blood is now spawned during melee attacks from monsters. This feature may be toggled using the new r_blood_melee CVAR, which is on by default and off when vanilla mode is enabled.
  • Bullet puffs are no longer spawned instead of blood when the r_blood CVAR is none.
  • The following changes have been made when the r_liquid_clipsprites CVAR is on:
    • The bottoms of monster sprites are no longer momentarily still clipped as they move out of liquid.
    • The bottoms of monster sprites are no longer clipped when in liquid if their top offset makes them too high.
  • A crash no longer occurs:
    • When entering the IDBEHOLD cheat while the alternate widescreen HUD is displayed.
    • When entering the map CCMD in the console with an invalid parameter.
    • During intermission if the WIENTER or WIF lumps are taller than the screen.
  • Minor improvements have been made to the playback of MIDI music.
  • The IDCHOPPERS cheat is now canceled properly when the player exits a map.
  • The following changes have been made in the automap:
    • The angles of thing triangles when the IDDT cheat is used are now interpolated when the vid_capfps CVAR is a value other than 35.
    • The current map’s title is now in italics when the r_althud and vid_widescreen CVARs are on.
    • All text displayed now has the same amount of translucency when the r_althud and vid_widescreen CVARs are on.
    • The position of the current map’s title has changed in some instances.
    • There are no longer fade transitions when using certain controls and the fade CVAR is on.
  • The status bar and widescreen HUD are now displayed correctly when DOOM Retro is paused by pressing the PAUSE key.
  • The chainsaw has been shifted to the left slightly when the r_althud and vid_widescreen CVARs are on.
  • The following changes have been made to the support of DEHACKED lumps:
    • The player’s super shotgun is now positioned correctly if the offsets of any of its frames are changed.
    • Using the SHADOW flag in Bits now always works as intended.
    • A crash no longer occurs when attempting to display the player’s health in the widescreen HUD if Initial Health or Max Health are changed to a value greater than 999.
    • Gibbing corpses are no longer affected if Exploding frame is changed.
    • Blood color may now be used to change the color of blood spilled by monsters. This is set to a value between 0 and 8 (representing the colors red, gray, green, blue, yellow, black, purple, white and orange).
    • If the SHADOW flag is used in Bits, the monster now spills fuzzy blood if the r_blood CVAR is all.
    • Blood in Thing blocks is no longer used.
    • The TRANSLUCENT_REDTOGREEN_33, TRANSLUCENT_REDTOBLUE_33, REDTOGREEN and REDTOBLUE flags in Retro bits are no longer used.
    • Pain elementals, lost souls and barrels are no longer translucent when exploding if any of their states have been changed.
    • The player’s view now shakes if a thing other than a barrel (but not a missile) uses the A_Explode codepointer and the r_shake_barrels CVAR is on.
    • If a thing is changed in any way, the offsets of all of its sprite’s frames are no longer corrected even if the r_fixspriteoffsets CVAR is on.
    • The values of Green Armor Class and Blue Armor Class in Misc blocks are now always used.
    • By adding an underscore before and after text in a player message, that text will appear italicized in the console and when the r_althud and vid_widescreen CVARs are on.
  • The following changes have been made to the support of MAPINFO lumps:
    • nofreelook and nojump now work as intended.
    • enterpic now works as intended.
    • exitpic can now be used to specify the lump displayed when the player exits a map.
    • compat_nopassover can now be used to override the effects of the infiniteheight CVAR when off.
  • Minor improvements have been made to the support of MBF21-compatible WADs.
  • The following changes have been made to brightmaps when the r_brightmaps CVAR is on:
    • A new BRGHTMPS lump has been introduced that allows brightmaps to be changed in a PWAD.
    • Minor improvements have been made to the brightmaps of the COMPUTE2 and COMPUTE3 textures.
    • Brightmaps can now be applied to masked midtextures.
  • The existing feature of randomizing the starting frame of certain sprites may now be toggled using the new r_randomstartframes CVAR, which is on by default and off when vanilla mode is enabled.
  • The player’s speed when strafing has been reduced when moving the mouse while the ALT key is held down, and is more consistent with the speed when using the A and D keys to strafe.
  • The following changes have been made when vanilla mode is enabled using the vanilla CCMD:
    • The am_grid CVAR is no longer turned off.
    • Red blood is now spawned when shooting a lost soul.
    • The value of the vid_showfps CVAR is now remembered when disabling vanilla mode.
  • When a monster or its corpse is crushed, the color of the resulting gibs now matches the monster’s blood.
  • The following changes have been made when playing DOOM (Shareware):
    • .deh and .bex files may no longer be loaded.
    • MBF-compatible helper dogs may no longer be spawned using the spawn CCMD.
    • Entering map random in the console will no longer warp the player to E1M4B: Phobos Mission Control or E1M8B: Tech Gone Bad.
  • The con_backcolor and con_edgecolor CVARs have been removed.
  • A bug is fixed whereby the colormap applied to monsters could be wrong in some rare instances.
  • Sectors without thinkers are no longer interpolated if the vid_capfps CVAR is a value other than 35.
  • The screen will now smoothly fade to black if the player has a berserk or radiation shielding suit power-up, the console is opened, the player uses the quit CCMD, and the fade CVAR is on.
  • The vid_borderlesswindow CVAR is now off by default.
Sunday, May 29, 2022
0
DOOM Retro v4.5.1

DOOM Retro v4.5.1 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Minor changes have been made to the menu’s background.
  • A crash no longer occurs when the r_ditheredlighting CVAR is off.
  • Obituaries displayed when a monster is killed by an explosion are now correct.
  • Minor improvements have been made to the color chosen for the surrounding pillarboxes when certain lumps from a PWAD that are only 320 pixels wide are displayed and the vid_widescreen CVAR is on.
  • Blood splats are no longer spawned when using the kill CCMD to kill a spectre, or if the r_corpses_moreblood CVAR is off.
Saturday, May 28, 2022
0
DOOM Retro v4.5

DOOM Retro v4.5 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now compiled using v17.2.2 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.0.22.
  • Extensive optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Moving the mouse to turn the player is now even smoother.
  • Several changes have been made to text that is output to the console.
  • Minor improvements have been made to the console’s autocomplete feature.
  • Minor changes have been made to the menu’s background.
  • The following changes have been made to the external automap:
    • The display used to show the external automap can now be specified using the new am_display CVAR, which is 2 by default.
    • Zooming in and out of the external automap is now only possible if the +zoomin and +zoomout actions are rebound from the + and - keys.
  • The player’s stats shown in the automap when the am_playerstats CVAR is on are now positioned correctly if there are no monsters in the map.
  • Text displayed in the top right of the screen while the automap is open is now slightly more translucent.
  • The colors of keycards and skull keys in the automap when the IDDT cheat is used can now be changed using the new am_redkeycolor, am_yellowkeycolor and am_bluekeycolor CVARs. These CVARs are all 112 by default (the same as the am_thingcolor CVAR) and when vanilla mode is enabled.
  • When a pain elemental spawns a lost soul, the number of monsters the player has left to kill now increases as intended.
  • Blood splats are no longer spawned when a lost soul is killed using the kill CCMD.
  • Bullet puffs are now positioned correctly when shooting at a lost soul and the r_blood CVAR is none.
  • The am_followmode CVAR no longer changes when enabling vanilla mode using the vanilla CCMD.
  • Changing the r_fov CVAR from its default of 90° is now effective again when the vid_widescreen CVAR is off.
  • The effects of changing the r_corpses_mirrored and r_mirroredweapons CVARs in the console are now immediate.
  • The following changes have been made when the player enters a cheat:
    • The display of the cheat in the console is now redacted.
    • The cheat is now skipped in the console’s input history when pressing the or keys.
    • A warning is now displayed in the console indicating that the player has cheated.
    • Fade effects are no longer applied when entering most cheats if the fade CVAR is on.
    • More time has been given to the player to enter the IDBEHOLDx cheat.
  • The pausing and then resuming of any liquid sectors in view when opening and then closing the console is now smoother.
  • Improvements have been made in determining whether something is in liquid or not.
  • Dithering is no longer applied to fade transitions if both the fade and r_ditheredlighting CVARs are on.
  • The branding in the console is now positioned correctly again when the vid_widescreen CVAR is on.
  • The swirl of liquid sectors when the r_liquid_swirl CVAR is on has been slowed down slightly to better sync with their bob when the r_liquid_bob CVAR is also on.
  • The player’s currently equipped weapon can now be changed using the new weapon CVAR. It can be fists, chainsaw, pistol, shotgun, supershotgun, chaingun, rocketlauncher, plasmarifle or bfg9000.
  • The bobbing of power-ups when the r_floatbob CVAR is on is no longer affected if the ceiling above them is too low.
  • The following changes have been made to blood splats:
    • Extensive optimizations have been made to the rendering of blood splats.
    • The amount of blood splats rendered no longer depends on their distance from the player.
    • Blood splats now retain their random shades of color if the r_blood CVAR is changed in the console.
    • The translucency of blood splats when the r_textures CVAR is off now depends on the r_bloodsplats_translucency CVAR rather than the r_translucency CVAR.
    • Blood splats are now left on the floor as intended if blood falls on a moving sector.
  • Centered messages are now spaced better vertically.
  • The player’s face in the status bar and widescreen HUD now always looks forward while the console is open.
  • Displaying the player’s health as less than 0% when they die can now be toggled using the new negativehealth CVAR, which is on by default and off when vanilla mode is enabled.
  • When the player tries to open a locked door that they don’t have the keycard or skull key for, that key now flashes in the status bar as it already does in the widescreen HUD. This feature can also now be disabled using the new flashkeys CVAR, which is on by default and off when vanilla mode is enabled.
  • A timer set using the timer CCMD can now be turned off by using off as a parameter.
  • Minor improvements have been made to how MBF-compatible helper dogs are displayed.
  • The following improvements have been made to the support of MBF21-compatible WADs:
    • The DMGIGNORED and FULLVOLSOUNDS flags now work correctly.
    • The JumpIfFlagsSet, AddFlags and RemoveFlags code pointers now work correctly.
    • The player can now walk over certain linedefs in E2M7: Spawning Vats again.
  • The “automap opened” stat shown by the playerstats CCMD is now reset at the start of each map as intended.
  • The playerstats CCMD now displays how many monsters have been telefragged and also how many have respawned.
  • The following improvements have been made to obituaries displayed in the console then the con_obituaries CVAR is on:
    • Obituaries are now displayed whenever the player or a monster is telefragged.
    • Obituaries displayed when a corpse is gibbed now indicate the monster is dead.
  • A crash no longer occurs when:
    • An arch-vile is attacked while resurrecting a monster.
    • The player telefrags a monster.
  • The player’s plasma rifle is now lit correctly when fired.
  • The map CCMD can now be used to warp the player to maps up to E9M99 and MAP99.
  • The mapstats CCMD now displays how many linedefs have line specials in the current map.
  • Commander Keens are no longer spawned at the start of a map when the nomonsters CCMD has been entered in the console, or the -nomonsters parameter has been specified on the command-line.
  • The following changes have been made to the support of MAPINFO lumps:
    • compat_light can now be used so when a light level changes to the highest light level found in neighboring sectors, the search is made only for the first tagged sector, like in Vanilla DOOM.
    • nograduallighting can now be used to disable the effects of the r_graduallighting CVAR.
    • compat_vileghosts can now be used instead of compat_coprsegibs.
  • The following changes have been made to the support of DEHACKED lumps:
    • A bug is fixed whereby the bounding box of monsters wouldn’t change when using Width.
    • REDTOBLUE and REDTOGREEN now work.
    • If Wolfenstein SS or Commander Keen are changed, and a new Name isn’t specified, “monster” will be used in their obituaries in the console.
    • Multiple DEHACKED lumps are now parsed in the correct order.
  • Flying monsters now spawn at the correct height when using the spawn CCMD.
  • Sliding corpses can now nudge other corpses when the r_corpses_nudge CVAR is on.
  • Corpses in liquid sectors can now be nudged again when the r_corpses_nudge CVAR is on.
  • Minor improvements have been made to the sliding of decorative corpses and barrels that are too close to an edge.
  • Now only the alert and death sounds of cyberdemons and spider masterminds are at full volume.
  • Savegame descriptions in the console and player messages are no longer truncated when loading or saving a game.
  • Further improvements have been made to the support of Freedoom: Phase 1 and Freedoom: Phase 2.
  • The window is now positioned correctly when changing the vid_windowpos CVAR to centered in the console and the vid_fullscreen CVAR is off.
  • A bug is fixed whereby when the window regains focus, input could be disabled in some instances.
  • Blood splats are no longer removed when using the remove CCMD to remove all corpses.
  • Brightmaps are now applied to more textures when the r_brightmaps CVAR is on.
  • Pressing a mouse button bound to the +left action will now cause the player to turn left rather than right.
Saturday, March 19, 2022
0
DOOM Retro v4.4.10

DOOM Retro v4.4.10 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Moving the mouse to turn the player is now even smoother.
  • Minor changes have been made to text that is output to the console.
  • The obituary displayed when a monster kills themselves by exploding a barrel is now correct when the con_obituaries CVAR is on.
  • The movement of the mouse now always affects the direction the menu’s background spins.
  • The following improvements have been made to the automap:
    • The automap will now update correctly again if the player moves around while it is open.
    • Text displayed in the top right of the screen while the automap is open is now less translucent.
    • A subtle shadow is now applied to the bottom edge of the automap when the r_screensize CVAR is 7 or less.
  • The following improvements have been made to the remove CCMD:
    • Item and teleport fogs now appear for all things that are removed.
    • Corpses will now be removed along with everything else when the everything parameter is used.
    • A type of item may now be specified as a parameter. For example, remove healthbonuses will remove all health bonuses from the map.
  • Compatibility fixes have been implemented that add blood splats to decorative corpses, and correct the offsets of sprites, in Ancient Aliens.
  • If the player picks up multiples of the same item, and they are all in exactly the same position, the resulting message and gold effect will now be the same as if they picked up only one item.
  • If the r_fov CVAR is changed from its default of 90°, it is now only effective when the vid_widescreen CVAR is on.
Monday, March 14, 2022
0
DOOM Retro v4.4.9

DOOM Retro v4.4.9 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now compiled using v17.1.1 of Microsoft Visual Studio Community 2022.
  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • The amount of blood splats drawn now decreases the further away they are from the player.
  • Blood and bullet puffs are now translucent when the r_textures CVAR is off and the r_translucency CVAR is on.
  • Minor changes have been made to text that is output to the console.
  • The player and monsters will now move between two liquid sectors of differing heights smoothly again.
  • Sprites in liquid sectors now bob correctly if in view when the player is first spawned into a map and the r_liquid_bob CVAR is on.
  • The main menu now displays correctly when certain PWADs with custom menu lumps are loaded.
  • All sound effects now stop playing the moment either the menu or console are opened, or the game is paused.
  • The red effect when the player is injured now fades if the menu is opened.
  • The red effect when the player is injured now fades quicker than before if the console is opened.
  • Use of the mouse is no longer lost if the external automap is shown on another display when the am_external CVAR is on.
  • The new explode CCMD is now used instead of the kill CCMD to explode all barrels or missiles in the map.
  • There is also a new remove CCMD that may be used to remove all items, decorations, corpses, bloodsplats, or everything in the map.
  • Long player messages are now centered rather than truncated when the r_screensize CVAR is 7 and the vid_widescreen CVAR is on.
Friday, March 4, 2022
0
DOOM Retro v4.4.8

DOOM Retro v4.4.8 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Using the mouse to turn the player is now significantly smoother.
  • The current map’s title in the automap is no longer translucent when the r_hud_translucency CVAR is off.
  • Minor changes have been made to text that is output to the console.
  • Minor improvements have been made to the support of DEHACKED lumps.
  • Further improvements have been made to the support of MBF21-compatible WADs.
  • Further improvements have been made to the support of Chex Quest.
  • DOOM Retro now recognizes the presence of compat_corpsegibs and compat_limitpain in MAPINFO lumps.
Saturday, February 26, 2022
0
DOOM Retro v4.4.7

DOOM Retro v4.4.7 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Optimizations have been made to further improve the overall performance of DOOM Retro.
  • Minor changes have been made to text that is output to the console.
  • The lighting cast on walls and sprites now appears correctly again when the r_ditheredlighting CVAR is on.
Thursday, February 24, 2022
0
DOOM Retro v4.4.6

DOOM Retro v4.4.6 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Optimizations have been made to further improve the overall performance of DOOM Retro.
  • The following changes have been made to the support of MAPINFO lumps:
    • Instead of only parsing the first MAPINFO, UMAPINFO or RMAPINFO lump that is found in a PWAD, now all of these lumps are parsed if found.
    • ZMAPINFO lumps are now also parsed.
  • Minor changes have been made to text that is output to the console.
  • .deh and .bex files specified on the command-line are now always parsed correctly.
  • Further improvements have been made to the support for DOOM 4 VANILLA.
  • The widescreen status bar now appears correctly on display resolutions with an aspect ratio less than 16:9.
  • The bottom of sprites are no longer clipped while falling above a liquid sector if the r_liquid_clipsprites CVAR is on.
  • The music’s volume is now lowered if the PAUSE key is pressed and the s_lowermusicvolume CVAR is on.
  • Music now always stops playing in the background when DOOM Retro’s window loses focus and the s_musicinbackground CVAR is off.
  • The +back, +left, +right, +strafeleft and +straferight actions may now be bound to a mouse button using the bind CCMD.
Friday, February 18, 2022
0
DOOM Retro v4.4.5

DOOM Retro v4.4.5 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now compiled using v17.1 of Microsoft Visual Studio Community 2022.
  • Optimizations have been made to further improve the overall performance of DOOM Retro.
  • Crashes no longer occur in the following instances:
    • Sometimes when the player moves at the start of a map while the automap is open and the am_path CVAR is on.
    • When running DOOM Retro as a non-Steam game through Steam and a controller is connected.
    • When the player exits a map after the music has been changed using a MUSINFO lump.
    • When a map contains a linedef with an invalid special.
  • Minor changes have been made to text that is output to the console.
  • The diagonal pattern of the console’s background now shifts with the rest of the console as it opens and closes.
  • Music can now continue to play in the background when DOOM Retro’s window loses focus by enabling the new s_musicinbackground CVAR, which is off by default.
  • Further improvements have been made to the support for DOOM 4 VANILLA.
  • Use of the mouse is no longer lost if the external automap is shown on another display when the am_external CVAR is on.
  • Monsters spawned using the spawn CCMD now face the player.
  • The intensity of the red effect when the player is injured and the r_damageeffect is on has increased to be more consistent with Vanilla DOOM.
  • Dithered lighting is now applied to missing wall textures if the r_ditheredlighting CVAR is on.
  • The gold effect when the player picks up an item now appears correctly in Chex Quest, Freedoom, HacX: Twitch ’n Kill and REKKR.
  • DOOM Retro now recognizes the presence of allowmonstertelefrags in MAPINFO lumps.
Sunday, February 6, 2022
0
DOOM Retro v4.4.4

DOOM Retro v4.4.4 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Optimizations have been made to further improve the overall performance of DOOM Retro.
  • Controllers connected after DOOM Retro has started are now recognized again.
  • A bug is fixed whereby the wrong message was displayed when the player picked up ammo in some instances.
  • If the player runs out of shells while firing their shotgun, they will now automatically equip their shotgun again rather than their super shotgun when later picking up more shells.
  • Minor improvements have been made to the support of DEHACKED lumps.
  • The widescreen HUD is now positioned slightly higher.
  • The following changes have been made when the r_textures CVAR is off and the r_translucency CVAR is on:
    • The muzzle flash of the player’s weapon is now translucent.
    • The player’s weapon is now translucent when they have a partial invisibility power-up.
Saturday, January 29, 2022
0
DOOM Retro v4.4.3

DOOM Retro v4.4.3 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • Optimizations have been made to further improve the overall performance of DOOM Retro.
  • Crashes no longer occur in the following instances:
    • When loading two or more PWADs without an IWAD using the WAD launcher.
    • When loading a PWAD containing a PNG lump.
    • When sometimes enabling widescreen during a game by pressing the + key.
  • MIDI music will now actually pause rather than just be muted when DOOM Retro’s window loses focus or the PAUSE key is pressed.
  • Further improvements have been made to the support for controllers:
    • The LEDs on PS4 DualShock 4 and PS5 DualSense controllers now change back to blue when quitting DOOM Retro.
    • Left thumbsticks are now bound to the +alwaysrun action by default.
    • The paddles on Xbox Elite controllers can now be bound to an action by using paddle1 to paddle4 with the bind CCMD.
    • The touchpad on PS4 DualShock 4 and PS5 DualSense controllers can now be bound to an action by using touchpad with the bind CCMD.
    • The Xbox Series X controller’s share button, the PS5 DualSense controller’s microphone button and the Nintendo Switch pro controller’s capture button can now be bound to an action by using misc1 with the bind CCMD.
  • Minor improvements have been made to the support of MBF21-compatible WADs.
  • Minor changes have been made to text that is output to the console.
  • Fade transitions are no longer applied if the console is open and the fade CVAR is on.
  • The player’s teleport fog is now positioned correctly when using the teleport CCMD.
  • The armortype CVAR is now set to none if the armor CVAR is set to 0 in the console.
  • The player’s health, armor or ammo will now always flash in the widescreen HUD if changed using the health, armor or ammo CVARs in the console.
  • Removing a behavior originally implemented in MBF, monsters no longer back away from the player if they get too close with their fists or chainsaw equipped.
Friday, January 14, 2022
0
DOOM Retro v4.4.2

DOOM Retro v4.4.2 is now available to download as either a 32 or 64-bit Windows app. Here’s a list of what’s changed since the last version:

  • DOOM Retro is now compiled using v17.0.5 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.0.20.
  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • A crash no longer occurs if the player makes a typo while entering a filename in the WAD launcher.
  • Improvements have been made to the support of MBF21-compatible maps and mods.
  • Improvements have been made to the playback of MIDI music.
  • Lowering the music’s volume in the menu and console may now be disabled using the new s_lowermenumusic CVAR, which is on by default and off when vanilla mode is enabled.
  • Extensive improvements have been made to the support for controllers:
    • Rumble now works again for those controllers that support it.
    • The LEDs on PS4 DualShock 4 and PS5 DualSense controllers now turn red when connected.
    • The gp_vibrate_barrels, gp_vibrate_damage and gp_vibrate_weapons CVARs have been renamed joy_rumble_barrels, joy_rumble_damage and joy_rumble_weapons.
    • All other CVARs that start with gp_ now start with joy_.
    • The gamepad1 to gamepad4 parameters used by the bind CCMD have been renamed button1 to button4.
  • Several minor changes have been made to text that is output to the console.
  • Minor improvements have been made to the console’s autocomplete feature.
  • A crash no longer occurs when ending a game from the options menu.
  • The screen size is now always correct if changed from the options menu while no game is being played.
  • The following improvements have been made to the support of REKKR and REKKR: Sunken Land:
    • Blood splats now appear around corpses spawned at the start of a map when the r_corpses_moreblood CVAR is on.
    • The souls of former humans are now translucent when the r_translucency CVAR is on.
  • The corpses of monsters now always fall when close to an edge.
  • The shadows of MBF-compatible helper dogs are now positioned correctly.
  • When the player is injured, their health now flashes in the widescreen HUD.