                 Update summary for DPMI DeeP v8.04

                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


The following is a list of new features for those with prior versions 

to see if the changes warrant an upgrade:


=========================================================================


 >>  This beta version lets you edit HEXEN levels completely now!       <<

 >>  You can edit all level structure bit settings and replace Scripts  <<

 >>  This beta is not just a quick hack, but much, much more.           <<


  There will be more enhancements made, but you can edit and replicate 

  ANYTHING in HEXEN. The online help is not not completely updated, but 

  that will come along. Registered users of 8.03 will get the full update 

  later for the cost of shipping.


  Please NOTE: HEXEN users review the HEXSPECS.DOC for detailed info.


What's new for DeeP 8.04 (beta)

~~~~~~~~~~~~~~~~~~~~~~~~

Note: As a beta extensive testing has not been performed, so save often!


*  Thing Special brings up submenu of linedef types, then direct value edit.


*  Thing and LineDef spawnable objects submenu selection.


*  Thing and LineDef HEXEN nested specials automatically position you

   correctly so you don't have to hunt for what type it was.


*  Added descriptive argument prompts for HEXEN LineDefs and Thing specials.


*  Added descriptive argument prompts for Thing dynamic objects.


*  Menus revised some more for HEXEN.


*  Ctrl+N = Normalize also resets HEXEN arguments to -0-.


*  Shift+PageUp, Shift+PageDown interactively sets Thing height directly.


*  Timer recalibration for SX machines or those without a coprocessor. 


*  New Timer control value to adjust the timer if you change processors.

   (See F6 option menu, 2nd screen).


*  Mistyped LineDef 28 as type 26.


*  Doors with Keys were accidently always choosing the 1st key door.


DeeP 8.03 (beta)

~~~~~~~~~~~~~~~~

*  HEXEN ACS scripts supported, use Read Hexen Script command in File menu.


*  DeePBSP 5.02, the fastest nodebuilder around in Turbo mode, has no 

   shareware delay when run from DeeP.


*  Shareware version can now print maps up to the shareware save size limit.


*  Shareware Dir command now works in text command mode.


*  Shareware about screen now only appears one time.


*  ALL registered HEXEN Things/Monsters added.


*  ALL registered HEXEN LineDefs added.


*  ALL registered HEXEN Sectors added.


*  LineDef editing screen now reflects correct HEXEN option names.


*  Thing editing screen now reflects correct HEXEN option names.


*  Thing overlap checks for new HEXEN "appears" setting.


*  New option to rotate printed map (landscape or portrait).


*  New option print thing numbers.


*  New option print thing descriptions.


DeeP 8.02 (beta)

~~~~~~~~~~~~~~~~

*  Directory box browser location position was off by 12 pixels (typo).


*  DeePBSP 5.01 slightly faster and revised FINAL node option (registered v8 

   users can automatically use this version).


*  HEXEN Thing display boxes automatically display reference number for 

   3000-3002. Number is also in decimal now, not hexadecimal.


*  HEXEN LineDef display revised to decimal for easier reference.


*  Predefined Teleport for HEXEN, tag TeleThing to LineDef(s).


*  More online Help for exporting textures and conversion to other games.


DeeP 8.01 (beta)

~~~~~~~~~~~~~~~~

*  Additional default LineDefs for Doors.  Now you can have open/close too!


*  Shift+Enter : Gives instant access to Thing/LineDef/Sector type menu. 

   Makes for faster editing, especially for HEXEN with all the details.


*  Texture Bottom : New option (alt+F5 menu) to show LineDef and Sector 

   textures on the right side instead of on the bottom. For 800x600 

   resolution this give a little more room in LineDef mode.


*  CursorKeys move Map : New option (alt+F5 menu) to let the cursor keys move 

   the map (vs Home/Page). 


*  Zoom + has smaller step sizes so it doesn't jump so much from one to the 

   next (forgot to mention before<g>).

 
*  You can Zoom to GIANT sizes without any garbage on the screen.  This is

   very effective when you have to e it LineDefs that are very close together

   on a large map. For example, 1 Doom unit apart is easy to work with.


*  Added more info to online help (Node viewer, new options). 


*  Fixed some support files that still referenced HeeP.


*  Some Thing sprite revisions.


