Thursday, May 14, 2015
0
DOOM RETRO v1.7.1

Hey marine! DOOM RETRO does a few things differently to other DOOM source ports, and is intentionally minimalist in its design. Please visit the DOOM RETRO Wiki for more information.

DOOM RETRO v1.7.1 has been released! It may be downloaded here. This is a small point release and the changes it brings are as follows:

  • Optimizations have been made to further improve the overall performance of DOOM RETRO.
  • The stray brown pixel in the super shotgun’s sprite has now been removed from all the frames that it appears.
  • Red blood splats are now slightly darker.
  • A warning is now displayed in the console when a map contains an unknown object.
  • Warnings are now displayed in the console when the player enters a sector, crosses a line, or shoots a switch with an unknown special.
  • Sounds are now made again when liquid sectors move up or down.
  • The file doom2.wad is no longer autoloaded if the –FILE command-line parameter without –IWAD.
  • A warning is now displayed in the console if the versions of sdl2.dll and SDL2_mixer.dll don’t match the versions that DOOM RETRO was compiled with.
  • A bug has been fixed whereby the game would crash when trying to render sprites that had been manipulated with DeHackEd.
  • The “screen shot” string may now be changed with DeHackEd.
  • Several further improvements have been made to DeHackEd support.
  • The HOME and END keys will now scroll to the top and bottom of the console output, if the player has started scrolling up with the PGUP key.
  • A bug has been fixed whereby the game would crash when using the bind command in the console to bind an action to some keyboard controls.
  • save and load commands have now been implemented in the console.
  • Savegames are now saved with a file extension of .save rather than .dsg.
  • The new savegamefolder cvar shows where savegame files are saved.
  • The new totalbloodsplats cvar shows the total number of blood splats currently in the map.
  • The r_bloodsplats cvar has been renamed to r_maxbloodsplats.
  • If the player saves a game on one map, finishes that map and then starts the next one, if they then die without saving again, the savegame for the previous map will be loaded, rather than the player “pistol starting” on the new map.
  • The Arch-vile’s fire attack is no longer clipped in liquid.
  • A bug has been fixed in some instances whereby some objects were still being clipped and bobbing when the sector they were in was no longer liquid.
  • The new thinglist command in the console will list all things in the current level, including their (x,y,z) coordinates.
  • The new maplist command in the console will list all the maps available to the player.
  • Graphics will now automatically be reset if the vid_screenresolution is changed to desktop.
  • The player’s view height is now smooth when descending between two liquid sectors of different heights.
  • The widescreen HUD will now remain on the screen while the player is dead. No ammo will be displayed, though, to be consistent with the status bar.
  • The par time displayed on the intermission screen is now positioned better.
  • The normal use of the CAPSLOCK key is now disabled in the console, and will toggle the “always run” feature on/off instead.
  • A bug has been fixed whereby the value displayed by the totalkills command in the console wouldn’t take into account any Pain Elementals killed using the kill command.
  • The console is now automatically closed when using the endgame, exitmap, kill and map commands.
  • A bug has been fixed whereby the map name in the automap was displayed incorrectly when using ZDL to launch the game.
  • The “fuzzy” edges of Spectre shadows are now paused while the console is open.

If you enjoy DOOM RETRO, and would like to assist with its continued development, please consider offering your support by way of a donation. I'd be forever grateful! You can donate securely through PayPal by clicking on that button to the top right of this page.

Advertisement
Monday, April 20, 2015
0
DOOM RETRO v1.7

After almost 3 months of some pretty solid development, I'm proud to finally announce the availability of DOOM RETRO v1.7. This is a major release, and contains many differences to prior versions, the most significant of which are:

SDL2 Support

DOOM RETRO now uses SDL 2.0.3 for its graphics and audio. This brings significant performance improvements, as the screen is now scaled using hardware acceleration.

DOOM RETRO’s console allows much greater control over customizing the game.

The Console

DOOM RETRO now includes a console. It may be opened at any time by pressing the ~ key. The DOOM RETRO Wiki will be updated in the coming days with instructions on the many different commands and variables that can be entered in the console, but in the meantime, try cmdlist and cvarlist.

Uncapped Framerates

DOOM RETRO now has uncapped framerates, and through the use of interpolation, player, monster and sector movement is now much smoother, resembling the feel of more modern shooters. (Of course, you can always cap the framerate back to 35 FPS by changing the vid_capfps cvar in the console.)

