home *** CD-ROM | disk | FTP | other *** search
- DeeP and HeeP Documentation
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
- ┌─────────────────────────────────────────┐
- │ (c) 1995 Sensor Based Systems, Inc. │
- │ DoomEnhancedEditorProgram │
- │ HereticEnhancedEditorProgram │
- │ █████████ █████████ │
- │ ██ █ ██ █ │
- │ ██ █ jackv56036@AOL.com ██ █ │
- │ ██ █ ██ █ │
- │ ██ █ ███████ ███████ ████████ │
- │ ██ █ ██ ██ ██ │
- │ ██ █ █████ █████ ██ │
- │ ██ █ ██ ██ ██ │
- │ █████████ ███████ ███████ ██ tm │
- │ 75454.773@COMPUSERVE.COM │
- │ │
- └─────────────────────────────────────────┘
-
-
- Sensor Based Systems, Inc.
- 17010 NE 190th St
- Woodinville, WA 98072
-
- jackv56036@AOL.com
- 75454.773@COMPUSERVE.COM
- (206) 827-8794
-
-
- >>> All references to DeeP also apply to HeeP <<<
-
- Table of Contents
- ~~~~~~~~~~~~~~~~~
- For Ordering Information see ORDER.FRM.
-
- 1. Machine Requirements
- 2. Installation
- 3. How to start DeeP
- How to start HeeP
- 4. Command line options
- 5. The DeeP.INI file and defaults
- The HeeP.INI file and defaults
- 6. The DeeP Main Menu
- 7. The DeeP Map/Mission Editor
- 8. The commands
- 9. Tutorial
- 10. DeePbsp
- 11. DeePbsp and Windows << Be sure to view this
- 12. DeePbsp and QEMM << Be sure to view this
- 13. Future stuff
-
-
- 1. Requirements
- ~~~~~~~~~~~~
- a. A 386 and above (a math co-processor is recommended).
- b. A VGA monitor.
- c. A VESA compatible video board with 512Kb (see below).
- If you don't have a VESA board, download UNIVBE50.ZIP. There may be
- others that will also work.
- d. 540kb (610kb recommended) free memory.
- e. DeeP requires approximately 1 MB of disk space.
- f. Enough additional disk space to save DOOM levels you make.
- g. A mouse (keyboard is a lot harder and not all things work).
- h. DOS 6.2 is optional, but again makes everything else easier.
- i. If you can, Shadow the Video and System BIOS. DOOM just tells you not
- to, for the reasons listed below (shadowing exaggerates the problems).
- j. Overview of system considerations:
-
- DeeP stresses the DRAM refresh setting more than most programs.
- If you have problems with the video, check the wait states on your DRAM.
- If they are set too low, you will experience "lockups" or strange
- symptoms. (Windows should also be GP faulting a lot.)
-
- There is no "normal" system out there, but be careful if you have
- a ZERO wait setting and your memory is 70ns or higher. Some 60ns chips
- also do not work (on a 33Mhz system), depending on the DRAM and the board.
-
- We have not found "ram" check programs that bring out these flaws. Every-
- thing looks fine and stuff may even appear to work for a while. But if
- your system likes to act up at random, take a second look at the settings.
-
- Any system that has a "tweaked" speed (someone upped the clock speed) is
- asking for trouble.
-
- Use Smartdrive if you have enough memory, it helps speed up help, etc.
- DOOM works fine (in fact loads much faster) with Smartdrive (latest one
- anyway), but your system has to have more than 4MB. Smartdrive does take
- memory away from the DPMI program DeePbsp, so if you run out of memory,
- please reduce the size of the Smartdrive cache (how big did you make it?).
-
- If your system acts up with Smartdrive, then of course do not use it.
-
- DOS 6.2 is recommended to easily have 610KB available. Ask for advice
- for your configuration to achieve this goal.
-
- The default assumes a VESA compatible video board with 512Kb of memory.
- Look at the DeeP.INI file and reconfigure the video if it fails to start.
- The VGAONLY option should work for everyone (more video memory is OK).
-
- If you can play DOOM reliably, you will probably be able to run DeeP.
-
- 2. Installation
- ~~~~~~~~~~~~
- Compuserve changes the names of the files to DMDEEP.. and HRHEEP? (don't
- know the last one yet, since this is the first upload of HeeP).
-
- DeePshar.ZIP is the shareware zipped distribution files for DeeP and HeeP.
-
- DeePreg.ZIP and HeePreg.ZIP are the zipped registered distribution files
- for DeeP and HeeP.
-
- DeePshar.EXE and DeePreg.EXE are self-extracting (if shipped).
-
- In the examples below, the same directory is shown for DeeP and Heep.
- If you run both programs, it is more efficient to put them both in the
- same directory, so that the DPMI programs (discussed at end) are easily
- available. Also, since the same help file is used for both, it makes it
- easier to maintain. If you split them, support programs are either
- required in the ROOT directory or available via the DOS PATH. These are
- DeeProot.exe and the DPMI programs discussed below in DeePbsp.
-
- If you get a new version of one program and not the other, be careful that
- you don't read newer instructions that don't apply to the older program!).
- In that case, you may wish to rename the help files and modify the .INI
- files as required and/or put them in their own directory.
-
-
- a. Use PKUNZIP (2.04 or later) to unzip DeeP.ZIP into any directory on your
- hard drive. PKUNZIP is available from many sources, probably including
- the one you obtained DeeP from. (Now this was probably in a zipped file
- so you already know how to do this, right?)
-
- Replace the DOOM2 directory with HERETIC if you have HERETIC and not
- DOOM. The name is for illustration, this is just one way to do it!
-
- Example for DOOM II (c:> prompt assumed): ------------------------
-
- cd\DOOM2 [go to DOOM II directory ]
-
- mkdir DeeP [create a directory for DeeP]
- cd Deep [go to directory ]
-
-
- -- for the shareware version--
-
- pkunzip a:DeePshar.ZIP \doom\deep [unzip from your a: drive.]
-
- -- for the registered version--
-
- pkunzip a:DeePreg.ZIP \doom\deep [unzip from your a: drive.]
-
-
- b. Run DeePZIP.exe in the directory of your choice and it extracts itself.
-
- Example (c:> prompt assumed):
-
- cd\DOOM2 [go to DOOM II directory ]
-
- mkdir DeeP [create a directory for DeeP]
- cd Deep [go to directory ]
-
- -- for the shareware version--
- copy a:DeePshar.EXE [copy to target directory ]
- DeePshar.EXE [self extract into directory]
-
- -- for the registered version--
- copy a:DeePReg.EXE [copy to target directory ]
- DeePreg.EXE [self extract into directory]
-
-
- 3. How to start DeeP
- ~~~~~~~~~~~~~~~~~
-
- DeeP is started by typing: DeeP <command line options>
- HeeP is started by typing: HeeP <command line options>
-
-
- If your video or mouse misbehaves, see the DeeP.INI or HeeP.INI
- for recommendations.
-
- DeeP, HeeP and DeePbsp create a temporary file name ~DeeP.tmp.
-
- This is used for memory overflow control. It may be deleted any time if you
- are short of space. It is created every time you run either DeeP program.
- The size of the file is usually 0, but for very large levels will be larger
- than this.
-
- The file ~DEEP.WAD is created when you rebuild Nodes from DeeP.
- The file ~HEEP.WAD is created when you rebuild Nodes from HeeP.
-
- This is a copy of your last saved level. You can use this to restore in case
- something goes wrong with the node building. You will get the message level
- "whatever you called it" not found. This can happen if you have a memory
- conflict with DeePbsp, you are running in WINDOWS and didn't modify SYSTEM.INI,
- you just ran out of memory or something else. When running from DeeP, the
- message will flash and you won't be able to tell what happened. But you never
- see the DeePbsp screen come up. That's your first clue that something is amiss.
-
- Then you might want to use the temporary file (or use the one name .BAK,
- although the .BAK is prior to your changes).
-
- >>> CAUTION <<
-
- DO NOT USE the ~DEEP.WAD or ~HEEP.WAD as direct input. Copy it and give it
- a different name if you want to use it again. Failure to do this will result
- in the loss of all data in the level!
-
-
- A file called DeeP.CFG contains all the options you set in DeeP.
- A file called HEEP.CFG contains all the options you set in HeeP.
-
- If you mess up the setting, delete this file to restore it to the defaults.
-
- Each time you change the name of the DeeP.INI file, it is saved in DeeP.CFG.
- Thus if you start DeeP and do not override with a -config command, the last
- name you used is automatically read. Remember this when you use batch files
- to edit both DOOM and DOOM II levels and you then directly run DeeP,
- bypassing your batch files.
-
- The same comments for HeeP, but the files are name HeeP.INI and HeeP.CFG.
-
-
- 4. Command line options
- ~~~~~~~~~~~~~~~~~~~~
-
- The command line options are explained in DeeP by entering the H (help)
- usage command.
-
-
- 5. The DeeP.INI File
- The HeeP.INI File
- ~~~~~~~~~~~~~~~~~
-
- The DeeP.INI file contains all commands but -config. All of these are
- commented out by use of a #, *, / or ; (whatever you like).
-
- To uncomment one of these commands, delete the comment character and
- change the parameter to what you want it to be. Help is included in
- the .INI file explaining what you need to do.
-
- Edit the DeeP.INI file to set DOOM file and video defaults to match
- your system and suit your taste.
-
- Edit the HeeP.INI file to set HERETIC file and video defaults to match
- your system and suit your taste.
-
-
- 6. The DeeP Main Menu
- ~~~~~~~~~~~~~~~~~~
-
- DeeP has online documentation to help you run it. Type "?" and press enter.
- This brings up a help screen that explains what each option does in full
- detail. The complete documentation is listed here as well as in Edit,
- under Help.
-
- In Map edit mode, F1 brings up more help and even more help for the
- menu items on the top bar!
-
- You can print the documentation by selecting the Print button.
-
- 7. DeeP Map Level Editor
- ~~~~~~~~~~~~~~~~~~~~~
-
- Type E to start the map editor. The map editor is an editor of the level.
- Select the level from the menu shown. This brings up a map of the
- level you have chosen to edit, for example, MAP10 (DOOM II) or E2M3 for
- DOOM and HERETIC.
-
- Once in the editor set all the options in the Edit pull-down menu
- to automatically restart, set colors and other working defaults.
-
- The editor has Four Editing Modes. In each edit mode you can Add, Delete
- or Change the type of object selected.
-
- The four editing modes are:
-
- a. Sector Mode
- b. Vertices Mode
- c. Thing Edit Modes
- d. Linedef and Sidedef Modes
-
- The online help has explanations for each of these functions.
- Registered DeeP will contain the latest explanations of these functions
- and more tutoring.
-
-
- 8. The Commands
- ~~~~~~~~~~~~
-
- Use the built-in F1 help to examine the commands. Start with ? at the
- DOS character mode commands and select the top sections by activating them
- and then pressing F1. For example, press Alt+S and then press F1 to see
- the help for Save.
-
-
- 9. Tutorial
- ~~~~~~~~
-
- Print the file TUTOR.DOC for beginning help on using DeeP to create and
- edit levels. It is also useful for persons new to DeeP, since it also
- show how to use the commands.
-
- The file textures are incorrect for HeeP, but can be quickly changed using
- the F10 fix missing textures feature.
-
-
- 10. DeePbsp
- ~~~~~~~
- The DPMI version of DeePbsp requires that you have HIMEM.SYS installed in
- your CONFIG.SYS file. If you don't, it WON'T WORK. There are further notes
- below. We wish it was simpler, but this is out of our control, since we
- have to use the tools available at reasonable cost to us (Borland).
-
- We do NOT have control when the program starts, so we can't tell you
- what to do in the opening screen!
-
- DeePbsp is an improved node builder that was derived from BSP 1.2.
- DeePbsp is about 2-10 times faster than BSP and features a display to see
- how your level is progressing as it is being built.
-
- DeePbsp is automatically run by selecting "Yes" when asked whether you want
- the nodes built or not.
-
- DeePbsp COPIES the reject map "as is", so be sure to clear the reject area
- with DeeP when requested. We have read the info on what the reject is, but
- have not noticed behavior consistent with the literature available to us.
- You decide! (Let us know what you find out.)
-
- (DeePbsp formerly was called TBSP. TBSP does clear the reject map.)
-
- There is a check in DeePbsp for viruses or allocation errors. The message
- !!! Warning DEEPBSP size wrong? !!! appears if it detects an error. The
- program continues to execute.
-
- A change in the program size indicates a serious error in the FAT
- file allocation or a virus! So try to find out why it's complaining.
-
- If you get an ATAN2 error, you forgot to run the total check on the level
- and you have overlapping vertices or other errors in your level.
-
- YOU SHOULD TEST BUILDING NODES ON YOUR SYSTEM FIRST TO BE SURE IT WORKS!
-
- You can run DeePbsp by hand by entering C:\..DeePbsp INWAD.WAD OUTWAD.WAD
-
- Fill in the C:\.. path with yours and use your name for the wad files to
- test with. It's best to test with an original id level so that we have
- a level that we know is ok!
-
- Observe any errors (if there's a problem it will happen right away) and
- read below for how to fix it.
-
-
- 11. DeePbsp and Windows <<<<<<< be sure to read this >>>>>>>>
- ~~~~~~~~~~~~~~~~~~~
- DeePbsp requires the programs 32RTM.EXE and DPMIVM.OVL in the directory
- where DeePbsp was installed or access via the DOS PATH statement.
-
- -------> WINDOWS Modifications <-------
-
- If you run DeePbsp from within windows, SYSTEM.INI must have the following
- line added (use DOS EDIT ) after the line [386Enh] (Change the
- c:\DOOM2\DeeP to reflect the location where you installed the program).
-
- device = c:\DOOM2\DeeP\WINDPMI.386
-
-
- 12. DeePbsp and QEMM <<<<<<< be sure to read this >>>>>>>>
- ~~~~~~~~~~~~~~~~
- If you use QEMM, the QDPMI.SYS driver and the Borland RTM.EXE used by
- DeePbsp do not work together. You will get an Exception = 000cH..etc.,
- from QDPMI. We don't know at this time who should change their code. If
- anyone knows more about this, please let us know. Meanwhile, we'll try
- to find out too.
-
- DEVICE=QDPMI.SYS
-
- The program QDPMI.SYS appears to be installed if you used the default
- config when you installed QEMM.
-
- Remove the DEVICE=QDPMI.SYS from the CONFIG.SYS file or make an alternate
- boot setup that doesn't use this file.
-
- You may not need QDPMI.SYS at all! Refer to QHINTS.DOC for information.
-
- You can use the program BSP16.EXE in place of DeePbsp.exe.
-
- 1. Rename DeePbsp.exe to BSP32.exe
- 2. Rename BSP16.EXE to DeePbsp.exe.
-
- The 16-bit version is slower and may not handle the size of your WAD.
-
-
- 13. Future stuff
- ~~~~~~~~~~~~
-
- There are some PWADs too large to edit and we are in to process of
- converting DeeP and HeeP also to DPMI.
-
- That means well have lots of memory of mess with. Getting all the pieces
- together is taking some time (and more money than I thought), but that
- is the goal.
-
- At that time, we will add more feature to the external PWAD function that
- let's you replace graphics and also replace ANYTHING. In addition, the
- new IWAD will also contain all the replacements. The memory overhead is
- too large for now and maximizing the level size came first.
-
- Some stuff to be done :
-
- 1. Ability to merge in stuff from other WADs (cut and paste).
- 2. More complete Dir viewing box in the editor.
- 3. Add more prebuilt functions, rising stairs and rotating stairs are
- on the list for now.
- 4. Distribute lighting throughout the sectors selected.
- 5. And more...
-
-
-
-