home *** CD-ROM | disk | FTP | other *** search
/ 4-Ever Doomed / 4-everdoomedcypresssoftware1994.iso / utils / d1_d2 / wadview / doomview.doc < prev    next >
Text File  |  1994-10-23  |  11KB  |  262 lines

  1.             Mr. Skibone (but you can call me DJ SKI) presents
  2.                                DoomView 2.5
  3.                   (formerly DoomEdit(formerly DoomView))
  4.  
  5.                             October 23rd, 1994
  6.  
  7.  
  8. I love writing doc files about as much as I like documenting my own code,
  9. so this little doc file ain't pretty but I'm putting in some little tidbits
  10. of information that may be useful.
  11.  
  12. The program itself it pretty self-explanatory, so I'm not going to take up
  13. five pages writing long-winded explanations of the subtle uses of the up
  14. and down arrow keys.
  15.  
  16. But here is a thing or two you may find interesting:
  17.  
  18.  
  19. *************************
  20. ** Running the program **
  21. *************************
  22.  
  23. DoomView 2.5 is a program that will let you take any Doom WAD or PWAD,
  24. registered or shareware (sorry, couldn't find a way to make it exclude the
  25. shareware WADs), view any of the graphics and export them to BMP.  Just
  26. type 
  27.  
  28. DVIEW250 <wadfilename>
  29.  
  30. where <wadfilename> is the name of the WAD you'd like to view.  Got that?
  31. Really confusing, right?  Well, to make this doc file real
  32. professional-like, here's an example:
  33.  
  34. DVIEW250 SKIBONE.WAD
  35.  
  36. That will allow you to view all of the graphics in SKIBONE.WAD
  37.  
  38. If you don't include a WAD filename, it will look in the current directory
  39. for DOOM2.WAD or DOOM.WAD (in that order).  If it doesn't find either one,
  40. back to DOS you go.
  41.  
  42. This program should work on any current or future(??) version:
  43. Doom 1 : .99, 1.1, 1.2, 1.666
  44. Doom 2 : 1.666
  45. even the SGI and NeXT WADs.
  46.  
  47. The program assumes you are trying to view a Doom WAD file.  If you try to
  48. be cute and use this on a spreadsheet or something else, well.....it's your
  49. hard drive.  Nothing will be damaged but a reboot will probably be in order.
  50.  
  51. If you use this on a PWAD that doesn't have any graphics, the program will
  52. gracefully boot you out without a wimper (or an explanation).
  53.  
  54.  
  55. This archive should include:
  56. DVIEW250.EXE - The main executable
  57. COLOR.PAL    - Palette file
  58. FILE_ID.DIZ  - For lazy sysops
  59. DOOMVIEW.DOC - This fascinating piece of literature
  60. DOOMINFO.REV - Revision History of DoomView (A horrible glimpse into the
  61.                mind of a DOOMented DJ)
  62.  
  63.  
  64. *******************
  65. ** Program Start **
  66. *******************
  67.  
  68. When the program starts, it searches through the WAD file looking for any
  69. picture files.  If you use a huge WAD like the registered Doom WAD itself,
  70. your hard drive will become quite active.  Don't worry, that's just the
  71. nature of the program.  I know I hate it when some program access my hard
  72. drive constantly for more than five seconds - I get paranoid.
  73. "Aaaauuughhh, it's a virus!!" No, no, no.  It just has to load a little bit
  74. of every WAD entry first to determine if it's a picture.  In the Doom II
  75. WAD, there are just under 3000 entries, so it obviously takes a while.  On
  76. a slow 386, it might take two minutes or more to look through the Doom II
  77. WAD.  (But Doom II would gag on a slow 386 also.)
  78.  
  79.  
  80.  
  81. **************************
  82. ** T - Toggle 5x3 tiles **
  83. **************************
  84.  
  85. What can I say?  It was easy.  It looks cool.  Nuff said.
  86.  
  87.  
  88.  
  89. ****************************
  90. ** Export current picture **
  91. ****************************
  92.  
  93. "Oooo, a cute little bunny rabbit.  I'd like to snatch this picture and use
  94. it with my cornball screen saver!"
  95.  
  96. No problem.  While viewing a picture, hitting X (for Xport? ;) ), will
  97. export the current picture to a BMP file.
  98.  
  99.  
  100.  
  101. ****************
  102. ** Export All **
  103. ****************
  104.  
  105. The F8 key will start "Export All".  It will first make sure you actually
  106. want to do this - hit "Y" to continue, and then it will start.  During
  107. exporting, hit any key to cancel this gigantic task.
  108.  
  109. The Export All command will go through EVERY picture in the WAD file and
  110. export it to BMP.  That may be fairly harmless on a PWAD, but that's 2328
  111. pictures on Doom II, and (if I remember correctly) 1597 pictures on
  112. registered Doom v1.1 or 1567 on registered Doom v1.2 (the status bar was
  113. changed from multiple pictures to one and a few other changes I can't
  114. recall at the moment).  When the exporting is done, it will return you to the
  115. first picture (a garbage picture on a registered Doom/Doom II WAD - see
  116. Strange Features section).  It will take about 3 minutes on a 486/66 and
  117. will amount to over 9 megabytes of BMP files on your hard drive.  Now
  118. you're probably thinking - "14+ megabytes just for the pictures?  That's
  119. almost as big as the DOOM2.WAD itself!  Why so big?" Well, the DOOM2.WAD
  120. only needs the palette data once.  The palette is included in every BMP
  121. exported.  That plus some additional BMP info accounts for 1078 bytes per
  122. file.  1078 bytes times 1600 files equals over 1.6 of basically redundant
  123. data.  But don't blame me - you're the one who hit the F8 key!  :) 
  124.  
  125. Why the F8 key, you ask??  I just wanted to make something you probably
  126. wouldn't hit by accident.  Even though it still asks you if you want to
  127. proceed, I wanted to add that extra layer of protection.  Actually, it's
  128. three layers of protection, since you can cancel the "Export All" at any
  129. time while it's running.
  130.  
  131.  
  132. *******************
  133. ** id Trickery?? **
  134. *******************
  135.  
  136. When the program was almost done, I decided to go for the "Export All" on
  137. the Doom II WAD.  It cruised along for awhile, then crashed.  Crashing is
  138. frowned upon.  It crashed every time while trying to export the Arch-Vile
  139. pictures.  A quick look at the WAD file showed picture names like VILEG1,
  140. VILEH1, VILEI1, etc.  After they got to Z (LOTS of Arch-Vile frames), they
  141. continued on their ASCII way to use the characters [, \, and ].  This is a
  142. DOS filename no-no.  So for those few pictures, I have replaced the [, \,
  143. and ] with 1, 2, and 3, respectively.  So no more crashing when you're
  144. filling your hard drive up with 2300 Doom II pictures.  Was this a harmless
  145. instance of blindly following ASCII conventions??  Or was it an evil id
  146. plot to throw a monkey wrench into the works of Doom utility programs?!?!
  147. Enquiring minds want to know!  ;)
  148.  
  149.  
  150. ******************
  151. ** Registration **
  152. ******************
  153.  
  154. This program is MAIL-ME-WARE.  If you like it, drop a line to
  155. skibone@ripco.com
  156. and lavish me with praise.  Mail me an Internet tip (I'm an
  157. InterKnucklehead.) Mail me some wild and wooly FTP site information.  Mail
  158. me a recommendation for BBS software.  Or tell me my program is as
  159. worthless as a Microsoft operating system.
  160. HEY!  Even better - get up close and personal.  Feed Ma Bell's pockets and
  161. call Bitstream of the Eschaton - where a line is always open and a slow
  162. system means I'm playing Doom (so don't bug me!  ;)  )
  163. Assembly source code (barely documented) is available to anyone who asks
  164. nicely for it.
  165.  
  166.  
  167. ***********************************
  168. ** Strange features (minor bugs) **
  169. ***********************************
  170.  
  171. id's WAD files are very organized - level information, sound files,
  172. sprites/wall/creature/object graphics, then floor/ceiling graphics bringing
  173. up the rear.  Most PWAD files follow this same organization.  DoomView 2.0
  174. expected this.  But people are mixing and matching various Doom utilities
  175. when making their PWADs to the point where the PWAD entries are all over
  176. the place.  Because of this, DoomView 2.5 checks every single entry to see
  177. if its a graphic or a floor.  Checking for graphics is foolproof.  But
  178. there is no information to double check in a floor/ceiling graphic.  The
  179. only thing I can do is look for an entry with a length of 4096.
  180. Unfortunately, both Doom I and II have one or two non-graphic entries that
  181. are 4096 in length.  These show up on the list that DoomView 2.5 brings up
  182. as the first item or two.  View them and you get garbage.  Bummer.  But it
  183. was the only way I know of to make this program compatible with EVERY
  184. single PWAD that is out there.
  185.  
  186.  
  187. ******************
  188. ** Program bugs **
  189. ******************
  190.  
  191. NONE!  Never!  NO! NO! NO! NO!
  192. But if this program crashes (chokes on your WAD??), give the Bitstream a
  193. call and tell me what happened and the WAD file you were viewing at the
  194. time.  Go ahead and upload the offending WAD if I don't have it already.
  195. HA!  The Bitstream of the Eschaton has eeeeeeeeevery Doom WAD file and
  196. add-on!  Silly me!
  197. Or send me e-mail cursing me out in five different languages to:
  198.  
  199. skibone@ripco.com
  200.  
  201. Yah-hey!  Da info'mayshun supadupahighway!
  202.  
  203.  
  204. ***********************
  205. ** Greets and Grunts **
  206. ***********************
  207.  
  208. id Software: Thank you for completely overrunning my BBS and taking up
  209. almost a year of my life (and counting.)  I'm sure I'll still be playing
  210. Doom II PWADs by the time Quake rolls into town.  Now if only you'd let me
  211. borrow one of dem Ferraris.....
  212.  
  213. GT Interactive: The business opportunity of the decade.  I don't know what
  214. you normally market but every time people see your name from now on, they
  215. could have said "id trusted these guys to distribute Doom II.  I see this
  216. name as a mark of quality" Maybe not quite that simple.  But instead, you
  217. pissed off myself and thousands of other people world-wide.  We purchased
  218. Doom II from you from one reason and one reason only - to get it EARLY.
  219. And you screwed up on that one simple task.  If theres a good reason, no
  220. one has heard it.  No one cares.  Welcome to your company's single largest
  221. bad customer relations stunt.  No one will forget your name or your shoddy
  222. work.
  223.  
  224.  
  225. *****************************
  226. ** Copyright / Permissions **
  227. *****************************
  228.  
  229. You may distribute this utility in any electronic format (BBS, Diskette,
  230. CD, etc) as long as you include the following files with NO modifications:
  231. DVIEW250.EXE - The main executable
  232. COLOR.PAL    - Palette file
  233. FILE_ID.DIZ  - For lazy sysops
  234. DOOMVIEW.DOC - This fascinating piece of literature
  235. DOOMINFO.REV - Revision History of DoomView (A horrible glimpse into the
  236.                mind of a DOOMented DJ)
  237.  
  238.  
  239. ******************
  240. ** And then.... **
  241. ******************
  242.  
  243. Yikes, this little doc file got big.  Well, most people stopped reading
  244. about 140 lines ago, but if you've got that kind of extra-strength
  245. attention span then do the 100-meter mosey on down to....
  246.  
  247.  
  248. ╔═══════════════════════════════════════════════════════════════╗
  249. ║                   Bitstream of the Eschaton                   ║
  250. ║                        Sysop : DJ SKI                         ║
  251. ║            (708)705-7749 - Hayes OPTIMA 28800 v.FC            ║
  252. ║            (708)705-7741 - USR 28800 v.Everything             ║
  253. ╠═══════════════════════════════════════════════════════════════╣
  254. ║   *********************************************************   ║
  255. ║   *   Your main source for Doom WAD files and utilities   *   ║
  256. ║   *********************************************************   ║
  257. ║                                                               ║
  258. ║                   Demos - Games - OS/2 files                  ║
  259. ║                                                               ║
  260. ╚═══════════════════════════════════════════════════════════════╝
  261.  
  262.