*  Cosmetic changes for default cursor locations Thing/LineDef menus.


*  Fixed setting of BEHAVIOR to -0- when creating a NEW level.


*  When reading a HEXEN level into HERETIC/DOOM mode, the BEHAVIOR resource

   is automatically discarded.


DeeP 8.00 (beta)

~~~~~~~~~~~~~~~~

*  DeeP now edits ALL DOOM, HERETIC and HEXEN IWADS!! 


*  Automatically converts DOOM/HERETIC levels to HEXEN. You fix the details.

   Just read in the level, press F10, select fix missing textures (or you

   can do find/replace on each one, change your things, fix the linedefs and

   sectors to HEXEN varieties (examine the HEXEN beta).


*  TURBO panning and zooming, really cranks on the larger levels!


*  User definable upper and lower +/- key zoom limits.


*  DeePBSP 5.0 builds nodes for all games automatically.  

   Shareware must run from DeeP.


*  DeePBSPhas TWO different node building modes.  One is the original TURBO

   mode (slightly faster yet) and is used in the development stages (and all

   the way if no problems are noticed).  The  second method is slightly 

   slower and may be required by HEXEN.  HEXEN is sensitive to nodeline 

   splits for the polyobjects.  If you look at MAP01, you'll notice some 

   "junk" lines that were added to fix the nodes using their node builder.  

   

   DeePBSP can make MAP01 work fine when the extra lines are deleted in 

   FINAL mode.


*  PCX DOOM/HERETIC/HEXEN (-ravpic) screen shot viewer.  Real handy to see 

   how an area looks!


*  Project files support for all files related to a project (IWAD, PWADS

   and texture defaults).  You can have as many projects as you like!


*  Definition of multiple theme texture groups.


*  THING and TAG check disabling.  HEXEN mode requires these to be turned off

   unless you can put up with the nagging<g>.


*  Mouse click speed more adjustable (remember this is a beta, so if you have

   a problem, increase/decrease the mouse delay default (use F6 menu). Drop

   us a note please.


*  Shift+R : refresh screen display (for redisplaying the grid)


*  Windows like file browser for all file name accesses.


*  File browser shows level preview of all levels in a PWAD.


*  Registered version converts textures: DOOM to HERETIC to HEXEN and back!!



DeeP 7.50a

~~~~~~~~~~

*  DeePBSP 4.11 if run OUTSIDE of DeeP's control would make 1 too many 

   entries if the level had graphics, sound, etc added ahead of the level. 

   

*  DeePBSP give detailed timing information for "benchmark" addicts.


*  DeePBSP 4.11 shareware delay only 1/3 as long now.


DeeP 7.50

~~~~~~~~~

*  Interactive Texture Alignment (ITA), displays aligned textures onscreen.


*  Directory browser for Read and Save (both registered and sharewhare).


*  Map Panning using the Mouse! Cntrl+Right Mouse or Left then Right mouse.


*  Instant grids with Automatic Dynamic Grid caching, even at 1!!

   (If you have enough memory.)


*  New shortcut keys for those who like short cut keys <g>

   (there are also other ways to do all this)


   shift+I  = Toggles bottom display from all to none. 

              ("I" still has 3 states of display).


   LineDef Edit mode:


     X       = X alignment, same textures       (both sides are aligned)

     shift+X = X alignment, different textures  (both sides are aligned)

     Y       = Y alignment                      (both sides are aligned)


   Sector Edit mode: 

   

     The following bring up a number box:


     shift+C = Set Sector ceiling height          

     shift+F = Set Sector floor height

     shift+H = Set Sector floor and ceiling height (see new cntrl+G below)


     The following change the heigh  immediately by the Default Height value:


     shift+PageUp   = Immediately Increase Sector ceiling height          

     shift+PageDown = Immediately Decrease Sector ceiling height

     shift+Home     = Immediately In rease Sector floor   height          

     shift+End      = Immediately Decrease Sector floor   height


   LineDef Edit mode: 


     alt+1  = Edit SideDef1

     alt+2  = Edit SideDef2


   Both LineDef and Sector mode:


     cntrl+N = Normalize LineDef or Sector depending on mode. 

     cntrl+T = AutoTag, automatically assigns tags Sectors/LineDefs 


*  New option to set PageUp/PageDown height increment. You can use these 

   keys to vary the number instead of typing the number (introduced in 7.40).


*  New option to set default Sector light level.


*  Revised shortcut key, cntrl+G = Reset Grid to 0  (was shift+H)


*  Grid high and low range option, set from 1 to 2048.


*  New Zoom +/- AutoCenter option to center on location of cursor, not object.

   Toggles with the \ key from center on object, center on cursor and none.


*  "Z" now zooms on location of cursor, not object.


*  New "Merge Sectors" under Misc menu, allows you to combine any number of 

   Sectors into 1 Sector.


*  LIGHTNING DeePBSP v4.1 with a lower node depth allowance and a 

   check for maximum blocksize exceeded. 


*  Check for invalid X/Y offsets that some of the editors create. You can

   also automatically reset all the bad ones to modulo X or Y offset.


*  New Error checking options to bypass and ignore various "errors".


*  New option to set the range of valid X/Y offsets you want to use.  


*  Check for textures that are not required. This makes it easier to edit. 

   Extraneous textures and tags are potentially confusing and misleading.

   Usually, extra textures do not interfere with game play, just editing<g>.


*  Additional check for invalid sector references in linedefs when a file

   is read. (The XREF check also caught this, but only if you used it.)

  

*  Option to continue reading a PWAD file with invalid objects. DeeP may

   crash if you continue!  This is for emergency use only.  DO NOT turn the 

   display at the bottom ON. It is automatically turned OFF to prevent 

   immediate failure caused by accessing bad object references.


*  X alignment initial offset can now be negative.


*  X align shows the name and displays the texture if the "same name" option 

   is chosen and the texture comes up different. Continue is a new option

   so if you see that the textures are OK, you can keep going.


*  New node display/traverse command (useful for troubleshooting, but

   requires indepth knowledge).  We use this internally and decided to keep

   it in for everyone.  (Please don't ask us to document nodes.)


*  Changed lower limit in make stair from 2 LineDefs to 2 doom units apart.

   Be sure to test!


*  Default for missing textures, bypasses, since previous new Edit option 

   lets you edit the texture.


*  Shareware level size upped to 800 LineDefs and 1200 SideDefs.


*  Mouse selection in full screen texture browser was accidently turned off.



DeeP 7.40

~~~~~~~~~


*  LIGHTNING DeePBSP v4.0. Up to TEN times faster then the prior version! 

   The node output is the SAME as before ( FYI, the number of nodes

   built, does not relate to "quality" as is popularly believed).


   MAP14 now takes 4.5 seconds on a 486DX/33, 27 times faster then BSP1.2!

   Most levels build in less than 5 seconds on a DX2/66 and above.


*  Expanded Missing Texture check now detects LineDef types that move the 

   floor and ceiling! 

   

   Stair and floors or ceilings that move both up and down are ignored. 


*  Zoom-to-Window command:  Press the left mouse button, draw a box

   around an area, then press Z.  The box area is scaled to Window size.


*  Rezoom to previous window:  Press shift+Z to return to the point prior 

   to Zoom-to-Window. Press shift+Z again to go back to prior point!


*  PageUp and PageDown keys change integer values in number  oxes. 


*  Instant Sector Height feedback! The current sector height is auto-

   matically calculated and displayed as you change the floor or ceiling. 


*  New ShowDragLength option shows the lengths of up to 30 LineDefs when 

   dragging. This makes it very easy to set the lengths quickly and 

   accurately. 

   

   Use the F6 menu to change the maximum number of lengths shown.


*  New ShowDrawLength option shows the length of each line next to the 

   cursor as you draw. 

   

   Now it's easy to make precise lengths as you draw. 


*  Split Sector now gets almost all nested Sectors when a Sector is split. 

   This is the best split sector routine we know of.


   It's possible to miss some, although we haven't had a test case yet.

   (If you have one, we would like to get a copy!)


*  New option to always save grouped wadfiles intact (no prompt appears).


*  New option to always exit Tool mode after one object is created.


*  Autoload correctly positions you back in your level after direct testing

   if you have multiple files active.


*  New additional Testing command (ctl+F1) for the Registered version 

   automatically loads all files loaded. 

   

   ctl+F1 tests your level and loads ALL files you have loaded, such

   as extra graphics or sounds. You can still add any extra PWAD not yet

   loaded on command line as the first argument(s). 


*  Make Door from sector now overrides any SideDef texture for the door

   tracks. (This may be an option later if I get complaints?)


*  Missing texture check now let's you edit the texture(s) immediately.


*  An new node depth option that can reduce the nodes slightly for larger 

   maps. Usually not required, but experiment if you want, increases the 

   node build time. 


*  Two more Zoom magnifications added to texture browsers.


*  Map printing now scales for all resolutions. An adjustment was made for

   the MS Word HGL import filter for large maps. Word displays correctly 

   for large maps, although you may have to stretch the right side of the 

   map to scale it properly (this is a Word import filter mistake).


*  Scale/Rotate and Tool dragging snaps-to-grid (if turned on) while 

   positioning the object(s). Use the / key to toggle snap-to-grid. 


*  Pressing S,V,L,T twice in a row was clearing the select count and not 

   the screen.  Use C to clear the selects.  Pressing the same key listed

   twice in a row does nothing for now.


*  After a merge of Sectors in a cross-reference check, the screen was not 

   redrawn to reflect the new sectors, causing display of old numbers.


*  Merging Multiple vertices could merge the wrong ones.


*  Changed return code to 166 for compatibility with older DOS versions.


*  New tutorial with a GIF and HGL file you can print of the tutorial level.



DeeP 7.30

~~~~~~~~~

*  Line drawing in ANY mode, plus a new command, ctrl+D to enter this mode.


*  Intelligent Inference Drawing (IID) for improved LineDraw edge detection. 

   If you keep your level drawn correctly, most Sector references are 

   automatically correct!  


   You can now connect almost any existing area (that has no errors) and

   have all the SideDefs and Sector references correct.

   

   The SmartDraw option "flips" LineDefs when drawn lines are detected to be

   backwards in a "new" area. Disable this if there are other cases we 

   have not thought of and it is interfering. 

   

   This is a great benefit for both beginners and experts. 


*  Merging of LineDefs reassigns the correct Sector references in most cases. 

   Some merges create situations that only you can correct!  


   Again, helps both types of users.


   A premade door can now easily merge with the sides. The instructions

   for making a door from 4-LineDefs have been revised (simpler), so please

   review (Ins no longer required and if used, will not work for Doors).


   This and IID minimize the amount of "busy" work required in designing a 

   level. You have more time to concentrate on the creative aspect  of the 

   design and not the mechanics!


*  Expansion of up to 46 missions and 56 different files at the same time.

   This handles Ultimate Doom and any similar extension of Heretic or DOOM II.


*  Save notifies you if a new output name duplicates an existing file name.


*  Additional Search and Replace for textures where the first texture does

   not have to be an existing texture.  Make conversion from DO M to HERETIC

   or back a lot more flexible.


*  Interactive rotate and scale now also snaps-to-grid (if turned on).


*  Caching of textures option, speeds up texture display (8mb recommended).


*  Color map browser option, you can quickly tell which levels are added by

   the COLOR of the map.


*  -Path option override reinstated (for quickly overriding default path).


*  New command to reset only 1 file. This gets rid of the file and

   replaces it with the IWAD level (useful when many files are resident and

   you want to get rid of some for the Group command or just to make it

   load faster).


*  Find tags automatically shows a cross-reference of all Sectors or

   LineDefs using the tags.


*  Additional checks for player starts, doors/keys and things. 


*  Automatic verify of all default textures to make sure they are all valid

   if you switch IWADs (the main DOOM/DOOMII/HERETIC file).


*  New option bypasses the prompt for clearing the reject (see alt+F5).


*  More Revised LineDef descriptions and menu placement. HeeP has extra 8

   Sector types added for HERETIC. 

   

*  All the LineDef and Sector types in DOOM II are now available in DOOM. If

   you have an older version (before 1.666?, 1.9 is latest), look for a "2"

   at the right of the description to see if came out with DOOM II.


*  Dynamic maximum zoom (max 16000) to prevent integer overflow on large 

   maps. This caused incorrect map displays. (Map was actually OK, just 

   looked bad, displayed random lines on screen).


*  Help command summary and more detailed explanations.


*  Fixed thing filter (broke it in 7.00 I think?).

*  Fixed premade Door (the description was omitted, caused program fault).

*  Fixed merge of highest numbered linedef (caused soft error).

*  Fixed flipping of linedefs connected to existing lines outside a sector.


*  Force use of the DEEP.BAT or HEEP.BAT to prevent accidental use of 

   DEEP32.EXE and HEEP32.EXE (which results in incorrect filenames if you

   build nodes, ~DEEP.WAD/~HEEP.WAD, of course).


*  Redid the batch file so that unplanned termination does not run the 

   last batch file anymore. This appeared to cause the deletion of a level,

   although all it really did was run the last batch (DEEPPLAY.BAT) again 

   and if that was DeePBSP, it would redo the last level. If you rebooted

   while it was running (it looked like snakes on the screen), you just

   erased the last PWAD, although the file was STILL available as ~DEEP.WAD

   or ~HEEP.WAD (if you had referred to README.DOC).


*  Shareware Version is limited in file size to approximately 700 LineDefs 

   and 900 SideDefs, but it will read in any size. 


DeeP 7.20

~~~~~~~~~

*  Internal development<g>


DeeP 7.11

~~~~~~~~~

*  New Cut, Paste, Copy and Mirror Commands.


*  ClipBoard can Merge different PWAD levels (registered only).


*  Clipboard viewer (ctl+B), very useful for short attention spans <G>.


*  Level preview map browser, press F1 for thumbnail Map display.

   The large level preview Map can be toggled with a Sprite display, 

   press F2 while in the thumbnail display.


*  Undo command (ctl+Z). After "Oops", press this to undo the last fiasco.


*  Short cut ctl+S, ctl+F commands for swapping/flipping Linedefs.


*  New interactive Rectangle, Polygon, Stair, Curving Stair, Window, 

   Teleport, and Door drawing tools. 

   

   You won't believe how easy this is.


*  Vertex LineDef drawing improved, with an option to extend an existing

   area (no new Sector made). If you connect to an existing LineDef by 

   going over it directly or implicitly (as the las  closing line), then 

   at the end Press Shift+Right button, the new area is joined to the  

   existing area.


   You can change this default to work the opposite by turning off SectorJoin

   in the alt+F5 menu.


*  New premade Teleport Exit, Entrance and Window objects!


*  Even nicer Menus and a LOT more popup help.


*  Search now is always global, not just the current area. Text is also

   hi-lighted.


*  Added Ceiling or Sector heights for global changes to only one of them.


*  Added X or Y for gl bal changes to only one of them.

   

*  All the sidedefs selected can be deleted at once. The new box shows the

   number of items you are deleting, so it doesn't make the change without

   letting you know you have "MANY" selected.


*  You can also directly delete the SideDefs by clicking a new menu option.


*  Things are copied in Sector mode (option set).


*  Things are dragged in Sector mode (option set).


*  Teleport Things are always copied (deleted) with the Sector they are in.


*  Check for Things outside of Sectors.


*  Extra texture settings for windows, stair sides, steps and teleports.


*  Copy in Linedef Mode copies ALL information just like Sector mode, but 

   the copy is restricted to the LineDefs selected.


*  Delete gets rid of all related objects, so deleting a Sector deletes the 

   LineDefs and vertexes anbd deleting LineDef(s) also deletes the Vertexes.


*  Delete vertex joins LineDefs together (option set)


*  New Mouse commands :


   Shift+Left Mouse  = Copy 

   Shift+Right Mouse = Delete/Join

   Ctrl+Left Mouse   = Mirror


*  Pressing the Right mouse button when drawing a select box "drags" the 

   select box making it easier to adjust where the box is drawn. All the 

   interactive Tool modes also drag the current Tool object.


*  Thing MASK display setting now also controls selection box Things choosen.


*  Y alignment ignores any textures that are unpegged.


*  X alignment selection is more freeform. The list is automatically sorted. 

 

*  Due to popular demand, the make-a-door from a sector is back, although

   if you are a beginner,  please read the information on Doors.


*  Buffering of sprite images for much faster thing displays.


*  Improved map scroll speed.


*  Improved texture speed display.


*  New Map level browser viewer.


*  Sector type 11 (-10 health/end level) is now recognized as an "exit".


*  Support for 13 additional video drivers.


*  More context sensitive help file information.


*  Changed "A" command to shift+A, too many accidental presses (and calls).


*  Change Flags now defaults to ALL for LineDefs and Things.


*  After building nodes or testing, you are positioned where you left off.

   (Code was there, just forgot to save the coordinates.)


*  Sample DEEPEXAM.WAD, giving examples of premade objects and some basic 

   construction. To be followed up later with a new Tutor text. 

   

   Fairly simple so beginners can follow it easier. Please read the notes 

   in TUTORIAL.DOC for some basic information on this WAD (especially if 

   you want to modify it). 


*  Fixed F1+esc sequence (done real fast) problem.


*  Extra check for MAPS with invalid sidedef information (of course you can 

   still feed it bad stuff). DPMI blows up if invalid numbers are 

   encountered in a PWAD, so it's best to run a complete check before 

   editing existing Levels made by another editor.


*  Rotate combination of selected and new objects could lock up.


*  Joining vertices, after some other functions, was working on old data.


*  Sector closed number was wrong (for a long time, typo error <g>).



DeeP 7.01

~~~~~~~~~

*  All the stuff in 7.00, but the F1 key interpretation in texture browsing

   was being miscompiled by the compiler and caused an exception.


DeeP 7.00

~~~~~~~~~

*  DPMI version! Now you can edit any size PWAD ever made.


*  Much easier installation. No more .INI file!


   DeeP and HeeP automatically detect a first installation.

   All options can now be set  ithin the program.


*  For fun, a built-in screen saver (alt+F1). HeeP is the most fun.


*  Map display for changes requires fewer redraws, thus is much faster.


*  Menus redraws are smoother and cleaner, thanks to all the memory.


*  Extra colors and options added to show more information about your PWADs.


   You can set the color for the following types of LineDefs :

   blocks sound, blocks monsters, tagged line, not normal, bad tag, secret,

   and invisible. 


   You can also set the color for the Buttons. If you like, the active

   button can be set to a different color.


*  Color Palette adjustment (alt+F7) now has complete palette preview 

   display to help you select just the right color.


*  Wall and Floor/Ceiling Texture browsers. Fills up the whole screen

   for a quick review and selection. Two different texture sizes available.


   Press F1 when in the Texture selection display box! Can also be viewed

   just for browsing, with no changes taking place. (Speed will be improved

   on next release.)


*  Default Thing can now be set.


*  On a map restart, your original location in the map is restored.


*  New maps read are automatically sized to fill the whole screen.


*  Default Gamma value is now 8, so all the graphics are much brighter. The

   total range is now 0 to 30 so you can make it even lighter (or darker).


*  Pressing "0" on menus with number options, exits just like Escape.


*  You can set the frequency of the "beeps" to your tone deafness.


*  Zoom is now possible while dragging or selecting.


*  Total number of directory additions is double the IWAD number.


*  Accidently limited linedefs splits to only 1 selection, fixed.


*  Accidently permitted a sector split when invalid items selected, fixed.


*  Sectors assigned when drawing new lines, are now detected correctly.


*  Be sure to run the BATCH file DEEP.BAT (and not DeeP32). You will not

   be able to build nodes automatically if you do not use the batch file.

   Sorry, this is a byproduct of the DPMI conversion. (Might imbed it later,

   but direct testing would still require it, another DPMI quirk, <sigh>.)


*  There is one minor display glitch if multiple lines are selected and then

   dragged (leaves green lines on screen). Press "C" to clear. 


*  Print order form directly, under alt+H (Help) in Edit mode.


*  Simple first level instructions for the first time user. Under 

   alt+H (Help) in Edit mode.


========================================================================


  >>>   To order the Registered version DeeP    <<<   


  1. Register Online with CompuServe GO SWREG, id = 5392         

                                             

     The current ShareWare version is found in 

     the ACTION forum (GO GAM586).

                                               

  2. See ORDER.FRM for Mailing Instructions.   

                                               

  3. Register voice with MC, Visa or COD (206) 827-8794

               

     In GERMANY you can register by calling the Thunder BBS:


     Tel: 089/3130080

     The SysOp Stefan Kufner

                                               

     Call Today and start your new adventure as   

     a DOOM, HERETIC or HEXEN wad author.               

                                              

=============================================================================

