Saturday, December 16, 2023
0
DOOM Retro v5.1.3

DOOM Retro v5.1.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:

  • DOOM Retro now uses SDL_image v2.8.1.
  • Minor changes have been made to text that is output to the console.
  • The MD5 hash value of the current map’s WAD is now displayed by the mapstats CCMD.
  • Further improvements have been made to the parsing of bossaction in MAPINFO lumps.
  • A bug is fixed whereby selecting an episode in the menu wouldn’t change the episode CVAR in some instances.
  • SIGIL is now still automatically loaded if found and SIGIL II is manually loaded.
  • Improvements have been made to recognizing the SIGIL and SIGIL II WAD files if they have been renamed.
Thursday, December 14, 2023
0
DOOM Retro v5.1.2

DOOM Retro v5.1.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:

  • Minor changes have been made to text that is output to the console.
  • These improvements have been made to the support for John Romero’s SIGIL II:
    • “SIGIL” can no longer be selected in the episode menu if SIGIL isn’t loaded but SIGIL II is.
    • The Spider Mastermind’s health in E6M8: Abyss Of Despair is now correct.
    • Thorr’s music is now louder.
  • If the current map is from a supported WAD, its author is now displayed by the mapstats CCMD.
  • A bug is fixed whereby the corpses of monsters could remain solid, blocking the player’s path, in some rare instances.
  • Minor improvements have been made to text autocompleted in the console by pressing the TAB key.
  • Minor improvements have been made to the parsing of enterpic in MAPINFO lumps.
Monday, December 11, 2023
0
DOOM Retro v5.1.1

DOOM Retro v5.1.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:

  • These improvements have been made to the support for John Romero’s SIGIL II:
    • The registered version of SIGIL II is now supported.
    • The correct sky is now displayed.
    • The correct background is now displayed on the intermission screen, and a crash no longer occurs if SIGIL hasn’t also been loaded.
    • Improvements have been made to the “SIGIL II” text in the episode menu.
    • The player now warps to the correct map after finishing the secret map.
    • The titles of Thorr’s music are now displayed by the mapstats CCMD when playing the registered version of SIGIL II.
  • Minor improvements have been made to the parsing of bossaction in MAPINFO lumps.
Sunday, December 10, 2023
0
DOOM Retro v5.1

Today is DOOM’s 30th birthday! This also means it’s DOOM Retro’s 10th birthday! To celebrate this, DOOM Retro v5.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.8.3 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.28.5 and SDL_image v2.8.0.
  • Support has been added for John Romero’s newly released SIGIL II.
  • Several changes have been made to text that is output to the console.
  • The automap is now also shown in low detail when the r_detail CVAR is low.
  • A bug is fixed whereby the effects of changing a color CVAR for the automap wouldn’t be immediate.
  • Explosions from rockets fired by the player and cyberdemons are now randomly mirrored.
  • These changes have been made when vanilla mode is enabled:
    • Extra blood is no longer spawned when a monster is injured.
    • Blood and bullet puffs are no longer randomly mirrored.
  • Monsters now only become non-solid at the end of their death sequence rather than at the start.
  • When the r_shadows CVAR is on, if a monster is fullbright when they attack, the shadow they cast now momentarily becomes slightly lighter.
  • The player’s crosshair now displays correctly when the crosshair CVAR is cross and the r_hud_translucency CVAR is off.
  • Minor improvements have been made to the parsing of DEHACKED, MAPINFO, MUSINFO and BRGHTMPS lumps.
  • The -dog parameter, as well as -dogs 1 to -dogs 8, can now be used on the command-line to spawn one or more MBF-compatible helper dogs at the start of the game. Those dogs that survive each map will then follow the player into the next.
  • These changes have been made when pressing the TAB key to autocomplete text in the console:
    • The case of the autocompleted text now always matches the text that’s already been entered.
    • Any text to the left of a semi-colon is no longer cleared.
  • The border of the menu’s background is no longer displayed if the vid_fullscreen CVAR is off and the vid_widescreen CVAR is on.
  • The spin of the player’s view in the menu’s background can now be disabled by changing the new menuspin CVAR, which is on by default.
  • The help screen can now be shown when the menu is open by pressing the F1 key.
  • The window’s caption now includes the current episode or expansion when playing a game.
  • DOOM Retro no longer remains paused once its window regains focus.
  • A bug is fixed whereby the main window would lose focus and the splash screen would be corrupted if an external automap was successfully created at startup because the am_external CVAR was on.
  • When the animatedstats CVAR is on:
    • The player’s health now animates correctly if they are telefragged.
    • The player’s health, armor and ammo now animate correctly when loading a savegame.
  • A bug is fixed whereby numbers in the alternate widescreen HUD could be positioned incorrectly in some rare instances.
  • Minor improvements have been made to the support of Chex Quest, Chex Quest 2, Harmony Compatible and REKKR.
  • A bug is fixed whereby monsters would respawn only once when playing on Nightmare! or if the respawnmonsters CCMD was used.
  • The “Map explored” stat displayed by the playerstats CCMD is now accurate.
  • The mapstats CCMD now shows the number of voodoo dolls in the current map.
  • The play CCMD now also accepts a music title as its value, such as atdoomsgate or runningfromevil.
  • A bug is fixed whereby screenshots taken by pressing the PRINTSCREEN key would become corrupted in some rare instances.
  • Actions may now be bound to the numeric keypad using the bind CCMD with a value numpad0 to numpad9.
