home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the DOOM Gurus / TricksOfTheDoomGurus.iso / editors / windeu32 / whatsnew.txt < prev    next >
Text File  |  1995-03-05  |  15KB  |  397 lines

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