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.