Saturday, October 21, 2023
0
DOOM Retro v5.0.7

DOOM Retro v5.0.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:

  • A crash no longer occurs when a spectre touches the bottom of the screen in some instances.
  • Minor changes have been made to text that is output to the console.
  • Minor improvements have been made to the border of the menu’s background.
  • The help screen is now shown when pressing the F1 key while playing the registered version of DOOM.
  • A bug is fixed whereby stairs rising up from the floor wouldn’t rise to their correct height in some instances.
  • Changing the vid_capfps CVAR to 35 now caps the framerate at 35 FPS again.
  • If the vid_capfps CVAR is off or greater than 60, and the vid_vsync CVAR is off, the framerate is now capped at 60 FPS when on the title screen, in the menu, in the console, or the game is paused.
  • The frames per second are now displayed in the menu when the vid_showfps CVAR is on.
  • Minor improvements have been made to determining when to lower the player’s view if the r_liquid_lowerview CVAR is on.
  • A bug is fixed whereby entering kill monsters in the console could then affect splash damage to the player.
Saturday, October 14, 2023
0
DOOM Retro v5.0.6

DOOM Retro v5.0.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.7.5 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses Direct3D 11 rather than Direct3D 9 when the vid_scaleapi CVAR is direct3d, resulting in a considerable boost in performance.
  • The handling of errors caused by SDL has improved.
  • The capping of the framerate when the vid_capfps CVAR is not 35 has improved.
  • Minor changes have been made to text that is output to the console.
  • The ALT key can no longer be used to open the menu from the title screen.
  • Item and teleport fogs no longer appear when using the spawn CCMD in the console while freeze mode is on.
  • A crash no longer occurs when the player explodes a barrel using their BFG-9000 in some instances and the con_obituaries CVAR is on.
  • Minor improvements have been made to the support for DEHACKED lumps.
  • The “Games loaded” stat now updates correctly in the output of the playerstats CCMD.
  • A bug is fixed whereby PWADs wouldn’t autoload when placed in the autoload folder.
Saturday, October 7, 2023
0
DOOM Retro v5.0.5

DOOM Retro v5.0.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 now uses SDL v2.28.4.
  • Minor changes have been made to text that is output to the console.
  • Minor changes have been made to the branding in the console.
  • The if CCMD works with boolean CVARs again.
  • Blood splats are now visible in the top half of the player’s view if not completely obscured by the map’s geometry.
  • If the player enters kill player in the console while buddha mode is enabled, their health is now reduced to 1%.
  • SIGIL.WAD is no longer autoloaded if a PWAD is loaded that contains an E1M1 lump.
  • If SIGIL.WAD or NERVE.WAD have been placed in the autoload folder:
    • They are now loaded before any other PWADs in the autoload folder,
    • But not if the PWADs already loaded contain any conflicting lumps.
  • NERVE.WAD now loads correctly if specified using the -file parameter on the command-line.
  • Minor improvements have been made to the highlight effect in the menu in some rare instances.
  • A bug is fixed whereby music changer objects would no longer work once loading a savegame.
Saturday, September 30, 2023
0
DOOM Retro v5.0.4

DOOM Retro v5.0.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:

  • These changes have been made when gibbing a corpse and the r_corpses_gib CVAR is on:
    • Gibbing already gibbed corpses now always works as intended.
    • Certain gibbed corpses spawned at the start of the map can now be gibbed further.
    • Obituaries are no longer displayed in the console for when a corpse is gibbed.
    • Gibbed corpses are now only randomly mirrored if the r_corpses_mirrored CVAR is also on.
  • The intermission and finale screens now pause if DOOM Retro’s window loses focus.
  • The player no longer continues to move across the map if moving when the automap is opened and the am_followmode CVAR is off.
  • A bug is fixed whereby the amount of cells the player had would be brighter than usual in the widescreen HUD when their BFG-9000 was equipped.
  • The player’s view is no longer affected when walking over certain linedefs in liquid sectors and the r_liquid_lowerview CVAR is on.
  • Buckethead’s music is now heard when playing SIGIL if SIGIL_SHREDS.WAD happens to be loaded before SIGIL.WAD at startup.
  • Obituaries displayed in the console when the player explodes a barrel using their BFG-9000 are now always correct.
Sunday, September 24, 2023
0
DOOM Retro v5.0.3

