Version history

From 3DGE Wiki
Revision as of 21:25, 26 October 2014 by Corbin (talk | contribs)

Jump to: navigation, search

This page tracks the evolution of DOSDoom, EDGE, and finally 3DGE by listing the main features of each version. Binaries and Source will be listed if applicable. On the far right the version number will be listed again (the link will take you to the version page), which shows changelog history in more detail than is covered on this page, as well as the current team members of the time. Some entries on this page are lost forever (DOSDoom has the most, EDGE has the second most) so they will not have a page to link to them.

By year 1997 · 1998 · 1999 · 2000 · 2001 · 2004 · 2007 · 2008 · 2009 · 2011 · 2013 · 2014
DOSDoom 0.10 · 0.20 · 0.30 · 0.301 · 0.40 · 0.41 · 0.45 · 0.46 · 0.47 · 0.50 · 0.51 · 0.60 · 0.61 · 0.63 · 0.64 · 0.65 · 0.653
EDGE 1.19 · 1.20 · 1.21 · 1.22 · 1.23 · 1.24 · 1.25-WIP · 1.26 · 1.27 · 1.28 · 1.28A · 1.29 Beta #1 · 1.29RC3 · 1.29RC4 · 1.29RC5 · 1.29RC6 · 1.29 · #1.31-Alpha1 · 1.31-Beta1 · 1.31-Beta2c · 1.31-RC1 · 1.31 · 1.32a · 1.32b · 1.32c · 1.34a-TEST · 1.34d-Hubby · 1.34-RC1c · 1.34 · 1.35rc1 · 1.35
3DGE (1.X) 1.35D · pre1.36 · 1.36A · 1.36B · 1.36C · 1.36D · 1.36E · 1.36F · 1.4A
Modern (2.0) Next version

1997

0.10 (December 24)
Build | Source | v0.10
Initial release, based on Linux Doom. The version numbering follows from the Doom source code version numbering of 1.10.
  • Binaries are for DOS only.
  • Mouse, Keyboard, and Video drawing works.
  • Sound and Networking is not supported.
0.20 (December 27)
LOST, dosdoom020.zip
  • Sound Support
  • Network Support
  • Still no Music support
PDoom 0.1 (Based on DosDOOM 0.20)
  • Phill's Doom v0.1. based on v0.2 of a DOS port of LinuxDOOM
  • New Cheat codes, Improved Keyboard support, Improved collision detection

1998

0.30 (Unknown)
LOST, dosdoom030.zip
  • Unknown what changes were made.
0.301 (January 4)
LOST, dosdoom0301.zip
  • Hi-Color support
  • High Resolution Support
  • Music support via Allegro
0.40 (January 8)
LOST, dosdoom040.zip
  • Unknown what changes were made.
0.41 (January 11)
LOST, dosdoom041.zip
  • use wads from doom v1.9!!!!!!!!
  • networking should only be compatible with doom v1.9
  • played demos should be from doom v1.9
  • if you have an order video card without vesa2 linear frame buffer, you might be able to speed up doom by getting SDD at http://www.scitechsoft.com
  • On a slower machine, dosdoom is slower than the original doom.exe, while on a newer machine, dosdoom is faster than the original doom.exe
  • using double-buffering may improve speed significantly, but it also could slow things down.
  • to do networking, rename dosdoom.exe to doom2.exe and run dm.exe (dm.exe is DeathManager which comes with doom v1.9)
  • You could use CapLock to always run
  • i pumped up maxopenings, maxdrawsegs, maxvissprites, and max savegame size for u level designers out there :)
  • If the DOSDOOM environ var exists, dosdoom will look in that directory for default.cfg
  • 320x100 mode is available :)
  • new cheatcode: type hotaru to kill allmonsters
0.45 (January ??)
LOST, dosdoom045.zip
  • endgame crash is fixed (courtesy of Scott Campbell)
  • all new music code (no more temp files) - (courtesy of Kester Maddock)
  • pumped up MAXVISSPRITES (idea by Stephan Ferraro)
  • simple CD-Audio support
  • all new sound code (chainsaw bug is fixed!)
  • menuscreen, endscreens, menus, etc are now stretched to full screen
  • now lets you specify which wad on the command line
  • autodetection of ultimate doom, renaming wad is no longer necessary
  • 320x100 mode is now available :)
  • use -novert to turn off vertical mouse sensitivity, its for people used to +mlook
  • swapstereo is now the default, use -swapstereo to make it the way it was before
  • fixed the red damage screen in hicolor
  • some remaining sky problems have been fixed
  • If the DOSDOOM environ var exists, dosdoom will look in that directory for default.cfg
  • new cheatcode: type hotaru to kill all monsters
  • stupid win95 warning message was removed (the one that suggests msdos mode)
  • software wavetable has been added (see user notes)
  • some more miscellaneous bug fixes and optimizations
