DEU 5.1 BETA3 - THIS IS A BETA VERSION. PLEASE DO NOT DISTRIBUTE IT! Bugs fixed since 5.00: ---------------------- - Better Nodes builder! - The "check cross-references" option should now work as expected. - No more problems with the vertices when you save with 'F2' or 'Q', even if you don't rebuild the Nodes. - The "Save" option in the pull-down menus will work as expected (in DEU 5.0, it was interpreted as 'Esc'!). - You can now save huge levels, such as E2M7, without crashing the PWAD file. *-Fixed bug that selected one more LineDef than expected when you pressed * 'Ins' with several Vertices selected. I didn't have the time to test if the bugs are gone forever. Please test it and tell me if something is wrong. Thanks. Other changes since 5.00: ------------------------- - The 'F10' menu has been split in two: some functions have been moved to another menu under the 'F8' key. Lots of changes in these menus! Most functions are now implemented. - When you select a group of Vertices and press 'Ins', the polygon is closed. * New: if you press 'Shift-Ins', the polygon won't be closed. Other enhancement: you may now select some Vertices along an existing one-sided LineDef, and the second side will be added. Try this: create two Sectors with nothing between them. Then, going clockwise, select two Vertices at both ends of one LineDef from the first Sector, then two other Vertices from the second Sector. Then press 'Ins' and the four Vertices will be connected (two existing LineDefs from the Sectors and two new LineDefs between them). Press 'Ins' once again and you will have a new Sector that joins the two others. Well, this is not very clear... Try it and you will understand... - When you switch from the Sectors editor to the LineDefs editor and a Sectors is selected, the LineDefs bound to it will be selected. This is also true when you switch from the LineDefs editor to the Vertexes editor, etc. - In the LineDefs editor, the "upper" and "lower" textures will be displayed in dark gray if they aren't visible, in black (normal) if they are visible and there is a texture available, or in red if they are visible but you forgot to put a texture for them. - Faster texture display. - The debug modes creates a log file. Now, you will be able to tell how much time you really spent on your level (there are timestamps for some entries in the log file). When there is a problem in the Nodes builder, the list of suspicious LineDefs will be in the log file: DEU.LOG. - New command in the main menu: I[nclude]. Use this command to encapsulate any raw binary file in a PWAD. For example: doom -devparm -record mydemo -file mylevel.wad deu > r mylevel.wad > i mydemo.lmp demo1 > r demo1.wad > g package.wad This will save the level and a replacement for the first default demo in a single WAD file... I'm sure that you will like this feature... - New commands in the editor to Copy ('C'), Scale or Rotate any object or group of objects. - New command in the editor to save a level and change the episode and mission numbers ('F3'). - New "ruler" cursor, which shows two axes and circles of different sizes (radius = 64, 128, 256 and 512). Useful to check the length of a wall, etc. Press 'R' to toggle between the normal cursor and the ruler. Warning: the default BGI driver (EGAVGA.BGI) doesn't support XOR mode for circles... you will have to use a VESA driver if you want to use this feature. - Memory swapping. Currently implemented on disk only. Will soon swap to XMS (thanks to CJS). See the comments in MEMSWAP.C... - New command-line parameter "-i" or "-infobar". Use this if you want/don't want to see the info bar when you start the editor (default = true). - The current grid size and map scale are shown in the info bar. *-If you press 'Shift-G' instead of 'G', you can increase the grid size. *-The N, P, and J keys now work anywhere and move the pointer (and re-center * the map) on the object. *-The various check options ('F10' menu) display all errors. If you press * 'Esc', the pointer is moved on the object that caused the error. *-New option in the 'F10' menu: check texture names. Not very useful if you * only used DEU to edit your level, because you won't be allowed to enter * names that do not exist. But if you used another editor... *-New command-line option: "-qq" (quieter). Never play any sound, even when * an error occurs. *-The hot-keys in the menus are now highlighted. - I certainly forgot some new features. You will discover them by yourselves. What MAY change in 5.10 non-beta (if I have the time or if someone helps me): ----------------------------------------------------------------------------- *-The "align textures" will be implemented (I'm working on it. Thanks for * your ideas, Ted!). *-XMS support. When the memory is low, some objects will be swapped in XMS. * (Hey, Christian, I'm waiting for your code... ;-) *-3D preview. (Hey, Tim, I'm waiting for your code... ;-) *-Faster BlockMap builder (I need help here... I know what to do, but I * probably won't have the time to write the new code before tomorrow). *-Reject builder (I need help here...). *-Stairs and hidden stairs (raising staircase) will be implemented (I'm * working on it. Thanks for your ideas, Sean!). *-... (?) What WILL change in 5.10 non-beta: ------------------------------------ *-New docs (thanks for all, Steve!). *-New credits in README.1ST. *-New demo WAD. Notice: DEU 5.1 will be the last version that I will release before July (!). I have to spend more time on my studies... But don't worry: Brendon will hopefully release DEU 6.0 in the meantime, with a better user interface.