Saturday, October 22, 2016
0
DOOM Retro v2.3.2

DOOM Retro v2.3.2 is now available. It may be downloaded here, and its release notes are as follows:

  • DOOM Retro now uses version 2.0.5 of the SDL (Simple DirectMedia Layer) library.
  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Both DOOM Retro’s icon and splash screen have been redesigned.
  • A bug has been fixed whereby the initialization of DirectInput gamepads was not being displayed in the console at startup.
  • The directional pad on DirectInput gamepads now works correctly and won’t interfere with the other buttons.
  • Invalid characters are no longer displayed in the console or the resulting text file of the condump CCMD.
  • “™”, “©” and “®” characters can now be displayed in the console.
  • Minor changes have been made to text that is output to the console.
  • The palette will no longer inadvertently change when exiting the menu in some rare instances.
  • The con_obituaries CVAR, which enables obituaries in the console, is now on by default.
  • Obituaries are now displayed correctly for monsters killed by a barrel exploding.
  • An obituary is no longer displayed when using kill player in the console.
  • A bug has been fixed whereby trying to change the gp_deadzone_left CVAR would in some instances change the gp_deadzone_right CVAR instead.
  • All sprites, including the player’s weapon, will now be lit correctly when in a sector whose light level has been transfered from another sector. (An example of this is directly beyond the first door in MAP01 of Sunlust.)
  • The following improvements have been made to HacX: Twitch ’n Kill support:
    • The arms background in the status bar is now positioned correctly.
    • There are no longer any green or blue blood splats.
    • Obituaries are no longer displayed.
  • The individual monster kill stats displayed using the playerstats CCMD are no longer incremented in either HacX: Twitch ’n Kill or Chex Quest.
  • Support has been added for Chex Quest 2: Flemoids Take Chextropolis.
  • A bug has been fixed whereby when the player tried opening a locked door that required all six keys, the message displayed would indicate that only three keys were required.
  • The external automap enabled using the am_external CVAR will now be recreated successfully when changing another CVAR that causes the graphics subsystem to be restarted.
  • The vid_motionblur CVAR now has a value of either on or off rather than a percentage, and is off by default. The motion blur effect it enables now better matches the player’s turning speed regardless of the control method used.
  • The additional motion blur effect applied when the player is injured and the r_shakescreen CVAR is on will now only be applied when the vid_motionblur CVAR is also on.
  • The gp_vibrate CVAR that toggles the vibration of XInput gamepads has now been replaced by two CVARs: gp_vibrate_damage for the amount of vibration when the player is damaged, and gp_vibrate_weapons for the amount of vibration when the player fires their weapon. Both accept a value between 0% and 200% and are 100% by default.
  • Gamepad buttons can now be bound to the +back, +forward, +left, +right, +strafe, +strafeleft and +straferight actions.
  • Bound controls are now saved in the correct order in doomretro.cfg.
  • “(BFG Edition)” is no longer added to the end of the window’s caption when playing a PWAD with the DOOM II: Hell On Earth (BFG Edition) IWAD.
  • A bug has been fixed whereby the window’s position wouldn’t be correctly restored at startup.
  • A texture has been corrected in MAP18 of doom2.wad.
  • Follow mode can no longer be disabled while the am_external CVAR is on.
  • When using an automap function while the am_external CVAR is on, its message is now shown on the external automap rather than the main display.
  • Pressing a gamepad button bound to the +clearmark, +followmode, +grid, +mark, +maxzoom or +rotatemode actions now works as intended in the automap.
  • The vid_scaleapi and vid_widescreen CVARs will now be reset correctly when using either the reset or resetall CCMDs.
Thursday, October 6, 2016
0
DOOM Retro v2.3.1

DOOM Retro v2.3.1, a minor point release, is now available. It may be downloaded here, and its release notes are as follows:

  • The correct value of the ammo CVAR is now displayed when the player has their fists or chainsaw selected.
  • A bug has been fixed whereby lost souls wouldn’t be fullbright at certain angles.
  • A previously implemented feature that caused monsters not to be fullbright when firing and facing away from the player now works correctly.
  • Minor changes have been made to text that is output to the console.
  • A confirmation message is now displayed when using the resetall CCMD.
  • If an invalid map marker is encountered in a PWAD’s MAPINFO lump, a warning will now be displayed and DOOM Retro will continue to parse the lump rather than exiting with an error.
  • The game will no longer crash when trying to spawn a cyberdemon using the spawn CCMD in DOOM Shareware.
  • An error is now displayed in the console when a monster can’t be spawned using the spawn CCMD.
  • A bug has been fixed whereby the player’s death sound wasn’t being played when they died.
  • Blood splats are no longer spawned around corpse decorations that are in a liquid sector.
Friday, September 30, 2016
0
DOOM Retro v2.3