0.46 (January 27)
LOST, dosdoom046.zip
  • New music code (pitch bends and controllers fixed) Thanks to Kester Maddock
  • Networking works again! Thanks to John Cole
  • correct recognition of final doom (thanks to Scott Campbell)
  • New automap-overlay mode. Use -newhud to enable. Press tab to switch to it. (Thanks to Dave Pearson)
  • sprites-in-a-pwad bug is fixed (Thanks to Martin Howe)
  • weapon height fixed (Thanks to Bruce Lewis)
  • The win95 msdos-mode dialog box is back, since getting rid of it seems to slow down some computers significantly. Use -ilovebill to get rid of it, but you'd be better off making a .pif
  • pitch changes are drastically reduced
  • sky textures are now correct in ultimate doom
  • lost souls are now killed correctly with cheat
  • cd is now paused when game is paused
  • bunny scrollers shouldn't crash anymore
  • use -readmus to read music card from default.cfg instead of autodetecting
  • use -readsfx to read sfx card from default.cfg instead of autodetecting
  • shift-printscreen to take a screenshot at any time (normal-printscreen is usually captured by windozes, so i didn't use it)
0.47 (February 2)
Build | [Source is LOST] | v0.47
  • fixed problem with new mapmode - Thanks to John Cole
  • printscreen to take a screenshot was temporarily removed, cuz it was causing some problems. Just start dosdoom with -devparm and use F1 for screenshots.
  • the sprites-in-a-pwad bug fix was temporarily removed due to problems. Anyone who wants to try to fix the bugfix, look at w_wadfix.c
  • use -censored to censor quit messages
  • Due to confusion, -newhud parameter was renamed to -newmap
  • Yet another tweak to the weapon height
  • iddt cheat is fixed
  • fixed an allegro problem
  • fixed the pause key crashing the game problem
  • demo recording now stops correctly when to exit the game
  • Preliminary German support. Thanks to [email protected] for the translation. Note that right now, you need to edit the makefile and recompile to turn on the German support
0.50 (February 16)
Build | [Source is LOST] | v0.50
  • DeHackEd support (including most text messages!)
  • Translucency support (with switches -notrans and -lesstrans to go with it)
  • Heretic-style look up/down (with swithces -mlook -vspeed and -invertmouse to go with it) You can also use PgDn and PgUp to look up or down.
  • To add translucency to a thing, add 0x40000000 to Bits line of the Thing in a DeHackEd file
  • command-line language selection (try -french or -german or -turkish)
  • use -newnmrespawn to make monsters in Nightmare respawn in place (this looks a lot cooler than the old way) Thanks to Andy Baker
  • use -lessaccurate to stop monsters from being 100% accurate. (Thanks to Andy Baker)
  • use -rotatemap to make the map view rotate (Thanks to Scott Warner)
  • Midi support in wads (just store a .mid file directory into wad) (Thanks to Kester Maddock)
  • sprites-in-a-pwad bugfix is back (Thanks to Martin Howe)
  • Turkish translation by Sukru
  • the exit screen is back
  • final doom exit messages are now correctly displayed
  • It'll automatically load the response file dosdoom.cmd if it exists
  • A RHIDE project file is now included
  • Before trying to compile this version, read the new programming note
  • support for sound freq!=11025hz
  • other misc bugfixes and code cleanup
0.51 (February 25)
LOST, dosdoom051-bin.zip
  • 8 player support (curtesy of John Cole ([email protected]) (player 5-8 starts are things 4001-4004). You need a new ipxsetup.exe for 8 players
  • improved DeHackEd support
  • enhanced german support, now with 2 translations! (-german1 and -german2) (Thanks to TwoFace and Omega9)
  • swedish support (thanks to Fredrik Ehnbom)
  • in autorun mode, you can press shift to temporarily walk again
  • crash with -devparm should be fixed
  • use -itemrespawn for, well, item respawning (thanks to Andy Baker)
  • press home to center view (thanks to Dave Pearson)
  • stubediting cc1.exe should no longer be necessary
  • sprites-in-pwad temporarily removed
0.60 (Unknown)
LOST, dosdoom060-bin.zip
  • New Options menu (rewritten from scratch)
  • everything in the options menu now gets saved in default.cfg
  • keys for 180deg turns, jumping
  • user-definable gravity
  • shoot up/down (z-checking thanks to Kilbert)
  • new cheat code 'showinfo', which will show fps/time/position/kills/etc in single player and fps/time in multiplayer
  • 'showinfo', 'cdnext', 'cdprev', and 'idmus??' are allowed in deathmatch
  • added 25%, 50%, and 75% translucency.
  • added total war, random infighting, human madness, human explosions, and new enemy ai (Thanks to Andy Baker)
  • added -nosound to turn off sound
  • added -stretchsky to vertically stretch the sky for mlooking
  • Removed -ilovebill parameter from list (it is obsolete now)
  • shift-printscreen for a screenshot at any time is back
  • dutch support curtesy of Arno Slagboom ([email protected])
  • spanish support curtesy of Abel Hernandez Zanatta ([email protected])
  • updated swedish support (thanks to Fredrik Ehnbom)
  • updated german2 translation (Thanks to Omega9)
  • Translucent fireballs, etc are now turned off by default. Use -fulltrans to enable
  • Explosions are translucent with -fulltrans (thanks to Kilbert)
  • Translucency table calculation is sped up (thanks to Erik Sandberg)
  • idfa and idkfa now give the backpack
  • fixed WIBP5 not found problem
  • put sprites-in-a-pwad fix back in (see readme.sprites for more details) (Thanks to Martin Howe)
  • keypress crash is fixed
  • added port numbers to linux tcp/ip network play (ie: 127.0.0.1:20000)
  • changed directory structure of source to allow for >1 platform support
0.61 (March 16)
Build | [Source is LOST] | v0.61
  • linux support
  • did a lot of much-needed bug-fixing
  • added -gwaddir parameter to set location of doom wad(thanks to Martin Howe)
0.63 (Unknown)
LOST, dosdoom063-bin.zip
  • Chi Hoang leaves the port after this release.
  • DOSDoom Team takes over.
  • It is unknown what happened at this point, without the source code or the bin. A changelog does not exist.
0.64 (June 1)
Build | Source | v0.64
  • RTS :* Radius Scripting (player goes within a radius causes an event :* check this out!) Scripting for new levels or existing ones (see radius.htm).
  • added needed wads to source dist
  • added some troubleshooting notes to the end of the user notes
  • sky fixed in all resolutions. Thanks to Matthew J Legowski <[email protected]>
  • Updated Dutch support. Thanks to Arno Slagboom ([email protected])
  • Many linux improvements contributed by Eduardo Casino:* Almao ([email protected])
  • New music and sound code: Support for MUS, MOD and MP3 music files (see music.htm).
  • CD Atmosphere support
  • MOD and S3M support based on JGMOD. http://www.geocities.com/siliconvalley/vista/8890/
  • MP3 support based on dosamp based on amp: 0.7.5 by Tomislav Uzelac. dosamp is by Ove Kaaven. amp:* 0.7.5 is by Tomislav Uzelac
  • Missile Teleportation off/on/silent
  • Player Teleportation Speed normal/quick/quickest
  • Fixed the crosshair so it re-adjusts when full screen.
  • Pulsating crosshair.
  • Extended network setup packet, sends all the information from the gameplay menu to all other machines so there are no consistency errors.
  • Fixed the demo's so they play properly again, (AdvancedAI was using P_Random, so the demo's were getting the wrong numbers). There is now a J_Random function which should be used for random numbers for addons to stop this from re-occuring.
  • disabled the gameplay menu also while in a netgame (you can undo that if you wish, but I personally think it's better to reduce consistency errors).
  • Options menu reorganised and graphical titles used
  • new deadly former humans setting (spider demon is also a nightmare here)
  • new startup sequence
  • monster respawn setting in the menu
  • monster infighting setting in the menu
  • graphical titles for menu
  • cd audio volume in the menu
  • code clean up (rationalising etc)
  • updated german support (Thanks to TwoFace)
  • new cheat codes:
  • 'idgive1' :* gives chainsaw.
  • 'idgive2' :* gives shotgun + full ammo.
  • 'idgive3' :* gives double:* barrel shotgun + full ammo.
  • 'idgive4' :* gives chaingun + full ammo.
  • 'idgive5' :* gives missile launcher + full ammo.
  • 'idgive6' :* gives plasma rifle + full ammo.
  • 'idgive7' :* gives BFG + full ammo.
  • 'idunlock' :* gives all the keys.
  • 'idloaded' :* gives all the ammo.
  • 'idsuicide' :* suicide.
  • 'idtakeall' :* takes all stuff away.
  • 'idinfo' :* replaces 'showinfo'.
  • 'idkillall' :* replaces 'hotaru'.
  • 'idinfo' gives numerical x,y coordinates for scripting
  • menu uses coloured text (configurable)
  • Spectres can be setup as Visible/Partly Visible/Translucent/Stealth
  • Lost Soul can be setup as Visible/Partly Visible/Translucent/Stealth
  • dehacked support REMOVED temporarily
  • new ENEMY AI REMOVED temporarily
  • human madness and human explodings REMOVED.