DOOM Retro v5.0.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:

  • Further improvements have been made when toggling widescreen using the + and keys while the menu is open.
  • Minor improvements have been made to the help screen shown when pressing the F1 key.
  • A crash no longer occurs when moving the mouse while the help screen is open.
  • A bug is fixed whereby some elements in the menu would only cast their shadow on the left side of the screen in some instances.
  • A warning is now displayed in the console if a savegame couldn’t be deleted in the save or load game menus when pressing the DEL key.
Saturday, September 23, 2023
0
DOOM Retro v5.0.2

DOOM Retro v5.0.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:

  • Minor changes have been made to text that is output to the console.
  • The values of all CVARs that have been changed from their defaults are now highlighted when entering the cvarlist CCMD in the console.
  • Pressing the ENTER key now closes the console if nothing has been typed in.
  • These changes have been made to voodoo dolls:
    • They now move at the correct speed when on very slow scrolling floors.
    • The angle they face no longer changes once they teleport.
  • A bug is fixed whereby the BFG-9000’s secondary projectiles would fire off in the wrong direction in some instances.
  • The english CVAR now uses a value of british rather than international.
  • Several improvements have been made to translating certain words when the english CVAR is british.
  • Gibbed corpses now gib even more when reacting to further splash damage if the r_corpses_gib CVAR is on.
  • The vertical position of an arch-vile’s shadow when the r_shadows CVAR is on has improved.
  • A crash no longer occurs when pressing certain keys while the help screen is open.
  • The player’s health, armor and ammo in the alternate widescreen HUD will now quickly count up from zero when entering a map if the animatedstats CVAR is on.
  • A bug is fixed whereby the melee attack of monsters specified in DEHACKED lumps wouldn’t work if they used thing types 150 to 249.
  • The vertical positions of the text on the intermission screen have improved.
  • The vertical positions of the monsters’ shadows in DOOM II’s cast sequence have improved when the r_shadows CVAR is on.
Saturday, September 16, 2023
0
DOOM Retro v5.0.1

DOOM Retro v5.0.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:

  • A crash no longer occurs when loading a savegame from a DSDHacked-compatible WAD.
  • A bug is fixed whereby no music or sound effects would play when opening DOOM Retro for the first time after installing it.
  • Panning around the automap using a controller’s left thumbstick when the am_followmode CVAR is off now works as intended.
  • These changes have been made when playing Smooth DOOM MBF21:
    • Bullet casings no longer disappear and leave blood splats on the floor.
    • Blood splats now appear around corpses spawned at the start of a map when the r_corpses_moreblood CVAR is on.
  • The savegame CVAR is now:
    • Updated when deleting a savegame in the save or load game menus using the DEL key.
    • No longer updated if the player cancels entering a savegame description in the save game menu.
  • A bug is fixed whereby WADs placed in the autoload folder were causing a “W_GetNumForName: PLAYPAL not found!” error at startup.
Friday, September 15, 2023
0
DOOM Retro v5.0

