home *** CD-ROM | disk | FTP | other *** search
/ Quake 'em / QUAKEEM.BIN / doom_ii / program / w32deu52.exe / WHATSNEW.TXT < prev    next >
Encoding:
Text File  |  1995-07-16  |  18.2 KB  |  512 lines

  1.                            ======================
  2.                            What's new in WinDEU ?
  3.                            ======================
  4.  
  5. History of changes and bug fixes in WinDEU since first public version
  6. (5.23beta, Dec 24 1994).
  7.  
  8. Written by:
  9.     Renaud Paquay (rpa@info.fundp.ac.be)
  10.     Last modified: Apr 11 1995
  11.     Member of the DEU team and main WinDEU programmer
  12.  
  13.  
  14. Future
  15. ======
  16. - WinDEU 5.3: DEU 5.3 port to Windows.
  17.  
  18. Apr 11 1995
  19. -----------
  20. - Bug fixed in level selection dialog box.
  21. - The scroll lock key now affects only the mouse movements inside the
  22.   editor window (when dragging objects or selecting with box), but the
  23.   map scrolling is always possible with cursor keys and scroll bars.
  24.  
  25. Apr 10 1995
  26. -----------
  27. - Added enablers for Delete and Copy functions, to disable them
  28.   when no object is selected.
  29. - Added icons in editor toolbar for Delete objets, Copy objects, Add object, 
  30.   Show ToolBar, Show Status Bar, Show Info windows.
  31. - Information windows can be layout horizontaly or verticaly, upper or
  32.   lower, left or right of editor window. See the "Window|Position" menu
  33.   item.
  34. - New dialog box to get level number.
  35. - New dialog box to display level statistics.
  36. - WinDEU is now smarter when editing multiple objects. It remembers what
  37.   the user changed in the dialog box and automaticaly selects the
  38.   corresponding check boxes for the "Copy Confirmation" dialog box.
  39.  
  40. Apr 09 1995
  41. -----------
  42. - Added icons by CalvHobs1 (DOOM icons) in resource
  43. - Added icons by Noel ??? (Original icons) in resource
  44.  
  45. Apr 04 1995
  46. -----------
  47. - Fixed weird bug in WinDEU 16-bit version. When loading a level with
  48.   more than 64Kb of SideDefs, SideDef 0 was partialy overwritten by
  49.   SideDef 2184. This bug was due to Windows memory management in 16-bit
  50.   protected mode, this is why WinDEU32 was not affected.
  51.  
  52. Apr 03 1995
  53. -----------
  54. - Added a progress dialog with cancel button for some operations:
  55.   . checking level
  56.   . building main wad or grouping patch wads.
  57.  
  58. Apr 02 1995
  59. -----------
  60. - X offset limit set to -32767 to +32767. Thanks to Drake O'brian for telling
  61.   me the bug.
  62. - Logo added in the dialog box. Thanks to CalvnHobs1@aol.com for the 2 
  63.   WinDEU logos.
  64. - Inserting a rectangle/polygon is now a two-phase action:
  65.   . first enter the rect/poly informations
  66.   . then move the mouse and LMB click to "drop" the rect/poly.
  67.  
  68. Apr 01 1995
  69. -----------
  70. - Hint text is now displayed in the title bar (easier to read)
  71. - Move movements are now ignored when WinDEU window is not active
  72. - Free memory display is updated every 2 seconds in status bar
  73.  
  74. Mar 31 1995
  75. -----------
  76. - Window size was not restored correctly after rebuilding nodes.
  77.   Bug fixed.
  78. - Size of WAD created calculated correctly when building main wad or
  79.   grouping wads.
  80.  
  81. Mar 30 1995
  82. -----------
  83. - When zooming with menu items or toolbar button, the zoom is not
  84.   centered on the pointer, but on the screen. When zooming with "+" and
  85.   "-" keys, the zoom is centered on the mouse pointer.
  86. - Fixed bug which made impossible to GROUP WADS or BUILD MAIN WAD when
  87.   using a DOOM2 main wad.
  88.  
  89. Mar 28 1995
  90. -----------
  91. - WinDEU 5.24 beta 1 release.
  92.  
  93. Mar 27 1995
  94. -----------
  95. - Objects are now unselected when changing mode with T, V, L and S
  96.   keys, but remains are when using Tab and Shift-Tab (same as DEU 5.21)
  97. - Menu item "Swap LineDefs" changed to "Swap SideDefs"
  98. - GridScale, ShowGrid and SnapToGrid are now in the configuration file
  99. - Help file updated 
  100.  
  101. Mar 26 1995
  102. -----------
  103. - *NEW FEATURE*
  104.   Added Toolbar in main and editor windows
  105.  
  106. - *NEW FEATURE*
  107.   Added Undo/Redo functions in editor
  108.  
  109. - *NEW FEATURE*
  110.   MaxUndo config option, which determines the maximum number of Undo/Redo 
  111.   levels
  112.  
  113. Mar 13 1995
  114. -----------
  115. - Fixed minor bug when zooming pictures.
  116.  
  117. Mar 12 1995
  118. -----------
  119. - DOOM2 thing not selected in "edit thing" list box when using WinDEU32.
  120.   Bug fixed.
  121.  
  122. Mar 10 1995
  123. -----------
  124. - Minor changes in the help file
  125. - Garbage displayed when entering initial offset of X texture alignment.
  126.   Bug Fixed.
  127.  
  128. Mar 9 1995
  129. ----------
  130. - Fixed bug with very small PWAD (only 1 sector): couldn't build nodes.
  131. - Fixed bug in 'Jump to object' dialog box (GPF when closing).
  132. - Fixed bug of finding help file when changing current directory (under NT).
  133.  
  134. Mar 5 1995
  135. ----------
  136. - WinDEU 5.23 PUBLIC FINAL RELEASE
  137. - Copyrights comment modified in each source file
  138. - LICENSE file modified
  139. - Full heretic support (LineDefs)
  140. - Small fixes
  141.  
  142. Mar 3 1995
  143. ----------
  144. - Oups! forgot to include the ctl3dv2 and ctl3d32.dll int zip files.
  145. - WinDEU32 sometimes used to enter infinite loop when editing a Thing.
  146.   I don't really know the reason, but it seems to be fixed with the new 
  147.   full compilation (maybe a bug in BC++ ?).
  148.  
  149. Mar 2 1995
  150. ----------
  151. - WinDEU 5.23 *Final* release
  152.  
  153. Mar 1 1995
  154. ----------
  155. - Help file (at least) finished (pffouuhh;-) (*lot* of work: 580Kb!!!)
  156. - When no picture for a thing or texture, WinDEU display two crossing lines 
  157.   (like DEU) and the entry name.
  158. - In edit Thing dialog box, Player pictures now displayed with DOOM colors
  159.   (GREEN, GRAY, BROWN and RED).
  160.  
  161. Feb 28 1995
  162. -----------
  163. - Added X and Y position in edit thing dialog box.
  164. - Map wasn't marked as changed when editing sectors, linedefs and things,
  165.   under particular cicumstences.
  166. - Added a dialog box for editing vertices (x and y position).
  167. - When editing a group of LineDefs, WinDEU used to display a warning
  168.   message when trying to copy SideDef data from a LineDef with no
  169.   such SideDef. This was a result of WinDEU policy to copy SideDef
  170.   attributes instead of SideDef number. WinDEU still uses the same
  171.   policy, but with an exception: if the source SideDef number is "-1",
  172.   WinDEU will display a message asking to copy the SideDef number
  173.   instead of the SideDef data.
  174.   This is useful if you want, for example, suppress the second SideDef
  175.   of a group of LineDef. You select the LineDefs, then you set the
  176.   second SideDef number to "-1" in the edit LineDef dialog box,
  177.   then you check the "Second SideDef" check box in the "Confirm copy
  178.   of LineDef attributes" dialog box. WinDEU will put "-1" in each second
  179.   SideDef number of the selected LineDefs.
  180.  
  181. Feb 27 1995
  182. -----------
  183. - *NEW FEATURE*
  184.   Added the tuturial (TUTOR.DOC) in the help file (section 9).
  185.   Added "Tuturial" menu item in "Help" popup menu (both main and editor
  186.   menus).
  187.  
  188. - Included the tutorial WAD files in W??DEU52.ZIP
  189.   NOTE: From now on, you *should* unzip W??DEU52.ZIP with -d option.
  190.  
  191. Feb 26 1995
  192. -----------
  193. - Added minimize button to Level rebuilding progress dialog box.
  194.   Use this button to minimize the WinDEU window when rebuilding a level.
  195.   The icon displays the 3 builders completetion pourcentage, exactly like
  196.   the dialog box.
  197. - Suppressed flickering when viewing picture (Zoom and Gamma correction)
  198. - Added HERETIC things pictures (thanks to DEU 5.3 beta3)
  199. - In the Thing dialog box, changed "Dead bodies" check box with "Sounds"
  200.   when using HERETIC.
  201.  
  202.   NOTE about DOOM2/HERETIC support:
  203.   - In the Edit Thing dialog box, only the Things from the doom version
  204.     of the wad file are available, i.e. WinDEU won't display DOOM2 or
  205.     HERETIC new enemies when using a DOOM1 main wad file.
  206.   - Idem in the Edit Sector dialog box.
  207.  
  208.  
  209. Feb 23 1995
  210. -----------
  211. - Added original deu key commands as accelerators in main menu.
  212. - The WinDEU editor window is now disabled when building the nodes.
  213. - Complete support of DOOM2 Things, Sectors, and LineDefs.
  214. - Partial support of HERETIC Things(no pictures yet) and Sectors.
  215.  
  216. Feb 19 1995
  217. -----------
  218. - Context sensitive help for everything (using F1 key anytime)
  219. - Help menu completed (search help on, using help, ...)
  220. - Fast/slow scroll speed using SPACE key (and new menu item 
  221.   Window|Slow Scroll)
  222. - Map Scrolling using cursor keys
  223.  
  224. Feb 16 1995
  225. -----------
  226. - ScrollLock key is now working.
  227. - Status bar is updated after saving a level
  228. - Usage message box updated with new options
  229. - Gamma correction and zoom level are kept in memory between dialog boxes
  230.  
  231. Feb 12-15 1995
  232. --------------
  233. - Changed the zip files name:
  234.   W16DEU52.ZIP contains WinDEU 5.23, Windows (Win16) version
  235.   W32DEU52.ZIP contains WinDEU 5.23, Windows NT (or Win32s) version
  236.   WSCDEU52.ZIP contains the WinDEU 5.23 sources (unzip with -d).
  237.  
  238. - I updated the help file to explain all the WinDEU features.
  239.   I included dialog boxes images with 'hotspots' explaining each
  240.   part of the dialog boxes. (lot of work!)
  241.   The next step is to implement contextual help.
  242.  
  243. Feb 9 1995
  244. ----------
  245. - Broke the 64Kb barrier for the 'Dump Entry' and 'Master Directory' list
  246.   boxes. There's still a limitations in the 'Dump Entry' list box: On my
  247.   Windows version (WFG 3.11), only about 5000 strings are accepted in the
  248.   list box, which corresponds to an entry of about 87.000 (0x0153E0) bytes.
  249.   Hopefuly, such entries are not common (SideDefs of big levels).
  250.   THERE'S NO WAY I CAN FIX THIS (except by changing the Windows Kernel ;)
  251.  
  252. Feb 6 1995
  253. ----------
  254. - Better support of DOOM2 and HERETIC files. You can load a DOOM 1 (or
  255.   HERETIC) patch wad when the main wad is the DOOM2 wad. If you load a E1M1
  256.   patch wad, the level is added in the master directory and you can edit it
  257.   using the new 'level number' dialog box.
  258.   The things and LineDefs are now displayed with their real name (thanks to
  259.   DEU 5.3 new W_THINGS.C and W_LINEDEFS.C files).
  260.  
  261. Feb 5 1995
  262. ----------
  263. - **NEW FEATURE**
  264.   The 'Edit|Dump Entry' menu item is now (at least) implemented. It doesn't
  265.   work with big entries because of Windows limitations. It's not possible to
  266.   output to a file.
  267.  
  268. - **NEW FEATURE**
  269.   Changed the multi-tasking option. BuildPriority now defines the minimum
  270.   number of milliseconds WinDEU will compute before giving control back to
  271.   Windows. This setting has the advantage of being INDEPENDANT from the CPU
  272.   speed. Legal settings are 0 to 1000. Good settings are 20 to 50.
  273.   NOTE: - The overhead is still negligible.
  274.     - A BuildPriority of 0 means no multi-tasking (like previous WinDEU
  275.       version)
  276.  
  277. - **NEW FEATURE**
  278.   The preferences dialog allows to change almost every configuration options
  279.   (not only default textures like before). You can even change to builder
  280.   priority while your level is being rebuilt!
  281.  
  282. - The '64Kb' DEU bug fixed (read error when viewing pictures at the end of
  283.   external PWADS).
  284.  
  285. Feb 4 1995
  286. ----------
  287. - In 'Vertices' editing mode, the level redrawing is faster when the scale is
  288.   small (currently smaller than 1/5). This speedup is obtained by reducing the
  289.   details drawn (a point instead of a cross for a vertex, a line instead of a
  290.   vector for a LineDef).
  291.  
  292. Feb 3 1995
  293. ----------
  294. - **NEW FEATURE**
  295.   WinDEU is now 'cooperative' when building the nodes of a level.
  296.   There's a new configuration option ('BuildPriority' or 'bp') which lets you
  297.   specify the priority of WinDEU (this priority determines approximately the
  298.   frenquency at which WinDEU 'asks' Windows to give control back to other
  299.   applications).
  300.   WARNING: This is still a 'beta' features. The mouse is not desactivated in
  301.        the editor Window, so you can continue to edit your level while
  302.        it's being built!
  303.        If you move LineDefs and/or change the level, the Builder may
  304.        product unpredictable result. This feature was implemented for
  305.        people with slow processors who want to use other applications
  306.        when WinDEU is building the level.
  307.   NOTE: - If you want WinDEU to work like before or if you use WinDEU32 under
  308.       Windows NT, set the 'BuildPriority' option to 0.
  309.     - Don't be afraid to set a priority > 0. To test the overhead of
  310.       the cooperative 'multi-tasking', try to build a level with a
  311.       priority of 0, then with a priority of 100, without moving your
  312.       mouse or using other applications. You'll see the overhead is quite
  313.       negligible.
  314.       Currently, to rebuild the E2M7 level on my 486 DX50, it takes
  315.       84sec with priotity = 0 and 86sec with priority = 100 (with the
  316.       Win16 version of WinDEU!).
  317.  
  318. Feb 2 1995
  319. ----------
  320. - GPF when trying to add a LineDef in a new level without vertexes.
  321.   Bug fixed.
  322.  
  323. - Vertexes numbers were not taken in account when inserting a LineDef.
  324.   The new LineDef simply had the same vertexes than current selected LineDef.
  325.   Bug fixed.
  326.  
  327. - Bug when "Automerging Vertexes":
  328.     Tim Morley sent me a mail to describe this bug (thanks to him!):
  329.  
  330.     "(...)In vertex mode if you try to insert a new vertex in the middle
  331.     of an existing linedef, it asks you if you wish to split the
  332.     line def, if you answer yes, it appears to do the job, however
  333.     it doesn't quite do it right. You end up with a new vertex with
  334.     s linedef to one of the end of the original line, and the
  335.     original line in place.
  336.  
  337.     Let me draw a few pictures....
  338.  
  339.     start with
  340.  
  341.         X--------------------------X
  342.  
  343.     Place a new vertex in the middle of it, and it looks like this on
  344.     screen
  345.  
  346.         X------------X-------------X
  347.  
  348.     Now if you move the new point round a bit you can see where
  349.     things have gone wrong..
  350.  
  351.             X
  352.            /
  353.           /
  354.         X--------------------------X
  355.     (...)"
  356.    Bug Fixed.
  357.  
  358. Jan 27 1995
  359. -----------
  360. -  I think this will be one of the last 5.23 version of WinDEU. WinDEU seems
  361.    to be stable now. I'll soon begin to port DEU 5.3...
  362.  
  363. -  GPF when trying to start WinDEU without a valid DOOM.WAD file.
  364.    Thanks to my brother for signaling the bug. Bug fixed.
  365.  
  366. Jan 20 1995
  367. -----------
  368. - New config option 'DrawLength' to enable the drawing of the length the
  369.   moving LineDefs
  370.  
  371. Jan ?? 1995
  372. -----------
  373. - I've made an icon for WinDEU. Since I got no artist talent, if anyone
  374.   has a better one to propose....
  375.  
  376. Jan 16 1995
  377. -----------
  378. - The CTL3DV2.DLL file is now included in the WINDEU.ZIP
  379.   The CTL3D32.DLL file is now included in the WINDEU32.ZIP
  380.   ** YOU MUST COPY THESE FILES IN YOUR WINDOWS' "SYSTEM" DIRECTORY
  381.   ** AND REMOVE THEM FROM THE WINDEU DIRECTORY, OR IT WON'T WORK.
  382.   ** For NT Users:
  383.   **  The CTL3D32.DLL must be copied to the %SystemRoot%\system32 directory
  384.   **  The CTL3DV2.DLL must be copied to the %SystemRoot%\system directory
  385.  
  386. - When editing SideDefs, it was impossible to set negative offsets, but
  387.   the legal values are -255 to +255.
  388.   Bug fixed.
  389.  
  390. Jan 12 1995
  391. -----------
  392. - Optimization of texture displaying. MUCH faster than before. The
  393.   display is the fastest for 256 colors Windows Drivers, but is
  394.   faster too for 32K, 64K and 16M colors Windows Drivers.
  395.  
  396. Jan 10 1995
  397. -----------
  398. - Each time you used the Right Mouse Buttons menus (in any editing mode),
  399.   the Windows USER resources were eaten up by WinDEU. Bug fixed.
  400.   Thanks to Drake O'Brien for signaling the bug.
  401.  
  402. - The mouse coord. are displayed with the 'grid' scale format: When
  403.   use set the 'Snap to grid' option, the mouse coord. aren't continuous
  404.   anymore, they are rounded to the nearest coord. which is on
  405.   the grid.
  406.  
  407. Jan 7 1995
  408. ----------
  409. - Level drawing is now -MUCH- faster when scale is 1/2, 1/1 or >1/1.
  410.   Why? I use programmed scaling and clipping, instead of the windows
  411.   ones. The drawing is NOT faster when WinDEU has to redraw the entire
  412.   level (level totaly visible).
  413.  
  414. - Because of this faster drawing, the scroll bars are now
  415.   'thumbtracked'. It means the map scrolls *real time* when you move
  416.   the rect. button of the scroll bars.
  417.  
  418. - When the scale of the level editor is > 1, some circles appear
  419.   randomly in the window (only under Windows, not NT). I think this
  420.   is a bug in Windows (or in my video driver), because when run under
  421.   NT, it's OK (both Win16 and Win32 versions). This bug is now fixed
  422.   because WinDEU uses now program clipping, instead a Windows clipping.
  423.  
  424. - Minor fixes in the WinDEU help file.
  425.  
  426. Jan 6 1995
  427. ----------
  428. - GPF when using command parameters. Bug in original DEU 5.21 code.
  429.   Bug fixed.
  430.  
  431. - New option : '3DControls (3d)'. For those who don't like 3D controls, or
  432.   don't have the CTL3Dxx.DLL, boolean to enable or disable the use
  433.   of 3D controls.
  434.   NOTE: For NT users, for WinDEU32 to work with 3D controls, the
  435.     CTL3D32.DLL -MUST- be copied to the %SystemRoot%\system32
  436.     directory (NOT to the %SystemRoot%\system directory).
  437.  
  438. - WinDEU didn't start if CTL3DV2.DLL not present.
  439.   WinDEU32 didn't start if CTL3D32.DLL not present.
  440.   (These DLLs are used for 3D Controls).
  441.   Bug fixed.
  442.  
  443. - An invalid option (in command line or in the WINDEU.INI file) caused
  444.   WinDEU to STOP on an error message. Now, the error message is
  445.   still displayed, but WinDEU doesn't stop anymore.
  446.  
  447. - WinDEU stops if a sprite picture can't be found in the main wad
  448.   file. Now WinDEU display an error message, but doesn't stop.
  449.  
  450. - WinDEU stops if an invalid patch wad file is opened. Now, WinDEU
  451.   display an error message, but doesn't stop.
  452.  
  453. Jan 5 1995
  454. ----------
  455. - GPF when trying to save a new created level (with Edit.Create Level
  456.   menu item). Bug fixed. Thanks to Mark Bartusis for signaling the bug.
  457.  
  458. - Nodes creating (raphael's old code) caused GPFs for an empty level.
  459.   GPFs occured when trying to build the nodes for a trivial level
  460.   (I tried a level with only 1 Thing and 2 Vertices (no LineDef)).
  461.   Bug fixed? (I tried).
  462.  
  463.  
  464. ======================================
  465. Revision history before public release
  466. ======================================
  467.  
  468. Sep 09 94
  469. ---------
  470.  
  471. This version of WinDEU isn't still completly finished, but it's already
  472. possible to create and/or edit any DOOM level (and the external WAD files).
  473. Just like DEU, WinDEU has 4 edition modes:
  474.     Things:   Decorations, weapons, ennemies, ...
  475.     LineDefs: Lines and textures
  476.     Vertexes: Points
  477.     Sectors:  Sectors
  478.  
  479. The WinDEU editor works just like DEU's. Read the HELP file to find
  480. the few differences in the user interface.
  481.  
  482.  
  483. Oct 05 94
  484. ---------
  485.  
  486. . The 'level editor' part of WinDEU is now finished at 99%. Some bugs are
  487.   still there (I think), but all menus and dialog boxes are working.
  488.  
  489. . The WAD file management part (main menu) is not finished. Some functions
  490.   remains not implemented:
  491.     List master
  492.     Insert RAW object
  493.     Extract object
  494.     Save object
  495.     Dump Entry
  496.  
  497.  
  498. Dec 22 94
  499. ---------
  500.  
  501. . WinDEU is finished at 99%. The only missing function is 'Dump entry'.
  502.   (I think this one is not very important).
  503.  
  504. . I have been in the DEU team for 3 weeks now, and the WinDEU version
  505.   is 5.23beta, this will be the first public release.
  506.  
  507.  
  508.  
  509. Renaud Paquay
  510. (WinDEU programmer and member of the DEU team)
  511. rpa@info.fundp.ac.be
  512.