home *** CD-ROM | disk | FTP | other *** search
- Mr. Skibone
- (known on his BBS as DJ SKI)
- (known to the outside world as Russell Wronski)
- (known on the Internet as skibone@ripco.com)
- presents
-
- DoomView Special Edition (SE)
- (Version 3.25)
- Included on the Sams Publishing CD-ROM
- Secrets of the Doom Programming Gurus
-
- March 19th, 1994
-
- *****************
- ** New Stuff!! **
- *****************
-
- - Heretic support!
-
- - DoomView doesn't have to be in the same directory as your WAD
- Tell it where to look!
- for example: DVIEW C:\WHEE\THIS\IS\FUN\ID\GAMES\HERETIC\HERETIC1.WAD
- (Not important to me but people asked for it.)
-
- - 'Export All' command now tells you exactly how many files will be exported
- and how many bytes it will take
-
- - Delete that COLOR.PAL file. It's now incorporated into the EXE. Wow!
-
- - Ultra-exotic slightly colorized menus (Thanks to Todd Farrington)
-
-
-
- *****************
- ** Greetings!! **
- *****************
-
- I love writing doc files about as much as I like documenting my own code,
- so this little doc file ain't pretty but I'm putting in some little tidbits
- of information that may be useful.
-
- The program itself it pretty self-explanatory, so I'm not going to take up
- five hundred pages writing long-winded explanations of the subtle uses of
- the up and down arrow keys.
-
- But here is a thing or two you may find interesting:
-
-
-
- *************************
- ** Running the program **
- *************************
-
- DoomView SE is a program that will let you take any Doom, Doom II, and
- Heretic WAD or PWAD view any of the graphics and export them to BMP. Just
- type
-
- DVIEW <wadfilename>
-
- where <wadfilename> is the name of the WAD you'd like to view. Got that?
- Really confusing, right? Well, to make this doc file real
- professional-like, here's an example:
-
- DVIEW SKIBONE.WAD
-
- That will allow you to view all of the graphics in SKIBONE.WAD
-
- If you don't include a WAD filename, it will look in the current directory
- for an id WAD in this order:
- Doom 1 registered DOOM.WAD
- Doom 1 shareware DOOM1.WAD
- Doom II DOOM2.WAD
- Heretic registered HERETIC.WAD
- Heretic shareware HERETIC1.WAD
-
- If it doesn't find any of those, back to DOS you go.
-
- This program should work on any current version of Doom, Doom II and
- Heretic, even the SGI and NeXT WADs. (Let's change the SGI and NeXT
- support to a maybe - I haven't tried those lately.)
-
- (I had assumed that it would even work on the Doom 1 betas, but a DoomView
- fan informed me that it would not. He even took the time to find out the
- differences between the way the graphics are stored in the beta and the
- releases and asked me to include support for this in DoomView. If I hadn't
- erased my copies of the beta...ummm, I mean, since I >NEVER< had a copy of
- any of the betas :-) , I didn't include support for them and it seems late
- to do it now. That, plus Romero and company are the last people in the
- world that I would want to piss off!)
-
- The program assumes you are trying to view a Doom WAD file. If you try to
- be cute and use this on a spreadsheet or something else, well.....it's your
- hard drive. Nothing will be damaged but a reboot will probably be in order.
-
- If you use this on a PWAD that doesn't have any graphics, the program will
- gracefully boot you out without a wimper (or an explanation).
-
-
- This archive should include:
- DVIEW.EXE - The main executable
- FILE_ID.DIZ - For lazy sysops
- DOOMVIEW.DOC - This fascinating piece of literature
- DOOMINFO.REV - Revision History of DoomView (A horrible glimpse into the
- mind of a DOOMented DJ)
-
-
-
- *******************
- ** Program Start **
- *******************
-
- When the program starts, it searches through the WAD file looking for any
- picture files. The more entries the WAD file has, the more DoomView has to
- look through. So be patient with a Doom II WAD file. It's got a few
- thousand entries to look through. It will also access your hard drive like
- mad because it looks at a little piece of every entry.
- The program kindly informs you:
- Looking for pictures.
- This may take a minute...
- But unless you are using this on the registered Doom WAD on a 386sx (or
- slower - hey!, it is 8086 code - use it on your XT!), it should find all
- the pictures in only a few seconds.
-
-
-
- ***************************
- ** [ ] - Change Palettes **
- ***************************
-
- Mr Owl! How many palettes does it take to view all of id and Ravens
- creations?? 1...2...3...Crunch...3!
- The first palette is the Doom/Doom II palette. The second is the Heretic
- palette and the third is the palette for the picture E2END in Heretic
- registered. For some reason, this picture has its very own palette. If
- you just type DVIEW and it automatically finds an id or Raven WAD, it will
- automatically load the correct palette (except, of course, for the E2END
- picture). Make sense? Probably not, but you'll figure it out.
-
-
-
- **************************
- ** T - Toggle 5x3 tiles **
- **************************
-
- What can I say? It was easy. It looks cool. Nuff said.
-
-
-
- ****************************
- ** Export current picture **
- ****************************
-
- "Oooo, a cute little bunny rabbit. I'd like to snatch this picture and use
- it with my cornball screen saver!"
-
- No problem. While viewing a picture, hitting X (for Xport? ;) ), will
- export the current picture to a BMP file.
-
-
-
- ****************
- ** Export All **
- ****************
-
- The F8 key will start "Export All". It will first make sure you actually
- want to do this - hit "Y" to continue, and then it will start. During
- exporting, hit any key to cancel this gigantic task.
-
- The program will first tell you how many pictures it will export and how
- much space they will take up. On a full Doom (1 or 2) WAD, DoomView will
- give you a number that is one or two files off. That's because the wall
- pictures SW18_7 and COMP03_8 were included in id's WAD twice. (I guess
- they were too busy destroying OS/2 support to check check for for
- redundancies.)
-
- The Export All command will go through EVERY picture in the WAD file and
- export it to BMP. That may be fairly harmless on a PWAD, but that's 2289
- pictures on Doom II, and (if I remember correctly) 1597 pictures on
- registered Doom v1.1 or 1567 on registered Doom v1.2 (the status bar was
- changed from multiple pictures to one and a few other changes I can't
- recall at the moment). When the exporting is done, it will return you to
- the first picture. It will take about 3 minutes on a 486/66 and will
- amount to about 14 megabytes of BMP files on your hard drive. Now you're
- probably thinking - "14+ megabytes just for the pictures? That's almost as
- big as the DOOM2.WAD itself! Why so big?" Well, the DOOM2.WAD only needs
- the palette data once. The palette is included in every BMP exported.
- That plus some additional BMP info accounts for 1078 bytes per file. 1078
- bytes times 1600 files equals over 1.6 of basically redundant data. But
- don't blame me - you're the one who hit the F8 key! :)
-
- Why the F8 key, you ask?? I just wanted to make something you probably
- wouldn't hit by accident. Even though it still asks you if you want to
- proceed, I wanted to add that extra layer of protection. Actually, it's
- three layers of protection, since you can cancel the "Export All" at any
- time while it's running.
-
-
-
- *******************
- ** id Trickery?? **
- *******************
-
- When the program was almost done, I decided to go for the "Export All" on
- the Doom II WAD. It cruised along for awhile, then crashed. Crashing is
- frowned upon. It crashed every time while trying to export the Arch-Vile
- pictures. A quick look at the WAD file showed picture names like VILEG1,
- VILEH1, VILEI1, etc. After they got to Z (LOTS of Arch-Vile frames), they
- continued on their ASCII way to use the characters [, \, and ]. This is a
- DOS filename no-no. So for those few pictures, I have replaced the [, \,
- and ] with 1, 2, and 3, respectively. So no more crashing when you're
- filling your hard drive up with 2300 Doom II pictures. Was this a harmless
- instance of blindly following ASCII conventions?? Or was it an evil id
- plot to throw a monkey wrench into the works of Doom utility programs?!?!
- Enquiring minds want to know! ;)
-
-
-
- ******************
- ** Registration **
- ******************
-
- This program is ANNOY-THEM-WARE. If you like it, send some e-mail to the
- gurus at id telling them to fix the sound code in their products so they
- work with OS/2 (like they used to - see Greets and Grunts for ideas on what
- to tell them).
- Send e-mail to the following people:
- johnc@idsoftware.com (John Carmack)
- johnr@idsoftware.com (John Romero)
- ddt@idsoftware.com (Dave Taylor)
- jayw@idsoftware.com (Jay Wilbur)
-
- When you're done with that, drop a line to
- skibone@ripco.com
- and lavish me with praise. Mail me an Internet tip (I'm an
- InterKnucklehead.) Mail me some wild and wooly FTP site information. Mail
- me a recommendation for BBS software. Or tell me my program is as
- worthless as a Microsoft operating system.
- HEY! Even better - get up close and personal. Feed Ma Bell's pockets and
- call Bitstream of the Eschaton - where a line is always open and a slow
- system means I'm playing Doom (so don't bug me! ;) )
- Assembly source code (barely documented) is available to anyone who asks
- nicely for it.
-
-
-
- ***********************************
- ** Strange features (minor bugs) **
- ***********************************
-
- Nope - all v2.5 demons were exorcized?...exorcised?...exercised??....ummm,
- I got rid of all the bugs!
-
-
-
- ******************
- ** Program bugs **
- ******************
-
- NONE! Never! NO! NO! NO! NO!
- But if this program crashes (chokes on your WAD??), give the Bitstream a
- call and tell me what happened and the WAD file you were viewing at the
- time. Go ahead and upload the offending WAD if I don't have it already.
- HA! The Bitstream of the Eschaton has eeeeeeeeevery Doom WAD file and
- add-on! Silly me!
- Or send me e-mail cursing me out in five different languages to:
-
- skibone@ripco.com
-
- Yah-hey! Da info'mayshun supadupahighway!
-
-
-
- ***********************
- ** Greets and Grunts **
- ***********************
-
- id Software (Greet): Thank you for completely overrunning my BBS and taking
- up over a year of my life (and counting.) I'm sure I'll still be playing
- Doom II PWADs by the time Quake rolls into town. Now if only you'd let me
- borrow one of dem Ferraris.....
-
-
- id Software (Grunt): So what is the inside story? Did Lou Gerstner call
- your mother a nasty name?? Did you offer to help IBM port Doom to OS/2 and
- they said "We don't need your help!" so you thought, welllll, we'll fix
- their wagons!!
-
- In other words, Why has SoundBlaster sound effect support for OS/2 still
- not been put back in Doom (and Doom II and Heretic)??? It was there. I've
- got it. I hear it. I still play v1.1
-
- According to a brief e-mail from Jay Wilbur, you guys "...updated the sound
- driver to make it work better with DOS (the platform it was made for) which
- made it incompatible with OS/2..." (not exact quote but close) Now I know
- you guys are busy with Quake, so I wouldn't want to distract you
- unnecessarily, so I'll even give you step by step instructions.
-
- 1) Take current code for Doom
- 2) Get sound driver used in Doom v1.1
- 3) Replace current sound driver with Doom v1.1 sound driver
- 4) Compile
- 5) Run RTPatch
- 6) Distribute
- 7) Repeat for Doom II and Heretic.
- 8) Get more money from people like myself who haven't purchased all your
- products because of lack of support.
- 9) Buy more Ferraris!
-
- And don't give me the "Doom/2" line. I could care less about Doom in
- Presentation Manager. I want it in a DOS session, on my PC running OS/2,
- with full sound. Is that a lot to ask for??
-
-
- Sams Publishing (Big Greet!): Ya shoulda heard them grovel! "Please,
- please, Mr. Skibone!! Our CD won't be complete unless you let us include
- DoomView!!" Well...maybe not exactly groveling. Maybe more like ... just
- asking ... once ... but very politely and official like!
-
-
- GT Interactive (Grunt): Still waiting for my refund!!
-
-
- ****************************************************************
- ** Copyright / Permissions/ Goofy Political Commentary / Etc. **
- ****************************************************************
-
- You may distribute this utility in any electronic format (BBS, Diskette,
- CD, cassette, 8-track, mini disc, DAT, DEM, DE OTHA ONE, ISDN, T1,
- satellite, Internet, Internot, Interknot, Internut, etc) as long as you
- include the following files with NO modifications:
-
- DVIEW.EXE - The main executable
- FILE_ID.DIZ - For lazy sysops
- DOOMVIEW.DOC - This fascinating piece of literature
- DOOMINFO.REV - Revision History of DoomView (A horrible glimpse into the
- mind of a DOOMented DJ)
-
-
- id, Doom, Doom II, Heretic and other things are trademarks and copyrights
- and other legal mumbo-jumbo of those guys with 1000hp Ferraris.
-
-
- IBM is big and blue (like the sky, but IBM is bigger). If your system can
- run Doom, you should be running OS/2. (Unless you have some sort of
- demented fetish for GPF's!)
-
-
- Microsoft is going down!! BAHAHAHA!!! Judge Sporkin is gonna carve you up
- like a turkey!!
-
-
-
- *****************
- ** Coming Soon **
- *****************
-
- A little Bird (of the Charles variety) whispered an idea into my mailbox
- where it worked its way into my brain and is growing - The Doom Screen
- Saver (for DOS, of course!). DoomView is neat but fairly lifeless. We
- need something entertaining. Flying toasters is for your mom. We need
- something on your screen that says "Careful 'round these parts. I've got a
- double-barreled and I ain't afraid to use it." Supposedly one existed long
- ago, but it never worked for me. This is still in idea stage. If it never
- is produced, edit this part of the document out and wait for other promises
- that will never ship - like Windows 95 and DEU 5.3 ;-)
-
-
-
- ******************
- ** And then.... **
- ******************
-
- Yikes, this little doc file got big. Well, most people stopped reading
- about 140 lines ago, but if you've got that kind of extra-strength
- attention span then do the 100-meter mosey on down to....
-
-
- ╔═════════════════════════════════════════════════════════════════════╗
- ║ Bitstream of the Eschaton ║
- ║ Sysop : DJ SKI ║
- ║ 2 Nodes - U.S. Robotics 28.8 v.34 Dual Standards ║
- ║ (708)705-7749 ║
- ╠═════════════════════════════════════════════════════════════════════╣
- ║ ****** High Performance Entertainment for your PC ****** ║
- ║ Featuring: ║
- ║ ║
- ║ Doom / Doom II / Heretic ║
- ║ Add-on levels / Editors / Utilities ║
- ║ ║
- ║ The Best in Shareware ║
- ║ id / Apogee / Epic Megagames / MVP / Lots More ║
- ║ ║
- ║ Previews / Playable Demos for the Latest Commercial Games ║
- ║ ║
- ║ Demos / Source Code ║
- ╚═════════════════════════════════════════════════════════════════════╝
-