DOOM Retro v2.3 is now available. It may be downloaded here, and its release notes are as follows:

  • Optimizations have been made to further improve the overall performance and stability of DOOM Retro.
  • Changes have been made to the format of savegames and so are not compatible with previous versions of DOOM Retro.
  • Motion blur when the player turns quickly can now be enabled by setting the new vid_motionblur CVAR to a value greater than its default of 0%.
  • Motion blur.
  • The am_xhaircolor CVAR has been renamed to am_crosshaircolor.
  • The vid_scaledriver CVAR has been renamed to vid_scaleapi.
  • The default of the vid_scaleapi CVAR is no longer "". When DOOM Retro is run for the first time, the best available API is chosen, changing this CVAR to "direct3d", "opengl" or "software".
  • A bug has been fixed whereby some CVARs weren’t being reset to their correct values, or at all, when using either the reset or resetall CCMDs.
  • Entering reset all in the console will now work the same as entering the resetall CCMD.
  • Toggling “always run” using the CAPSLOCK key while in the console will no longer inadvertently affect player messages from appearing.
  • Many minor changes have been made to text that is output to the console.
  • A new -nomapinfo command-line parameter has been implemented that will stop any MAPINFO lumps from being parsed in PWADs at startup.
  • If there is a MAPINFO lump present in nerve.wad that contains invalid map markers, the PWAD will no longer exit with an error, and a warning will be displayed in the console instead.
  • The SHIFT key will now be ignored when pressing Y or N in response to a centered message.
  • A bug has been fixed whereby no value would be displayed when entering the r_hud CVAR in the console without a value.
  • When entering a CVAR in the console without a value, the CVAR’s description, current value and default value will now be displayed.
  • The shadows of cyberdemons have been raised slightly.
  • The values of CVARs in doomretro.cfg now have thousands delimiters.
  • Thousands delimiters may now be used when entering values of CVARs in the console.
  • Monster spawners are now disabled when using kill all in the console.
  • All automap controls (pressing the G key to toggle the grid for instance) may now be used when there’s an external automap, provided they don’t conflict with any other controls.
  • A bug has been fixed whereby certain items wouldn’t teleport in some rare instances. (An example of this is one of the yellow skull keys in MAP23 of Going Down.)
  • Lost souls spawned by pain elementals now move towards their target in their attack frame.
  • The playerstats CCMD now displays 8 additional stats:
    • the number of maps completed,
    • the distance traveled (where 1 foot equals 16 map units),
    • the amount of ammo picked up (divided into bullets, cells, rockets and shells),
    • the amount of armor picked up, and
    • the amount of health picked up.
  • The units used to display the new “Distance traveled” stat in the playerstats CCMD can be changed from feet/miles to metres/kilometres by changing the new units CVAR from its default of imperial to metric.
  • The effects of changing the r_translucency CVAR will now be immediate in the HUD.
  • When the r_translucency CVAR is off, the console and the alternate HUD will now no longer be translucent.
  • The alternate HUD is now enabled by default.
  • A texture has been corrected in MAP13 of doom2.wad.
  • The player’s path may now be displayed in the automap by enabling the new am_path CVAR. It is off by default.
  • The player’s path.
  • The color of the player’s path may be changed using the new am_pathcolor CVAR. It is 95 (a light gray) by default.
  • The console is now automatically closed when the spawn CCMD is used.
  • Spaces are now allowed in the playername CVAR.
  • The playername CVAR is now changed back to its default of "you" if it is changed to an empty string.
  • The values of the r_detail CVAR are now displayed correctly in the output of the cvarlist CCMD.
  • The +use and +fire actions will now respawn a dead player when in the automap.
  • A bug has been fixed that stopped some string CVARs from being able to be changed in the console.
  • The digits in the status bar are no longer lowered by 1 pixel in Back to Saturn X E1: Get Out Of My Stations and Back to Saturn X E2: Tower in the Fountain of Sparks.
  • The “Cheated” stat in the playerstats CCMD now increases when using some CCMDs and command-line parameters that would be considered cheating.
  • The console is now automatically closed when the ammo, armor and health CVARs are changed.
  • If the health CVAR is changed to a smaller value, the effects of the damage to the player will now be shown.
  • If the ammo, armor and health CVARs are changed to a larger value, the screen will now flash.
  • The player will now be resurrected if the health CVAR is changed in the console when they are dead.
  • There is now a read-only version CVAR that may be used to determine which version of DOOM Retro created a doomretro.cfg file.
  • The super shotgun will now be displayed correctly when fired in Ancient Aliens.
  • The default gamepad sensitivity (set using the gp_senstivity CVAR) has been increased from 48 to 64.
  • The +forward2, +back2, +strafeleft2, +straferight2 and +use2 actions have been removed. The controls that were bound to these actions are now bound to +forward, +back, +strafeleft, +straferight and +use, respectively.
  • The right thumbstick on gamepads is now bound to the +use action and may be pressed as an alternative to the A button to open doors, use switches, etc.
  • A bug has been fixed whereby certain player stats were being reset to 0 at startup.
  • The effects of the IDDT cheat are now removed from the automap when the player changes levels.
  • The shaking of the screen when the player is injured and the r_shakescreen CVAR is on has been improved slightly.
  • A bug has been fixed whereby firing the chaingun would increase the “Shots Fired” stat by 1, but would increase the “Shots Hit” stat by 2 if the shot successfully hit a monster.
  • If the player has the invulnerability power-up when using kill player in the console, the inverted screen effect will now be removed.
  • The map title in the automap is now positioned better when using a taller character set from a PWAD (such as Ancient Aliens).
  • The folder where savegames are saved and loaded can now be specified using the -savedir command-line parameter.
  • The suicide bombers in Valiant will now explode as intended.
  • If a TITLEPIC lump exists in a PWAD, and there is no CREDIT lump to accompany it, then the CREDIT lump in the IWAD won’t be displayed during the title sequence.