home *** CD-ROM | disk | FTP | other *** search
-
- DoomEdit/PM - OS/2 PM DOOM MAP Editor
-
- [ WEIRDWARE Release 1.00 ]
-
- IMPORTANT: BEFORE USING DEPM to create your own PWADs, make sure you go
- through the Tutorial; DEPM is very powerful, but there are some
- tricks to using it. If you do not know about these tricks,
- you can really mess yourself (and your PWAD) up.
-
- CONTENTS:
- -------------------------------------------------------------------------------
-
- [1.0] A Note from the Author
-
- [1.1] Disclaimer
- [1.2] Reporting Bugs
-
- [2.0] Introduction to DEPM
-
- [2.1] Installation
- [2.2] Starting Up
- [2.2.1] Parameters
-
- [3.0] What Now?
-
- [4.0] WeirdWare
-
- [5.0] History
-
- -------------------------------------------------------------------------------
-
-
- [1.0] A Note from the Author
-
- After countless hours of designing, programming, testing and debugging,
- DEPM V1.00 is finally done. This project has been a real learning
- experience for me; not only have I learned a great deal about OS/2 PM
- programming, but I have created a high-quality application which makes
- DOOM map editing fun and easy, and which I can take pride in.
-
- Enjoy!
-
-
- [1.1] Disclaimer
-
- DEPM runs under OS/2 2.1 and OS/2 WARP, and supports DOOM and DOOM2.
- A 256-colour display driver and use of the mouse is required. DEPM
- will not behave properly on systems using a 16-colour display driver.
- It may even crash! On my system it works with 16-colours, but the
- textures are difficult to recognize.
-
- DOOM is a trademark of id Software. If you are playing with an illegal
- copy, please shell out the cash to register.
-
- Any damages incurred by using DOOM or DEPM are solely your reponsibility.
- DEPM is extremely stable, but nothing is ever bug-free. No, there isn't
- any code in here which could hit your DOOM.WAD or format your disk, but
- if it crashes after a couple of hours of editing, and you have disabled
- autosave, I'm not going to drive to your house to reconstruct your lost
- map. I would appreciate it if you let me know, though.
-
-
- [1.2] Reporting Bugs
-
- If you find bugs, please let me know what exactly you did, and how
- DEPM messed up.
-
- My Internet mail address is: Gerald.Callow@WPCUsrGrp.MB.CA
-
-
- [2.0] Introduction to DEPM
-
- DoomEdit/PM (DEPM) requires practice to use, mainly because the optimal
- method of building a level from scratch is completely the opposite to
- that of other editors. For instance, in other editors you add vertexes
- then linedefs; in DEPM, you can add vertexes only to existing linedefs.
-
- DEPM provides you with a Tutorial as well as fully-functional online
- help. This .DOC will not reproduce all of the information in these
- documents, so it is suggested you go through the Tutorial and use DEPM's
- online help to clarify anything you aren't clear on.
-
- Remember, if you get stuck, or the help is unclear, or you want to know
- how to do something, you can always send me mail. Turnaround time will
- be a day or two unless I'm hunting a wife in the Philippines, so it
- might be worth your while to experiment a little before giving up.
-
- DEPM makes all sorts of backups for you in case you do something you
- really didn't want to: it creates an AUTOSAVE.WAD every so often, and
- any PWADs you read in are copied to <name>.BWD (Backup WAD). You can
- enable/disable these options if you like.
-
-
- [2.1] Installation
-
- Make a directory called DOOMEDPM and put all the files in it.
- Create a program object for DOOMEDPM.EXE. Stick the
- program object in a folder, or on the desktop. Set the working
- directory to the DOOMEDPM directory.
-
-
- [2.2] Starting Up
-
- Double-click on the DEPM icon to open the program. It will display a file
- dialog asking for the DOOM.WAD. Find your DOOM.WAD and hit "OK". DEPM
- saves the location of the DOOM.WAD to its INI file for subsequent runs.
- If you don't move your WAD or erase DOOMEDPM.INI, you shouldn't have to
- do this again (unless you create a new profile).
-
- [2.2.1] Parameters
-
- There is one parameter only, and it is optional. The parameter is the
- "profile" you want to use within DOOMEDPM. Only the first eight (8)
- characters are significant. This key is used to uniquely identify the
- profile within DOOMEDPM.INI; each time you pass DEPM a unique profile
- key, a new profile is created. This allows you to create multiple program
- objects on your desktop (for example, DEPM for DOOM and DEPM2 for DOOM2).
- One program object can default, the other can explicitly pass a different
- profile key (for instance, DOOM2). You can have as many different
- profiles as you wish. The Default is "DoomEdPM".
-
-
- [3.0] What Now?
-
- Start DEPM and go through the Tutorial! The whole idea of having online
- help is that YOU don't have to read how to do things here, and even
- better, I don't have to write how to do things here.
-
-
- [4.0] WeirdWare
-
- Feel free to give copies of this program to anyone who has OS/2 and DOOM.
- Feel even more free to give copies of this program to anyone who works at
- id Software. Or any branch of IBM devoted to writing games for OS/2.
- Or anyone else who might hire me and pay me lots.
-
- This program is "WeirdWare"; this is a concept I invented and which can
- be a lot of fun: if you like this program and continue to use it, please
- send me something. If you want to send money, go right ahead. If you want
- to e-mail me UUENCODED PWADs, that's fine too. If you want to send me rude
- postcards, marbles, pocket lint, Elvis souvenirs, women, bits of cardboard,
- skateboard wheels, tapes, books of T.S. Eliot poetry, ABBA 45's, car parts,
- and/or pieces of string, that's even better.
-
- The object of "WeirdWare" is to send me something that I would not expect
- to get in the mail, and which might make me laugh. No human body parts
- or fluids, please. My mailing address is:
-
- Gerald Callow
- 633 Melrose Avenue West
- Winnipeg, MB
- R2C 1P6
- CANADA
-
- Gerald.Callow@WPCUsrGrp.MB.CA
-
-
- [5.0] History
-
- Pre-DEPM - Kev says "Write an OS/2 doom editor or I'll break your
- face." I say "Um...yes, I will do this thing."
-
- Version 0.00
- Implemented basic skeleton, file dialogs and menu progressions for
- WAD files.
-
- Version 0.10
- Implemented skeleton routines and dialogs for map selections
- and dialogs for editing. Most window routines defined. Basic
- IWAD recognition and palette loading. Most menu functionality
- put in place and coded.
-
- Version 0.2
- PWADs can be loaded and saved.
-
- Version 0.3
- WAD menu functions fully implemented and crash-tested. Everything
- seems to work fine. NEW, OPEN, IMPORT, SAVE, SAVE AS, QUIT, DROP,
- and ALTER now work correctly. Large multi-level PWADS can hog quite
- a bit of memory and will cause the SWAPPER.DAT to grow.
-
- Version 0.4
- Map functions (except sectors) have been implemented. These include drawing
- IWAD and PWAD maps, fully-functional scroll, zoom, grid, and snap. Map
- elements (things, vertexes, linedefs) are identified by pointing to them
- with the mouse. Linedef direction indicators have been implemented. Mouse
- performance becomes impacted when moving over active map elements, due to
- object correlation. I'm not sure how sectors will work yet.
-
- Version 0.5
- Drag and drop editing has been implemented. Linedef drawing is in place.
- Some polishing needs to be done on the UI behavior, but this can wait until
- a functional beta is in test.
-
- Version 0.6
- Worked bugs out of texture rendering. Implemented multiple drops and
- imports. Implemented Autosave and the Nodes Builder.
-
- Version 0.7
- Implemented preferences dialogs and released as Beta 0.70.
-
- Version 0.8
- Implemented compression, checking and support for extra stuff and Doom2.
- Released as Beta 0.80.
-
- Version 0.9
- Contains complete online help and tutorial. Many bug fixes. Behaviors
- corrected, Autobuild preference enabled. Many more bug fixes.
- DOOM <--> DOOM2 wall/floor texture conversion implemented. Texture
- rendering and texture palette implemented. Applicator implemented.
- Accelerator keys implemented. Other goodies added.
-
- About the Author
- ----------------
- Gerald Callow is a professional programmer who rushes home from work every
- night to continue programming. His interests include drinking ludicrous
- amounts of coffee, playing DOOM, writing OS/2 stuff, and sending mail to
- asian girls. So how the hell are ya?
-