DOOM Retro v5.0 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.7.4 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.28.3.
  • Extensive optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Any .cfg files placed in the autoload folder are now autoloaded when DOOM Retro starts.
  • DOOM Retro now parses any response files specified on the command-line.
  • When using the WAD launcher to load a PWAD, if that PWAD doesn’t contain any conflicting maps, SIGIL.WAD or NERVE.WAD will now still be autoloaded if found.
  • E1M4B: Phobos Mission Control and E1M8B: Tech Gone Bad are no longer available if either E1M4 or E1M8 have been replaced by a PWAD.
  • These changes have been made to the support for DEHACKED lumps:
    • Support has been added for DSDHacked, allowing an unlimited number of things, states, sprites and sound effects.
    • A bug is fixed whereby custom monsters wouldn’t bleed in some instances.
  • Minor changes have been made to DOOM Retro’s splash screen.
  • Extensive changes have been made to text that is output to the console.
  • Minor improvements have been made to text autocompleted in the console by pressing the TAB key.
  • The caret may now be repositioned in the console’s input using the mouse pointer when the m_pointer CVAR is on.
  • The effects of changing the r_gamma and r_color CVARs are now applied to DOOM Retro’s splash screen.
  • The r_color CVAR has been renamed r_saturation, and can now be set to a value over 100% to a maximum of 200%, allowing colors on the screen to be oversaturated.
  • A crash no longer occurs when trying to display certain patches greater than 200 pixels in height.
  • These changes have been made to the menu:
    • Menu entries are now subtly highlighted when selected.
    • Improvements have been made when toggling widescreen using the + and keys while the menu is open.
    • The fade to black when quitting DOOM Retro from the menu is no longer affected by the player having either a berserk or radiation shielding suit power-up.
    • Minor improvements have been made to the edges of the menu’s background.
    • The skull cursor is no longer positioned incorrectly in the main menu in some rare instances.
    • When navigating the menu using the mouse pointer if the m_pointer CVAR is on:
      • The episode, expansion, savegame and skilllevel CVARs are now only updated when necessary.
      • The precision of selecting menu items has improved.
      • The Nightmare! skill level can now always be selected.
      • Clicking outside of the selected savegame slot when entering text in the save game menu now works as expected.
      • The mouse pointer now becomes visible after having just used a controller to navigate the menu.
    • “New Game” is now selected in the main menu after deleting the only savegame in the save or load game menus using the DEL key.
    • Minor improvements have been made to the vertical positioning of elements in the load and save game menus.
    • The skull cursor’s eyes are now always on while entering a savegame description in the save game menu.
    • The F5 key can no longer be used to toggle the graphic detail while the menu is open and a game isn’t being played.
    • The console can now be opened using the ~ key while the menu is open.
    • The console can now also be opened by selecting the new “Console” entry in the options menu.
    • The shadows cast by the sliders in the options menu have improved in some rare instances.
    • The positions of ON/OFF and HIGH/LOW in the options menu have been fixed in some instances.
    • Right-clicking the mouse or pressing the BACKSPACE key on the title screen no longer opens the menu.
  • The r_supersampling CVAR has been renamed r_antialiasing and is now off by default.
  • Minor changes have been made to the help screen shown when pressing the F1 key.
  • The r_lowpixelsize CVAR can now also be set to 1×2 or 2×1.
  • A bug is fixed whereby sometimes the player wouldn’t pick up an item in a liquid sector when the r_liquid_clipsprites CVAR was on.
  • The player’s view is no longer affected when walking over certain linedefs in a liquid sector and the r_liquid_lowerview CVAR is on.
  • Improvements have been made to equipping either the chainsaw or fists when the player presses the 1 key.
  • When a monster is killed in a liquid sector and the r_liquid_clipsprites CVAR is on:
    • The monster’s death animation is now at a consistent height.
    • The item they drop is no longer clipped before it reaches the liquid if the tossdrop CVAR is on.
  • A bug is fixed whereby the player’s field of view would sometimes be wrong when changing the r_fov CVAR.
  • Minor improvements have been made to the support of REKKR: Sunken Land.
  • Floors and ceilings far away from the player are now rendered better.
  • The sprites of multiple things that occupy the same coordinates now appear in the correct order, and also no longer flicker in some instances.
  • The bobbing of sprites in liquid sectors can now be toggled using the new r_liquid_bobsprites CVAR, which is on by default and off when vanilla mode is enabled. This is separate to the existing r_liquid_bob CVAR, which now only toggles the bobbing of the liquid sectors themselves.
  • Walls that have been incorrectly marked as two-sided are now rendered as intended.
  • When the IDCLEV cheat has been entered and vanilla mode is enabled, the player now starts the map with 100% health, no armor, and only a pistol with 50 bullets.
  • A slightly darker color is now chosen for the surrounding pillarboxes when displaying certain lumps from PWADs that are only 320 pixels wide and the vid_widescreen CVAR is on.
  • A bug is fixed, present in the original DOOM, whereby stairs rising up from the floor would fail in some rare instances.
  • If regenerating health is enabled using the regenhealth CCMD, a sound is now played and the “Health picked up” stat is updated every second the player’s health increases by 1% until it is 100% again.
  • Several improvements have been made to the player’s health in the status bar when they are dead and the negativehealth CVAR is on.
  • The r_althud CVAR is now off by default again.
  • These changes have been made to the widescreen HUD:
    • The translucency has been reduced slightly when the r_hud_translucency CVAR is on.
    • Several improvements have been made to the flashing of the player’s health, armor and ammo when they change.
  • All lines in the automap can now be anti-aliased by enabling the new am_antialiasing CVAR, which is off by default and when vanilla mode is enabled.
  • The player’s crosshair when the crosshair CVAR is on, as well as the crosshair in the automap when the am_followmode CVAR is off, are no longer visible in the background while the console is open.
  • These improvements have been made to the support for MBF21-compatible WADs:
    • The A_RadiusDamage codepointer now correctly uses Args1 rather than Args2 for the amount of damage inflicted.
    • Things spawned using the A_SpawnObject codepointer now inherit the blood color of the spawner.
  • These improvements have been made to the support for MAPINFO lumps:
    • A bug is fixed whereby many compatibility flags weren’t being parsed correctly.
    • MAPINFO lumps from other PWADs are now parsed if either NERVE.WAD or SIGIL.WAD are also loaded.
    • episode is now parsed correctly.
    • bossaction is now parsed.
    • The compat_stairs and compat_zombie compatibility flags are now parsed.
  • Friendly monsters spawned using the spawn CCMD now follow the player into the next map.
  • The mouse pointer is no longer displayed on the intermission or finale screens when the player moves the mouse and the m_pointer CVAR is on.
  • When the mouselook CVAR is on:
    • Minor improvements have been made when the player aims vertically.
    • The player can now see slightly further when looking up or down.
    • A crash no longer occurs if a blood splat happens to touch the top of the screen while the player is looking down.
    • The vertical direction the player is looking is no longer reset in the help screen’s background when pressing the F1 key.
  • Blood splats far away from the player no longer flicker in some instances.
  • The text in the automap is now always positioned correctly when the am_external CVAR is on.
  • The default value of the am_gridcolor CVAR is now 6 instead of 111.
  • The player no longer exits the map if they are dead when a timer set using the timer CCMD runs out.
  • Support has been added for the lumps STFXDTH0 to STFXDTH9. If included in a PWAD, the player’s face in the status bar now animates when they are gibbed. This is a feature revived from the old 3DO, Jaguar and PSX DOOM ports.
  • The accompanying readme file for the currently loaded PWAD can now be displayed by entering the new readme CCMD in the console.
  • These extensive changes have been made when using a controller:
    • Using a controller in the menu is now more responsive.
    • The right trigger can now be used to select menu items.
    • The left and right thumbsticks, as well as the directional pad, can now be used to scroll the output in the console.
    • The B button can now be used to close the console.
    • The speed at which the player turns using a controller no longer increases while running.
    • Turning and moving using a controller is now more precise when only nudging the thumbsticks.
    • Controllers now rumble slightly when the player picks something up. This can be disabled by the new joy_rumble_pickup CVAR, which is on by default and off when vanilla mode is enabled.
    • When the joy_rumble_weapons CVAR is on:
      • Controllers now rumble again when the player uses their chainsaw.
      • The amounts of rumble for each weapon the player fires have been adjusted.
    • The left and right shoulder buttons now equip the player’s previous and next weapons by default.
    • The default values of the joy_deadzone_left and joy_deadzone_right CVARs are now both 15% rather than 25%, and their maximum values are now both 30% rather than 100%.
  • A bug is fixed whereby the vid_fullscreen CVAR couldn’t be changed in the console.
  • The player’s weapon now displays correctly when it touches the right edge of the screen and the vid_capfps CVAR is not 35.
  • A bug is fixed whereby the flash of the player’s weapon could be drawn incorrectly if they fired it while falling and the weaponbounce CVAR was on.
  • Movement of the player’s weapon is no longer blurred when the r_detail CVAR is low.
  • The weapon CVAR can now also be set to the values 1 to 7.
  • A bug is fixed whereby the iwadfolder CVAR wouldn’t be updated in some instances.
  • The iwadfolder CVAR has been renamed to just wadfolder.
  • Improvements have been made to the minimum and maximum levels the player can zoom in the automap.
  • A crash no longer occurs when starting a map that has things 4001 to 4004 (player starts 5 to 8).
  • The message displayed when using the IDCLEV cheat or map CCMD to warp to a secret map is now gold.
  • Minor improvements have been made to translating certain words when the english CVAR is international.
  • A character no longer appears in the input when opening the console for the first time in some instances.
  • The times on the intermission screen now have shadows.
  • The brightmap of the SW2STONE texture has improved slightly when the r_brightmaps CVAR is on.
  • The WAD being played is now displayed in the window caption again.
  • A bug is fixed whereby certain messages were not being displayed in some instances.
  • The player now falls at the correct speed when the clipping or freeze modes are enabled.
  • All power-ups can now be given to the player by entering give powerups in the console.
  • Conversely, all power-ups the player currently has can now be taken away from them by entering take powerups in the console.
  • Widescreen mode can now be toggled using the + and keys on the intermission and finale screens.
  • All actions may now be bound to all controls using the bind CCMD.
  • Skies can now be drawn horizontally linear by enabling the new r_linearskies CVAR, which is off by default and when vanilla mode is enabled.
  • The automap is now always updated when the r_screensize CVAR is changed while it is open.
  • A bug is fixed whereby any player movement wouldn’t be canceled when opening the automap and the am_followmode CVAR was off.
  • Savegames that were saved in maps ExM10 or ExM11 no longer crash when loaded.
  • The console may now be closed by right-clicking the mouse.