You may download DOOM RETRO v1.7 for free here, and browse its ridiculously exhaustive release notes here.

I would like to thank AnotherLife, Jon Krazov and Jeff Doggett for providing so many bug reports and suggestions over the past few weeks, AlexMax for his uncapped framerate code, Fabian Greffrath for his SDL2 code, and everybody else for their continued support. DOOM RETRO has come a long way since its release on December 10, 2013, and although it may not be to everybody’s liking, it truly is my ideal version of DOOM. As always, if you have any suggestions, feedback, or bug reports, I encourage you to participate. You may follow @doomretro on Twitter, leave a comment on the DOOM RETRO thread on the forums, leave a comment on this post, or raise an issue on the GitHub repository. And only if you want to, please consider giving a donation through PayPal by clicking on that button to the right.

Advertisement
0
DOOM RETRO v1.7 Release Notes

DOOM RETRO now uses SDL 2.0.3 for its graphics and audio. This brings significant performance improvements, as the screen is now scaled using hardware acceleration when possible, as well as the following features:

  • The monitor to display the game on can now be specified.
  • Vsync can now be toggled on/off.

DOOM RETRO now includes a console. It may be opened at any time by pressing the ~ key.

DOOM RETRO now has uncapped framerates, and through use of interpolation, player, monster and sector movement is much smoother.

Several memory leaks have been fixed, making DOOM RETRO more stable.

A bug has been fixed whereby if a PWAD was selected in the WAD launcher that didn’t contain any map data, DOOM RETRO would give up and not look at the other PWADs selected.

If none of the PWADs selected in the WAD launcher contain any map data, and no IWAD is selected, DOOM2.WAD will try to be loaded.

Many performance optimizations have been made to the rendering of blood splats and shadows.

The following changes have been made to animated liquid sectors:

  • They are all slightly higher.
  • The edge where two adjacent liquid sectors at different heights meet is now rendered correctly.
  • The player will now move smoothly when ascending from one liquid sector to a higher one.
  • No sounds are made when they move up or down.

A bug has been fixed whereby if more than one flight of stairs was meant to be triggered at the same time, only one would be.

The gaps around “1” digits in the HUD have been removed.

A bug has been fixed whereby the game could crash when rendering Spectres in some instances.

Underscores now appear under the message displayed when entering the IDBEHOLD cheat.

The map title will now be displayed correctly in the automap if a PWAD is loaded using ZDL.

Corrupt savegames will no be created if saving a game while a button is active.

Blood splats and shadows will no longer appear on sectors without floors.

The blood splats produced when the corpses of Barons of Hell and Hell Knights are crushed under a lowering sector are now the correct color.

The player’s weapon is no longer off to the right by 1 pixel in some instances.

The bottom righthand corner of the view border is now rendered correctly.

The message that is displayed when DOOM RETRO is run for the first time now includes a button that opens the DOOM RETRO Wiki in the default browser.

The cursor keys will no longer make a sound when pressed on the help screen.

A bug has been fixed whereby decorative corpses wouldn’t smear blood when sliding in some instances.

Smoke trails are now displayed for Cyberdemon rockets as originally intended.

The “always run” setting is now remembered between games as originally intended.

If you load a savegame that had monsters but now the –NOMONSTERS command-line parameter is enabled, the correct percentage of monsters you actually did kill now appears in the intermission.

A bug has been fixed whereby DOOM RETRO would crash when trying to save a game in Final DOOM if the savegame description was changed to anything other than a map name.

Additional blood splats spawned under decorative corpses when a map is started now won't be randomly shifted away from the corpse if the corpse is hanging from the ceiling.

Several improvements have been made to DOOM RETRO’s support of DeHackEd lumps and files.

Now BEX files as well as DEH files, with the same name and in the same folder as the PWAD selected in the WAD launcher, will now be automatically loaded.

DEH files are no longer automatically loaded if a PWAD is loaded from the command-line. They will need to be explicitly loaded using the –DEH command-line parameter.

A bug has been fixed whereby some teleporters in Back To Saturn X were animating as if they were liquid.

The position of the player arrow is now drawn much more accurately when in the automap and rotate mode is on.

The automap will no longer disappear, nor the game crash, when zooming out in very large maps.

Translucency is now applied to MegaSpheres as originally intended.

Advertisement