= Freedoom 06/15/2009 Freedoom 0.6.4. Freedoom is a project to create a complete Doom II-compatible IWAD file which is Free Software. The IWAD file is the file used by Doom which contains all the game data (graphics, sound effects, music, etc.). While the Doom source code is Free, you currently still need one of the proprietary IWAD files from id in order to play Doom. Freedoom aims to create a Free alternative. Combined with the GPL-licensed Doom source code this will result in a complete Free Doom-based game. For more information, see http://www.nongnu.org/freedoom/. == What ``Free Software'' means When we speak of Free Software, we refer to the software movement in which your freedoms to use, copy, modify, and study it are ensured. For example, you may freely use Freedoom for any purpose you see fit, you may redistribute it to anyone without needing to ask for permission, you may modify it (provided you keep the license intact, see `COPYING`), and you may study it -- for example, to see how a Doom IWAD is built. To facilitate this, you can get the full source code (here, in the form of a DeuTex tree) for Freedoom. You may read more about Free Software at the http://www.gnu.org/[GNU] and http://www.fsf.org/[Free Software Foundation] websites. == Contributing to Freedoom Contributions to Freedoom are always welcome, however there are a few guidelines that should be followed: === Intellectual Property We know people hate legalese, but this is important. This applies to *everything* which is submitted. You must be incredibly careful when basing on existing graphics or sounds. Most Doom projects are incredibly lax on reusing intellectual property -- there are plenty of WADs out there which contain modified Doom sprites, for example. However, due to the nature of this project, we do not have the same liberty to rip as we please. The general rules go as follows: * Everything you submit must be 100% your own work. You must not base upon resources from Doom or any other game. You may not even rip textures from WADs you have downloaded (if you find a WAD with textures in which look useful, let us know -- that way, we can contact the author). * Do not simply copy the original resources. Where possible, try to make an effort to make the new versions look visibly different from the originals. * Be especially careful of ``free texture'' (or ``free sound'' or ``free graphic'') sites. Although these would appear at first to be okay to use, many are free for ``non-commercial use only''. One of the things we want to be able to do is put this on GNU/Linux CDs (which are sold -- ``a commercial use''). * The main exception is that you may of course reuse anything in the Freedoom source tree. In fact, this is encouraged, as reusing material will give the WAD a more consistent feel. === Levels Levels should be in Boom format; you may exceed the limits of Vanilla Doom and use Boom features; however, do not use features that are not supported by Boom 2.02 and compatible ports. Levels should be in Doom's original format, not in ``Hexen'' format. It is sensible to also heed the following guidelines: * Make sure that skill levels are implemented, and that all multiplayer start points are present. * Make levels appropriately difficult for their position within the progression of the game. Also bear in mind that not all players may be as skilled a player as you. * Do not use tricks that exploit Doom's software renderer; some source ports, especially those that use hardware accelerated rendering, may not render it properly. Examples of tricks to avoid include those used to simulate 3D bridges and ``deep water'' effects. * Boom removes almost all of the limits on rendering; however, do not make excessively complicated scenes. It is desirable that Freedoom levels should be playable on old or low-powered hardware. * Always test in http://www.teamtnt.com/boompubl/boom2.htm[Boom] itself rather than a derivative such as PrBoom. This ensures that your levels really are Boom-compatible rather than using any extra features. As DOS is rather rare these days, you may not have a system which can run Boom natively, so you may use either http://www.dosbox.com/[DOSBox] or http://www.freedos.org/[FreeDOS]. === Graphics * Graphics should be the same color and size as the originals to remain compatible with PWADs (otherwise, they may end up looking like a mess). They cannot use the Doom font. * Textures should be the same dimensions as the originals. They should be similar but not identical (to avoid IP infringement) -- in fact, they shuold be as different as possible while keeping to the general theme of the texture. As mentioned above, try to make a concious effort to make the textures visibly different from the originals. Critically, the textures should tile in the same way as the originals. * Some textures contain the letters UAC or references to UAC; this is an intellectual property of id Software (trademarked). Instead, use the letters AGM in your textures. * Sprites should be roughly the same size and shape, but different to the originals. Doom monsters are id's intellectual property (which means no imps, cyberdemons, etc). The new monsters will behave the same way as the originals, but will be totally new. === Build process The Freedoom build process is fairly complete and should not change without good reason. Write a decent explanation why your method is better; just enough to get your point across is good enough. === Documentation Freedoom always needs help with the documentation, so please send your patches, but keep in mind: * We use http://www.methods.co.nz/asciidoc/[AsciiDoc] for writing the documentation. AsciiDoc is a simple plaintext-based format which is simple to read and write in its source form, and makes pretty HTML documents out of them (it also supports other formats like DocBook/PDF/manual pages...). * Headers are formated in a wiki-style format, this makes it easier for Vim (perhaps other editors, too) to automatically re-format text. * Text is kept at 72 characters wide. In Vim, you can set the editor to automatically insert line breaks as you're typing by performing `set textwidth=72`. Special exceptions to the width rule might be allowed when necessary (for example, inserting long URLs). === Submitting your work TODO: Figure out the best method of doing this. This mainly requires time to see what works best. If you use git, make sure your commit messages start with a single line, under 72 characters, which provides an adequate summary of your changes. You should prefix this line with the component you are committing (for example, ``map17: fixed unbeatable map''). This should be followed by a blank line and a paragraph or more to explain your change in detail (for example, explaining what part of the map was broken). See commit 27762aa5f34f590bfc29d1f667f9121907cb8a98 for an example. If you use GPG, try to sign your commits with `git commit -s` if possible; this ensures that you are who you say you are. You should commit often; each important change should get its own commit, but minor changes need not. Take advantage of git's ability to rewrite history, don't use `git revert` on your private copy of the repository, just remove (`git reset`) or amend (`git commit --amend`) the faulty commit as necessary. Leave all the interesting and important history bits, leave out stupid mistakes like spell check errors. ///// ///// 06/15/2009 Freedoom 0.6.4. Removing illegally copied music from the repository. All of metabolist's files are removed, there are no further changes in this release (holding off all other changes until some higher number). 01/01/2009 Freedoom 0.6.3! See git history for the full list of changes and differences, shortlog follows: Catoptromancy (4): levels: fixed errors in maps sprites: added new Hell Knight and Pain Elemental sprites lumps: Add demo1 e1m2: Fix to be fully compatible in doom1.wad Jon Dowland (2): silence colormap.py quieten deutex Mike Swanson (11): Added .gitignore files titlepic: version from `git describe` if available Documentation: rewrote most of README, reformatted COPYING wadinfo-builder.pl: change license to BSD lumps/genmidi: Update OpenBSD-derived code to newer license Add copyrights, remove latest/ directory Change website URL in documents README: Clarify the usage of Boom 2.02 buildcfg: Separate demos to specific IWAD targets README: Fix 50% of the TODO sections :-) VERSION: Bump to 0.6.3 RjY (17): Add doom.wad object target Add makefile section to build doom.wad Build wadinfo_ult.txt, needed by udoom iwad target Remove levels/e3m8.wad symlink Update .gitignore and clean target Define ULTDOOM when building wadinfo and texture1 for udoom Include doom pnames in buildcfg.txt when ULTDOOM is defined Add SKY4 to Ultimate Doom build Add acc_e2m2 as E1M2 Minor fixes to acc's E1M2 Add acc to CREDITS Shareware-compatible version of acc_e2m2 from Catoptromancy acc_e2m2: rebuild REJECT Add URL to ENDOOM Add Catoptromancy's ENDOOM lump instead Add free-fun.wad by Siggi and link it as map32 Add Siggi to CREDITS Simon Howard (17): Change build to use simplecpp for preprocessing, as this does not munge Convert makepkgs script to Python. Convert extract-pnames script to Python. Convert sanity-check script to Python. Convert wadinfo-builder script to Python. Convert simplecpp script to Python. Move scripts that are part of the build system into scripts/. Merge branch 'master' of git://git.savannah.nongnu.org/freedoom Convert colormap.py to Python. Fix Makefile. Convert playpal generator script to Python. Minor fix to wadinfo-builder script. Fix Makefile dist: .pl -> .py Fix colormap script: leftover debugging code meant that all colormaps were at the same level. wadinfo-builder: Convert assignment overrides to lower case. Merge branch 'master' of git://git.savannah.nongnu.org/freedoom README: Add some initial level design guidelines. 14/03/2008 Fixes to MAP14 by The Green Herring. 13/03/2008 Fixed MAP18 from Catoptromancy. 12/03/2008 New sound by CSonicGo; map various sound sfx to empty slots. 05/03/2008 Include all patches in all IWADS, to prevent crashes with WADs that use custom TEXTURE1 lumps. Also, take this opportunity to fix some long-standing bug issues in MAP10 and MAP18. Improve MAP02 (remove secret exit switch); add an exit switch to the unfinished MAP12; add a new MAP14. Tweaked MAP05 to prevent an area you can get stuck in, courtesy of Catoptromancy. 27/02/2008 add sounds/nthompson - replacement rocket launch and explosion. 24/02/2008 Replace texture definitions in combined.txt with new ones, created in a cleanroom environment (see tools/cleanroom). Freedoom 0.6-rc2 tagged in subversion. 21/01/2008 Updated map24 from catoptromancy 14/01/2008 Remove some of WildWeasel's sound effects, see 03/01/2008 Freedoom 0.6-rc1 tagged in subversion. 21/08/2006 Freedoom 0.5 released. aggregation of changes in the SVN log to date: * new sprites: * sg; thanks Gargoylol * ssg, rl, plasma; thanks Fredrik * revenant, thanks Gargoylol * WIP Baron, thanks Lokito * barrel sprites from Fredrik * New sprite placeholders: * map revenant fireball sprite frames to others * Use the AOD skeleton as a "not done yet" sprite * map arch-vile to this * map cyberdemon to this * generate HK, PE, Mastermind placeholders using baron, caco, arachnotron respectively * Level tweaks: * E1M1: fix lights in DM corridor (jond) * E1M3: misc updates (fraggle) * E1M4: remove berserk (crashes game) (jond) * MAP01: rotate last section 90 degrees (jond) * MAP02: more space in column-room (jond) * New sounds: * mancubus pain; thanks David Lawrence * dsbarexp, dspistol, dsrlaunc; thanks Gargoylol * Many updated flats/patches from Fredrik * add colormaps to freedoom_graphics.wad (jond) * lots of build system tweaks (jond, fraggle) * new packages added to release: * distribute freedm with freedoom * distribute source archive snapshot 15/08/2006 new chaingun from fredrik 25/06/2006 new sounds from gargoylol: dsbarexp, dspistol, dsrlaunc new shotgun sprite from gargoylol new ssg from fredrik new rocket launcher from fredrik 03/03/2006 replaced GLASS* textures with 64px wide equivalents adjusts TEXTURE1 lumps accordingly re-enabled GLASS* textures on E1M1 0.4.1 released 27/12/2005 updated e1m1,e1m8 (bugfixes: jond) various textures and flats added to DOOM build 0.4 released 23/12/2005 updated e1m1 from jond mfademap (lump) from jond build ulatest.wad: latest.wad for ultimate doom fix ppmcaption -> ./ppmcaption for titlepic map04 from macro11_1 new stf* graphics from scuba steve new sound dssgtatk (demon bite) from gargoylol new sound dsslop from jond new sound dsclaw from joed new sound dsmandth from gargoylol + jond 24/12/2004 e2m1 from shadowrunner changed dummy sound file to be an empty sound rather than a beep removed mancubus sound effects updated chaingun from cheapalert 22/12/2004 completed map01 from spaceforce completed map03 from sgtcrispy new chaingun from cheapalert 07/02/2004 Added hires flats from tony: mflr8_2, flat19, flat5_3, floor4_8, floor6_[12], flat1, mflr8_3, rrock{03,09,20} Added archvile sounds from hyena dsbosdth sound from beefstupid 12/01/2004 added dsstnmov sound from isle 07/01/2004 tgrn, tblu (green, blue torches) replacements from godcells updated e3m1 from sargebaldy 31/12/2003 Updated map03 from sgtcrispy e1m8 from godcells tred (red torch) replacement from godcells 10/12/2003 Add map22 from boris(tarin) Rebuild all levels in ZenNode to fix rendering bugs under legacy 4/12/2003 Added missing multiplayer starts to dummy level Fixed map10 door not opening (bug #820880) 28/10/2003 Add new status bar face from kinkyfriend 19/10/2003 Fix dsskeswg sound effect which was named dskeswg.wav Fix inconsistencies in status files 9/10/2003 Fix missing imp explosion death sprites (dummy). To stop crashes under legacy. 22/8/2003 e1m3 update from fraggle 27/8/2003 Chaingun sergeant replacement from geekmarine 21/8/2003 e3m1 from sargebaldy 10/8/2003 The ChangeLog is now in reverse chronological order. 8/8/2003 The FREEDOOM lump now contains the current version. Modified the TITLEPIC screen to display the latest version also. Shuffled textures around so that the shareware build now works. Added missing graphic lumps for Doom I intermission screens ("YOU ARE HERE", etc) 7/8/2003 Add fsku(floating skull rock) sprite from ajapted Updated e1m4, e1m6 from geekmarine 28/7/2003 sswv (wolfenstein/sailor) sprite from ajapted 13/7/2003 Finished e1m4 from geekmarine In dev e1m6 from geekmarine Column sprites from ajapted (COL[123456]) POL3, SMT2 sprites from ajapted 21/6/2003 Added hires textures from railgunner: flats: ceil4_2 floor6_2 patches: w46_37 w46_38 w46_39 10/6/2003 Modified build system to build "latest.wad", which contains all the stuff added since the last release. Added Jon Rimmer's RMS head boss brain sprite. Added Silverwyverns new sky backdrop (sky3) Added david_a's sprites (pob1, brs1) 26/4/2003 mancubus fireball (manf) from espi 16/4/2003 v0.1 release 4/4/2003 fixed map05 not linked in 3/4/2003 e3m8 from torn 30/3/2003 updated e1m4 from geekmarine bfg sound effects from julian map05 update from amarande dsoof, dsnoway sounds from wildweasel map10 update from archvile46 24/3/2003 updated tech column from mouse 21/3/2003 arachnotron replacement from mouse tech column (elec) replacement from mouse 9/3/2003 chaingun pickup sprite from fraggle 8/3/2003 added ssg replacement from scubasteve (yay!) chainsaw pickup sprite from ravage 26/2/2003 fist replacement from scubasteve 20/2/2003 updated pistol from scubasteve 18/2/2003 added new pistol from scubasteve 31/1/2003 fixed map02 from tarin added map12 from wildman 21/1/2003 finished map02 from tarin 11/12/2002 added map23 from submerge ceil3_[3456] replacements from espi dsswtchn, dsswtchx, dsshotgn replacements from wildweasel 9/11/2002 created CREDITS file (contributors page is now autogenerated from this) removed dead levels - map04, map12 (assigned but undeveloped) updated map25 from cyb added dummy demo lumps for iwad build touched up the shotgun guy sprites a bit - fraggle 8/11/2002 fixed lost soul flying backwards (thanks enjay) 6/11/2002 demon replacement from scubasteve dskeen{pn,dt} from hyena 4/11/2002 fix dssgcock, dswpnup (thanks isle) 30/10/2002 map10 update from archvile46 agb128_1 hires texture from darkstalker 22/10/2002 final map26 from torn final map26 from torn (REALLY final this time, for real honest) 16/10/2002 map26 update from torn add fredriks new bfg replacement (sorry about the delay) colorised fredriks old skag projectile blue and added it in (fraggle) 14/10/2002 in dev map27 from bastetfurry in dev map26 from torn 11/10/2002 boscub sound from bloodshedder 9/10/2002 map13 from lurker sgcock and wpnup sound effects from bloodshedder 27/9/2002 updated map03 from sgtcrispy 26/9/2002 updated map03 from sgtcrispy 19/9/2002 finished (?) map25 from cyb finished e1m7 from archvile47 fixed missing textures from build system sprites from fredrik (updated/replaced): bexp, bpak, clip, pmap, shel, shot, suit replacement nukage[123] flats from fredrik 13/9/2002 added halluc.mid from woolie wool to musics/woolie 9/9/2002 Freedoom back up on sourceforge. Thanks to the SourceForge guys for hosting freedoom, especially as it is not the kind of project they usually host (normal sourceforge policy is to reject projects of this kind). .wad files in wads/ download directory have been made unreadable; please download the compressed .wad.gz files. added graphics/titlepic/output.png as a png converted copy of the output titlepic file; this allows viewing it from your web browser. 20/8/2002 e1m7 in dev map from archvile46 map25 in dev update from cyb e4m1 in dev update from nb_nmare d_e1m5 music from ralphis 14/8/2002 e4m1 from nb_nmare updated comp04_[56] patches from nb_nmare updated textures from fredrik: bcrate[lmr]1, gcrate[lmr]1, sgcrate2, sw11_[1245], sw12_[1245], sw15_[1346], sw16_[1246], sw17_[123456] sw18_[57], sw19_[1234], vgcrate1, wall05_2 13/8/2002 updated patches from fredrik: rp1_[12], rp2_[1234], rw10_[1234], rw25_[1234] rw38_3, support2, tp2_[12], tp3_[12], tp5_[1234], tp7_[12], w113_[123], wall02_[123], wall62_[12] updated e1m1 from jon^d updated map25 from cyb updated textures from nb_nmare: rw37_[1234], rw39_1 4/8/2002 Fixed the view map script (Thanks ari) submitted a story for doom episode 1 - Jon e1m4 in dev map from geekmarine map31 in dev from oblivion pol2 sprite replacement from geekmarine forwarded 6 hires textures from the hires project: floor6_[12], mflr8_[24], rrock19, rrock20 ---------- part of changelog missing -------- updated e1m4 from geekmarine 2/8/2002 wall62_1 replacement from fredrik fogmap from oblivion map02 in progress from tarin 1/8/2002 e1m3 in progress from fraggle e1m9 in progress from ajapted 29/7/2002 boom colormaps from cyb bfg from twice risen (converted to sprites by railgunner) 28/7/2002 added linguicas skeleton demon sprite replacements 27/7/2002 sprites from geekmarine: cbra, pol1, pol6 d_e1m1 from ralphis (in mid format, waiting for mus conversion) mus converted d_e1m1 from ralphis 25/7/2002 updated map25 from cyb fixed shtgb0 y offset (thanks railgunner) more build system cleanup (now uses a combined config file and cpp to split it up) 23/7/2002 added waterfall textures (wfall[1-4]) from mmnpsrsoskl (dsells) added static waterfall textures (sfall for static sfall[1-4], etc.) at request of jon build cleanup: removed hires_build.pl: this is now done by the makefile only new or changed hires textures will be converted now which saves time changed the build logging to dump all into one file (build.output) which displays the output from make. Wrapper "build" script to run make redirecting all output. 20/7/2002 updated patches from espi: ag128_[12], agb128_1, cyl1_1, door15_3, door2_[135], doortrak, rw32_[123], rw47_1, support2, t14_[35], tomw2_[12], ttall1_2, w13_[1a], w15_[456] updated flats: flat2[23] made AASTINKY 32 wide instead of 24 - this is a fix on the original. textures are supposed to be powers of 2 in width 17/7/2002 AOD sprites from Linguica (baron and demon replacements). I am not sure what enemies we will replace with these yet so they are not currently linked in. updated map18 from zigmund 14/7/2002 in progress map08 from railgunner in progress map25 from cyb replacement sw19_[1234] from espi for new startan (back to new startan for testing) 11/7/2002 reverted to old startan (the new ones have been kept in patches/espi/new_startan/) map18 update from zigmund replacement smbt/smgt (blue/green torches) sprites from me (fraggle) 8/7/2002 rw25_[1234] from espi texture replacements from espi: w33_8, wall01_[123456789abc] replacement startan (old startan are archived in patches/espi/old_startan/ - sw??_? font from ajapted: placed in http://freedoom.despayre.org:81/art/font/ 5/7/2002 map18 update from zigmund 27/6/2002 Added e1m1 by me (Jon), stopped external links opening in a new window (thats what the shift key is for, IE users) 22/6/2002 level 18 from zigmund (3/4 complete) 14/6/2002 smrt (small red torch) replacements by me (fraggle) 13/6/2002 added keen graphics (mewsefish) - by me (fraggle) the death animation sucks, people are welcome to improve it if they wish. 9/6/2002 Added 'Display all Graphics' to status page - Jon 25/5/2002 help/help1 from cph intermission graphics from ajapted: wibp[1234], wicolon, wienter, wif, wifrgs wiklrs, wiminus, wimstar, wimstt, winum[0-9], wiostf, wiosti, wiostk, wiosts, wip[1234], wipar, wipcnt, wiscrt2, wisucks, witime, wivctms wilv/cwilv graphics from ajapted 24/5/2002 wimap* replacements from ajapted 21/5/2002 menu graphics from ajapted: m_detail, m_disopt, m_disp, m_endgam, m_episod, m_gdhigh, m_gdlow, m_hurt, m_jkill, m_lgttl, m_loadg, m_messg, m_msens, m_msgoff, m_msgon, m_musvol, m_newg, m_ngame, m_nmare, m_option, m_optttl, m_pause, m_quitg, m_rdthis, m_rough, m_saveg, m_scrnsz, m_sfxvol, m_sgttl, m_skill, m_svol, m_ultra 20/5/2002 map03 from sgtcrispy map05 temporarily removed (crashes prboom and doom legacy) added in dummy entries for wia* map animations, wisplat, wiurh[01] wimap* are linked to interpic add graf_extract.pl to forward graphic offsets from wadinfo.txt to wadinfo_sw.txt 17/5/2002 bossback, m_doom graphics from ajapted 15/5/2002 bosf sprites, m_doom graphic from ajapted 14/5/2002 rw19_[12] reverted to espi versions (jstepp versions clash) 12/5/2002 ammnum[0-9], brdr_*, m_ls* replacements from ajapted 9/5/2002 tfog, ifog, pins, bon2 sprites from ajapted dsplpain, dspopain replacements from wildweasel 8/5/2002 updated textures from espi: wall00_[5678], wall57_[1234], wall62_[12], wla128_1 sw11_[1245], sw12_[1245], sw15_[1346], sw16_[1246], sw17_[123456] sw18_[57], sw19[1234] sw[124]s[01] hires patches: wall62_[12], wla128_1 6/5/2002 bon2 (armor helmet) replacement from ajapted 5/5/2002 improved w103_[12] from fraggle 5/5/2002 w105_1, wolf[234567] replacement from ajapted rw12_1, rw15_[34], rw16_[1234], rw19_[12], rw21_[12345] replacements from jeremy stepp Symlinked wall48_1 to w108_1 (temporary blank wall until the baron replacement is done) wall51_2 replacement from espi wall51_3, rsky3 replacements from fredrik doom2 textures finished! wall57_[1234] replacements from fredrik wall03_3 replacement from fredrik w109_[12], w110_1 replacements from fredrik wall51_1 replacement from fredrik fix wadinfo.txt.real (some patches were missing and werent being built in) wall03_1 replacement from espi (was missing from patches list) all doom1 and doom textures are now done! 25/4/2002 added map32 replacement from andrew apted 14/4/2002 hires patches from fredrik: wall47_2, sw1s[01] updated map17 from nrkn 29/3/2002 plasma rifle sprite (pickup sprite) from adamizer 20/3/2002 backpack sprite from submerge (bpaka0); sound from submerge (dspopain) (note: new wads haven't been built) - Jon 12/3/2002 patches from spinspyder: rw47_[34], rw48_[1234] 2/3/2002 Sync with doom2tr 27/2/2002 Hires rw33_1 from fredrik 21/2/2002 Merge with doom2 retexturing project! Added patches_hi and flats_hi directories - pngs are converted to tgas for use in JDoom, and dumped into the "hires" dir. This is zipped up to freedoom_hires.zip automaticall. All hires textures from other directories moved into hires dirs. 26/1/2002 updated shotgun guy sprites from saint of killers updated chainsaw from fredrik 7/1/2001 replacement fwater/nukage flats from fredrik 5/1/2002 improved titlepic by saint of killers patches from espi: body_[12], rw24_[1234] wolf1 from espi 25/12/2001 updated textures from fredik: door2_4, door9_[12] rw33_[1234] rw38_[12], rw46_4, slime1[456] 10/12/2001 plat2_1 replacement from nrkn work in progress map17 from nrkn 1/12/2001 shotgun guy from saint of killers!! sounds from enjay!: barexp, brsdth, brssit, bspsit, cacdth, cacsit, claw, flame, keswq, kntdth, kntsit, pedth, pepain, pesit, sgtatk, sgtdth, sgtsit, skesit tblu, tgrn, tred from nrkn (coloured light column replacements) rsky2 replacement from nrkn updated map30 from cacodemon leader 25/11/2001 updated map30 from cacodemon_leader 19/11/2001 music from captmellow (->d_ultima) last of the musics replaced (now we need to replace the crap ones) 17/11/2001 map04 from metabolist!! smbt[abcd]0, smgt[abcd]0, smrt[abcd]0, tblu[abcd]0, tgrn[abcd]0, tred[abcd]0, bal2[abcde]0 sprites from spinspyder musics from metabolist: map09, 11, 12, 13, 14, 15, 20, 21, 22, 23, 25, 27, 29 some of these are updates for previous musics, but lots are new! thanks! 15/11/2001 patches from espi(some updates, some new): wall30_[234], wall48_[1234], wall50_[12], wall58_[123], wall59_[1234] sprites: gorl(hanging dude) 13/11/2001 updates from espi: mwall1_[12], mwall2_1, mwall3_1, mwall4_[12] mwall5_1, rw36_[13], rw39_2, rw7_[23], new textures: wall30_[234], wall42_[56], wall47_45] 6/11/2001 wolf9 from isle patches from isle: door2_3, ps15a0, w13_8 5/11/2001 updated vines from espi(w10[67]_1) updates for rw30_[123] from espi 4/11/2001 boss face texture from deathmaster213!!! 2/11/2001 map06 from mystic! fixed zombieman death frame from saint of killers 1/11/2001 zombieman from saint of killers!!! patches from espi: body_[12], rw24_[1234] w10[67]_1 rsky1 from espi map16 from hyena! 31/10/2001 d_dead2 from hyena rsky3 from fredrik (rsky3 from lazer as well, I like fredriks better though. sorry :() armor sprites from fredrik wall22_1, wall23_[12] from fredrik 30/10/2001 textures from linguica!! w10[123]_[12], w9[89]_[12], wall25_1 29/10/2001 player sprites from saint of killers with shadows removed 26/10/2001 Updated player sprites from saint of killers (with shadows) non-ear hurting sounds (dsgetpow and dsposact) from hyena 23/10/2001 d_romero, d_read_m from hyena 19/10/2001 map20 from lazer 13/10/2001 w92_[12] from csabo 11/10/2001 julians d_stalks moved to d_shawn2 (map19) d_stalks (map02) from csabo 8/10/2001 musics for map09, map11-15 from metabolist 7/10/2001 fist replacement from damienc 4/10/2001 Apologies for the delays to recent submissions. Fixed Sprites from Saint of Killers A work in progress map12 replacement from MDenham A mid from scragadelic 28/9/2001 d_stalks from julian dsgetpow, dsposact from edd 23/9/2001 textures from espi: rw42_[134], rw43_1, rw46_[23], rw8_[1234] rrock16 22/9/2001 hell5_[12], hell6_[23], hell8_[124] from espi interpic from espi updated map05 from amarande dsmanatk, dsmandth, dsmansit, dsmnpain from cacodemon_leader genmidi lump from cph 21/9/2001 shotgun #3 from fredrik 20/9/2001 updated crates, w64b_[12], wall64_2 from fredrik 19/9/2001 it was discovered that flat5_3 was marked as done when it was actually not, so we were actually at 99.3% flats instead of 100%. I have temporarily linked it to a similar looking flat, but it would be good if someone could do a replacement flat5_3! TROO (imp) and HEAD (cacodemon) replacements from nightfang! flat5_3 from espi (thanks :) updated plasma rifle from Julian 18/9/2001 spine3_[12], spine4_1 from espi wall49_[1234], wall58_[123], wall59_[1234], wall42_1, wall47_3, wall48_[1234] from espi map05 from amarande! 17/9/2001 updated(fixed) player sprites from saint of killers converted mids from hyena fixed sound effects from julian a mid from captmellow pldeth (player death) sound from spike 16/9/2001 player sprites from saint of killers!!! comp01_[156], comp1b_4, comp1c_6 from cph ceil3_[12], flat22, flat3, flat5_2, flat9, floor0_[567], mflr8_2 updates from espi 15/9/2001 map30 from cacodemon_leader fixed impsounds from geekmarine dsplasma, dspstop from julian puff, blud sprites from geekmarine wall21_[135] from cph bal1 sprite from geekmarine fixed map30 from cacodemon_leader bal1, puff, blud, dsbgsit* temporarily unlinked (incorrect palette on background colour, one of the sounds is in the wrong format) fixed sprites (bal1, puff, blud) Added a script to make a png representation of a map on the status page based on some works by Tom Robinson. - Jon my mistake - the dsbgsit sounds were ok, it was julians sounds that are in the wrong format 13/9/2001 Updated map29 from Amarande 12/9/2001 patches from espi: rw19_[1234], rw20_[1234], rw26_[234], rw27_2, rw28_3, rw31_[12], rw32_3, rw36_[13], rw39_2, rw41_2, rw5_[1234] rw45_1 from airraid midi from AndrewB: "balancing act" completed level from amarande: map29! sw2_[34] from kks (please contact me, you left no contact address) updated chaingun sprites from kks 11/9/2001 ceye sprite (the eye) from isle 10/9/2001 hdb[1-6] (hanging corpses) from espi rw24_[34], rw1_4 from airraid updates for hanging corpses from espi mwall4_1 update from espi 9/9/2001 wolf1[347] from pickle_hammer pol4 from airraid rw37_4 from airraid wall57_1 from airraid patches from jonr: r28_2 (?), rw28_2, rw36_2, rw43_[34] patches from isle: wolf13, wolf14, wolf17 shotgun sprite from captmellow patches added in that are identical to existing flats: flat23->w13_1, lava[1-4] -> rwdm11[a-d] a better plasma rifle from fredrik fixed w13_1 from isle d_read_m update from hyena 8/9/2001 flamp, w13_a, w15_[456] from cph updated mancubus sprites from saint of killers 7/9/2001 mancubus sprites from saint of killers!! 6/9/2001 w74a_[12], w74b_1 from cph rw28_4, wolf11, wolf18 from cph fixed rw33_[23] (airraid) which were not being built in 5/9/2001 d_evil (map31) from hyena 4/9/2001 genmidi lump from cph ttall1_2 from cph Updated blood flats from espi Updates for w65b_1 and w65b_2 from airraid patches from cph: doortrak, w73a_[12], w73b_1, wolf10, wolf12 BFG Replacement from fredrik 3/9/2001 comp03_7 and rw37_1 added (were not being built in) 2/9/2001 pistol psprite from espi updated patches: rw37_1, wall24_1 rsky2 from hyena shotgun psprite removed by popular demand :) 1/9/2001 updated mwall5_1 from espi (another demon face) 31/8/2001 Patches from espi: mwall5_1, rw44_[24], sw2_[34], w94_1, wall24_1, wall42_1, wall47_3 sound: dsbgact d_dead2 from ralphis 30/8/2001 patches from kman: door3_[456], sw2_[56], t14_5 plasma sprites from hyena: plss, plse, apbx, apls fixed sound effects from sgtcrispy PUFF bullet puffs from picklehammer 29/8/2001 TLP2 Replacement from Sir Fragsalot mwall5_1 replacement from espi - Marble demon face Fixed smita0 (was an interlaced gif and was appearing weird in game) 28/8/2001 TechLamp (TLMP) sprite from Sir Fragsalot Relinked in Vicious's submitted midi "Surrounded Panic" as the music for map17. This is a randomly chosen level - it is not intended to be its final placement. Quite a few of the midis in general will need to be reshuffled to fit the levels. 27/8/2001 Updated patches from nrkn (less similar to the originals) Updates from espi for rw12_[23] Musics from picklehammer: countd ddtblu dead dm2int dm2ttl doom intro introa openin shawn the_da Note: some of these have already been submitted but were submitted as .mids. I meant to convert these to mus but havent got round to it yet. When I convert them I will put them in instead, as technically they were submitted first and should have priority. Map21 from Amarande Converted all held-back midis The sound effects submitted by SgtCrispy yesterday are screwed up in some way and are not being converted - I have unlinked them until I can fix the problem. 26/8/2001 Replacement sounds from SgtCrispy: dsbgdth[12], dsbgsit[12], dsbgact, dssklatk Updates for the "face" wall textures (demon faces etc): mwall4_[12], mwall5_1 Patches from nb_nmare: comp02_4, comp03_[67], rw23_[34], rw38_4 Patch from nrkn: tscrn4 25/8/2001 m_skull replacements from Isle 24/8/2001 New patches from espi: door15[124], rw11_2, rw12_1, rw15_[1234], rw16_[1234], rw21_[12345] Updates: ladder16, rw12_[23], wall03_4 Patches from nrkn: door2_[15], t14_3, wall03_1 wall05_2 replacement from nb_nmare fixed tlite6_* flats from nb_nmare (correct shape) 23/8/2001 New patches from espi: nukedge, wla128_1, rw14_1, wall03_4, wall04_[23457] 22/8/2001 wall78_1 replacement from meat_head berserk pack replacement from dsells 21/8/2001 New/updated patches from nb_nmare: hell8_[24], rw22_*, rw35_*, wall01_*, wall47_2 20/8/2001 New patches from espi: door1[12]_1, ladder16, m1_1, ripw15, step[01..10] updated stuff: fcan[abc]0, floor0_[123], floor5_[23] d_betwee replacement from csabo, and also an ENDOOM replacement wall49_4 temporarily unlinked as it is too narrow and causing "column without a patch" errors. Added dynamic titlepic: shows the build date and time. ppmcaption is a very useful little program ;) replacements for the menu "thermometers" from isle First finished level! map07 replacement from tarin Fixed wall49_4 from airraid rw32_2 from lazer 19/8/2001 Added a "FREEDOOM" lump at the suggestion of Quasar - this is so that ports can tell that the FreeDOOM iwad is being used. Added replacement patches from airraid - fix for alignment problems. Added d_runnin music from csabo There are several other musics which have been contributed and are not currently being built because they are in .mid format and deutex needs .mus :(. I will convert these as soon as possible. Added some sound effects from Eddddd: dstelept and dsslop replacements. I am currently only building in dstelept as i'm not sure the slop sound sounds right. 16/8/2001 Added a replacement for rw46_4 based on the slime16 flat. Credited to Tarin since he made the image :) Added Rocket sprites from the Hyena TC sw2_7 and sw2_8 patches from isle w108_2, 3, 4 from isle dsitmbk and dstink replacements from edd 15/8/2001 Lots of wall patches from fredrik: 5 doors (although they are still work in progress apparently), rp1_*, rp2_*, an updated support2 (based on maonths earlier texture), tp2_*, tp3_*, tp5_*, tp7_*, wall02_* More patches from fredrik: comp02_*, several comp03_* and comp04_*, and tscrn* 13/8/2001 Added the ruby gun from Doom:Millenium (submitted by Lu:t). The frames are designed for use with a dehacked patch. I have set them up using some of the frames for the plasma rifle, but they are not supposed to be permanent. It needs to be decided which frame goes where... Added cons1_9: east facing console, this is "missing" from the original doom flats list Added powerup sounds by Hyena Added Draconio_SoundFX.zip : currently the dspos* sounds are the only ones linked in 12/8/2001 Rewrote builder script in perl. Added rw18_3 and rw18_4 replacements - my own work, colourised versions of rw18_1 and rw18_2 11/8/2001 Started Maintaining a ChangeLog. Received missingflats.zip from espi filling in some of the last holes in the flats. All flats are now done or assigned. Also snak7_1 and snak8_1 to patches. Added mewses status bar replacement. Added fredriks circular saw graphics - replacement for the chainsaw Added vilefire.zip - updated archvile fire sprites from espi jond_last_three_flats!.zip from Jon^D - the last remaining flats. We now have all the flats done. ///// ///// Copyright (c) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Contributors to the Freedoom project. All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: * Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. * Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. * Neither the name of the freedoom project nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. For a list of contributors to the freedoom project, see the file CREDITS. ///// ///// F: cph N: Colin Phipps S: cph E: cph@cph.demon.co.uk W: http://www.cph.demon.co.uk/ D: Binary lumps (playpal, colormap etc) F: julian N: Julian Aubourg S: Julian E: julian@doomworld.com D: Sprites, Stories, Textures F: mellow S: Captain Mellow E: captainmellow@yahoo.com D: Textures, Music F: nb_nmare N: Nick Baker S: NightMare E: nick@frad.org D: Textures F: tarin S: Tarin E: tarin@paci-fist.net D: Textures, Sprites, Website design F: linguica N: Andrew Stine S: Linguica E: linguica@doomworld.com D: Textures F: godcells N: Emmanuel Rousseau S: GodCells E: Emmanuel_Rousseau@uqac.ca D: Levels, Sprites F: andrewb N: Andrew Bassett S: andrewb E: orangejuices@icqmail.com D: Music F: ravage S: ravage E: dragon_69283@yahoo.com D: Sprites F: archvile46 S: archvile46 E: pudge@att.net D: levels F: tony S: tony E: awalker@air-internet.com D: textures F: beefstupid S: Dr. Beefstupid E: shurkama@farts.com D: sounds F: spaceforce S: spaceforce E: spaceforce@snohost.com D: levels F: cheapalert S: CheapAlert S: gargoylol E: cheapalert@gmail.com D: graphics F: leileilol S: leileilol D: sounds, flats, sprites F: shadowrunner N: Michael T. Cole S: ShadowRunner E: Clansr03@yahoo.com D: levels F: kurt N: Kurt Kesler E: kesler@fidnet.com D: sprites F: isle S: Isle E: isle_bot@hotmail.com D: Textures F: ola N: Ola Bjorling S: Citrus E: ukiro@ukiro.com D: Textures F: zarcyb S: ZarcyB E: korgon_iii@hotmail.com D: Textures F: diluted S: diluted E: shaggs2dope_00@hotmail.com D: Textures F: metabolist S: metabolist E: sewoodman@talk21.com D: levels, music F: espi S: Espi E: esa.repo@phnet.fi D: (a lot of) Textures F: ralphis N: Ralph Vickers S: Ralphis E: ralphis@slipgate.org D: Music F: doom2tr N: Doom 2 Retexturing Project E: doom2textures@justmail.de W: http://www.quake.cz/winclan/doom2/ F: sirfragsalot S: Sir Fragsalot E: bssrpantella@hotmail.com D: Stories, Sprites F: jstepp N: Jeremy Stepp E: jeremystepp@hotmail.com D: textures F: oblivion N: Nicholai Main S: Oblivion E: uzi666@juno.com D: levels, fog colormap F: kman S: KMan E: kman@valveworld.com D: textures, sprites F: mystic S: mystic E: murray6@blueyonder.co.uk D: levels F: jonr N: Jon Rimmer S: Amtiskaw S: Jon_R E: jonr@frad.org W: http://destruct.alkali.org/ D: Textures F: rms N: Richard M. Stallman E: rms@gnu.org W: http://www.gnu.org/ D: Thanks go to RMS for letting us use his image for the boss brain :) F: vicious N: Vincent Fong S: Vicious E: vincentfong@freecall-uk.co.uk D: Musics F: tobester N: Toby Collins Jr. S: tobester E: tobester666@yahoo.com D: Music F: locust N: Andrew Francis S: locust E: locust@iinet.net.au D: textures F: airraid S: AirRaid E: airraid666@yahoo.com D: Sprites, Levels, Textures F: pov N: Iikka Keranen D: POVDoom Sprites F: jayextee S: Jayextee E: Jxt@Misery.co.uk D: Graphics F: enjay S: Enjay E: Enjay001@hotmail.com D: Sounds F: jond N: Jon Dowland E: spambox@alcopop.org W: http://alcopop.org/ D: Admin, textures, web scripts, levels, hires zealotism, sounds F: rancor S: Malice Rancor E: malicerancor@hotmail.com D: Sprites F: dsells N: Dale Sells S: mmnpsrsoskl E: mmnpsrsoskl@hotmail.com D: Textures, graphics F: meathead S: Meat_Head E: Forbidden_Planet@prodigy.net D: Textures F: kaiser S: kaiser E: kaiser@newdoom.com D: levels F: slayer226 S: Slayer226 E: slayer226@hotmail.com D: Textures F: ebola S: Ebola E: ebola_kaell@home.se D: Textures, Sprites F: zeurkous S: Zeurkous E: de_zeurkous@zonnet.nl D: Sprites, Textures F: fredrik N: Fredrik Johansson E: fred@frad.org W: http://www.doomworld.com/fredrik/ D: Textures, Sprites F: lazer S: Lazer E: dafshin@mediaone.net D: Textures, Levels F: lut N: Steve Dudzik S: Lut E: toruonda@home.com D: Sprites, Levels F: chang N: Joseph Chang E: jchang@optusnet.com.au D: Sprites F: csabo S: Csabo E: wadedit@marchmail.com D: Music F: draconio S: Draconio E: draconio2001@yahoo.com D: Sounds F: mewse N: Dave Kiddell S: Mewse E: umkiddel@cc.umanitoba.ca W: http://mewse.alkali.org/ D: Graphics, Mewse! F: deathmaster213 S: Deathmaster213 E: deathmaster213@hotmail.com D: Art/Textures F: hyena S: Hyena E: trwhite@fgbc.org D: Sounds, Musics, Sprites, Levels F: nrkn S: Nrkn E: nrkn@ihug.co.nz D: Textures F: picklehammer N: Tyler Pantella S: Pickle Hammer E: pickle_hammer@hotmail.com D: Musics F: saint_of_killers N: Alberto Bonis S: Saint of Killers E: alberto.bonis@libero.it D: Sprites/Art F: geekmarine S: GeekMarine E: cooljohn@birdmail.com D: Sprites, Sounds N: Tom Robinson E: tom@alkali.org W: http://www.junked.org/ D: A chunk of perl code N: Patrick "Amarande" Kalinauskas F: amarande S: Amarande E: amarande@lunasanguine.com D: Levels F: cacodemon_leader N: Sean Gauthier S: Cacodemon Leader E: gauthier.home@sympatico.ca D: Levels F: spike N: Luke Cama S: Spike E: spikeycool@hotmail.com D: Sounds F: maonth S: Shaviro E: maonth@nautrup.com D: Textures F: nightfang S: Nightfang E: nightfang@truelights.com D: Sprites F: mdenham S: MDenham E: tathetriam@aol.com D: Levels F: damienc S: DamienC E: hcapello@home.com D: Sprites F: spinspyder S: SpinSpyder E: blcrowley@hotmail.com D: Sprites F: sgtcrispy S: SgtCrispy E: sha_nigtha@yahoo.com D: Sounds F: submerge S: Submerge E: submerge_527@hotmail.com D: Sounds, Sprites F: adamizer S: Adamizer E: adamizer9000@yahoo.com D: Sprites N: Dan L'Ecuyer E: dlecuyer@tbase.com D: GENMIDI Lump F: ajapted N: Andrew Apted E: ajapted@netspace.net.au D: Graphics, Levels, Patches, Sprites F: zigmund S: Zigmund E: z_ozwell@hotmail.com D: Levels F: kinkyfriend S: kinkyfriend N: Patrick Westermark E: kinkyfriend85@hotmail.com D: Graphics F: railgunner S: Railgunner E: pcclassix@the-any-key.com D: Sprites, Levels F: bastetfurry S: bastetfurry E: bastetfurry@nachtkatzen.de D: Levels F: lurker S: Lurker E: ssjtrunks37@hotmail.com D: Levels, Sprites, Sounds F: darkstalker S: DarkStalker E: darkstalker81@hotmail.com D: Textures F: scubasteve S: Scuba Steve E: ray_stantz@hotmail.com D: Sprites, graphics F: torn N: Kim Bach S: Torn E: Tornthedark@hotmail.com D: Levels F: cyb N: Mike Watson S: Cyb E: cyb@frad.org W: http://cyb.alkali.org/ D: Levels, Sprites, Lumps N: Wouter van Oortmerssen S: Aardappel E: aardappel@planetquake.com D: Conceptual Work and realisation N: Alex Mao S: Arioch E: arioch@despayre.org D: Long term server hosting N: Bill Koch S: Bloodshedder E: bloodshedder@doomcenter.com D: sound effects N: Corwin Brence S: WildWeasel E: wildweasel_lemon@hotmail.com D: sound effects F: wildman S: WildMan N: Rick Clark E: rickclark58@yahoo.com D: Levels F: sargebaldy S: sargebaldy N: Owen Lloyd E: lloydo@onid.orst.edu D: levels F: david_a N: David Aramant E: david_a00@excite.com D: Sprites F: silverwyvern S: Silverwyvern E: cindymcc@nbnet.nb.ca D: Graphics (skies) F: mouse S: mouse S: lilwhitemouse E: lilwhitemo@midmaine.com D: Sprites F: fraggle N: Simon Howard S: fraggle E: fraggle@alkali.org W: http://www.soulsphere.org/ D: Chief Administrator, textures, sprites F: joed N: Joe Dowland E: spambox@alcopop.org D: sounds F: rellik N: Jim McDougald S: rellik E: rellik_jmd@yahoo.com D: FreeDM levels + graphics F: hellbent N: Jason Root S: hellbent E: chesterules@yahoo.com D: FreeDM levels F: dolorous N: David Lawrence Ramsey S: dolorous E: pooka109@cox.net D: sounds F: catoptromancy S: catoptromancy E: catoptromancy@yahoo.com D: Levels F: nthompson S: muffins.exe D: sounds F: rjy S: RjY D: Levels F: CSonicGo N: Claude A Freeman S: CSonicGo D: sounds F: The Green Herring N: Eric Baker E: eabaker@san.rr.com S: The Green Herring D: Levels F: Hawkwind E: hawkwinds_messages@hotmail.com H: Hawkwind D: Levels F: acc S: acc D: Levels F: siggi S: Siggi D: Levels ///// ///// 2009.01.01 v0.6.3 Happy New Year's! :) Quite a bit is in store for a minor version point; new maintainer, new website, new version control. For the most part, however, this consists of bug fixes with few added resources, not yet worthy of the big 0.7. Enjoy! 2008.03.05 v0.6.2 Quality control? What quality control? :) Thanks to Catoptromancy for fixing a total show-stopper bug on MAP18 and tweaking several other files. Thanks also to Hawkwind for a variety of level fixes. 2008.03.05 v0.6.1 0.6.1 released. Include all patches in all IWADS, to prevent crashes with WADs that use custom TEXTURE1 lumps. Several map fixes too (see ChangeLog) 2008.02.28 v0.6 0.6 released. 2008.02.25 v0.6-rc2 Tagging -rc2. We've made a big change to the TEXTURE lump definitions. We cut out all the multi-patch definitions as they were copied from the doom data. We made the decision not to cut out the single patch definitions, as those are effectively a naming scheme (a 1-1 translation from patches to textures) and not copyrightable. The texture data has been re-implemented using a cleanroom tool (available in tools/cleanroom). 2008.01.03 v0.6-rc1 Tagging 0.6-rc1 as the first release candidate for the 0.6 release. This will mostly be a maintenance release, but there are significant level changes. 2006.09.02 v0.5 Freedoom 0.5 released (less than a year since 0.4!) Quite a few new sprites. Placeholders for the sprites we haven't done yet that are a bit better than the hovering box. 2006.03.03 v0.4.1 Bugfix release: a texture error prevented 0.4 from working properly in some ports (prboom 2.2, eternity, possibly other early boom derivatives). I have also taken this opportunity to update the resource wads. 2005.12.27 v0.4 A belated christmas release: three new levels, a handful of new sounds and a lot of work behind the scenes. 2004.12.25 v0.3 This Christmas release features new levels and sprites as well as fixes for various bugs. 2003.12.10 v0.2 Changes in this release are mostly bugfixes. There are some new sprites, however, and two new levels. This release is celebrate Doom's 10th Anniversary. 2003.04.16 v0.1 Initial release