Friday, May 12, 2023
0
DOOM Retro v4.9.2

DOOM Retro v4.9.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.5.5 of Microsoft Visual Studio Community 2022.
  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • DOOM Retro’s window caption now always includes the text “DOOM Retro”.
  • Changes have been made to text that is output to the console.
  • Minor improvements have been made to the text that can be autocompleted in the console by pressing the TAB key.
  • The menu’s background is now rendered correctly if DOOM Retro’s window is extremely wide.
  • Adjusting the sliders in the options and sound volume menus using the mouse pointer is now more responsive when the m_pointer CVAR is on.
  • Widescreen mode can now be toggled using the + and keys while the menu is open.
  • The sucktime CVAR now shows as being off when set to 0, and now has a maximum value of 24 hours.
  • The time displayed on the intermission screen is now positioned better if the player takes more than an hour to complete a map and the sucktime CVAR is greater than its default of 1 hour.
  • The map’s title in the automap is now gold if the player is in the secret map of DOOM II: No Rest For The Living.
  • When the flashkeys CVAR is on:
    • Flashing keycards and skull keys are now positioned correctly in the alternate widescreen HUD.
    • Improvements have been made to flashing keycards and skull keys in the status bar when the player tries to open a BOOM-compatible door that requires all six keys.
  • A bug is fixed whereby the amount of armor the player had was positioned incorrectly in the alternate widescreen HUD in some instances.
  • Improvements have been made to the console’s background when the player has an invulnerability power-up or the r_textures CVAR is off.
  • The number of monsters left to kill in a map, displayed in the automap when the am_playerstats CVAR is on, is now always correct after loading a savegame.
  • The bounce of the player’s weapon when they land after a fall is now slightly faster when the weaponbounce CVAR is on.
  • The default value of the am_markcolor CVAR is now 89.
  • The default values of the joy_deadzone_left and joy_deadzone_right CVARs are now both 25%.
  • These changes have been made to vanilla mode toggled using the vanilla CCMD:
    • The +strafe action is now bound to the mouse2 control again, allowing the player to strafe with the mouse, and to also double-click the button to use doors and switches.
    • The speed the player can move forward and back, and strafe left and right, has been reduced.
  • Improvements have been made to the alternate widescreen HUD when the r_hud_translucency CVAR is off and either the r_textures CVAR is also off or the player has an invulnerability power-up.
