Date
| Release notes
|
| Please email any bug reports to Mike Vermeulen, deep@sbsoftware.com and make the topic DeePsea feedback.
Thanks
|
8/25/2001
11.2
| Too many things to list: Featuring new Custom Tool Bars, Prefabs are now easier and better than Prefab only editors , Grid64, "Fix Sector" tool, Lots of Drawing improvements and even more stuff you won’t find anywhere else!
- New Prefab shadow for slick user interaction. Already unique among editors, the interactive
prefab tools are now made even easier by putting a shadow of the tool onscreen
before it is created. As before, you can move and resize the prefab before you
create it. Nothing is easier to use - and that includes any prefab only editor
The total experience is far simpler and easier than any prefab editor
because of 2 big reasons:
a. The prefabs are interactive - you control exactly the size and
position of the prefab before it's created.
b. Vertices and Linedefs directly merge with no monkeying around. Drag the prefab
and bang, it's done.
- All Prefab values are saved when you exit. Both Prefab command formats (with
and without a dialog) share the same information – except that sector floor &
ceiling values for no dialog tools always use the current sector values
- Prefabs made around existing Linedefs (meaning it surrounds an existing area)
now have a new sector created. This also changes the interior object’s Sidedef sector references to the new sector number. That’s the object that was surrounded
- Drawing made around existing Linedefs (as described above) now also creates a
new sector and changes the interior object’s Sidedef sector references. Pressing Ins at the end of drawing an enclosed area, forces the creation of 1-sided
Linedefs as it does in regular drawing.
- Flexible Toolbars created for 2 reasons: One is to make common commands more
obvious – because nobody reads the help:) and secondly, it makes repetive
work a lot faster. Create a custom toolbar for the special task and off you go.
Here are the ToolBar details:
- Easy access top Tool bar created for quick execution of 16 common functions.
Press Scroll to activate/toggle the top Tool bar. Takes NO valuable screen space!
- Four cool new user defined Tool bars! Each Tool bar contains up to 24 of your favorite
commands for quick access. There are 3 formats, wide vertical, narrow
vertical and narrow horizontal. Choose one to suit your screen size. All are easily
toggled to suit your own taste or can be edge-dragged to the size you prefer.
See Tool Bars for detail on how to activate/toggle the DeePsea Tool bars. Put them anywhere
on the screen.
- The new Tool bars can have any number of custom defined configurations. Short
cut keys let you quickly load a new customized tool bar – very useful to
quickly load a set of commands for special tasks.
- New Tool Bars can be text, custom bitmap buttons or custom icon buttons.
Select Options from the top menu and then select "Define Tool Bar Commands". Duck simple to select any combination of commands, even Waded users will be able to handle this – cut & paste the Waded graphics for the
buttons to make you feel right at home (a little joke)! Don’t like the bitmaps supplied – no problem, make your own – although Nigel
Rowand did a nice job (thanks)!
- User defined command Tools now have a prompt option. Setting noprompt bypasses the dialog and immediately launches the Tool specified.
- New Grid marks at 64 unit intervals. The size and shape of the grid marks are
set in F5/MAP options. You can have a bitmap square or a + sign. The color of
the Grid 64 location is set in F5/Colors. Use the Shift+J key to toggle the 64 Grid display. The new tool bar at the top has 2 buttons
to set either of the grid displays.
- New Sector Autofix command – alt+F10. Select the Linedefs to fix and it checks to see if the opposite side has the correct sector. If
not, it automatically makes it the same. This fixes many common mistakes, but
not all
- Some default sounds were changed and 3 more sounds were added for the ToolBar
buttons. See F5/Sounds to change any of these.
- The Arc Tool command has been enhanced. Now you can instantly modify a
straight Linedef from a small arch to a full circle.
- Prefab tools have some shortcut commands changed for general consistency. Now
the cursor keys move the map. The new keys are PageUp/PageDown and Home/End.
Just press F1 in a tool to see what keys are available.
- New visual cursor feedback for Line drawing. The cursor changes to let you know if you are on
top of a line or on top of a vertex without having to look anywhere else!
- Line drawing sector creation changed in subtle ways – hopefully for the
better. Please note these drawing differences: a) A normal drawing end (right mouse click) generates a new sector; b) pressing Ins to end a drawn area makes 1-sided lines; c) pressing Esc ends a drawn area and generates Linedefs that attempt to match the current
sector area(s); d) pressing shift+right mouse click extends the sector a line is connected to or keeps the same sector assignment
as the sector draw in (if there was one).
- PALETTE lump in a PWAD can now override the default PALETTE in the IWAD. This
new palette is used to display all the graphics and default colors used by
DeePsea – including graphic conversions – so be careful.
- DeePBSP modified to give a warning when the number of PSEGS exceeds 32k
indicating that the level is not playable.
- Testing option has new check box for testing with all files loaded. This lets
you temporarily override the two test command defaults (Shift+F1 or Ctrl+F1).
- New error checking option catches vertices placed on top of Linedefs but the
Linedef was not split in addition to overlapped Linedefs – both are a common problem in WadAuthor levels
You can set this option in F5/Check or in F10/Error checking. This takes a
bit longer to run, but worth the effort at least once.
- Since the new DOOM ports support such large levels, overlap checking could
take a long time. To solve this, overlap checking was revised to only check
active lines. So now you get instant release even on slow (P200) systems. You can
catch ALL overlap errors by using the new error checking added above.
- X/Y offsets now +/- 32k.
- Various defaults changed (since nobody reads the help) reflecting the most
common question I’ve received. For example, the Paste option is now "Paste As Is".
- Converting the DOOM.WAD using ZWADCONV and then using it for the project IWAD
no longer gives warning messages when using ExMx level names.
- Check made for low resolutions and a warning issued that DeePsea is designed
for 800x600 and up for those that don’t read the specs
)
- When the F5 option "Auto Load Levels" was not checked a dialog box asking for
the level name could result in an invalid state IF the dialog box was
cancelled. To prevent this from happening, this step has been deleted.
- Floor texture value was not being changed in prefab
- R
and Shift+R scaling subcommands were not documented for the < > rotate commands.
- Line drawing was not always creating new sectors, plus some references were
wrong. Don’t know how that got changed, but all better now and then some.
- Accidently disabled some code in the Prefabs in 11.1+ that automatically
assigns the correct sectors when enclosing a Prefab over another area. All the 11.1+
users will receive updates (that’s the version with the preliminary top tool bar).
- Compiler introduced an error when converting textures (color matching) from
one game to another. Error message was "colordib1 out of memory" Moved the
variable and now it works. Weird stuff.
- Thanks again to Nigel Rowand for testing and doing the graphics work on the
new ToolBars.
- And thanks to Steve Dudzik (aka Lüt) for giving me a giant level (18,000 LD) so I could fine tune the
merging code for speed.
|
6/10/2001
11.1
| Prefab Tool pumpup, Thing Browser and Browser enhancements
- Top menu Objects renamed to Prefab to make it clearer that Prefab tools are
readily available with DeePsea. In other words, both prefabricated objects and
line drawing are both available. Those who are familiar with Prefab tools may
find it easier to start with the DeePsea prefabs (F9) and then try the direct drawing Tool (Ctrl+D). Direct drawing has the advantage of creating the shape desired, without
having to spend time splitting and dragging a prefab.
- F9 prefab tool menu revised to allow texture changes. Each type of object can
be quickly customized for texture defaults. You can still use the F5 menu to
set the same defaults.
- Object preview added to F9 prefab tools, making angle rotation easier so there
is less interactive rotation required.
- F9 prefab tool menu extended to include the "double right click" tools. One
type is direct with no dialog and is typically used for creating areas with no
textures using the same sector height as the area drawn in (2-sided lines). The
other type has a specification dialog and is typically used for creating areas
with textures and with different sector heights.
- Slight interactive keyboard command change for prefab tools for consistency.
All +/- commands now zoom in the prefab tools. For Radius changes, use R and Shift+R. Press F1 in tool to see the commands.
- Alt+A, Alt+R, Alt+P and Alt+D shortcut keyboard commands added for direct
access to all prefab tools. These are in addition to the previous Ctrl+A, Ctrl+R,
Ctrl+P and Ctrl+D shortcut keyboard commands.
- Forgot to put prefab shortcut keys in Keyboard and Mouse Command Summary
- Revised visual text feedback on raw flags showing state. This makes it easier
to tell if the user flags are active.
- Added Thing browser to Thing Editing. This bypasses the popup Thing menus and
can make searching for Thing objects faster. List is optionally sorted via a
new dialog check box.
- All browsers extended with object name entry. Key in as much of the name as
you remember and the closest match is shown. The prior single key browsing is
still there too!
- Extended support for levels that are missing components with appropriate error
messages.
- Online Help finally has screenshots! New style Windows htlm format help file
available for separate downloading – see the download page.
- Raw Flags in Things was ignored
- Projects are reset for the new features.
|
5/01/2001
11.01
| Incredible sexy new TEXTURE and PWAD tools. PWAD Merging, PWAD Exporting, ZDOOM Script Compile, ZDOOM Script Decompile,
faster editing dialogs and more as follows:
- Instant, accurate TEXTURE merging at your fingertips. Besides 100% flexible importing of any file, the F7
Import/Merge tool has been pumped up to merge any number of TEXTUREx and PNAMES.
a. It merges all of them at one time into one TEXTURE1 and PNAMES lump.
b. There are no duplicates and no wasted space as Wintex produces on occasion.
- Worried about texture merging mistakes that you didn’t think of? The Import/Merge gives you a complete report on the merged texture
names. Replacements, additions and errors are listed.
- Do you use ZDOOM and have a cool idea for a cross hair? The Import/Merge can
now take BMPs and convert them to the new ZDOOM IMG crosshair format.
- Instant Easy IWAD or PWAD header creation. Import/Merge has a new option to
create an IWAD or PWAD header.
- The number of patches in the F7 Texture Edit Dialog has been expanded. The
easiest and quickest method to edit texture patches is still there, but now the
limit is 40 patches. Covers all the patches, except LITE3. You can use the
graphics editor to combine more than that into one, for the occasional old PWAD that
has more
- The new ports allow large texture sizes. To make it easy to see the full texture,
the Texture Edit Dialog can be resized to display large textures and show
exactly where the patches line up. Limited only by your screen size.
- Making sure all the textures are valid is not only time consuming, but prone
to mistakes. With the Texture Edit Dialog error checker, your worries are over.
a. The new error checking verifies to make sure all your patches exist and that
no texture has a "hole".
b. In addition, the patches are "simulated" to make sure they consist of valid
DOOM format graphics.
c. No more wasted time with repeated launching of the game trying to get
everything working.
- Getting lost in your custom TEXTURE and PNAMES? Check the Texture Edit Sort
option and all the names will be sorted. This is for viewing only and does not
affect the actual sequence of the names.
- Do you like that BMP image? Put it in your level in a heart beat.
a. The new Graphic BMP conversion Tool instantly takes any number of BMP or PCX
graphics (of any color depth) and not only converts them all into DOOM format
graphic lumps, but also automatically adds them to the PNAMES, plus adds them to
TEXTURE1 as a texture name.
b. You can now do in minutes what used to take hours (or days). Image resizing
is automatic with limits controlled by you.
- Want to see that monster on the WALL? Easy.
a. The new Textures from Graphics Tool can convert any graphics in PWADs that
are not already used as a TEXTURE/PNAMES and automatically add them to PNAMES and
make them a TEXTURE too.
b. Convert any monster into a TEXTURE in seconds! (Or use it as a patch on
another texture.)
- See a cool FLAT, but there is no matching texture? Convert FLATs instantly!
a. The new convert FLATS to textures tool can take any FLATs you have loaded
(from PWADs) and convert them into a DOOM format graphic, add them as a TEXTURE
name and automatically add them to PNAMES
b. All done automatically. There are 3 sizing options.
- All PWAD manipulation tools automatically preserve the type of header: an IWAD
or PWAD, keeping busywork to a minimum.
- Have a PWAD that is disorganized with stuff all over the place? Make it look
pretty and organized using the totally revised F7 Rename/Move PWAD manipulation
tool. A quick overview of the new features:
a. Lump filtering for quick selective reorganization of any WAD.
b. WADS read are automatically checked for duplicate entries when you rearrange
them (you will be surprised at how many WADs have duplicate entries).
c. Levels and lumps can be renamed and control elements inserted where required.
- Need to take some elements from PWADs and separate them into individual files
so you can customize them? The Export tool has a bunch of new features to help
you out:
a. Extended to also export any levels that are loaded.
b. Supports new ZDOOM cross hair format
c. New option to create an IWAD or PWAD
d. New option to write all selected lumps into one WAD file
e. New filter to automatically separate different types of lumps into sound,
mus/midi, graphics, flats, levels and other. Nothing is hardcoded and works for any
game, lump or PWAD
- Need to change some offsets? Sprite Editing has been extended too:
a. Change the offsets for the new ZDOOM cross hair format.
b. New option to automatically apply all offset changes.
- PWADs that are Opened for editing are automatically checked for duplicate
entries. All duplicates (and other errors) are created in a summary review format
listing for quick and easy reference.
- The new ports can have level names other than the traditional ExMx and MAPxx.
The following level name support has been added:
a. Save As now lets you choose any level name you like.
b. Any level name is now automatically supported and preserved, regardless of the
game. A warning message is given if the name does not conform to the standard
names usually used.
c. The Import, Export and Rename Tools all support any level name.
- Have a large screen and don’t require the texture browsers to take up the whole screen?
a. The renowned DeePsea Texture, Flat and Sprite browser windows are now all
resizable.
b. The size and window location are restored from session to session (just like
the Thing, Sector and Linedef dialogs).
- The Testing tool has been revised to accommodate the newer ports with more
options:
a. New options to support long Windows file names (adds quotes)
b. Custom warp setting (for example +map levelnam)
c. Short file name option
d. Control over command line or response file file passing
e. Response file is stored where the IWAD is located (usually that should be a
"short" file path name.
- Trying to find a specific lump/level name in a sea of PWADs stored on your
system can take a lot of time. The DeePsea Open Dialog already previews PWADs for
you and we thought of something to make this process even faster! The Open
Dialog has new lump name entry box allowing you to type in a name to quickly see
if a PWAD contains that entry.
- Want to clean up your list of files? The Open Dialog has a new Preview
option, so you can use the Open dialog to also delete and rename files. Once you
"see" what the contents of the file are, turn the preview off and now you can
delete or rename instantly.
- To help you edit the various ports, there are new predefined Projects for EDGE, ETERNITY,
SKULLTAG, JDOOM, JHEXEN and JHERETIC. Customize the OPT configuration files as
determined by the port. For Edge, look at the DDF lumps and then edit your
EDGE.OPT files to define any custom specials. You can still create new Project
files at any time for any port not listed.
- Some new ports have some unusual methods of storing new information. For ports
that store data into the contents of the level name (as in ETERNITY), there is
New Support to write data into the contents of a LEVEL name. Use the F7 Save
Lump File to Current level and choose the level map name as the lump to save to.
- To see what is stored in the contents of a level name, you can export the
contents of a LEVEL name (as in ETERNITY) to a text file.
- Support for GL nodes that use the GL_ prefix convention for the node names).
You can set this option in any project – F5 GLnodes (Edge, JDOOM and some
others use these). Renaming a level with GL nodes also renames the corresponding
GL control name.
- To make it easier to organize the specials, the OPT file categories have been
expanded to 10 new Thing, 10 new LineDef and 6 new Sector categories. See the
BOOM.OPT file for sample data.
- BOOM has COLORMAPS and ZDOOM can have custom hexadecimal texture names to
define "fog" and other special sector color blending. To help you remember them
easier:
a. The new F5 user defined COLORMAP support lets you predefine up to 50 custom
settings without having to remember them. Press F5, select Textures and click on
"Create/Edit Colormap names".
b. C_START/C_END COLORMAP entries from PWADs are automatically loaded.
c. New display for user defined COLORMAP entries so you can recognize them
instantly.
- We’ve run across several levels with invalid graphics that could crash DeePsea
(or DOOM ports). To help prevent this from happening, there is now improved
error checking to catch invalid texture lumps. A special graphic clearly indicates
a problem. (Use the Texture Edit error checker to give you a list of the
invalid graphics.)
- A new look for the LineDef/Sidedef editing dialogs making editing even easier,
faster and prettier
- Revised Thing editing to make it easier to change Thing arguments as well as
more direct entry of TID and POLYID values.
- The updated DeePACC compiler now supports the new ZDOOM extensions. It makes
it easier to spot your mistake by listing the source line with the error.
- Want to know how that new cool script is done? The revised DeePDEACC
decompiler supports almost all the new ZDOOM extensions. You can now get source listings
for almost any ZDOOM PWAD, even if the script source is not included.
- The flexible new option to override the DeePACC compiler with another ACC
compiler lets you instantly adapt to changes.
- Now launch your favorite Graphics editor (like PSP) directly in the F7 menu.
The editor name is set in F5 options.
- The DeePsea popup menus automatically track the last special values used so
you don’t have to waste time hunting around. However, some desktops use custom fonts
and/or custom font sizes, possibly making the default locations incorrect. To
help compensate for this problem, a new adjustment field has been added to F5
Options. You can adjust the font and separator size in small increments to get
the tracking to work properly.
- DeePBSP detects polyobjects and attempts to minimize sector splitting where
they exist. However, if the polyobject is directly on a line, it’s possible that the wrong sector is calculated. If you uncheck "Show
Nodebuild", a new option lets you always view the results showing all the polyobjects
detected. Check your level and verify the locations. You may have to move the
polyobject over 1 unit to get correct detection.
- Fixed memory issues for some systems that would report no contiguous physical
memory resulting in a "o allocation" error.
- Fixed ++ multiple sector selection (sorry about the delay).
- Fully Tested to work with XP.
- And a special thanks for the work by Nigel Rowand for helping to test all
these features and suggesting detail changes here making this release so feature
rich.
|
- 30/2001
10.21
| BIG BLOCKMAP options, new Relative Light Level and Relative Change Control Sector Cmds, new NoMode
setting and more.
- BOOM and some BOOM derivatives can have a blockmap size larger than 64kb, with
the maximum being 128kb. There is a new option in F5/Nodes where you can set
the option to let DeePBSP process large BLOCKMAPs without giving an error
message. This streamlines development.
- Ins
key in LineDef mode revised to both automatically add 2nd sidedefs and create
new sector for all LineDefs selected, regardless of surrounding area.
- Global Sector incremental Light level changes can now be made. Select the
Sectors to modify, then press Ctrl+PageUp to increase the light level and Ctrl+PageDown to decrease the light level. Both of these stop when any Sector reaches the
limit, thus preserving the relative light difference of the sectors selected.
Use Ctrl+Home and Ctrl+End to force the lighting past the boundary. The default light increment value
is set in F5/Texture.
- Added Relative Change Control ++ and -- prefixes (similar to WadAuthor). This provides relative Sector
lighting and height changes similar to the short cut keys. Please see Relative Change Control for more information.
- New NoMode setting to edit different objects without having to select a specific mode.
Press Shift+N to activate. Press L, S, T, V to go back to specific edit settings. Watch
the bottom display to see the type of object selected. You can edit this object
exactly the same as in a specific editing mode. You probably will want to
increase the Thing and Vertex object select range to make it easier to switch
objects (F5/map).
- Revised Object selection makes it easier to select objects not native to the
current editing mode, for example, a vertex in LineDef mode (so you can drag it).
- Changed Linedrawing Esc command behavior. Esc now adds the Sidedefs before exiting. This speeds up
map corrections where you delete some lines and add new ones back in. The new
Esc simplifies drawing partial lines back.
- Drawing Exit Dialog (right click) for a single line can now create a LineDef
with SideDefs matching the different Sector references on two sides. This is
used in areas where the line crosses (or replaces a deleted line) where the
sector on Side1 is different from the Sector on Side2.
- The F5/Map, Thing Select Range and Vertex Select Range were backwards. Please
verify your settings.
- Special thanks to Rob Berkowitz for taking the time to send me some
screenshots and a very large level, to resolve a line intersection glitch on some angled
lines.
- Documentation changes and additions, a never ending quest. Please see How to Edit DOOM levels using ZDOOMHEXEN project for how to edit DOOM levels using the new ZDOOM features.
- Hexen specification documentation put in DeePsea’s online Help file.
- Help file information emphasizing that the original Windows 95 without any
patches does NOT work correctly. User must get the free patches from Microsoft or
upgrade to a newer version of Windows.
- If you have registered DeePsea 10.20, you can download just the new DeePBSP
and install it in your DeePsea directory. The only difference is that you will
get always get a message if you have a BLOCKMAP over 64kb, but it will work ok.
- Revised order form noting that credit card purchases are now only supported
online via PayPal.
- All users who registered since December 1, 2000 are eligible for a free
upgrade to 10.21.
- This release creates new Project files, so please reset the F5 options to your
current preferences.
|
5/1/2000
10.20
| STUNNING New Features for IMPORTING & EXPORTING files and lumps - a complete NWT & WINTEX
replacement and then some; New extended Shareware features - and a lot lot more.
- The Export Lump Dialog
is now awesome. Not only can you change the lump sort with a quick button click, but you can
select multiple lumps at a time. Then push the button of your choice and
export them all at once. Not only that, there’s an AUTO feature that automatically differentiates between lump type,
performs the appropriate conversion and selects the file extension. Easier and more
flexible than NWT or Wintex. Please see Export Dialog Lump
A new Import Lump Dialog is equally stunning. It really should be call Super Grouping! This new feature makes assembling individual files into a PWAD a snap. BMP
and PCX files are automatically converted to DOOM format graphics. MUS and MID
files are optionally converted to MUS or MID - your choice. WAV and SND files
are optionally converted to either WAV or SND, again you decide. Multiple FILE
selections can be done in one step. Any file can be imported, including other PWADs. Please see Import Dialog Lump
Imported BMP graphics can be any color depth and size. DeePsea automatically proportionally scales an imported graphic to the
maximum size of 1024 x 508. Yes, that’s right you can create a single DOOM format graphic that is 508 tall. You can
set the maximum image size as well as the miminum image size to create. There
is also an adjustment for imported Gamma Correction yet still stay with the
original game palette (a unique feature). You can set any custom transparency
color desired – more for matching old graphic files. See the Import Dialog for
more information.
Importing and Exporting MUS and MIDI files have two new variable TEMPOs that can be set for each type
of conversion. The MIDI2MUS conversion tool is (optionally) automatically
linked to when importing a MIDI file.
The Rename/Ins/Delete dialog revised to conform to the Import Dialog style. This dialog now also
saves by explicit command – rather than writing immediate changes. Please see Rename Dialog Lump
The unique Graphics Drawing tool now can import RAW lump data for pasting in addition to BMP and PCX
files. Of course RAW lump data has to already be in the correct game palette, since
there is no palette with the raw data (Note: If you want to use graphics from another game, use the graphics
converter to get instant translations).
The Graphics Drawing tool revised to recalculate all images for more
flexiblity in saving.
Renaming, moving, deleting and adding Lumps to an existing PWAD now can
process the PWAD file you are currently editing. Please see Rename Dialog Lump
Sprite Offset Editing dialog revised to work with any texture/sprite file.
Select the file and then selectively set the offsets. This tool can also quickly
browse ALL the texture/sprite images in any file.
Integration of all the Lump manipulation tools in one Dialog. The old Edit
menu locations still exist, but F7 is an easier way to manage your PWAD data –
since all the tools are on that menu.
Finally figured out how to get around the Windows drawing limits so now the
maximum zoom is 32000 (32x) for very tight areas.
The DOS PaintShop Pro (PSP) and binary palette export has been added to
DeePsea. This command is in the Graphics Drawing section (F7).
File browsing now recognizes and previews raw Lumps even if they are not in a
PWAD. As with the prior and unique DeePsea PWAD preview, this logical
extension makes it a snap to manage all the LMP resources. You can see, hear and smell
them
There are NO shareware limits for Drawing, Converting, Exporting & Importing Graphics – the better to let
you discover that DeePsea can perform the WAD composition tasks claimed!
New Sector Editing Dialog provides faster access. The original style was only
to make it easier for DEU users to learn DeePsea
visual crosshair when dragging Things making it easier to tell the where the
center is located. Very useful for accurately placing PolyObjects!
New visual Tool cursor making it easier to tell if you are still executing one
of the object Tools (e.g., predefined, doors, stairs or other objects).
New * (asterisk) command to toggle solid or transparent Thing circles (see Q command also). If transparent, you can see the map lines under the circle.
Default (for a new installation) changed to numbering PolyObjects. See the K (mask) command to change the default.
Now PolyObject/Tid/Map numbers are displayed in ALL modes, not just Thing mode
(display option is set with K mask command).
New Tool parameter passing keywords to make generic tool commands - see User Tool Creation
New feature to drag Things in any editing mode as well as Vertices. Please set the Thing Select mode in F5 options for the
selection sensitivity desired.
All display modes now use the Q command to toggle the Thing display the same way. I was worried about people
not reading the help and asking where the "pictures" went. Well READ it
F5 map option has a new variable to control the Thing select range.
New disabling of either automatic Vertex or automatic Thing drag selection in
any mode by entering 0.0 in the variable range in F5 map for either one.
If you want it to be very tight, enter 0.5 for the select ranges. Conversely,
if you want more leeway, enter 3.0. It depends on your monitor resolution and
how close together you put objects.
- Experience the joy of Direct Level Testing from within DeePsea. This is now
enabled on the Shareware version for levels that are within Shareware editing
limits.
- Enjoy the time saving TOOL menu. It’s now enabled on the Shareware version for levels that are within the
shareware editing limits. Quickly launch custom Tools with just the parameters you
need.
- See how easy it is to Group Files. The Grouping command is now enabled on the
Shareware version for levels and files that are within the shareware editing
limits.
- The Shareware version now let’s you create a new IWAD replacing any lumps using files you have loaded using
the same Shareware considerations as Grouping.
Not listed are dozens of little detail improvements polishing the DeePsea
interface to an even easier standard than before.
Special thanks to Nigel Rowand for suggestion and motivation to create the
improved DeePsea Lump importing & exporting. Of course he had to pay the price of
being a beta tester
Also thanks to Scott Bailey for suggesting the MIDI tempo variables.
Next to do: CPU2000 and the DOOM->HEXEN converter are going to be revised. These
programs are separate from DeePsea and can be dowloaded from our web page when they
are posted.
|
3/8/2000
10.11
| Rats
- In making the rorDOOM changes, screwed up the save if no nodes were being
built (rorBSP) did something ununusual with vertices.
- Changed it to a mixture of the old and new. Changes made that do not involve
geometry changes now save again.
- Forgot to mention that the registered version now minimizes during testing.
Various other small cosmetic refresh changes to clarify DeePsea’s state. For example, an hourglass cursor displays while nodes are being built
and when the automatic line intersection routine is determining new sector
assignments. Both of these can take some time on large levels – MAP05 in the
DOOM2000 (TNT) being a good example.
|
3/5/2000
10.10
| More Floating Point conversions; new easy AUTHORing, SCRIPTing and LUMP
content saving and control.
- With all the detailed levels being made now and the fact that almost everyone
has a PII, more routines were switched to floating point calculations
eliminating the rounding error present for lines only 1 unit long. This makes accurate
sector determination more precise in those instances where the lines are very
short.
- There was a typo in the line crossing code that under some circumstances could
lock up DeePsea for a large level where Undo was used.
- DeePBSP has the same floating point modifications made for finding PolyObjects
more precisely.
- New feature to save the contents of any file using any lump name to the current PWAD being edited. Typically this would be a text file, but it
can be any format desired. You select the lump name and then the file to get
the contents from. This is different from the Insert a Lump in a PWAD since that is for a file you are NOT editing.
- New predefined SNDSEQ saving and editing commands.
- New predefined ANIMDEFS saving and editing commands.
- New feature to save the ACS script file to the current PWAD being editing using the SCRIPTxx lump names created in v10.0.
- ACC compiler limits increased as follows (both HEXEN & ZDOOM):
a. The maximum number of scripts in a map is now 256 (was 64).
b. The maximum number of variables per map is now 256 (was 32).
c. The maximum number of world variables is now 256 (was 64).
d. The maximum number of strings is now 1024 (was 64).
- Things displayed on the map always have a crosshair to make it easier to see
where the center is at all times.
- Polyobjects no longer have an angle drawn since the "angle" is the PolyID, not
an angle.
- Dropped highlighted angle from Things, since angle is already displayed with
the "circle" arrow. If anybody wants this back, let me know and it will be an
option.
- ZDOOM is confusing some, since there are two distinct types of maps you can
make. The ZDOOM and ZDOOMHEXEN projects are NOT the same. You should use the
ZDOOM project if you are making DOOM/BOOM type levels and the ZDOOMHEXEN project
if you are making levels with HEXEN line types etc.
The error messages indicating a DOOM level read into a HEXEN project or a
HEXEN level read into a DOOM project have been clarified to help people realize
what they are doing.
- The original MAPINFO and SNDINFO lumps were designed for a pure HEXEN project environment IWAD. ZDOOM using a
DOOM IWAD does not have a native MAPINFO and SNDINFO data, thus it was not
being processed correctly. Now even for ZDOOM-HEXEN mode levels, the 3 special
lumps (counting SNDSEQ) can now be edited, created and saved with no fuss.
- There is a new AUTHORxx lump, where xx represents the 2 digits in MAPxx or ExMx. This is a text lump
that can be used to describe the level(s) in a PWAD. (see notes below).
- All of the new LUMP features are integrated in two new dialogs for easy access
and fast functionality. The file menu access both options and the F6 and F7
keys are shortcut keys. F7 is new and replaces the prior use.
- For the Registered version, –iwad is automatically added the first time a level is tested
- If ErrorLog is over 64kb, you can launch your own viewer.
Notes:
Each level can have a unique AUTHORxx lump. The contents of the lump are up to
you. Typically this consists of a description of your level, the author,
credits, copyrights and so forth.
Check out the File menu for the three options available: editing, exporting
and saving the AUTHOR lump.
You can also use this to keep track of modifications/history and other
documentation and keep it conveniently with the level at all times.
|
3/1/2000
10.01
| New features simplify and speed up Drawing and help make rorDOOM
(room-over-room) construction easier.
While reviewing the new DeePsea linedrawing methods, it became clear that some old code is no longer
required. In addition, the tools created for line intersection code enabled us to add
some more features.
- Added visual onscreen vertex selected box in addition to menu bar information.
- The new vertex selection now also plays a sound. You can turn this off in F5
sounds. You can also change the sound played to one of the other 9 sounds.
- While doing the above, realized that the new drawing features made it
unnecessary to check for overlapping vertices any longer. This both speeds up exiting
drawing mode (no check is done now) and makes it easier to draw stuff closer
together without changing the merge variables.
- The Sector used as the drawing model is now always the first good Sector
encountered. So if you start in a valid Sector you will slice the first good sector
floor & ceiling through all the LineDefs you cross. Press the Shift key on the last line and ALL created sectors will be the same (assuming F5
Sector Join is not active, otherwise the opposite occurs).
- LineDef merging now works for both short-to-long lines and long-to-short
lines.
- In cleaning up a progress bar for error checking, inadvertently changed Pack
Sidedef/ Pack Sector progress bar.
- LineArc tool had wrong angle in some cases.
- Added 2 more ZDOOM-HEXEN mode LineDef flags to dialogs and onscreen hot
buttons so direct entry flag data box does not have to be used. These are the Line activated by monsters and Players and Blocks everything (including guns/missiles).
- Added merge vertices to Checking option since there appear to be many maps
where some WAD editor created vertices with the same coordinates. Usually, these
are areas that should have been merged (for example, the junction of 2 or more
lines).
- In addition, LineDefs that are on top of each other also appear to be fairly
common. The revised checking makes it easier to get rid of both of these automatically and rapidly.
And on the other side of the spectrum there are 2 new options to let you do
just that (ror- room over room-Doom takes advantage of this):
- New Vertex Split option (set in F5 project options) permits separate control over vertex
LineDef overlap checking when dragging.
- New Vertex Merge option (set in F5 project options) permits separate control over letting
vertices and linedefs merge if they are on top of one another.
Of course, if you want to have duplicate Vertices and Linedefs you don’t want DeePsea’s error checker to complain. So there are 2 new error checking options:
- The new Check Duplicate LineDefs and Check Duplicate Vertices take care of this option.
All of these new features are made feasible by the huge leap in PC performance
this past year.
|
2/15/2000
10.0
| New Name, New Styles and Lots of New Features
DeeP97 has a new name – DeePsea - marking both a change in style and a new century for DOOM.
- New vertex dragging in any editing mode. If you have not selected an object, you can move any vertex if you are close to it. The Vertex selection range is controlled by Vertex Select Range in F5 Map options. This makes it easier to modify maps without having to
switch editing modes. To make this even easier, an easy to read vertex status box
is constantly displayed so you know when you have a vertex ready to drag.
- Check this out! New F5 option Automatic Draw Intersections lets you draw across lines without stopping. Yes, you can draw across the
lines like you’ve always wanted to do. All the missing vertices are automatically created.
This may take some time on slower machines and larger levels so you can disable
it if you like.
- New F5 option New Intersection Sectors works in conjunction with 3 above. If enabled, lines that cross other lines
assign new sectors to as many new enclosed areas as possible.
- A frequently asked for feature is now here – the new Circle Drawing tool. Instantly create an arc from an existing LineDef by pressing Shift+C (or selecting from F8 Misc Menu). The arc is from a ½ circle to a section of
arc.
- Drawing Select Range and Overlap Tolerance are now floating point values
permitting finer control over the new drawing options.
- Drawing object feedback showing you if you are on top of an existing vertex or
are on top of an existing line. This makes it easier for precision work
splitting lines or selecting existing vertices.
- Highlight Line Thickness variable from 1 to 3 units thick – makes it easier to
work in small areas. This replaces the old map thickness (press F5 to set).
Color results vary according to your desktop color resolution and video drivers.
- Vertex size reduced at high magnification – makes it easier to work in small
areas.
- Dialogs simplified where direct entry is possible – for example, the SideDef
reference is directly accessible. Similarly tags and sector light and heights
can be directly entered.
- Dialog information and editing feedback improved.
- Direct playing of WAV and MID files from any PWAD when browsing.
- Direct playing of WAV and MID files when exporting.
- Direct Saving of WAV and MID lumps (without having to know what they are).
- Automatic generation of "SCRIPT##" lump entries to keep them all separate for
inspection.
- New F5 Option to save all SCRIPTS as SCRIPT##, where ## is the MAP## of the
level. This makes it much simpler and easier to keep the source for scripts in a
PWAD with multiple levels.
- Rename/Ins/Move/Delete Lump names generates Unique SCRIPT## entries so each
one can be moved or deleted. We suggest that SCRIPTS not be used as a lump
entry, instead create SCRIPT## names where the ## is the same as the MAP## for the
level. This also makes it more compatible with more WAD tools.
- New eight user predefined user Tool commands (registered version only) to
quickly and conveniently access frequently used external programs.
- Doom format audio with 44100 sampling rates now supported.
- Dummy Blank FLAT now created in Graphics Drawing. Draw or paste on top of the
"blank" to make your FLATs unique.
- New F5 option to make Left Mouse Click same as OK (for most dialogs). This was
the previous default. For the new dialog boxes, some may prefer to disable
this option.
- In F5 colors, a name changed from "MenuColor" to DialogFill to make the
purpose clearer. This color is used to fill the background color of dialogs with
graphics.
- In F5 colors 6 additional color options created to control the fill, text,
text background, texture fill and select colors in browser dialogs.
- AutoCenter now has 3 operating modes – None, Coordinates and Object. Coordinates centers on the Mouse Cursor location, Object centers on the current object and None of course does no automatic centering. The current AutoCenter status is
displayed on the bottom information line - use \ to toggle between the three options.
- Splitting a line by drawing a vertex on top of an existing line keeps the new
vertex positioned on the line, even if you are off a bit. See F5 options for
setting the Drawing Select Range. The Drawing Select Range determines the
sensitivity for drawing in determining if a vertex is on top of an existing line.
- Toggles the same as Windows maximize/restore button.
- F11 brings up a list of all the shortcut keyboard command. Please review this
list. It is the quicket way to get an overview of all the commands available.
- All texture, sprite and map browsers have control buttons added for the
convenience of pure mouse users
- Expert mode has even fewer prompts and warnings. Just be sure you know what
you are doing
- Lots of cosmetic changes, for example, the Screensaver and About.
|
12/29/99
9.79c
| Added raw flag editing
- Added raw flag edit box to Things and LineDefs. If you enter a value in this
box, it overrides any other changes! This change makes it possible to key in
any future flag changes.
- Added some more types to OPT file (Sound, ALLkeys, ANYkey) to improve error
checking flexibility.
- Polyobject onscreen numbered display mask setting is now saved. Use the K mask command to set.
- ZDOOM opt file has additional either key or skull LineDef types added.
- ZDOOM opt file has additional properties set for the error checker.
- New graphical display of Things in any Editing mode – except Things. Q command toggles with 3 different display types. (Finally copied from DOS
version - forgot about it).
- Revised documentation.
|
12/21/99
9.79b
| Oops - Forgot ZDOOM sector flags
Forgot about the ZDOOM sector flags in HEXEN mode. While fixing that decided
to revise and add some more features.
- ZDOOM sector flags in popup menu are now correct.
- New Sector flags are quickly and easily accessable on the bottom information
box too.
- Rules for flag setting in the bottom information boxes has been changed (for
Things, LineDefs and Sectors). If multiple objects are selected, only the flag changes are propagated to all the other objects. All the other flag settings are not
changed – even if the object you are editing has them set.
- New option added to turn off map scrolling while the cursor is in the
information boxes on the bottom. This makes it easier to click on the buttons without
accidently moving the map. The default is to not scroll in the boxes. To
change it back to the prior action see: F5 Enable Map Move Info Boxes. Another way
to flip scrolling back and forth is to toggle the information boxes (using the I command). This removes the information and then the cursor will scroll.
- If multiple objects are selected and the cursor is moved to the information
box area, the last object selected is automatically displayed. Reminder: if using the bottom information boxes to change flags (etc) on a single
object, hold down the shift key to keep the current object focused (otherwise it can
shift objects as you move the cursor down to the box/flags).
- DeeP’s version of the ACC compiler has been modified to accept the new ZDOOM
commands. DeeP97’s version of this compiler is required for compilations launched from the
built-in compile menu.
- Revised ZDOOMHEXEN.OPT file and added defaults argument settings where
appropriate. Edit the default values to suit your taste.
- Statistics screen for ZDOOM/HEXEN levels made easier to read. You need at
least 800x600 resolution to view all the statistics.
- ZDOOM HEXEN keys and player starts checked correctly in error checker.
- Revised internal structure for ZDOOM levels in HEXEN mode so you can have
multiple levels with different ACC scripts at the same time.
- Fixe NEW command for ZDOOM Hexen levels.
- Fixed a typo in the ZDOOM thing classes (lost 2 classes).
- PRJ project files now have correct default EXE names (ZDOOM.exe, BOOM.exe)
- DeepBSP had a typo for ZDOOM polyobject support (helps make them work better –
experiment with node types, e.g., Type 3 with a factor of 32 if they don’t work).
- Script Decompile gives error message for ZDOOM object scripts. Decompiler
will be updated to ZDOOM specs as time permits.
- You can use a DOOM2 IWAD that has been converted to ZDOOM HEXEN format as the
main editor default IWAD.
- Safety check for Grouped files with levels incompatible with current game. A
group save is disabled if this occurs since that would create a grouped PWAD
file with different level formats.
|
12/13/99
9.79
| Complete ZDOOM and File enhancements
DeeP97 now supports ALL ZDOOM options, including the new flags available in
Hexen mode.
- The total number of addon files is now 99 (up from 56 – registered only).
More advanced users will find this especially handy when doing massive level and
graphic replacements.
- From beginner to advanced user, it’s easy to use ZDOOM features. The ZDOOM and BOOM projects are automatically
created on startup. The ZDOOM & BOOM options and OPT control file names are
automatically set when you select either of these. (Press F5 to view and change
these options for custom values).
- New OPT description files matching the current ZDOOM in DOOM mode and in
Hexen mode. You can add or edit additional features to the ZDOOM.OPT or
ZDOOMHEXEN.OPT files as required.
- For 242 and 334 ZDOOM LineDef types, texture names consisting of hex RRGGBB
values are valid. An approximation of the RRGGGBB color value is shown taking a
lot of the guesswork out of this cool ZDOOM feature.
- DeePBSP now supports the new ZDOOM Hexen mode polyobjects making it somewhat
easier to get them the work<g>.
- A new option – Map Scroll Delay - has been added to slow the map scrolling
speed (press F5, then select MAP). This is particularly useful for the faster
systems now available.
- The internal system benchmark has been replaced by CPU2000 – our own quick
system benchmark utility. It will be posted to our website for downloading when
we are done with a graphic test anomaly. Currently we are minimizing (to the
extent possible) the graphic queuing employed by Nvidia drivers that give
misleading results.
Note: This version has new control files. The standard ones are automatically
reset, however, please reconfigure any custom project (PRJ) or Texture (TCF) and
reconfigure the editing options to your taste.
|
12/13/98
9.78
| ZDOOM Hexen mode extensions
- ZDOOM will include the option to play maps constructed using the HEXEN map
format. This includes most of the HEXEN specials. Some Things like polyobjects
and scripts are not done yet. Please review ZDOOM documentation.
The new ZDOOMHEXEN.OPT file has most of the new specials (beyond normal HEXEN)
that are also supported. This is NOT the same as the regular ZDOOM.OPT file.
ZDOOM in HEXEN mode has a BEHAVIOR resource (the script code). For now, only 1
map at a time can be edited in this mode (there is only one BEHAVIOR resource
if multiple MAPxx numbers are loaded).
- Enable the new ZDOOM option in F5 Project control. You need to have the DOOM2
IWAD selected for extended ZDOOM support.
- Added more Category names to LineDefs and Sectors to support ZDOOM extensions.
- Extended error messages if the OPT file has a bad category keyword name so
you can find your mistakes easier.
- Hexen can now also have new LineDef/Sector categories and new entries (a
byproduct of ZDOOM in Hexen mode).
- Added Ctrl+L command. This both flips a LineDef (ctrl+F) and swaps Sidedefs (Ctrl+S).
This is a short cut for the Misc menu command that does the same thing.
- Added adjustment to recognize Slige levels. Slige builds the level with
missing control information, causing DeeP97 and other DOOM utility programs to
either mallfunction or not recognize the Slige level.
- Spent a bunch of money on newest RoboHelp and fixed ALL the help links. Used
it to create an HTML version of help and posted on website.
|
11/4/98
- 77
| Special request added
John Bishop asked us for a command to reset wall and ceiling textures to
stored defaults (like ctrl+e in DCK). This release is the result of that and a bit
more.
Be sure to review all the keyboard commands available in DeeP97. It’s easy : Select Help from the top menu and select Keyboard Summary. You can print this for quick reference.
The Texture (TCF) files are just like motifs. There is no limit to the number
one can have. Similarly there is no limit to the number of user defined
Projects (PRJ). Each project points to a Texture default file.
Use the Texture Group Option (F5 or Options) to save different TCF
configurations and load ones to suit the task at hand. Just type in a different TCF name
and DeeP97 automatically creates a new one for you.
- Added O command. Copies current Wall or Sector texture defaults to current LineDefs (both sides)
or Sectors Selected. Use F5 (texture) to change the defaults.
- Added shift+O command. Just like O, except it only does sidedef 1.and the Ceiling.
- Added ctrl+O command. Just like O, except it only does sidedef 2.and the floor.
- Added new wall and ceiling default textures for use with the above new
commands. These are the new Dup texture names in the F5 texture dialog.
- For fun, added various game Midi sounds at startup (About DeeP97 & ScreenSaver dialog). The Play Midi box in F5 options controls the setting.
- Noticed that not all the help topics where showing up in the windows help
index. After horsing around for 6 hours, I think they all show up now (very
weird).
- Windows 32 bit API still has 16 bit limits here and there, so if the optional
error checking log got too big, nothing would show. This is now detected and
a warning is issued. You can use WordPad (not NotePad) to view the complete
DeePErrorLog file.
Note : This version has new control files. The standard ones are automatically
reset, however, please reconfigure any custom project (PRJ) or Texture (TCF) and
reconfigure the editing options.
|
11/1/98
9.76
| ZDOOM, more BOOM Stuff & command request Fulfillment
- Expanded OPT file overrides to include 5 new Thing categories with 30 entries each, 5 new Sector
categories with 20 entries each. The new ZDOOM.OPT file uses these new features (for
the current ZDOOM 1.14), but you can do this for any of the DOOM ports. Opt (Creating New Thing, LineDef and Sector descriptions
- Automatic BOOM C_START and C_END in a PWAD to pickup additional colormap and translucency map textures.
DOOM2.OPT file can still specify these for the 242 linedefs, but this makes it
easier once you have created these entries.
Use the Rename/Ins/Move/Delete Lumps command in the Edit menu to create the
C_START/C_END entries surrounding your colormap and translucency map names (after
you group the entries with your PWAD). Refer to BOOM documentation.
- Revised Dialog boxes for Textures/Flats so single tab key moves from text box to select list box. Makes it easier for keyboard
users to go from one to the other. Same enhancement for Texture and Pname Editing
dialog.
- Added Alt+T command for instant Tag number entry.
- Added Misc (top menu or F8) commands to renumber selected LineDefs or Sectors starting from 0. Mainly for experienced designers. The first entry selected
is renumbered to 0, the second to 1, etc.
- Added Sprite COLORMAP indicator to texture preview window
- Added new Options selection to top menu bar (moving some choices from the File menu - so watch
your fingers) giving 640x480 users full access to all menu commands. I may
have missed some documentation here that may still refer to the File menu.
- Export MUS Lumps to MID files. Select Export Lump in File menu.
- Added option to create an ErrorCheck log file. The last error log file can be viewed any time. See Check Options (both F5
and F10).
- Added list of last 20 files accessed to Open in File Menu. File Menu is revised slightly to make
accessable for all resolutions. Again, please review, for example the old "Reset All
Files" is now "Close All Files". There is a new Reset Recent List command for clearing the recent file list.
- Fixed mistake in COLORMAP display that always showed COLORMAP sprite for
external textures (late registered 9.75 only - send registered letter for free
upgrade).
Note : This version has new control files. The standard ones are automatically
reset, however, please reconfigure any custom project files (PRJ) and reconfigure
the editing options.
|
9/15/98
9.75
| DOSDOOM & LEGACY DOOM additions
- DOSDOOM2.OPT configuration file for DOSDOOM port Things. Remember, you can
modify and create your own OPT files as the various source ports evolve. Each
can have their own configuration file. Just create a separate project for each
one and then assign each project a different OPT file. For LEGACY, make a
LEGACYDOOM.OPT file as it evolves.
- DeeP97 can make the SKY sizes required by LEGACYDOOM (for looking up). In
addition, DeeP97 can convert any PCX (or BMP) to DOOM format too! Please tell
the LEGACY guys<g>.
DeeP97 does all the graphic changes and a lot more. You also don’t need NWT nor Wintex to make graphic changes.
Open the DOSDOOM DOOM3.WAD or DOSDOOM.WAD if you’d like to modify anything in either one of those (see Group command). You can easily export the
entries in these special WADs as graphics or lumps for custom editing too.
- BOOM colormap support enhanced to show special sprite in texture display (see
DOOM2.OPT for specifying your own colormap names).
- Negative tags are now supported. The LEGACY variation uses this as a hack
right now for water.
- New CW3230MT DLL for Borland 5.02. Revised all utils to use new DLL.
- Fixed selection of last object if AutoSelect was turned off (this option is
normally not set - may just get rid of that option - let me know if anyone uses this).
- BOOM locked door dialog had Blue & Yellow key reversed because BOOMREF.TXT
has them reversed. Blue and Yellow Skull were reversed too due to my typo.
- Top and bottom information lines revised. Level and filename now show on top
line of main window, freeing up bottom space allowing more detailed status
information for lower resolutions.
- Paste PWAD path default was not being used.
|
5/29/98
9.74
| BOOM 2.01 new Things
- Revised DOOM2.OPT file for Things.
- Added new options in DOOM2.OPT processing
a. Set type of thing
b. Change category names
c. Delete and add menu items
Version 9.73 users should just change the 4001 and 4002 things to 5001 and
5002 (the new BOOM values). The 4000 player starts can be added in the existing
controller section. BOOM does not support the extra player starts yet.
- Detailed levels statistics now include new Thing category and player start
information.
- Shareware hot browser now plays MUS in WAD files for complete midi, sound and graphics information for easy file
editing (already in registered 9.73).
|
4/20/98
9.73
| Official BOOM version support and a bit more
We now have our very own url: www.sbsoftware.com. Please note the change in your browsers.
We wanted to make a clear version number change when BOOM was officially out.
Final set of BOOM LineDef types supporting the official release of BOOM added
to the DOOM2.OPT file. Prior registered users of version 9.72+ just need to add
this file to be current.
Some of the entries in the registered 9.72+ were not in the prior shareware
version (but were in the registered version), so look below for all the additions
now also in the shareware version.
This release also adds the following new shoft cut commands for those who got
used to these<g>:
- shift+T Directly change the Type of LineDef, Sector or Thing
- New quick method for setting Textures on LineDefs and Sectors. For details see Texture Setting on bottom display tex
- New entry in DOOM2.OPT for automatic and safe BOOM colormap entries. Refer to Opt (Creating New Thing, LineDef and Sector descriptions for details.
- New Paste As Is option for more experienced users. Turning the option on does not delete
sidedefs, even if there is no valid Sector detected in the paste region. Press F5
to set
- New Hide Invisible Line toggle for LineDef display, press F12.
- Hot browser now plays MUS in WAD files for complete midi, sound and graphics information for easy file
editing.
|
4/10/98
9.72+
9.71+
9.70
| The BEST BOOM Support in the World is HERE
Note : For 9.72+, you need to enable both BOOM support and OPT file processing
in F5 options to prevent inadvertent use of facilities not provided by DOOM.
- User supplied overrides in the OPT file was revised for much greater
flexibility. You can now create and define your own new categories and names as well
as rename existing ones (DOOM only). Plus you can add menu separators for easier
reading.
- Support for new predefined modified BOOM DOOM LineDefs. Opt (Creating New Thing, LineDef and Sector descriptions
- Lots of BOOM support (easy to use and it looks pretty too!)
a. Manually entered Sector and LineDef types can be from 0 to 65537.
b. You can add 30 new LineDef types in each of 9 user named categories to
predefine up to 270 of your new favorites (added in file DOOM2.OPT).
c. For each LineDef you can specify unique DeeP97 attributes such as
RAISEFLOOR or TELEPORT to enable texture checking not done anywhere else.
d. You can extend rename existing LineDef Categories.
e. You can extend existing LineDef categories up to a total of 30 entries
per category (includes existing information).
f. New dynamic LineDef description.
g. New dynamic Sector description
h. New LineDef menu options for all possible combinations.
i. New Sector menu options for all possible combinations.
j. Error check supports BOOM LineDef types.
k. LineDef Flags extended both in the interactive dialog and the quick
check flag buttons exclusive to DeeP97.
l. Thing Flags extended both in the interactive dialog and the quick
check flag buttons exclusive to DeeP97.
m. New Insert a Lump file directly into a PWAD. Now you can quickly
insert the new BOOM SWITCHES, ANIMATED, WATERMAP or any other Lump without making it
a PWAD first.
- All the BOOM LineDef entries we know about are now supplied. See DOOM2.OPT
for more details.
- For DOOM only, you can add 30 new Things and 30 new Sector types in the OPT
file in each user named category . This supports the new DOOM code
modifications such as GLDOOM or BOOM. For Things, you can now set the Color, Radius and
Height.
- New option to display Thing Ids, LineDef type and Sector special numbers as
decimal or hexadecimal. Menu popup lists also display in hex. For some this may
be preferred when experimenting with different values. Press F5 to set.
- You can now enter the value in hex or decimal if you choose to enter types
directly for Things, LineDefs or Sectors. Place an X in front of the value, for example : X001A
- You can now make up your own OPT file names. Press F5 and set. In this way
you can easily have different favorite setups or different modified DOOM
derivative selections.
- New option to select the EXE file to support any of the new DOOM derivatives.
Type in the correct EXE name where shown on the testing dialog or use the new Browse button to quickly find the game.
- Registered Version only: Automatic DOOM95 detection was changed. Key in the
DOOM95.EXE name if you want to use DOOM95. This is a bit more flexible in that
you can have both versions in the same directory now.
- New option to set/disable BOOM support. The default is on. Turn it off to
edit normal DOOM and other DOOM modifications. Menus are then shorter. Press F5
to set.
- Enhanced Display and Error Checking for BOOM LineDef tag associations. Shows
LineDef<->LineDef highlights and makes correct checks.
- New option in Error Checker to bypass LineDef & Sector type checking.
- Support for up to 99 maps in an IWAD.
- Hex file dump and print enhanced for instant access to all files. Specify
offset ranges to dump. Especially handy for poking around Quake and Quake2 format
files.
- New option to bypass short line checking. Either F5 (Checks) or F10. The
prior short line length in F5 (Maps) is still used if short line checking is
enabled.
- New Command to Renumber all Tags in a level. Handy for quickly fixing levels
with high tag numbers so it’s easier to key in and check. See File Menu.
- New option to also show line lengths when dragging in Sector mode. New
maximum limit is 100.
- New option to set vertex select range when Drawing so you don’t have to change the Object Select range for drawing lines shorter than 4
units. Set in F5 Options (Map) as Drawing Select Range. This is a boon for experienced designers who draw short lines for detail.
- Added more Benchmark measurements. 32MB system is suggested for video
benchmarks (see help).
a. Graphics testing was enhanced to defeat bitmap caching resulting in
more realistic numbers than those reported by Wintune or Winbench.
b. Cpu performance split between int32, int16, FP single, FP double
c. 100kb memory test added
- Some more minor format changes for easier use.
Note : As always if the release of BOOM may require changes, all 9.70-9,72
registered users are eligible for any adjustment required for the first non-beta
release of BOOM.
|
- 8/98
9.63
| Minor additions
- Texture search and replace has 3 new options. Search and replace only Upper,
Normal or Lower textures (All is the same as before).
- Sector floor can be directly made higher than the ceiling
(shift+PageUp/PageDown always let you do that).
- Changed GROUP command back to replacing lumps in the same sequence as found
in the original files. This keeps sprites between S_START and S_END. A
solution for the prior version is to use the Rename/Ins/..PWAD Lumps option in the
Edit menu to move the lump names from the end of the list to the correct location.
- Texture Drawing Window Close button was not closing.
- Minor documentation and cosmetic changes.
|
10/24/97
9.62
| Now Sprites are easy to set too!
- Sprite Offsets can now be easily modified. Select Edit menu, Sprite Name
Edit option. Duck simple.
- Modified Linedrawing so the F5 Map options "Object Select range" only applies
if lines shorter than 4 units are drawn. If you draw lines shorter than 4
units set this value to 1.
- Added safety check when adding new patch names to make sure the existing
patch name indexes in TEXTURE1/2 are valid.
- TEXTURE2 is now processed correctly when modifying Texture or Patch names.
- More cosmetics here and there.
|
10/1/97
9.61
| Couple of fixes
- If a new texture name was created and the new Texturex/Pnames was saved, the
level file name was reset, so the next save would have the wrong default name.
Could also cause failures if the name change was not caught.
- If a new TextureX/Pnames was created and the file already had a
Texturex/Pname override, the old Texturex/Pname was used after a save, not the new one.
Primarily noticed on a Group command (registered only).
- Packing SideDefs now ignores animated textures ( a bit slower now).
- Cosmetics in texture drawing and texture color conversions.
|
9/19/97
9.60
9.51
| The Easiest Powerful Graphic Name editing in the world and a whole lot more!
- The easiest to use Graphic name editing system around. No more Wintex or NWT required. Easily Add, Delete and Edit TEXTUREx and
PNAMES entries with a clear and easy to use interface. Novices and Experts alike
can easily customize levels with NEW graphic names. This includes both Texture and Patch names. Combined with the full featured texture drawing/pasting and importing, your
imagination is the limit. See Edit menu: Texture Name Edit
- Directly Import any PCX/BMP and make into a PWAD.
- Change and Resize graphic patches instantly. Stretch or shrink any patch graphic in one step.
- Rename / Insert / Delete and Move any LUMP name in any PWAD (Edit menu). For advanced users, this is extremely handy to fixup
names, place F_END control and correct mistakes!
- Revised LineDef selection for selecting lines as short as the minimum length of 1. If you create lines shorter than 4 or space lines closer than 3, change your
F5 map options as follows: Overlap Tolerance = 0.
This makes it easier to manipulate vertices at close tolerances without
accidently merging them.
- New clonE command (E). Select 2 or more Things, Sectors or LineDefs and all of the last selected
object’s attributes are copied to all other selected objects when E is pressed.
- New automatic Align command (shift+A). Select a LineDef and the X or Y coordinates are automatically made the same
for instant straight lines. The alignment range is set by the current grid
size.
- Additional node building option to bypass the ending prompt if the
nodebuilder is not shown (F5 nodes option). Set as you build nodes.
- DeePBSP has a new warning for too large a BLOCKMAP.
- DeePBSP has a new minimum line length option (set in F5 nodes).
- Changes to pass long file names to DeePBSP. Please note that DOS DOOM does not support long file names, but DOOM95 does.
- Revised file save for a grouped PWAD with a level converted from one game to another. The correct old level name
is now found.
- Slightly revised file saving if only F_END is found.
- Deleting message now stays around until all deletes are finished.
- Level name on bottom could get changed by browsing. No biggie.
- If flags in LineDefs are reset in Check menu, map is automatically redrawn.
- Dragging Sectors gives the option for cancelling vertex merging. We do
suggest setting the object tolerance to 1 or less for you experts too (see F5 Map
options)!
- If a grouped file containing level names from a different game is read, ALL
the level names are automatically converted to the current game project on the next save. For example, from ExMx names to MAPxx names.
- Shift+up cursor and Shift+down cursor. New commands to simultaneously increment/decrement the Sector floor and ceiling heights by a fixed amount (value set in F5 map
options). Super handy for changing a whole area with many sectors at once with
NO mistakes (which used to be a pain).
- Shift+PageUp/Dn and Shift+Home/End now work like DOS version. Changes Ceiling or Floor heights by a fixed amount.
- Select Object 0 option modified. If an object is deleted, the next closest object to the
cursor is selected. If none is found, the object is set to 0. Makes it much easier
to stay focused and also prevents you from accidently moving object 0 around
(like I did).
- Zoom-to-Window (zooms an area selected) now also implemented by Rght clicking
the mouse after an area is selected.
- If multiple files are loaded, you can selectively reset them.
- Extra check for enough physical memory and some more memory statistics in the About DeePsea dialog.
- Many cosmetic and code enhancements in various areas. Some examples are :
a) Clicking on the preview textures beside the dialogs now selects the
texture, right clicking in the same area exits
b). help messages are easier to see
c)Smartdraw has been changed to never flip linedefs (meant originally for
novices)
d) Split Sector always draws the line, even if things don’t look right
e) variable vertex active box size depending on zoom
f) LineDrawing and Info boxes show LineDef angles
….and so on.
- Hexen II PAK graphics browsing support.
- If the desktop has a LARGE font size or changes from the default font, all
dialogs, etc. still use the same fonts with the exception of menus. We suggest
NOT using large fonts.
- Tested with Windows 98. Works great.
For a look at the power of DeeP97, a lot fun and some special level tricks,
download DEEPATAK from our website, www.sbsoftware.com
Enjoy!
|
7/28/97
9.50
| Kick Me!
We didn’t really mean to release this so soon, but a slight flaw was introduced in
linedrawing with the new HEXEN polyobject detection. This affects both DeePBSP
(Hexen only) and DeeP97.
Meanwhile, here are some more goodies:
- Direct PWAD graphic import. Graphics drawing can now directly import and paste a graphic from any PWAD.
Makes life a bit simpler!
- Save Game Statistics information (F10, #1) now shows the approximate Save Game File size. If you
get close to this limit, your level may not save properly (from a discussion on
Compuserve).
After many request some COOL SOUND stuff:
- Play any Sound PWAD lumps in file browser. Plays sounds directly from PWADS or from IWADs. Now
explore PWAD sound files without having to open the file. Select Open Pwad in the File menu and look around.
- Play any external WAV files in file browser. For finding creative sounds to replace the stock sounds.
Select View Wave in the Edit menu.
- Import.WAV to sound lumps. Makes it easy to incorporate original sounds into your work. Converts sampling
rate as required. Select Convert Wav to PWAD in Edit menu and you’re all set.
- Export sound Lumps to WAV files. Customize the original sounds with some extra reverb! Select Export Lump in File menu.
- Play any MIDI files in file browser. To be followed later with more stuff. Select View Midi in Edit menu.
- Play WAV entries while browsing QUAKE PAK files. Export the QUAKE sounds and enhance your DOOM levels!
- Play any CD track while editing. Just for fun. Select View CD in Edit menu.
- In Drawing mode, Cursor Keys also move map (if option is set).
- Extended QUAKE menu options for exploring QUAKE files.
- Caching Textures is now optional. If you have less than 32MB of memory, you may wish to
disable texture caching and just let the Windows cache handle it. Press F5 to set.
- Support for CHEX the cereal game. See Project creation in the help file. The registered
version of DeeP97 can test addon levels directly.
Miscellaneous errata fixed left over from a minor file crash we had.
|
7/04/97
6/27/97
9.40a
9.40
| Check it out!
- 3D Walkthrough done! Allows you to quickly walk through the level in full 3D mode. Press W to start. Toggle screen size (S) and between S screen size or small window (F) depending on your processor speed. Press D to show doors open or closed. Press L to see lifts up or down. Runs very fast on Pentiums! Press F1 for more information in 3D mode. 3D Walkthrough
- Revised shift+Ins a little bit, making it easier and much more flexible for cloning new sectors
on top of existing ones.
- Automatic centering of MAP coordinates option see File Menu Options . Recalculates map so the center is 0,0.
- Popup Calculator now active in all number boxes (press A instead of a number).
- Graphics Drawing has many improvements.
Added Cursor and Page keys for easy positioning of zoomed images.
The : key replaces the ‘ key for color cycling since the right cursor conflicted with the older key.
Added color box always showing color currently under cursor, invaluable for
detail work!
Maximum graphic Zoom increased to 16. (takes more memory of course).
A and S keys were off by 1 button.
- Preview textures (in addition to the normal levels) in separate PWADS without having to open
them. Especially useful for finding the special texture you know is somewhere
(requested by Andrew Pearce).
- BMP files created by DeeP could not be read by other programs, although DeeP
could. Hey, I just read the specs<g>.
- Fixed number of starting positions error for Hexen (partial copy from DOS
version), could crash on check if more than 4 positions.
- DeePBSP revised to automatically detect PolyObjects for HEXEN. Attempts to avoid splitting around PolyObject for easier object
construction.
- DeePBSP has 3 new node building options. Please refer to Options (F5) help for more
details.
a. Ignore 2-sided linedefs with the same texture and sector, like WARM.
b. Special Sector tagging.. DeePBSP optionally supports the BSP 2.x method of using sector tag 900 for making
doors with a transparent texture (please refer to Options (F5) for details).
c. Special LineDef tagging. DeepBSP optionally supports the BSP 2.x method of using LineDefs tagged over 900 to
reduce any splitting. This is similar to BSP 2.x (thanks for the idea Lee
Killough) although the results will differ. There are 6 different nodebuilding
algorithms. Advanced users can experiment a lot. Normal levels should work fine with
the default settings.
DeePBSP performance is up to twice as fast as before!
- Added extra information in Thing display showing the sector where a Thing is
located. Helps primarily for HEXEN. DeePBSP uses the same algorithm, so if the
number is wrong and the Thing is a polyobject, the nodebuilder won’t detect it either. So be careful when you make trick areas that don’t have the correct sector on purpose.
- Oops, AutoSave was blowing up, another stupid typo mistake, fixed!
- Added all the STRIFE LineDef and Thing specials we know about. Couldn’t find all Things to match the keyed LineDefs, so some LineDefs have no key.
If some descriptions need changing, refer to OPT for the addon control file.
If anyone finds out the Thing specials or any other info, please send it to us
and we’ll put the names in! Examine the Strife levels to understand how to use them.
STRIFE levels can be made without using the advanced features such as the scripts, which control the actions that occur. The levels are very interesting and
your own levels can avoid the interaction the normal game requires. STRIFE has look up/down as well as jumping.
- Extra safety protection for levels with packed sidedefs. You can’t accidently delete a packed SideDef if it is used elsewhere.
- Extra check when splitting a sector for packed sidedefs. You can’t split a sector if it has packed sidedefs since that would mess up the rest
of the level.
- Extra check when packing sectors for HEXEN. You can’t pack a sector if it has a polybobject.
- Extra checking for clearer error messages when splitting sectors.
- New UnGroup command makes it easy to split all extra non-level data from the levels in a
grouped PWAD (or visa-versa).
- Revised Group command for compatibility with NWT and Wintex. Sequence of lumps added by
Wintex or anyone else stays intact.
- Revised File and Edit menu shortcut keys a bit.
|
5/31/97
9.30
| Lot’s of good news!
Items 1 - 3 were in late v9.25
- Both mouse buttons pan map, with zooming with either button active.
- Check for Zero length LineDefs always performed on Save.
- Editing Textures by clicking on bottom graphics does all selected.
- New Option to turn duplicate sidedef checking on/off.
- Revised saving routines to keep last save directory active for graphics and
lumps.
- Graphics Drawing at last. The easiest way in the whole world to modify DOOM textures, Sprites,
Flats and others. Besides importing PCX and BMP graphics, the raw game graphic
format can now also be imported (select from Edit menu). Brad and I worked
hard on this one and hope you enjoy it as much as we do. GRAPHICS Editor
- Graphic Color Conversion too! Convert Textures and Flats from one game to the other, for example from
HEXEN to DOOM (registered only).
- New Pack and Unpack options to save disk space (file transfer time), save game size and reduce
Visiplane overflows. Inspired by TNT members and Brad Kiefer the other DeeP team
member.
- New shift+INS command in LineDef mode replaces the current sector with a new duplicate.
Made to fix packed sectors easier and also for general use where several areas
share a sector but you wish to split them up for different lightning, etc.
- For your listening pleasure: New Wave sounds for clicking, errors etc. In stereo even! (See F5 Sound)
- Quake graphics can now be exported as BMP in addition to PCX.
- Deep97Bench, a quick benchmark under Help on the top menu bar.. I was tired of the hassle
with other benchmarks and just wanted a quick indication of a system’s performance. This does just that. A larger map uses more processor time,
the various display options stress the video, memory or processor accordingly.
See DeePBench for details.
- Popup Calculator, press the A key in edit mode to active. See Calculator - How to Use for details.
|
4/19/97
9.25
9.20
| New Area code 425 is in effect starting 4/27/97. Old area code 206 will work
until November 1997 for those whose phone system won’t dial 425 yet.
- Added support for user defined descriptions for Things, Thing sprite names,
LineDefs, and Sector types.
Besides letting you use your own descriptions, this is also useful for those
who have modified DOOM and the IWAD and the sprite names are no longer the same.
Please refer to OPT index entry in Help for more information.
- Added support for reading in IWADs as files. This is primarily useful for
HEXEN DeathKings (HEXDD.WAD), which is an IWAD, but it really isn’t! Just something to make life hard for me<g>. The normal HEXEN project is
used, although you can copy HEXEN.PRJ and make a special one HEXDD.PRJ if you
like.
Note : If an IWAD is read in, all extra information is discarded. Only the
levels are kept.
- Changed cancel option in the Build Node dialog to keep the status of the
current level. It was reverting back to a prior copy (if any).
- Default .WAD extension automatically added if omitted for both reading and
saving files (as in DOS version).
- Some extra protection from having the same file open by multiple programs at
the same time. This can cause data loss, since the second program could rewrite
the data while DeeP97 still has the level open. Subsequent access would use
the old data pointers, not the new ones as written by the other program.
Two Notes on access protection :
a. Relies on 2nd program using similar safety checks to prevent overwrites!
b. In the shareware version of DeeP97, you must exit DeeP before you test your
level. DOOM gives an error if you don’t. The registered version tests directly and closes all the files
automatically when testing.
- Automatic DOOM95 detection when testing levels.
- Automatic backup option now saves using the .BKP extension instead of .BAK.
This gives you up to 3 automatic backup files of your work. ~DEEP.WAD contains
the last level before nodes are built, yourfile.BAK is the file prior to your
changes and yourfile.BKP is the file current as of the last snapshot (see F5
options to set the time interval).
Note for prior users : Only ~DEEP.WAD is now created, ~HEEP.WAD is obsolete.
9. You can now copy any level from a PWAD with multiple levels. Thus you can
make one level with predefined structures you use as models and quickly read
into the paste buffer for pasting.
10. Flicker removed in linedrawing (flicker was caused by compensating for a
mistake in ATI drivers).
11. All items on HEXEN development menu now stay active as in DOS version.
12. Option to sort LUMPs when extracting or dumping.
13. Custom color setting a bit easier. Now starts out positioned at current
color index value. Restore initial values restores both color values and type
values.
14. Lazy button selection. You can press and hold the left button and it won’t go into Select mode, until you move the mouse a bit. This prevents
accidental clearing of selected objects. If you had Additive Select enabled, this was
not a problem.
15. New variable option to check for short lines. See F5 (Map) and set
shortest Linedef length. Zero length lines are always detected.
16. New short cut commands :
Shift+S Split Linedefs in ½ (or just draw on top of the linedef).
Shift+D-Split Sector in ½ (or just draw a line through Sector).
17. Zoom-to-window increased to 16000 like DOS so you can look at tight areas.
Other Zoom ranges can be set higher in F5 Zoom options.
18. After a million combos, finally got Windows to get the colors right when
grid is active. LineDefs now show their lengths again when grid is showing.
19. A New Ruler command better than ever. Press R
Choose between a rectangle or a circle (press @)
Choose between filled in or hollow (press !)
Note : On latest video driver for STB Lightspeed128 and some others, there
appears to be a minor redraw glitch at times. This does not appear on S3 drivers,
so we doubt it’s a coding error, although we are looking for alternate methods. Press F5 and
set Video Fix to your preference. The default is ON, which is slower, but
always looks ok. See Video Fix for more information.
And many more miscellaneous changes!
|
3-22-97
9.10
| First non-beta.
- Lot’s of little fixes and help. Way too many to list.
- Print Maps, with awesome Thing graphics right on the printout!
- Print Lumps
- Browse a directory and quickly view PCX and BMP files.
- Simplified Export dialog. One choice does all, LMP, PCX or BMP(new)
- Nodeviewer.
- Launch from Explorer by double clicking on a WAD file.
- Make any file into a PWAD (like sound files).
- Interactive Tutorial Demo for guiding beginners. Select from the Help menu.
Fun to watch.
- AND a QUAKE BSP/PAK/WAD viewer and exporter to Lump, PCX or BMP. The easiest
and most flexible viewer we know of. Lets you view the MIP textures precisely
and identify any possible alias problems.
|
- 7-97
| A New Year
- Sprite Browser fixed for repeated execution.
- Browsing for Find was incorrectly using current edit mode for type of browse.
- Replace floors/walls was accepting only 7 characters.
We have run across a few infrequent and unusual errors on systems that are
using virtual memory. We were playing Games, which could be the problem, don’t know the exact cause yet, but DeeP exits or it says that it’s allocating -0- bytes. The latter for sure isn’t true!
Quake graphics and printing maps is in progress!
|
12-25-96
9.01c
|
Christmas
- Line left out for extra external FLATS (and Brad flogged himself)
- Browsers for textures & flats not updating current texture selection.
- Help revised and more Help buttons link to this help file.
- If you change directories on a read, the next read defaults to that
directory, not the default read path. Nice when you work in a different directory and
look around a bit.
- Preview browser does not sort entries anymore, showing you how the PWAD
entries are stored (thus MAP15 could show up first, followed by MAP02 if that is the
way it was created).
|
12-21-96
9.01a
| Saturday (fixes and additions)
- Fixed Sprite Browser GP caused by the asynchronous nature of task
- Let screen saver be turned off (no one asked, just an option)
- Don’t autosave maps that have no changes or that are still part of the IWAD
- Texture composite info browser would browse floors in Sector mode when
clicking on the graphic.
- Help added for Auto Save option and some others.
- First time an IWAD is used, you can change the location from the default
initially assigned. Guess there’s some hacked IWADs out there.
- Added ability to set the paste path (F5).
- More stuff I can’t remember
|
12/13/96
- 00
| Friday the13th and my birthday. First Release of DeeP97, the Windows 95 port
of DOS DeeP.
Our goal is to create an extremely flexible and fast editor with high
reliability. Unlike a typical first release, we worked from the most reliable editor
out there, the DOS version of DeeP. However, in the real world there are bound
to be circumstances we did not anticipate or did not test in combinations you
may be using, this is Windows after all<G>.
We are aware that the Help has some missing links, a byproduct of our
learning<g>
|