Saturday, October 29, 2016
0
DOOM Retro v2.3.3

DOOM Retro v2.3.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.
  • The limited MIDI support in Windows Vista and above has now been overcome, allowing the music volume to be adjusted independently of the sound effects volume. To allow this to happen, an additional file called midiproc.exe is now included and needs to remain in the same folder as doomretro.exe.
  • The s_musicvolume CVAR is now 66% by default.
  • The r_diskicon CVAR is now off by default.
  • Minor changes have been made to text that is output to the console.
  • The console will now fill the entire screen when opened using the ~ key on the title screen.
  • The scrollbar in the console is now hidden if all the text in the console fits entirely on the screen.
  • The extreme edges of both the menu and console backgrounds have been softened slightly.
  • DOOM Retro’s title and version in the console are now white.
  • A bug has been fixed whereby using the map CCMD when no game was being played would cause a crash.
  • The player will now be thrust away with the correct amount of force when attacked by an Arch-vile, or within the blast radius of a rocket or barrel explosion.
  • A time limit for each map can now be set using the -timer command-line parameter.
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.