Saturday, April 22, 2023
0
DOOM Retro v4.9.1

DOOM Retro v4.9.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.5.4 of Microsoft Visual Studio Community 2022.
  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Several changes have been made to text that is output to the console.
  • When playing DOOM (Shareware), games are now saved in a separate folder to the full version of DOOM.
  • A bug is fixed whereby the music’s volume wasn’t being set correctly in some instances.
  • A crash no longer occurs when a corpse is crushed into gibs by a lowering sector in some instances.
  • When the m_pointer CVAR is on:
    • Adjusting the sliders in the options and sound volume menus using the mouse pointer is now more responsive.
    • The mouse pointer is now visible in the console if the player moves the mouse while it is open. Clicking anywhere below the console during a game now closes it.
  • The map’s title in the automap is now gold if the player is in a secret map.
  • The smoke trailing rockets when the r_rockettrails CVAR is on is now colored correctly even if a custom PLAYPAL lump is loaded.
  • When loading a savegame:
    • A warning is now displayed in the console if a WAD is missing.
    • A bug is fixed whereby the number of items to be picked up in the map was wrong in some instances.
  • The player now slides more smoothly against walls at certain angles.
  • These changes have been made to the radiation shielding suit power-up:
    • The screen no longer briefly flashes yellow when the player picks up the power-up and the r_pickupeffect CVAR is on.
    • If the r_radsuiteffect CVAR is off:
      • The screen now briefly flashes green when the player picks up the power-up and the r_pickupeffect CVAR is on.
      • The screen now flashes green again to indicate when the power-up is about to run out.
  • The screen no longer briefly flashes yellow when the player picks up a berserk power-up and the r_pickupeffect CVAR is on.
  • When the player uses a controller, it now rumbles when they use their chainsaw, there’s no target, and the joy_rumble_weapons CVAR is on.
Friday, April 7, 2023
0
DOOM Retro v4.9

DOOM Retro v4.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 built using v17.5.3 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.26.5.
  • Several optimizations have been made to further improve the overall performance, stability and memory usage of DOOM Retro.
  • Several changes have been made to text that is output to the console.
  • When the m_pointer CVAR is on:
    • The mouse pointer may now be used to move:
      • The sliders in the options and sound volume menus.
      • The text caret when entering a savegame description in the save game menu.
    • Selecting menu items using the mouse pointer is now accurate when the vid_widescreen CVAR is off.
    • The mouse pointer is no longer shown on the help screen if the mouse is moved.
  • The positions of ON/OFF and HIGH/LOW in the options menu have been fixed in some instances.
  • A bug is fixed whereby when changing the r_pickupeffect CVAR in the console, the r_damageeffect CVAR would be changed instead.
  • The player’s health, armor and ammo in both the status bar and widescreen HUD now animate when they change. This can be disabled by the new animatedstats CVAR, which is on by default and off when vanilla mode is enabled.
  • These changes have been made to the alternate widescreen HUD:
    • The position of the player’s health is now fixed when 0% and the negativehealth CVAR is off.
    • Every part of the HUD is now black, silhouetted against the bright background, when the player has an invulnerability power-up or the r_textures CVAR is off.
    • The vertical positions of some of the weapon silhouettes have changed.
    • Minor improvements have been made to the armor bar when the player has blue armor.
  • Crashes no longer occur when:
    • Changing the health CVAR to 0% or less.
    • Using the take CCMD to take more health from the player than they have.
  • A bug is fixed whereby widescreen mode wouldn’t be restored correctly when turning vanilla mode off using the vanilla CCMD.
  • NEXT and SECRETNEXT now work as intended in MAPINFO lumps.
  • Partial translucency effects when the r_sprites_translucency CVAR is on, and smoke that trails rockets when the r_rockettrails CVAR is on, now appear again if a custom PLAYPAL lump is loaded.
  • The player’s “Health picked up” stat now updates correctly when the player picks up a soul sphere.
  • A bug is fixed whereby the number of monsters in the map may have been wrong after loading a savegame in some instances.
  • Blood splats are no longer overly bright when the r_textures CVAR is off.
  • Masked midtextures with a brightmap specified in a BRGHTMPS lump now display correctly when the r_brightmaps CVAR is on.
  • Bound controls are now grouped by type when saved in doomretro.cfg and in the output of the bindlist CCMD.
  • The triangles in the automap that represent every blood splat, displayed when using the IDDT cheat, are now slightly larger.
  • Blood is now shown when shooting a lost soul and the r_blood CVAR is red.
  • The movement of some sectors is now smoother when the vid_capfps CVAR is not 35.
  • A bug is fixed whereby pressing a key or mouse button while a controller is rumbling could cause the rumble to continue indefinitely in some instances.
  • These changes have been made to the fuzz effect applied to both the player’s weapon when they have a partial invisibility power-up, and to spectres:
    • A crash no longer occurs if the sprite of a spectre touches the top of the screen.
    • The effect is no longer frozen when freeze mode is on.
  • The vid_borderlesswindow CVAR is now on by default.
  • The vid_vsync CVAR is now off by default.
  • Minor improvements have been made to translating certain words when the english CVAR is international.
  • Thing triangles no longer move in the automap when the IDDT cheat has been entered and freeze mode is on.
