http://doomgate.de proudly presents: DOOMPATCHER: Lazy Doomers Patching Tool ---------------------------------------- ! Please visit: http://doomgate.de/files/ladopato ! to get further information about the doompatcher. LADOPATO -as we like to call it internally- is a tool to patch any valid IWAD-version of the registered DOOM/DOOM2 into any other version. Ladopato is a comfortable version-identifier, too. Quick Start ----------- Installation Unzip 'doompatcher.zip' to your harddisk, maybe directly to your desktop, if you like. A new folder 'DOOMPatcher' will appear. This folder contains a subfolder ('patches') and these files: 'bspatch.exe', 'bzip2.exe'und 'md5sum.exe': These helper files are required for the doompatcher to work correctly. Don't delete, rename or move these files. 'doompatcher.exe': This is the main executable, which you will use later. 'manual.txt': Hmmm. The manual. When you're using WIN95/98 or Me then you will have to install the Microsoft Visual Basic 6.0 Runtime Libraries (google: vb6 runtime), if you haven't done this already years ago. How-to Copy your IWAD (normally'DOOM.WAD' or 'DOOM2.WAD', but the filename is not important as long as it ends with '.wad'..) into the 'DOOMPatcher' folder. Start 'doompatcher.exe'. After making a new IWAD (maybe with an old version), you have to rename it (depending on the game it is 'DOOM.WAD', 'DOOM2.WAD' or TNT.WAD) and copy (or move) it into you DOOM folder. Make sure that you don't overwrite the last existing copy of your original IWAD! It's always a good idea to make backups! Background ----------- In the beginning -1993- DOOM was a pure DOS game. DOOM mainly consists of two important files: * A huge data file -the IWAD- which contains all required graphics, sounds, music and all the level-data. This Iwad contains literally the entire world of doom. * The second file is a DOS-program ('exe'), which reacts to the players input and displays appropriate Graphics on the screen and play the corresponding soundfiles. More commonly, this is called the games engine. As time went by, several patches were made available to remove bugs or add new features to doom. At those days, it was easy to identify the games version: When the game was played, the engine displayed its version number during startup on the screen, so everybody knew, which version was running. In 1996 idsoftware published a Windows95 version of the game engine, which could be used with any valid IWAD. This engine was called DOOM95 and was available for free together with a limited IWAD, which did contain only a few levels. But DOOM95 is able to use the other IWADS from the registered version of DOOM, DOOM2 or FINAL DOOM as well. idsoftware encouraged everybody to do so. Please remember, this was in 1996 and Windows95 was quite cool at that time... But so the trouble began. DOOM95 did not show the IWADs version and it is not easy to identify it. In 1997 idsoftware published the sourcecode of the original game engine and soon completely independent engines for many operating systems appeared. This mixture of different engines and different IWADs and IWAD-Versions can be the reason for many problems. So in general, it is a good idea, to use the most recent version. For DOOM this is the 'Ultimate DOOM' IWAD, for DOOM2 it is V1.9. The 'FINAL DOOM' does not have any official patches, the only official version is V1.9. (look down for information about the inofficial TNT31 Yellow Key patch) When you use these most recent versions you can be sure to have best compatibility for any kind of multiplayer connections and fewest bugs or errors. FINAL DOOM - TNT:EVILUTION MAP31 'PHARAOH' - THE YELLOW KEY BUG ---------------------------------------------------------------- In this map the yellow key is not available except in multiplayer mode and therefore you cannot complete the level in singleplayer normally. This has never been fixed by id Software since the release of Final DOOM in 1996 (*). So LEDMEISTER came up with the idea to finally provide such a patch together with the DOOMPatcher. As this is not an official update, the improved version of the TNT.WAD does not carry it's own version number and is simply called TNTYK.WAD (TNT Yellow Key..). ((*) But there is another solution in form of a pwad, which was supplied by TeamTNT/Thomas Zajic http://www.teamtnt.com/bugfixes.htm ) "Ok, I can understand, why I should use an update to get the latest version, but what is the point in using a BACKDATE to get a rancid ancient version?" Nosiness (sometimes called 'historic interest')! When you would like to see the swastika on the floor in E1M4 before it was removed, or if you would like to play E1M1 without John Romeros modifications for better deathmatch or if you simply have some time to kill, then you maybe should try some alternative IWADs... How can the different versions be identified? This happens by comparing the MD5-sums of each file. This checksum-comparision is a very reliable way to check the integrity of a given file. Here -for the experts- is a complete list: d1_11 = "981b03e6d1dc033301aa3095acc437ce" d1_12 = "792fd1fea023d61210857089a7c1e351" d1_1666 = "54978d12de87f162b9bcc011676cb3c0" d1_18_ud = "11e1cd216801ea2657723abc86ecb01f" d1_19_ud = "1cd63c5ddff1bf8ce844237f580e9cf3" udoom = "c4fe9fd920207691a9f493668e0a2083" d2_1666 = "30e3c2d0350b67bfbf47271970b74b2f" d2_1666GER = "d9153ced9fd5b898b36cc5844e35b520" d2_17 = "ea74a47a791fdef2e9f2ea8b8a9da13b" d2_17a = "d7a07e5d3f4625074312bc299d7ed33f" d2_18 = "c236745bb01d89bbb866c8fed81b6f8c" doom2_19 = "25e1459ca71d321525f84628f45ca8cd" plutonia_19 = "75c8cf89566741fa9d22447604053bd7" tnt = "4e158d9953c79ccf97bd0663244cc6b6" tntyk = "677605e1a7ee75dc279373036cdb6ebb" alpha, beta & shareware versions: DOOM.WAD V 0.2 Feb 4, 1993 pre-alpha "740901119ba2953e3c7f3764eca6e128" DOOM.WAD V 0.4 Apr 2, 1993 alpha version "b6afa12a8b22e2726a8ff5bd249223de" DOOM.WAD V 0.5 May 22, 1993 alpha version "9c877480b8ef33b7074f1f0c07ed6487" DOOMPRES.WAD October 4, 1993 press release "049e32f18d9c9529630366cfc72726ea" DOOM1.WAD V 1.0 Shareware "90facab21eede7981be10790e3f82da2" DOOM1.WAD V 1.1 Shareware "52cbc8882f445573ce421fa5453513c1" DOOM1.WAD V 1.2 Shareware "30aa5beb9e5ebfbbe1e1765561c08f38" DOOM1.WAD V 1.4 Beta Shareware "a21ae40c388cb6f2c3cc1b95589ee693" DOOM1.WAD V 1.5 Beta Shareware "e280233d533dcc28c1acd6ccdc7742d4" DOOM1.WAD V 1.6 Beta Shareware "762fd6d4b960d4b759730f01387a50a1" DOOM1.WAD V 1.666 Shareware "c428ea394dc52835f2580d5bfd50d76f" DOOM1.WAD V 1.8 Shareware "5f4eb849b1af12887dec04a2a12e5e62" DOOM1.WAD V 1.9 Shareware "f0cefca49926d00903cf57551d901abe" Strictly speaking, the DoomPatcher is only a 'frontend' for these programs: 'md5sum.exe' (for Verifying the version), 'bspatch.exe' and 'bzip2.exe' (for applying the patches). In generally it is possible, to use the provided patches (wich can be found in the appropriate folder) without the doompater.exe. These tools can be operated manually from the command line and are available for other operating systems , too (LINUX!!), so the mentioned patches can be applied unter Linux or OSX, too! Happy Patching! -Doomgater Legal Stuff I am not a lawyer and my english is strictly swamped by trying to write this legal stuff, but I'll try my very best. bspatch.exe is Andreas Johns (http://sites.inka.de/tesla) windows-port of this OpenSource-software, wich is published unter the BSD-License (http://web.comlab.ox.ac.uk/oucl/work/colin.percival/source/BSDPL.html). md5sum.exe und bzip2.exe are freely available. All trademarks belong to their legal owners. Many, many thanks to LEDMEISTER and his fantastic site http://www.classicdoom.com. Without LED the DOOMpatcher would miss many features! Many thanks go to Ty Halderman (http://www.teamtnt.com), who always is a competent and knowing advisor.