home *** CD-ROM | disk | FTP | other *** search
/ DP Tool Club 19 / CD_ASCQ_19_010295.iso / vrac / dm2conv.zip / DM2CONV.TXT < prev    next >
Text File  |  1994-11-12  |  5KB  |  125 lines

  1.                        =======================
  2.                             DM2CONV v1.0
  3.                          by Vincenzo Alcamo
  4.                        =======================
  5.  
  6.  
  7. This tiny program converts DOOM levels for use with DOOM II.
  8. The texture remapping is enabled with the /TEXTURE switch: this switch is
  9. required if you use the original copy of DOOM II (see TEXTURE REMAPPING).
  10.  
  11.  
  12. ** AN OPTIONAL CAPABILITY OF DM2CONV IS TO REPLACE THINGS **
  13. ------------------------------------------------------------
  14. Suppose you want to play SNIPER.WAD with the Super Shotgun: what to do?
  15. Simply run the following command:
  16.    DM2CONV SNIPER SNIPER2 SHOTGUN=SUPERSHOTGUN /TEXTURE
  17. and every shotgun is magically changed into a Super shotgun!!
  18.  
  19. In the same manner you can add DOOM II's new monsters:
  20.    DM2CONV SNIPER SNIPER2 SERGEANT=REVENANT@5% /TEXTURE
  21. and a 5% of seargents will become Revenant.
  22.  
  23. This version doesn't support difficulty levels: it is possible, with a
  24. monster substitution (ex: TROOPER=MANCUBUS@1), to change an object that
  25. will appear only in IMTYTD (I'M TOO YOUNG TO DIE) level, making the
  26. game too much difficult than was intended to be.
  27. I apologize for this, but REAL doomers plays only in ULTRAVIOLENCE mode!
  28.  
  29.  
  30. ** TEXTURE REMAPPING **
  31. -----------------------
  32. Texture remapping is enabled with the /TEXTURE switch.
  33. It works by reading the SIDEDEFS portion of a level and look for
  34. any texture name that DOOM2 doesn't support and replace that with
  35. another texture.
  36. Texture remapping is smart: textures are replaced with similar ones.
  37.  
  38. Remapping is *required* if you use the wads with an original copy of DOOM2.
  39. Otherwise, you can use the DM2MKWAD utility to build DM2CONV.WAD, a patch
  40. wad file containing all the missing textures.
  41. Execute DM2MKWAD and read the instructions: no data will be changed!
  42.  
  43.  
  44. === PLEASE, READ THE FOLLOWING PARAGRAPH =====================================
  45.  
  46. The programs DM2CONV and DM2MKWAD are PUBLIC DOMAIN.
  47. The source for DM2CONV is PUBLIC DOMAIN.
  48. The source for DM2MKWAD is PUBLIC DOMAIN and is available from the author.
  49. You can freely distribute this program in any form.
  50.  
  51. For comments, bug reports, suggestions, etc.. please contact the author:
  52.  
  53.   snail-mail:
  54.     Vincenzo Alcamo
  55.     via Verdi 185
  56.     40059 Medicina (BO)
  57.     ITALY
  58.  
  59.   e-mail:
  60.     alcamo@arci01.bo.cnr.it
  61.  
  62. === THE FOLLOWING TEXT IS EMBEDDED INTO THE EXECUTABLE ======================
  63.  
  64. DM2CONV v1.0 by Vincenzo Alcamo (alcamo@arci01.bo.cnr.it)
  65. Converts DOOM maps for use with DOOM2.
  66.  
  67. DM2CONV <input_wad> [output_wad] [/mapnum] [/SEED[=num]] [/DEBUG] [/NOCHECK]
  68.         [replacements].. [/LIST] [/MORE] [/IGNORE] [/TEXTURE] [@response]..
  69.  
  70. input_wad    name of DOOM wad file to convert ** REQUIRED **
  71. output_wad   name of output file (if omitted, the input file is overwritten)
  72. /mapnum      number for the first level remapped (default: 1)
  73. /SEED[=num]  random generator seed (default: 0, randomize if num is omitted)
  74. /DEBUG       display debug information
  75. /NOCHECK     allow the use of object numbers not in list
  76. /LIST        display the list of known objects
  77. /IGNORE      make replacements even if no level is remapped
  78. /MORE        display replacements examples
  79. /TEXTURE     convert texture names
  80. @response    response file (text file with additional arguments)
  81.  
  82. REPLACEMENT is an expression specifying object substitution:
  83.   {source}={dest[@num]}
  84. source is the initial object, dest is the final object,
  85. num is the number of substitutions (absolute or percentual)
  86.  
  87.  
  88. Replacement expression examples:
  89.  
  90. DEM=IMP             all Demons become Imps
  91. DEM,IMP=LOS         all Demons and Imps become Lost Souls
  92. DEM=IMP@5           5 Demons become Imps
  93. DEM=IMP@50%         50% of Demons become Imps
  94. DEM=IMP@5,SER       5 Demons become Imps, the rest are Sergeants
  95. DEM=IMP DEM=TRO     No Demons remain for the second expression
  96.  
  97. Requests greater than available objects are adjusted proportionally:
  98. DEM=IMP@5,TRO@15    If Demons are 9 -> IMP@25%,TRO@75%
  99.  
  100. You can substitute the % sign with #,$,& whichever you prefer.
  101.  
  102.  
  103. LIST OF KNOWN OBJECTS
  104.  
  105. 2007 AMM Ammo Clip          65 CHD Chaingun Dude      83 MEG Megasphere
  106.   68 ARA Arachnotron      2005 CHS Chainsaw           71 PAI Pain Elemental
  107.   64 ARC Archvile         2026 COM Computer Map     2004 PLA Plasma Gun
  108. 2015 ARM Armor Helmet       16 CYB Cyberdemon       2025 RAD Radiation Suit
  109.    8 BAC Backpack         3002 DEM Demon            2010 RCK Rocket
  110. 2048 BAM Box of Ammo      2047 ENC Energy Cell        66 REV Revenant
  111. 2035 BAR Barrel             17 ENP Energy Pack      2003 ROC Rocket Launcher
  112. 2023 BER Berserk          2018 GRE Green Armor         9 SER Sergeant
  113. 2006 BFG BFG9000          2014 HEA Health Potion    2008 SHE Shells
  114. 2024 BLR Blur Sphere        69 HEL Hell Knight      2001 SHO Shotgun
  115. 2019 BLU Blue Armor       3001 IMP Imp              2013 SOU Soul Sphere
  116. 3003 BOH Baron of Hell    2022 INV Invulnerability    58 SPE Spectre
  117. 2046 BRO Box of Rockets     72 KEN Commander Keen      7 SPI Spiderdemon
  118. 2049 BSH Box of Shells    2045 LIG Light Goggles      82 SSH Super Shotgun
  119.   70 BUR Burning Barrel   3006 LOS Lost Soul          84 SSN SS Nazi
  120. 3005 CAC Cacodemon          67 MAN Mancubus         2011 STI Stimpack
  121. 2002 CHA Chaingun         2012 MED Medikit          3004 TRO Trooper
  122.  
  123. You can specify an object by its number, its shortname, its name
  124. or even an initial fragment of its name.
  125.