Wednesday, March 8, 2023
0
DOOM Retro v4.8.1

DOOM Retro v4.8.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 now uses SDL v2.26.4.
  • 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.
  • A bug is fixed whereby if the alwaysrun CVAR was on, the CAPSLOCK key wouldn’t always turn off as intended when quitting DOOM Retro.
  • A bug is fixed whereby a wrong player message would be displayed each time the player picked up an item in some instances when the messages CVAR was off.
  • Minor improvements have been made to the color of some elements in the alternate widescreen HUD.
Tuesday, March 7, 2023
0
DOOM Retro v4.8

DOOM Retro v4.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:

  • DOOM Retro is now built using v17.5.1 of Microsoft Visual Studio Community 2022.
  • DOOM Retro now uses SDL v2.26.3, SDL_mixer v2.6.3 and SDL_image v2.6.3.
  • Extensive optimizations have been made to further improve the overall performance, stability and memory usage of DOOM Retro.
  • When DOOM Retro is run for the first time, the WAD launcher will now also look for the IWADs included with installations of DOOM Eternal.
  • The id Software logo has been removed from the title screen to be consistent with the latest rereleases of DOOM and DOOM II.
  • Extensive changes have been made to text that is output to the console.
  • Many additional characters, including those with diacritics, have been added to the font set used in the console.
  • Alt codes may now be entered in the console.
  • These changes have been made when opening and closing the console using the ~ key:
    • A subtle sound effect now plays.
    • The console now scrolls to and from the top of the screen, rather than fading in and out, when on the title screen.
    • The console’s scrolling animation is now slightly faster.
    • The scrollbar now displays correctly when the r_screensize CVAR is less than 7.
  • Minor improvements have been made to the text that can be autocompleted in the console by pressing the TAB key.
  • Each press of the TAB key to autocomplete text entered in the console can now be undone by pressing CTRL + Z.
  • Pressing the HOME key in the console no longer scrolls past the top of the console in some instances.
  • Scrolling up and down in the console using the PGUP and PGDN keys now gets faster the longer the keys are held down.
  • Thousands-delimiting commas may now be used when changing the value of certain CVARs in the console.
  • The toggle CCMD now only works with boolean CVARs.
  • When the m_pointer CVAR is on:
    • The mouse wheel may now be used to scroll among menu items again.
    • If the mouse pointer is hidden, pressing a mouse button without moving the mouse now opens the menu from the title screen, or selects the currently highlighted item if the menu is open.
  • The fade effect when opening the menu is now slightly faster than closing it when the fade CVAR is on.
  • Minor improvements have been made to the menu’s background when the r_detail CVAR is low.
  • Two additional savegame slots are now available in the load and save game menus.
  • A random sound effect now plays when quitting the game by entering the quit CCMD in the console or pressing ALT + F4.
  • Improvements have been made to parsing BRGHTMPS lumps.
  • These changes have been made to the playerstats CCMD:
    • The number of times the player loads a savegame is now displayed.
    • The number of monsters gibbed by the player is now displayed.
    • The number of cells the player has picked up is no longer displayed when playing DOOM (Shareware).
    • The number of times the player has died is now corrected when they are resurrected using either the resurrect CCMD or the IDDQD cheat.
  • These improvements have been made to the support for DEHACKED lumps:
    • Cheats that have been changed are now also able to be entered in the console.
    • Specifying a weapon name will no longer cause a crash.
    • A bug is fixed whereby par times wouldn’t be changed in some instances.
  • These improvements have been made to the support for UMAPINFO lumps:
    • The finale’s background will now display correctly if interbackdrop specifies a larger patch rather than a 64×64 flat texture.
    • secretnext now works as intended.
  • DOOM’s stimpacks and medikits no longer appear in Chex Quest.
  • Minor improvements have been made to the support of REKKR.
  • The player’s health, armor and ammo are now displayed better in the status bar and widescreen HUD if they start with a 1.
  • The widescreen HUD is now brought in from the left and right edges of ultra-wide displays.
  • Many changes have been made to the alternate widescreen HUD:
    • The position of the player’s health is now fixed when 0%.
    • Improvements have been made to the display of the armor bar when the player has blue armor, and also when the player has a blue keycard or skull key.
    • An empty ammo bar is now displayed if the player has their fists or chainsaw equipped.
    • The number of notches in the ammo bar no longer doubles when the player has a backpack. Instead, if the player has more than the usual maximum amount of ammo for their currently equipped weapon, a second bar overlaps the first to show the difference.
    • Several elements have been moved slightly.
    • Several elements are now slightly less translucent.
    • A bug is fixed whereby the silhouette of the player’s currently equipped weapon wouldn’t be displayed in some rare instances.
    • When the r_hud_translucency CVAR is off:
      • The player’s health, armor and ammo now flash when they change.
      • The white elements of the HUD are now not as bright.
      • The armor icon is now a darker gray when the player has no armor.
      • The armor bar is now a darker green when the player has 100% armor or less.
      • The power-up bar now updates when depleting.
  • The truncation of player messages when the vid_widescreen CVAR is off has improved in some instances.
  • The position of player messages, and the map’s title in the automap, has improved in some instances.
  • The vertical positions of the monsters’ shadows in DOOM II’s cast sequence have improved when the r_shadows CVAR is on.
  • The position of text displayed in the top right of the screen has improved in some instances.
  • The correct map now opens when entering map phobosmissioncontrol or map techgonebad in the console.
  • Minor improvements have been made to translating certain words, as well as the status bar, when the english CVAR is international.
  • The fuzz effect applied to both the player’s weapon when they have a partial invisibility power-up, and to spectres, has been redesigned to be more pixelated.
  • Certain partial translucency effects when the r_sprites_translucency CVAR is on are no longer applied if a custom PLAYPAL lump is present in a PWAD.
  • When the r_rockettrails CVAR is on:
    • The smoke trailing behind rockets fired by the player and cyberdemons is now a lighter gray.
    • Smoke now doesn’t trail behind rockets fired by the player and cyberdemons if a custom PLAYPAL lump is present in a PWAD.
    • The smoke trailing behind homing missiles fired by revenants is now the same as the smoke behind rockets fired by the player and cyberdemons, but not if a custom PLAYPAL lump is present in a PWAD.
  • The LEDs on DualShock 4 and DualSense and DualSense Edge controllers now turn red again when connected.
  • When the vid_fullscreen CVAR is off:
    • The status bar and widescreen HUD are now displayed better when the window is resized to be very narrow.
    • The mouse pointer is now displayed while the console is open.
  • The mouse pointer is now hidden before the screen goes black at startup when the vid_fullscreen CVAR is on.
  • A crash no longer occurs when displaying patches taller than 200 pixels.
  • The disk icon displayed in the top right of the screen when the r_diskicon CVAR is on is now double the size when the r_detail CVAR is low.
  • The player’s view no longer bounces once they land after a fall if either no clipping mode or freeze mode are enabled.
  • The player’s health, armor, ammo and weapon are no longer reset by the resetall CCMD.
  • The kill CCMD can no longer be used to kill the player if either god mode or buddha mode are enabled, or if they have an invulnerability power-up.
  • The BOOM-compatible line special of 251 (“Scroll floor according to line vector”) now works correctly if used with a liquid sector and the r_liquid_current CVAR is on.
  • The underscores in the message displayed by entering the IDBEHOLD cheat now always align correctly again.
  • The shadows cast by the corpses of monsters spawned at the start of the map are now positioned better when the r_shadows CVAR is on.
  • If the ammo CVAR is changed in the console to be greater than the maximum ammo for the player’s currently equipped weapon and they don’t have a backpack, they are now given one.
  • The console no longer closes when the ammo, armor or health CVARs are changed, unless necessary.
  • When the autouse CVAR is on:
    • The automatic use of doors and switches is now more responsive.
    • The player no longer grunts repeatedly when standing in front of a locked door that they don’t have the key for, or a reusable switch that has just been turned on.
    • A player message now only appears once when the player is standing in front of a locked door that they don’t have the key for.
    • The player may now still use the +use action.
    • The automatic use of doors and switches no longer occurs when no clipping mode is enabled.
  • The randomization of decorations that animate in a map has improved in some instances when the r_randomstartframes CVAR is on.
  • When the pistolstart CCMD or -pistolstart command-line parameter are used:
    • Games are now still autosaved if the autosave CVAR is on, and autoloaded if the autoload CVAR is on.
    • A warning is now displayed in the console at the start of each map indicating the player now has “100% health, no armor, and only a pistol with 50 bullets”.
    • The 100% health and 50 bullets can no longer be changed in a DEHACKED lump.