home *** CD-ROM | disk | FTP | other *** search
/ Doom Magazine 2 / Doom_magazine_02.bin / utils / heep / readme.doc < prev    next >
Text File  |  1995-06-08  |  21KB  |  522 lines

  1.                     DeeP and HeeP Documentation
  2.                     ~~~~~~~~~~~~~~~~~~~~~~~~~~~
  3.  
  4.             ┌─────────────────────────────────────────┐
  5.             │    (c) 1995 Sensor Based Systems, Inc.  │
  6.             │        DoomEnhancedEditorProgram        │
  7.             │      HereticEnhancedEditorProgram       │
  8.             │  █████████                   █████████  │
  9.             │   ██     █                    ██     █  │
  10.             │   ██     █                    ██     █  │
  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-8237
  25.  
  26.    
  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  15.
  48.  
  49.     1.  Machine Requirements/VESA video
  50.     2.  Installation
  51.     3.  How to start DeeP/HeeP
  52.     4.  Command line options
  53.     5.  The DeeP.CFG and HeeP.CFG file and defaults
  54.     6.  The DeeP Main Menu
  55.     7.  The DeeP Map/Mission Editor
  56.     8.  The commands
  57.     9.  Tutorial
  58.    10.  DPMI DeeP and DeePbsp
  59.    11.  Registered DeePbsp
  60.    12.  DeeP and Windows  << Be sure to view this
  61.    13.  DeeP and QEMM     << Be sure to view this
  62.    14.  DeeP and OS/2
  63.    15.  DeeP and WIN95
  64.    16.  Future stuff
  65.    17.  Ordering information
  66.  
  67.    ──────────────────────────────────────────────────────────────────────
  68.    ──────────────────────────────────────────────────────────────────────
  69.  
  70.  
  71. 1. Machine Requirements / VESA video BIOS
  72.    ──────────────────────────────────────
  73.  
  74.    a. A 386 and above
  75.    b. A math co-processor is highly recommended. Speeds up DeePbsp about 4X.
  76.    c. A VGA monitor.
  77.    d. A video board with 512Kb.  There are 13 different video boards
  78.       supported. Use VESA first and then try the others if they do not work. 
  79.       If you don't have a VESA board or other problems, UNIVBE may work 
  80.       (see below).
  81.    e. 540kb free memory.
  82.    f. HIMEM.SYS loaded   in CONFIG.SYS.
  83.    g. FILES=20 or higher in CONFIG.SYS.
  84.    h. Approximately 1.4 MB of disk space.
  85.    i. Enough additional disk space to save DOOM levels you make.
  86.    j. A mouse (keyboard is a lot harder and some features are mouse only).
  87.    k. DOS 6.2 is optional, but again makes everything else easier.
  88.    l. If you can, Shadow the Video and System BIOS. DOOM just tells you not
  89.       to, for the reasons listed below (shadowing exaggerates the problems).
  90.  
  91.    m. Overview of system considerations:
  92.  
  93.    DeeP and DeePbsp stress the DRAM refresh setting more than many programs.
  94.  
  95.    If you have problems with the video, check the wait states on your DRAM.
  96.    If they are set too low, you will experience "lockups" or strange
  97.    symptoms. (Windows should also be GP faulting a lot and HERETIC behaves
  98.    erratically.)
  99.  
  100.    There is no "normal" system out there, but be careful if you have
  101.    a ZERO wait setting and your memory is 70ns or higher. Some 60ns chips
  102.    also do not work (on a 33Mhz system), depending on the DRAM and the board.
  103.  
  104.    We have not found "ram" check programs that bring out these flaws. Every-
  105.    thing looks fine and stuff may even appear to work for a while. But if
  106.    your system likes to act up at random, take a second look at the settings.
  107.  
  108.    Any system that has a "tweaked" speed (someone upped the clock speed) is
  109.    asking for trouble.
  110.  
  111.    Use Smartdrive, it helps speed up help and especially the display of 
  112.    textures and sprites!.
  113.  
  114.    DOOM works fine (in fact loads much faster) with Smartdrv (latest 
  115.    Smartdrv anyway), but your system has to have more than 4MB.  Smartdrive 
  116.    does take memory away from the DeeP, so if you run out of memory, please 
  117.    reduce the size of the Smartdrive cache (how big did you make it?).
  118.  
  119.    If your system acts up with Smartdrive, then of course do not use it.
  120.  
  121.    DOS 6.2 is recommended. 
  122.    Use HIMEM.SYS and load DOS high (OK to do with DOOM.)
  123.  
  124.    Normally we suggest selecting the VESA driver the first time, unless
  125.    you spot your card on the list.
  126.  
  127.    The minimum video board has to have 512Kb of memory (more memory is OK).
  128.    The SVGA options tries to detect if you have a video board that supports
  129.    256 colors. This is not VESA and may lock up when you try it.
  130.  
  131.    Some older boards are not VESA compatible, but they are SVGA with
  132.    512kb or more. In other cases, the VESA BIOS does not work correctly
  133.    (ATI is one). VESA software drivers that you can load anytime may solve
  134.    your problems.
  135.  
  136.    UNIVBE is such a driver and will probably work and be fast to boot.
  137.    This driver is available from SBS and from many FTP sites.
  138.  
  139.    This product is NOT made by SBS, but SciTech Software. Unzip the file
  140.    UVBE50BD.ZIP in the same directory as DeeP (or another if you like).
  141.  
  142.    UVBE51BD.ZIP is a new version with lots of extra stuff, but is too large 
  143.    to include. 
  144.    
  145.    Its available from ftp.scitechsoft.com or http://www.scitechsoft.com. 
  146.  
  147.    Follow the instructions given, but they are fairly simple. 
  148.    Enter > UNIVBE /? to get a list of the options.
  149.  
  150.    For most, entering " > UNIVBE -l " works. This loads the driver high
  151.    and autodetects your board.
  152.  
  153.    Even for VESA boards, this program may speed up your video for all your
  154.    applications (DOOM works ok with it.)
  155.  
  156.    If you can play DOOM reliably, you will probably be able to run DeeP.
  157.  
  158. 2. Installation
  159.    ──────────────────────────────────────
  160.  
  161.    DeeP.ZIP is the shareware zipped distribution files for DeeP and HeeP.
  162.  
  163.    DeePreg.ZIP and HeePreg.ZIP are the zipped registered distribution files
  164.    for DeeP and HeeP.
  165.  
  166.    In the examples below, the same directory is shown for DeeP and Heep.
  167.    If you run both programs, it is more efficient to put them both in the
  168.    same directory, so that the DPMI programs (discussed at end) are easily
  169.    available. Also, since the same help file is used for both, it makes it
  170.    easier to maintain. If you split them, support programs are either
  171.    required in the ROOT directory or available via the DOS PATH. These are
  172.    DeeProot.exe, HeeProot.exe and the DPMI programs discussed below in DeePbsp.
  173.  
  174.    If you get a new version of one program and not the other, be careful that
  175.    you don't read newer instructions that don't apply to the older program!).
  176.    In that case, you may wish to rename the help files and use altF5 to set
  177.    the files as required and/or put them in their own directory.
  178.  
  179.  
  180.    Use PKUNZIP (2.04 or later) to unzip DeeP.ZIP into any directory on your
  181.    hard drive. PKUNZIP is available from many sources, probably including
  182.    the one you obtained DeeP from.  (Now this was probably in a zipped file
  183.    so you already know how to do this, right?)
  184.  
  185.    Replace the DOOM2 directory with HERETIC if you have HERETIC and not
  186.    DOOM. The name is for illustration, this is just one way to do it!
  187.  
  188.    Example for DOOM II (c:> prompt assumed): ------------------------
  189.  
  190.       cd\DOOM2                             [go to DOOM II directory    ]
  191.  
  192.       mkdir DeeP                           [create a directory for DeeP]
  193.       cd Deep                              [go to directory            ]
  194.  
  195.  
  196.       -- for the shareware version--
  197.  
  198.          pkunzip a:DeeP.ZIP \doom\deep     [unzip from your a: drive.]
  199.  
  200.       -- for the registered version--
  201.  
  202.          pkunzip a:DeePreg.ZIP \doom\deep  [unzip from your a: drive.]
  203.  
  204.  
  205.  
  206. 3. How to start DeeP
  207.    ──────────────────────────────────────
  208.  
  209.    DeeP is started by typing:  DeeP  <command line options>
  210.    HeeP is started by typing:  HeeP  <command line options>
  211.  
  212.    The file ~DEEP.WAD is created when you rebuild Nodes from DeeP.
  213.    The file ~HEEP.WAD is created when you rebuild Nodes from HeeP.
  214.  
  215.   ~DEEP.WAD and ~HEEP.WAD contain a copy of your last saved level. You can 
  216.    use this to restore (use COPY) in case something goes wrong with the node 
  217.    building. 
  218.  
  219.    You will get the message level "YOUR.WAD" (whatever you called it) not 
  220.    found.
  221.  
  222.    This can happen if the you saved a level, but it did not succesfully save 
  223.    for some reason. 
  224.    
  225.    Typical reasons are: 1) You ran out of memory(?) (reduce Smartdrv cache).
  226.                         2) You ran out of disk space.
  227.                         3) FAT errors?
  228.                         4) Errors caused by DOOM/HERETIC from playing a 
  229.                            level with errors.
  230.  
  231.    When running from DeeP, the message will flash and you won't be able to 
  232.    tell what happened. But you never see the DeePbsp screen come up. That's 
  233.    your first clue that something is amiss.
  234.  
  235.    Then you might want to use the temporary file (or use the one named .BAK,
  236.    although the .BAK is prior to your changes).
  237.  
  238.    Use the DOS COPY command to copy the file back to the original name.
  239.  
  240.           >>> !!  CAUTION !! <<
  241.  
  242.    DO NOT USE the ~DEEP.WAD or ~HEEP.WAD as direct input. Copy it and give it
  243.    a different name if you want to use it again. Failure to do this will 
  244.    result in the loss of all data in the level!
  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.  Enter ? to see all the Help.
  252.  
  253.  
  254. 5. The DeeP.CFG and HeeP.CFG File
  255.    ──────────────────────────────────────
  256.  
  257.    The file called DeeP.CFG contains all the options you set in DeeP.
  258.    The file called HEEP.CFG contains all the options you set in HeeP.
  259.  
  260.    If you mess up the setting, delete this file to restore it to the defaults.
  261.    It is possible for this file to get corrupted due to "normal" DOS FAT table
  262.    allocation errors. We suggest you delete the file and start over when any
  263.    FAT error for this file is reported. Inexplicable behavior can sometimes be
  264.    traced to a corrupted .CFG file.
  265.  
  266.    The DeeP.CFG and HeeP.CFG files contain the status of your options and
  267.    the last files edited, etc.
  268.  
  269.    The largest complete path name for any file is 42 characters!
  270.    This includes the drive specification "C:\".
  271.  
  272.    The largest default path (either explicit or implied by the directory you
  273.    are in) is 27 characters.
  274.  
  275.    For example: C:\DOOM2\WADS\TESTLVL.WAD  is 25 characters long.
  276.  
  277.    The default path is always added to any file you read or write,
  278.    so don't forget to count it.
  279.  
  280.  
  281. 6. The DeeP Main Menu
  282.    ──────────────────────────────────────
  283.  
  284.    DeeP has online documentation to help you run it. Type "?" and press enter.
  285.    This brings up a help screen that explains what each option does in full
  286.    detail. The complete documentation is listed here as well as in Edit,
  287.    under "All Help".
  288.  
  289.    In Map edit mode, F1 brings up more help and even more help for the
  290.    menu items on the top bar!
  291.  
  292.    You can print the documentation by selecting the Print button.
  293.  
  294.  
  295. 7. DeeP Map Level Editor
  296.    ──────────────────────────────────────
  297.  
  298.    Type E to start the map editor. The map editor is an editor of the level.
  299.    Select the level from the menu shown. This brings up a map of the
  300.    level you have chosen to edit, for example, MAP10 (DOOM II) or E2M3 for
  301.    DOOM and HERETIC.
  302.  
  303.    Once in the editor set all the options in the Edit pull-down menu
  304.    to automatically restart, set colors and other working defaults.
  305.  
  306.    The editor has Four Editing Modes. In each edit mode you can Add, Delete
  307.    or Change the type of object selected.
  308.  
  309.    The four main editing modes are:
  310.  
  311.    a.  Sector Mode
  312.    b.  Vertices Mode
  313.    c.  Thing Edit Modes
  314.    d.  Linedef and Sidedef Modes
  315.  
  316.    In addition there are three Tool editing modes:
  317.  
  318.    a.  Rectangle mode
  319.    b.  Polygon mode
  320.    c.  Stair mode
  321.  
  322.    The online help has explanations for each of these functions.
  323.    Registered DeeP contains the latest explanations of these functions.
  324.  
  325.  
  326. 8. The Commands
  327.    ──────────────────────────────────────
  328.  
  329.    Use the built-in F1 help to examine the commands. Start with ? at the
  330.    DOS character mode commands and select the top sections by activating them
  331.    and then pressing F1. For example, press Alt+S and then press F1 to see
  332.    the help for Save.
  333.  
  334.    Also press F1 where indicated on the top line, to see a description of
  335.    the commands available for the current function. 
  336.  
  337.  
  338. 9.  Tutorial
  339.    ──────────────────────────────────────
  340.  
  341.    Print the file TUTOR.DOC for beginning help on using DeeP to create and
  342.    edit levels. It is also useful for persons new to DeeP, since it also
  343.    show how to use the commands.
  344.  
  345.    The file textures are incorrect for HeeP, but can be quickly changed using
  346.    the F10 fix missing textures feature.
  347.  
  348.  
  349. 10. DPMI DeeP and DeePbsp
  350.    ──────────────────────────────────────
  351.  
  352.    The DPMI versions of DeeP and DeePbsp require that you have HIMEM.SYS 
  353.    installed in your CONFIG.SYS file. If you don't, it WON'T WORK. There are 
  354.    further notes below. We wish it was simpler, but this is out of our control, 
  355.    since we have to use the tools available at reasonable cost to us (Borland).
  356.  
  357.    Your CONFIG.SYS file also requires a FILES=20 ( or more ) statement.
  358.  
  359.    We do NOT have control when the program starts, so we can't tell you
  360.    what to do in the opening screen!
  361.  
  362.    DeePbsp is an enhanced node builder that was made using information from
  363.    BSP 1.2 and DEU 5.21.
  364.  
  365.    DeePbsp is about 2-10 times faster than BSP, can distinquish smaller
  366.    vertex spacing and features a display to see how your level is progressing
  367.    as it is being built.
  368.  
  369.    In addition, DeepBsp can build nodes from within a grouped PWAD, so
  370.    DO NOT substitute another node builder, since it won't work right when
  371.    run by DeeP!!
  372.  
  373.    DeePbsp is automatically run by selecting "Yes" when asked whether you want
  374.    the nodes built or not.
  375.  
  376.    DeePbsp COPIES the reject map "as is", so be sure to clear the reject area
  377.    with DeeP when requested.
  378.  
  379.    Experiment with the DeeP clear REJECT options (see File, Save with Build)
  380.    to see if you need to work with the REJECT to speed up your level.
  381.  
  382.    (DeePbsp formerly was called TBSP. TBSP does clear the reject map.)
  383.  
  384.    There is a check in DeePbsp for viruses or allocation errors. The message
  385.    !!! Warning DEEPBSP size wrong? !!! appears if it detects an error. An
  386.    extra startup delay is added (so you can see the message). The program
  387.    continues to execute.
  388.  
  389.    A change in the program size indicates a serious error in the FAT
  390.    file allocation or a virus! So try to find out why it's complaining.
  391.  
  392.    If you get an ATAN2 error or DOMAIN error, you forgot to run the total 
  393.    check on the level and you have overlapping vertices or other errors in 
  394.    your level.
  395.  
  396.    YOU SHOULD TEST BUILDING NODES ON YOUR SYSTEM FIRST TO BE SURE IT WORKS!
  397.  
  398.    You can run DeePbsp by hand by entering C:\..DeePbsp INWAD.WAD OUTWAD.WAD
  399.  
  400.    Fill in the C:\.. path with yours and use your name for the wad files to
  401.    test with.  It's best to test with an original id level so that we have
  402.    a level that we know is ok!
  403.  
  404.    Observe any errors (if there's a problem it will happen right away) and
  405.    read below for how to fix it.
  406.  
  407.  
  408. 11. Registered DeePbsp
  409.     ──────────────────
  410.  
  411.     The registered version of DeePbsp does not have any delay with the
  412.     following considerations:
  413.  
  414.     a. DeePbsp must not be renamed to some other name.
  415.     b. The registered version of DeeP or Heep must be in the same directory
  416.        as DeePbsp (called DeeP32.exe or HeeP32.exe).
  417.  
  418.     If a delay occurs, the registered version of DeeP or HeeP is damaged or
  419.     you renamed DeePbsp. Please reinstall.
  420.  
  421.  
  422. 12. DeeP and Windows   <<<<<<<  be sure to read this >>>>>>>>
  423.     ────────────────
  424.  
  425.    DeeP requires the programs 32RTM.EXE, DPMIVM.OVL, BGI32.DLL and 
  426.    METWND08.DLL in the directory where DeeP was installed as well as the
  427.    .FNT files included.
  428.  
  429.             ------->   WINDOWS Modifications <-------
  430.  
  431.    If you run DeeP from within windows, SYSTEM.INI must have the following
  432.    line added (use DOS EDIT ) after the line [386Enh]        (Change the
  433.    c:\DOOM2\DeeP to reflect the location where you installed the program).
  434.  
  435.            device = c:\DOOM2\DEEP\WINDPMI.386
  436.  
  437.  
  438. 13. DeeP and QEMM      <<<<<<<  be sure to read this >>>>>>>>
  439.     ────────────────────────────────────
  440.  
  441.     If you use QEMM, the QDPMI.SYS driver and the Borland RTM.EXE used by
  442.     DeeP do not work together. You will get an Exception = 000cH..etc.,
  443.     from QDPMI. We don't know at this time who should change their code. If
  444.     anyone knows more about this, please let us know. Meanwhile, we'll try
  445.     to find out too.
  446.  
  447.     DEVICE=QDPMI.SYS
  448.  
  449.     The program QDPMI.SYS appears to be installed if you used the default
  450.     config when you installed QEMM.
  451.  
  452.     Remove the DEVICE=QDPMI.SYS from the CONFIG.SYS file or make an alternate
  453.     boot setup that doesn't use this file.
  454.  
  455.     You may not need QDPMI.SYS at all! Refer to QHINTS.DOC for information.
  456.  
  457. 14. DeeP and OS/2
  458.     ──────────────
  459.  
  460.     DeeP works with the latest OS/2 Warp. You do have to allocate at least
  461.     2MB (4MB preferred) to the DOS environment or else the DPMI extender
  462.     complains about not enough uncommitted memory!
  463.  
  464.  
  465. 15. DeeP and WIN95
  466.     ──────────────
  467.  
  468.     The DPMI support in WIN95 is not currently compatible if running in
  469.     Windows.  If you "boot" to DOS 7.0 it all works fine.
  470.  
  471.     Borland will fix this when WIN95 is a "final" release.
  472.  
  473.  
  474. 16. Future stuff
  475.     ──────────────────────────────────────
  476.  
  477.    Now that DeeP and HeeP are DPMI we are much closer to the next step:
  478.    (did cut,paste,merge,undo, rotating stairs, interactive tools already)
  479.    
  480.    1. More complete Dir viewing box in the editor (registered).
  481.    2. Rising stairs.
  482.    3. Merge directly from any file without having to read in the level.
  483.    4. Texture stuff
  484.    5. And more...
  485.  
  486. 17. Ordering Information
  487.     ────────────────────
  488.  
  489.    >>>      To order the Registered version     <<<   
  490.                  of DPMI DeeP or HeeP                  
  491.                                                
  492.    1. Register Online with CompuServe GO SWREG :         
  493.                                                
  494.       The Registration ID for DeeP is 5392.
  495.       The Registration ID for HeeP is 4553.
  496.  
  497.       The current ShareWare version is found in 
  498.       the ACTION forum (GO GAM586).
  499.                                                
  500.    2. See ORDER.FRM for Mailing Instructions.  
  501.  
  502.       Select Print Order Form under Help in Edit to 
  503.       let DeeP or HeeP print the form.
  504.                                                
  505.    3. Register online with Master card or Visa   
  506.                                                
  507.       Fighting Eagle BBS (317) 662-8122         
  508.                                                
  509.       Home board of DEEP and HEEP               
  510.       14 lines, over 10,000 Wad Files           
  511.       Game play and support Conference          
  512.                                                
  513.       Call Today and start your new adventure as   
  514.             a DOOM or HERETIC wad author.               
  515.  
  516.    ──────────────────────────────────────────────────────────────────────
  517.                           The End
  518.    ──────────────────────────────────────────────────────────────────────
  519.                                                
  520.  
  521.  
  522.