home *** CD-ROM | disk | FTP | other *** search
/ DeathMatch for Doom 1 & 2 / DeathMatch.bin / other / cleim10.txt < prev    next >
Text File  |  1995-05-20  |  16KB  |  358 lines

  1. This is the *.txt file for dshrink.
  2.  
  3. =====================
  4. DSHRINK - WHAT IS IT?
  5. =====================
  6.  
  7. Dshrink is a program for removing redundant sidedefs from PWADS.  It turns
  8. out that PWADS don't need all the sidedefs they typically come with.
  9. If two sidedefs in the same sector are identical, DOOM can just as easily
  10. paint both walls using either sidedef, making the other redundant.
  11.  
  12. Dshrink greatly reduces the size of PWADS, typically removing over 50%
  13. of the sidedefs.  "The Ungathered", the eighth level of Cleimos,
  14. built with deu and run through wad_dwd and idbsp, weighs in at 300k before
  15. dshrink, and 244k after.  About 1850 sidedefs were redundant, thus removed.
  16.  
  17. Also, since PWADS are examined dynamically as DOOM runs, smaller PWADS
  18. should mean a faster game.
  19.  
  20. ==============
  21. *** CAVEAT ***
  22. ==============
  23.  
  24. ************** Dshrink's output is useless as input to a level editor.
  25. ************** The editor (deu in our case) reads the PWAD just fine, but
  26. ************** if you change a sidedef, any other linedefs using it will
  27. ************** inherit the change.  This makes editing very painful.
  28.  
  29. ************** DO NOT MAKE THE MISTAKE OF WIPING OUT YOUR INPUT FILE BY
  30. ************** RENAMING YOUR DSHRINK OUTPUT (TMP.WAD) TO THE NAME OF THE
  31. ************** INPUT FILE.  WE ARE NOT RESPONSIBLE FOR YOUR MISTAKES.
  32.  
  33. ==================
  34. HOW TO USE DSHRINK
  35. ==================
  36.  
  37. Dshrink was built using DJGPP (DJ's GCC port to DOS), and requires
  38. that GO32.exe is in the search path.  If you have GO32 already, you're
  39. set.  If not, a copy is included. 
  40.  
  41. After you've done binary space partitioning on your level (bsp, idbsp, etc.),
  42.  
  43.     (Assuming that dshrink.exe and go32.exe are present in your
  44.      working directory...)
  45.      
  46.      > set GO32TMP=c:\            /* only needed once per session */
  47.      > dshrink <your_pwad_name>   /* doesn't change your pwad     */
  48.  
  49. This creates the file tmp.wad, which you can then play.  REMEMBER
  50. NOT TO RENAME IT BACK TO YOUR ORIGINAL PWAD NAME!  THIS WILL MAKE LEVEL
  51. EDITING A BIT PAINFUL!
  52.  
  53. ======
  54. SOURCE
  55. ======
  56.  
  57. Source is included in the file dshrink.c.
  58.  
  59. =====
  60. NOTES
  61. =====
  62.  
  63. 1. This program is only to be used with wads designed to work with the
  64.    registered version of DOOM.
  65.  
  66. 2. If you distribute dshrink, you must also distribute the original source
  67.    and this dshrink.txt file.
  68.  
  69. 3. DOOM is a registered trademark of id Software, Inc.
  70.  
  71. 4. If you have any problems with this program, please contact us at
  72.    phares@dg-rtp.dg.com.
  73.  
  74. he only way into the compound.  Keeping
  75. low to the ground, senses alert for anything, he slipped through the
  76. undergrowth, which was already tinged with red from the rising sun.
  77.      "Well, maybe not Mars," he thought.  "Too much damned red shit
  78. there, too..."      
  79.  
  80.                 ###
  81.  
  82.      "Something's wrong at Cleimos," Connors had said.
  83.      They were in Connors' office.  Kelton stared hard at the other man,
  84. wondering why he'd been called back from Singapore just when things were
  85. getting interesting.
  86.      "Get down there and check it out," Connors said, tossing him a file.
  87. "Clean it up yourself, or let us know what we have to send in."
  88.      Kelton opened the file and skimmed through it. The Cleimos
  89. corporation ran an island training compound in the Caribbean, catering
  90. to anyone who could pay, to anyone who had a thirst for combat, to anyone
  91. who needed hands-on training with advanced weapons and tactics.  He
  92. flipped through several pictures of scientist-types standing next to
  93. complicated machinery.  The word DOOM jumped out at him from several
  94. glossy brochures.  "Shit," he said to Connors.  "Looks like a buncha
  95. babies run this place.  Bet a buncha babies fly in there, too."
  96.      "Shut up and read," Connors said.
  97.      Kelton tossed the file back at him and said, "Screw the file.  And
  98. screw you, too, Connors.  Just tell me what I need to do."
  99.      Connors sighed, looked briefly at the ceiling, and said, "A few years
  100. ago, Cleimos built this place using new technology in the field of
  101. holographic projection.  The idea was to give armies and mercenary-types
  102. somewhere to train that was tough on them, but wouldn't kill them."
  103.      "What's this DOOM crap in the brochures?"
  104.      "Back in the twentieth century, Virtual Reality was just getting born,
  105. and one of the earliest commercial efforts was a computer game called DOOM.
  106. It was just a game, but it took hold for several years, was followed by
  107. another game--more extensive than DOOM--called QUAKE, and then, just about
  108. the time we hit the millennium, QUAKE was followed by ONSLAUGHT.  *That*
  109. was the turning point.  Breakthrough technology and breakthrough gaming
  110. caused a mass exodus from reality.  ONSLAUGHT rippled through the
  111. population like a bad drug, and after four years, it had caused so many
  112. problems that governments around the world stepped in, banned it, and
  113. eventually succeeded in wiping out all traces of it.  That single act--
  114. governments cooperating at an unprecedented level to purge ONSLAUGHT--set
  115. up the World Order we know today."
  116.      "And Cleimos?"
  117.      "I guess the folks down there dug around in history a bit and came
  118. up with this DOOM angle, the thing that started it all.  They hired the
  119. best minds in holographic technology, built the complex, and WHAM!"
  120.      "How come I never heard of Cleimos?"
  121.      Connors looked down at his desk and pressed a button.  "Well," he
  122. said, "you've been out of touch for a while."
  123.      Kelton leaned forward and looked at him.  "What're you talkin' about?
  124. I've been back on Earth long enough.  I would've heard about this place."
  125.      "Forget it," Connors said.  An aide appeared at the door.  "Get
  126. Kelton whatever he needs," Connors said.  "He's going on a trip."
  127.      "Wait a minute," Kelton said.  "You haven't told me what's *wrong*
  128. down there yet.  I ain't no goddam mechanic.  I don't know nothin' about
  129. holograms!  Can't those weanies fix their own shit?"
  130.      Connors put both hands on the desk and leaned toward Kelton.  "What's
  131. wrong, Kelton, is that whatever safety devices these people installed--you
  132. know, stuff to keep the visitors from getting hurt--have apparently broken
  133. down.  They don't work worth shit any more.  Three days ago we picked up
  134. some transmissions from a bunch of guys screaming that the holograms had
  135. become self-sustaining, and were blowing away the paying customers, not to
  136. mention the staff.  I sent in a team to give me some first-hand
  137. intelligence, and nobody showed at the pickup point.  I have to assume
  138. they're dead."
  139.      "So I'm it, huh?"
  140.      Connors waved Kelton toward the door.  "You're it.  Go in, shut the
  141. place down.  If these things are running around under their own power, I
  142. don't want 'em wandering off.  If I don't hear from you in 24 hours, I'm
  143. just gonna nuke the whole setup."
  144.      Kelton paused in the doorway.  "Wait a minute.  Why don't you just
  145. save me a trip and nuke it now?"
  146.      Connors cocked his head and stared at him.  "You think about that
  147. for a while and I'm sure you'll come up with the answer..."
  148.  
  149.                 ###
  150.  
  151.      Kelton found the helicopter pads first.
  152.      There was no one around--at least no one still alive.  There were two
  153. pads, and it looked like a Victor-7 had been trying to lift off one of them
  154. when it was hit by something big--really big.  Scorched bodies littered the
  155. pad in all directions, and he could still feel the heat coming off the
  156. twisted remains of the chopper.
  157.      He followed the walkway toward the main set of  buildings.  Still no
  158. signs of life.  He edged into a low, flat building with a shredded WELCOME
  159. banner still strung across its entrance.  Something had blown a hole
  160. through the far side of what looked like a reception area, and through it
  161. he could see white transports sitting on their tracks, waiting to carry
  162. visitors into tunnels that led to the island's interior.
  163.      Something growled, and Kelton turned toward the sound, pulling his
  164. pistol from its sheath.  The sound had come from a hall to his left, and he
  165. slid along the wall in that direction.  He peered into the first room he
  166. came to, and caught sight of something bi