home *** CD-ROM | disk | FTP | other *** search
/ Instant Doom Levels / Instant.Doom.Levels.-.Level.Master.II.iso / EDITORS / DEEP / README.DOC < prev    next >
Text File  |  1995-03-12  |  19KB  |  460 lines

  1.                     DeeP and HeeP Documentation
  2.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.             ┌─────────────────────────────────────────┐
  5.             │    (c) 1995 Sensor Based Systems, Inc.  │
  6.             │        DoomEnhancedEditorProgram        │
  7.             │      HereticEnhancedEditorProgram       │
  8.             │  █████████                   █████████  │
  9.             │   ██     █                    ██     █  │
  10.             │   ██     █ jackv56036@AOL.com ██     █  │
  11.             │   ██     █                    ██     █  │
  12.             │   ██     █  ███████  ███████  ████████  │
  13.             │   ██     █  ██       ██       ██        │
  14.             │   ██     █  █████    █████    ██        │
  15.             │   ██     █  ██       ██       ██        │
  16.             │  █████████  ███████  ███████  ██ tm     │
  17.             │        75454.773@COMPUSERVE.COM         │
  18.             │                                         │
  19.             └─────────────────────────────────────────┘
  20.  
  21.  
  22.                    Sensor Based Systems, Inc.
  23.                       17010 NE 190th St
  24.                     Woodinville, WA 98072
  25.  
  26.                       jackv56036@AOL.com
  27.                     75454.773@COMPUSERVE.COM
  28.                         (206) 827-8794
  29.  
  30.  
  31.       >>>    All references to DeeP also apply to HeeP    <<<
  32.  
  33.            DEU users, please review the Help information.
  34.            Although many things look the same, there's
  35.            lot's more you can do (over 101)!
  36.  
  37.            Don't forget that clicking the Right Mouse button
  38.            will edit an object. In addition, clicking the
  39.            Right Mouse Button in any menu selection exits
  40.            the menu (Esc also works). This is the quickest
  41.            way to navigate the menus!!
  42.  
  43.     ┌───────────────────────┐
  44.     │   Table of Contents   │
  45.     └───────────────────────┘
  46.  
  47.     For Ordering Information see ORDER.FRM.
  48.  
  49.     1.  Machine Requirements/VESA video
  50.     2.  Installation
  51.     3.  How to start DeeP
  52.         How to start HeeP
  53.     4.  Command line options
  54.     5.  The DeeP.INI file and defaults
  55.         The HeeP.INI file and defaults
  56.     6.  The DeeP Main Menu
  57.     7.  The DeeP Map/Mission Editor
  58.     8.  The commands
  59.     9.  Tutorial
  60.    10. DeePbsp
  61.    11. DeePbsp and Windows  << Be sure to view this
  62.    12. DeePbsp and QEMM     << Be sure to view this
  63.    13. Future stuff
  64.  
  65.  
  66. 1. Machine Requirements / VESA video BIOS
  67.    ──────────────────────────────────────
  68.  
  69.    a. A 386 and above
  70.    b. A math co-processor is highly recommended. Speeds up DeePbsp about 4X.
  71.    c. A VGA monitor.
  72.    d. A VESA compatible video board with 512Kb. If you don't have a VESA
  73.       board or other problems, UNIVBE may work (see below).
  74.    e. 540kb (610kb recommended) free memory.
  75.    f. DeeP requires approximately 1.4 MB of disk space.
  76.    g. Enough additional disk space to save DOOM levels you make.
  77.    h. A mouse (keyboard is a lot harder and some features are mouse only).
  78.    i. DOS 6.2 is optional, but again makes everything else easier.
  79.    j. If you can, Shadow the Video and System BIOS. DOOM just tells you not
  80.       to, for the reasons listed below (shadowing exaggerates the problems).
  81.    k. Overview of system considerations:
  82.  
  83.    DeeP and DeePbsp stress the DRAM refresh setting more than many programs.
  84.  
  85.    If you have problems with the video, check the wait states on your DRAM.
  86.    If they are set too low, you will experience "lockups" or strange
  87.    symptoms. (Windows should also be GP faulting a lot.)
  88.  
  89.    There is no "normal" system out there, but be careful if you have
  90.    a ZERO wait setting and your memory is 70ns or higher. Some 60ns chips
  91.    also do not work (on a 33Mhz system), depending on the DRAM and the board.
  92.  
  93.    We have not found "ram" check programs that bring out these flaws. Every-
  94.    thing looks fine and stuff may even appear to work for a while. But if
  95.    your system likes to act up at random, take a second look at the settings.
  96.  
  97.    Any system that has a "tweaked" speed (someone upped the clock speed) is
  98.    asking for trouble.
  99.  
  100.    Use Smartdrive if you have enough memory, it helps speed up help and
  101.    especially the display of textures and sprites!.
  102.  
  103.    DOOM works fine (in fact loads much faster) with Smartdrive (latest one
  104.    anyway), but your system has to have more than 4MB.  Smartdrive does take
  105.    memory away from the DPMI program DeePbsp, so if you run out of memory,
  106.    please reduce the size of the Smartdrive cache (how big did you make it?).
  107.  
  108.    If your system acts up with Smartdrive, then of course do not use it.
  109.  
  110.    DOS 6.2 is recommended to easily have 630KB available. Ask for advice
  111.    for your configuration to achieve this goal. At the least use HIMEM.SYS
  112.    and load DOS high. (OK to do with DOOM.)
  113.  
  114.    The default assumes a VESA compatible video board with 512Kb of memory.
  115.    Look at the DeeP.INI file and reconfigure the video if it fails to start.
  116.    The VGAONLY option should work for everyone (more video memory is OK).
  117.  
  118.    Some older boards are not VESA compatible, but they are SVGA with
  119.    512kb or more. In other cases, the VESA BIOS does not work correctly
  120.    (ATI is one). VESA software drivers that you can load anytime may solve
  121.    your problems.
  122.  
  123.    UNIVBE is such a driver and will probably work and be fast to boot.
  124.  
  125.    This product is NOT made by SBS, but SciTech Software. Unzip the file
  126.    UVBE50BD.ZIP in the same directory as DeeP (or another if you like).
  127.  
  128.    Follow the instructions given, but they are fairly simple. 
  129.    Enter > UNIVBE /? to get a list of the options.
  130.  
  131.    For most, entering " > UNIVBE -l " works. This loads the driver high
  132.    and autodetects your board.
  133.  
  134.    Even for VESA boards, this program may speed up your video for all your
  135.    applications (DOOM works ok with it.)
  136.  
  137.    If you can play DOOM reliably, you will probably be able to run DeeP.
  138.  
  139. 2. Installation
  140.    ──────────────────────────────────────
  141.  
  142.    DeeP.ZIP is the shareware zipped distribution files for DeeP and HeeP.
  143.  
  144.    DeePreg.ZIP and HeePreg.ZIP are the zipped registered distribution files
  145.    for DeeP and HeeP.
  146.  
  147.    In the examples below, the same directory is shown for DeeP and Heep.
  148.    If you run both programs, it is more efficient to put them both in the
  149.    same directory, so that the DPMI programs (discussed at end) are easily
  150.    available. Also, since the same help file is used for both, it makes it
  151.    easier to maintain. If you split them, support programs are either
  152.    required in the ROOT directory or available via the DOS PATH. These are
  153.    DeeProot.exe, HeeProot.exe and the DPMI programs discussed below in DeePbsp.
  154.  
  155.    If you get a new version of one program and not the other, be careful that
  156.    you don't read newer instructions that don't apply to the older program!).
  157.    In that case, you may wish to rename the help files and modify the .INI
  158.    files as required and/or put them in their own directory.
  159.  
  160.  
  161.    Use PKUNZIP (2.04 or later) to unzip DeeP.ZIP into any directory on your
  162.    hard drive. PKUNZIP is available from many sources, probably including
  163.    the one you obtained DeeP from.  (Now this was probably in a zipped file
  164.    so you already know how to do this, right?)
  165.  
  166.    Replace the DOOM2 directory with HERETIC if you have HERETIC and not
  167.    DOOM. The name is for illustration, this is just one way to do it!
  168.  
  169.    Example for DOOM II (c:> prompt assumed): ------------------------
  170.  
  171.       cd\DOOM2                             [go to DOOM II directory    ]
  172.  
  173.       mkdir DeeP                           [create a directory for DeeP]
  174.       cd Deep                              [go to directory            ]
  175.  
  176.  
  177.       -- for the shareware version--
  178.  
  179.          pkunzip a:DeeP.ZIP \doom\deep     [unzip from your a: drive.]
  180.  
  181.       -- for the registered version--
  182.  
  183.          pkunzip a:DeePreg.ZIP \doom\deep  [unzip from your a: drive.]
  184.  
  185.  
  186.  
  187. 3. How to start DeeP
  188.    ──────────────────────────────────────
  189.  
  190. DeeP is started by typing:  DeeP  <command line options>
  191. HeeP is started by typing:  HeeP  <command line options>
  192.  
  193.  
  194. If your video or mouse misbehaves, see the DeeP.INI  or HeeP.INI
  195. for recommendations.
  196.  
  197. DeeP, HeeP and DeePbsp create a temporary file name ~DeeP.tmp.
  198.  
  199. This is used for memory overflow control. It may be deleted any time if you
  200. are short of space. It is created every time you run either DeeP program.
  201. The size of the file is usually 0, but for very large levels will be larger
  202. than this.
  203.  
  204. The file ~DEEP.WAD is created when you rebuild Nodes from DeeP.
  205. The file ~HEEP.WAD is created when you rebuild Nodes from HeeP.
  206.  
  207. This is a copy of your last saved level. You can use this to restore in case
  208. something goes wrong with the node building. You will get the message level
  209. "YOUR.WAD" (whatever you called it) not found.
  210.  
  211. This can happen if you have a memory conflict with DeePbsp, you are running
  212. in WINDOWS and didn't modify SYSTEM.INI, you just ran out of memory or
  213. something else.
  214.  
  215. When running from DeeP, the message will flash and you won't be able to tell
  216. what happened. But you never see the DeePbsp screen come up. That's your first
  217. clue that something is amiss.
  218.  
  219. Then you might want to use the temporary file (or use the one named .BAK,
  220. although the .BAK is prior to your changes).
  221.  
  222.           >>> CAUTION <<
  223.  
  224. DO NOT USE the ~DEEP.WAD or ~HEEP.WAD as direct input. Copy it and give it
  225. a different name if you want to use it again. Failure to do this will result
  226. in the loss of all data in the level!
  227.  
  228.  
  229. A file called DeeP.CFG contains all the options you set in DeeP.
  230. A file called HEEP.CFG contains all the options you set in HeeP.
  231.  
  232. If you mess up the setting, delete this file to restore it to the defaults.
  233. It is possible for this file to get corrupted due to "normal" DOS FAT table
  234. allocation errors. We suggest you delete the file and start over when any
  235. FAT error for this file is reported. Inexplicable behavior can sometimes be
  236. traced to a corrupted .CFG file.
  237.  
  238. Each time you change the name of the DeeP.INI file, it is saved in DeeP.CFG.
  239. Thus if you start DeeP and do not override with a -config command, the last
  240. name you used is automatically read. Remember this when you use batch files
  241. to edit both DOOM and DOOM II levels and you then directly run DeeP,
  242. bypassing your batch files. This can be very confusing!
  243.  
  244. The same comments for HeeP, but the files are name HeeP.INI and HeeP.CFG.
  245.  
  246.  
  247. 4. Command line options
  248.    ──────────────────────────────────────
  249.  
  250. The command line options are explained in DeeP by entering the H (help)
  251. usage command.
  252.  
  253.  
  254. 5. The DeeP.INI File
  255.    The HeeP.INI File
  256.    ──────────────────────────────────────
  257.  
  258.    The DeeP.INI file contains all commands but -config.  All of these are
  259.    commented out by use of a #, *, / or ; (whatever you like).
  260.  
  261.    To uncomment one of these commands, delete the comment character and
  262.    change the parameter to what you want it to be.  Help is included in
  263.    the .INI file explaining what you need to do.
  264.  
  265.    Edit the DeeP.INI file to set DOOM file and video defaults to match
  266.    your system and suit your taste.
  267.  
  268.    Edit the HeeP.INI file to set HERETIC file and video defaults to match
  269.    your system and suit your taste.
  270.  
  271.    The largest complete path name for any file is 42 characters!
  272.    This includes the drive specification "C:\".
  273.  
  274.    The largest default path (either explicit or implied by the directory you
  275.    are in) is 27 characters.
  276.  
  277.    For example: C:\DOOM2\DeeP is 13 characters long.
  278.  
  279.    The default path is always added to any file you read or write,
  280.    so don't forget to count it.
  281.  
  282.  
  283. 6. The DeeP Main Menu
  284.    ──────────────────────────────────────
  285.  
  286.    DeeP has online documentation to help you run it. Type "?" and press enter.
  287.    This brings up a help screen that explains what each option does in full
  288.    detail. The complete documentation is listed here as well as in Edit,
  289.    under "All Help".
  290.  
  291.    In Map edit mode, F1 brings up more help and even more help for the
  292.    menu items on the top bar!
  293.  
  294.    You can print the documentation by selecting the Print button.
  295.  
  296.  
  297. 7. DeeP Map Level Editor
  298.    ──────────────────────────────────────
  299.  
  300.    Type E to start the map editor. The map editor is an editor of the level.
  301.    Select the level from the menu shown. This brings up a map of the
  302.    level you have chosen to edit, for example, MAP10 (DOOM II) or E2M3 for
  303.    DOOM and HERETIC.
  304.  
  305.    Once in the editor set all the options in the Edit pull-down menu
  306.    to automatically restart, set colors and other working defaults.
  307.  
  308.    The editor has Four Editing Modes. In each edit mode you can Add, Delete
  309.    or Change the type of object selected.
  310.  
  311.    The four editing modes are:
  312.  
  313.    a.  Sector Mode
  314.    b.  Vertices Mode
  315.    c.  Thing Edit Modes
  316.    d.  Linedef and Sidedef Modes
  317.  
  318.    The online help has explanations for each of these functions.
  319.    Registered DeeP will contain the latest explanations of these functions
  320.    and more tutoring.
  321.  
  322.  
  323. 8. The Commands
  324.    ──────────────────────────────────────
  325.  
  326.    Use the built-in F1 help to examine the commands. Start with ? at the
  327.    DOS character mode commands and select the top sections by activating them
  328.    and then pressing F1. For example, press Alt+S and then press F1 to see
  329.    the help for Save.
  330.  
  331.  
  332. 9.  Tutorial
  333.    ──────────────────────────────────────
  334.  
  335.    Print the file TUTOR.DOC for beginning help on using DeeP to create and
  336.    edit levels. It is also useful for persons new to DeeP, since it also
  337.    show how to use the commands.
  338.  
  339.    The file textures are incorrect for HeeP, but can be quickly changed using
  340.    the F10 fix missing textures feature.
  341.  
  342.  
  343. 10. DeePbsp
  344.    ──────────────────────────────────────
  345.  
  346.    The DPMI version of DeePbsp requires that you have HIMEM.SYS installed in
  347.    your CONFIG.SYS file. If you don't, it WON'T WORK. There are further notes
  348.    below. We wish it was simpler, but this is out of our control, since we
  349.    have to use the tools available at reasonable cost to us (Borland).
  350.  
  351.    Your CONFIG.SYS file also requires a FILES=20 ( or more ) statement.
  352.  
  353.    We do NOT have control when the program starts, so we can't tell you
  354.    what to do in the opening screen!
  355.  
  356.    DeePbsp is an improved node builder that was derived from BSP 1.2.
  357.    DeePbsp is about 2-10 times faster than BSP, can distinquish smaller
  358.    vertex spacing and features a display to see how your level is progressing
  359.    as it is being built.
  360.  
  361.    In addition, DeepBsp can build nodes from within a grouped PWAD, so
  362.    DO NOT substitute another node builder, since it won't work right when
  363.    run by DeeP!!
  364.  
  365.    DeePbsp is automatically run by selecting "Yes" when asked whether you want
  366.    the nodes built or not.
  367.  
  368.    DeePbsp COPIES the reject map "as is", so be sure to clear the reject area
  369.    with DeeP when requested. We have read the info on what the reject is, but
  370.    have noticed behavior beyond what's been stated. Sometimes it appears to
  371.    fix a level that otherwise would not work. Experiment with the clear REJECT
  372.    to FF option (see File, Save with Build) to see if you need to work with
  373.    the REJECT.
  374.  
  375.    You decide! (Let us know what you find out.)
  376.  
  377.    (DeePbsp formerly was called TBSP. TBSP does clear the reject map.)
  378.  
  379.    There is a check in DeePbsp for viruses or allocation errors. The message
  380.    !!! Warning DEEPBSP size wrong? !!! appears if it detects an error. The
  381.    program continues to execute.
  382.  
  383.    A change in the program size indicates a serious error in the FAT
  384.    file allocation or a virus! So try to find out why it's complaining.
  385.  
  386.    If you get an ATAN2 error, you forgot to run the total check on the level
  387.    and you have overlapping vertices or other errors in your level.
  388.  
  389.    YOU SHOULD TEST BUILDING NODES ON YOUR SYSTEM FIRST TO BE SURE IT WORKS!
  390.  
  391.    You can run DeePbsp by hand by entering C:\..DeePbsp INWAD.WAD OUTWAD.WAD
  392.  
  393.    Fill in the C:\.. path with yours and use your name for the wad files to
  394.    test with.  It's best to test with an original id level so that we have
  395.    a level that we know is ok!
  396.  
  397.    Observe any errors (if there's a problem it will happen right away) and
  398.    read below for how to fix it.
  399.  
  400.  
  401. 11. DeePbsp and Windows   <<<<<<<  be sure to read this >>>>>>>>
  402.     ──────────────────────────────────────
  403.  
  404.    DeePbsp requires the programs 32RTM.EXE and DPMIVM.OVL in the directory
  405.    where DeePbsp was installed or access via the DOS PATH statement.
  406.  
  407.             ------->   WINDOWS Modifications <-------
  408.  
  409.    If you run DeePbsp from within windows, SYSTEM.INI must have the following
  410.    line added (use DOS EDIT ) after the line [386Enh]        (Change the
  411.    c:\DOOM2\DeeP to reflect the location where you installed the program).
  412.  
  413.            device = c:\DOOM2\DeeP\WINDPMI.386
  414.  
  415.  
  416. 12. DeePbsp and QEMM      <<<<<<<  be sure to read this >>>>>>>>
  417.     ──────────────────────────────────────
  418.  
  419.     If you use QEMM, the QDPMI.SYS driver and the Borland RTM.EXE used by
  420.     DeePbsp do not work together. You will get an Exception = 000cH..etc.,
  421.     from QDPMI. We don't know at this time who should change their code. If
  422.     anyone knows more about this, please let us know. Meanwhile, we'll try
  423.     to find out too.
  424.  
  425.     DEVICE=QDPMI.SYS
  426.  
  427.     The program QDPMI.SYS appears to be installed if you used the default
  428.     config when you installed QEMM.
  429.  
  430.     Remove the DEVICE=QDPMI.SYS from the CONFIG.SYS file or make an alternate
  431.     boot setup that doesn't use this file.
  432.  
  433.     You may not need QDPMI.SYS at all! Refer to QHINTS.DOC for information.
  434.  
  435. 13. Future stuff
  436.    ──────────────────────────────────────
  437.  
  438.    There are some PWADs too large to edit and we are in to process of
  439.    converting DeeP and HeeP also to DPMI.
  440.  
  441.    That means well have lots of memory of mess with. Getting all the pieces
  442.    together is taking some time (and more money than I thought), but that
  443.    is the goal.
  444.  
  445.    At that time, we will add more feature to the external PWAD function that
  446.    let's you replace graphics and also replace ANYTHING. In addition, the
  447.    new IWAD will also contain all the replacements. The memory overhead is
  448.    too large for now and maximizing the level size came first.
  449.  
  450.    Some stuff to be done (in the DPMI version) :
  451.  
  452.    1. Ability to merge in stuff from other WADs (cut and paste).
  453.    2. More complete Dir viewing box in the editor.
  454.    3. Add more prebuilt functions, rising stairs and rotating stairs are
  455.       on the list for now.
  456.    4. And more...
  457.  
  458.  
  459.  
  460.