Skip to content
Snippets Groups Projects
  1. Oct 02, 2015
    • MaxED's avatar
      Visual mode: noticeable performance boost (rendering now works ~40% faster). · 283c6c22
      MaxED authored
      Visual mode: fog distance calculation is now much closer to GZDoom one.
      Visual mode: thing brightness calculation when a thing is affected by floor glow is now much closer to GZDoom one.
      Linedef edit window, UDMF: added "Reset front/back brightness" buttons.
      Sector edit window, UDMF: added "Reset ceiling/floor brightness" buttons.
      Internal, Visual mode, Things mode: persistent event lines are now updated only when map objects are changed instead of doing it on every display redraw.
      Internal: improved Dictionary lookup times when using map objects and textures as keys.
      Internal: added "Release + Profiler" solution configuration.
      Updated ZDoom_ACS.cfg (Warp).
      283c6c22
  2. Oct 01, 2015
  3. Sep 28, 2015
    • MaxED's avatar
      "Fixed", DECORATE parser: looks like treating missing parent class as an error... · 439d9adc
      MaxED authored
      "Fixed", DECORATE parser: looks like treating missing parent class as an error was way too overwhelming to some users, so parsing is no longer aborted and a warning is added instead of an error.
      439d9adc
    • MaxED's avatar
      Added, Visual mode, DECORATE: "Alpha" and "DefaultAlpha" properties are now supported. · 07b4a7a9
      MaxED authored
      Added, Visual mode, DECORATE: "RenderStyle" property is now partially supported.
      Added, Visual mode, DECORATE: +BRIGHT flag is now supported.
      Added, Visual mode, UDMF: "Alpha" thing property is now supported.
      Added, Visual mode, UDMF: "RenderStyle" thing property is now partially supported.
      Added, Visual mode, Hexen map format and UDMF: "Translucent" and "Invisible" thing flags are now supported.
      Added, Game Configurations: added "alpha" and "renderstyle" Thing and Thing Category properties.
      Fixed, Visual mode: blockmap was not updated when moving things using "Move Thing Left/Right/Forward/Backward" and "Move Thing to Cursor Location" actions.
      DECORATE parser: added a warning when unable to find actor's parent class.
      Internal: current map format can now be checked using "General.Map.UDMF", "General.Map.HEXEN" and "General.Map.DOOM" properties.
      Updated documentation ("Game Configuration - Things Settings" page).
      07b4a7a9
  4. Sep 27, 2015
  5. Sep 25, 2015
    • MaxED's avatar
      Added emergency map backup system (EMBS). When the editor crashes, it will try... · dc840605
      MaxED authored
      Added emergency map backup system (EMBS). When the editor crashes, it will try to export a backup copy of the map structures. When the same map is loaded again, it will ask the user if he wants to restore the map.
      High-DPI: fixed many issues with incorrect controls size (Tag selector width, Comment Editor size, icons size, tabs size etc.).
      Cosmetic: changed map geometry dragging undo messages to more descriptive ones.
      Fixed, Textures Browser, cosmetic: "Show textures in subdirectories" checkbox should be repositioned when "Long texture names" one is invisible.
      Updated ZDoom_DECORATE.cfg (added A_SetFloatSpeed + a couple of fixes).
      dc840605
  6. Sep 23, 2015
    • MaxED's avatar
      Fixed, Visual mode, Auto-align actions: incorrect texture was used when... · c3800fcf
      MaxED authored
      Fixed, Visual mode, Auto-align actions: incorrect texture was used when clamping texture offsets of 3D floor sides.
      Fixed, Numeric textbox: incorrect character was treated as decimal separator character was used when using certain Windows regional settings.
      Changed, Edit Things window: when applicable, the "Filter" textbox is now focused when opening the window.
      Changed, Sector Effects browser window: when applicable, the "Filter" textbox is now focused when opening the window.
      Changed, Edit Things window: when the "Filter" textbox is focused, pressing the "Down" key will now switch focus to the Things list.
      Changed, Sector Effects Browser window: when the "Filter" textbox is focused, pressing the "Down" key will now switch focus to the Effects list.
      Changed, Linedef Action Browser window: when the "Filter" textbox is focused, pressing the "Down" key will now switch focus to the Actions list.
      Configurations, Doom map format thing flags: changed "Multiplayer" flag name to "Multiplayer only".
      c3800fcf
  7. Sep 17, 2015
    • MaxED's avatar
      Added some boilerplate to the rendering system. It's now impossible to start... · ff265d87
      MaxED authored
      Added some boilerplate to the rendering system. It's now impossible to start new rendering cycle if the previous one hasn't finished yet.
      Changed: OS name, GPU name and GZDB revision info are now added to the exception text and GZCrash.log.
      Fixed, cosmetic: toolstrip separators visibility must be updated when resizing the main window.
      Internal: removed Plug.DisplaySize, Plug.DisplayLocationAbs and Renderer.ViewportSize. The same data can be accessed from anywhere using General.Interface.Display.Size and General.Interface.Display.LocationAbs. Also Plug.DisplayLocationAbs returned incorrect coordinates...
      ff265d87
  8. Sep 16, 2015
    • MaxED's avatar
      Changed, Drag Things mode: things position is now snapped to integers after... · 118bda42
      MaxED authored
      Changed, Drag Things mode: things position is now snapped to integers after finishing dragging. Also removed some unneeded update code.
      Fixed a crash when deleting sectors (introduced in R2399).
      118bda42
    • MaxED's avatar
      Added, Texture Browser: added "Show textures in subdirectories" checkbox... · 25b3bf22
      MaxED authored
      Added, Texture Browser: added "Show textures in subdirectories" checkbox (enabled by default). When enabled, textures from current PK3/PK7/Directory resource directory and it's subdirectories will be shown. Otherwise, only textures from current directory will be shown.
      Removed, Texture Browser: removed "Show image sizes" checkbox. "Show texture and flat sizes in browsers" preferences setting is now used instead.
      Fixed, Things mode: event line between pre-last and the last PatrolPoint was not drawn.
      Fixed, Things mode: highlight range for sizeless things (things with "fixedsize" game configuration property) was calculated incorrectly.
      Fixed: fixed a crash when opening Script Editor after using "Open map in current wad" command to switch to UDMF map with SCRIPTS lump when current script configuration was not saved in the wad's .dbs file.
      Fixed: map closing events were not triggered when using "Open map in current wad" command, which could potentially result in plugin crashes/incorrect behavior.
      Fixed: Sector Drawing overrides panel could trigger an exception when closing the map during resource loading.
      Internal: added "Debug + Profiler" solution configuration, added 2 profiling methods to DebugConsole.
      Internal: rewrote MainForm.DisplayStatus() / StatusInfo to handle selection info in a more structured way.
      Fixed, internal: some destructors could potentially be executed more than once potentially leading to exceptions. Other destructors were not called at all.
      Updated ZDoom_DECORATE.cfg.
      25b3bf22
  9. Sep 12, 2015
    • MaxED's avatar
      Fixed: map file lock check was performed in incorrect place leading to always... · 6ac256eb
      MaxED authored
      Fixed: map file lock check was performed in incorrect place leading to always reporting the map file as locked on Windows XP.
      Fixed, DB2 bug (partially): 4 settings were reset to the state saved in the program configuration after applying the changes made in the Preferences window.
      Fixed: several Brushes were not disposed in ImageBrowserItem (DB2 bug) and ColoredComboBox, resulting in a very slow memory leak.
      Fixed, Linedefs Mode, cosmetic: incorrect distance was used when calculating vertex insert preview opacity.
      Changed, Script Editor: disabled indentation guides.
      6ac256eb
  10. Sep 10, 2015
    • MaxED's avatar
      Fixed, "Synchronize selection between Visual and Classic modes" setting:... · b0d68674
      MaxED authored
      Fixed, "Synchronize selection between Visual and Classic modes" setting: vertex selection synchronization was not working when switching from Visual to Classic mode. Also fixed a typo in the setting's name.
      Fixed, StairSectorBuilder mode: settings form still used "Cancel OK" button order.
      b0d68674
  11. Sep 08, 2015
    • MaxED's avatar
      Added, Classic modes: default thing arguments are now taken into account when... · fe38d591
      MaxED authored
      Added, Classic modes: default thing arguments are now taken into account when highlighting related map elements.
      Probably fixed an exception when trying to check which program(s) lock the map file on Windows XP.
      Changed: added an option to try to close all programs, which lock the map file when saving the map and the map file is locked (requires Windows Vista or newer).
      Fixed, Preferences window: some trackbars had incorrect background color.
      Fixed, General interface: in some cases status messages were almost immediately replaced by selection info messages.
      fe38d591
  12. Sep 06, 2015
  13. Sep 04, 2015
    • MaxED's avatar
      Added: Auto-updater window now has "Ignore this revision" checkbox. If... · 00884653
      MaxED authored
      Added: Auto-updater window now has "Ignore this revision" checkbox. If enabled, the window will show up only if a newer update is available. 
      Fixed, Edit Selection mode: sector highlight was not updated when switching from Edit Selection to Sectors mode.
      Fixed, Edit Selection mode, UDMF: in some cases texture scale Y was flipped when applying/canceling changes made in the mode.
      Probably fixed a crash caused by uninitialized Association when highlighting map elements.
      Fixed, Comments Panel plugin: selection info was not updated when selecting map elements in the side panel.
      Fixed, Tag Explorer plugin: selection info was not updated when selecting map elements in the side panel.
      Fixed a typo in Hexen_things.cfg.
      00884653
  14. Sep 02, 2015
  15. Sep 01, 2015
    • MaxED's avatar
      Fixed, Visual mode: double-sided middle texture highlighting transparency... · dc29b59f
      MaxED authored
      Fixed, Visual mode: double-sided middle texture highlighting transparency check didn't take TEXTURES scaling into account.
      Fixed, long texture names: textures located in a directory/pk3/pk7 root can't have long texture names.
      Fixed, texture selector controls, long texture names: both long and short texture names should be added to texture name auto-completion list. 
      Changed: "Grid Increase" and "Grid Decrease" actions can now be bound to mouse wheel.
      dc29b59f
  16. Aug 31, 2015
    • MaxED's avatar
      Fixed, DB2 bug: side panel's tabs were drawn incorrectly when panel's height... · c407c8c3
      MaxED authored
      Fixed, DB2 bug: side panel's tabs were drawn incorrectly when panel's height was lower than cumulative tabs height.
      Visual mode, GLOOME: wall/floor/ceiling sprites are now rendered closer to the way it's done in GLOOME.
      Sectors mode, UDMF: some cosmetic tweaks to comment icons rendering.
      Classic modes: linedef rendering is now skipped when it's visible length is very short.
      General interface: fixed a possible crash when clicking on the warnings count label when it was updated from the background thread.
      c407c8c3
  17. Aug 28, 2015
  18. Aug 27, 2015
    • MaxED's avatar
      Replaced Dotnetrix.TrackBar with the built-in version. No change in functionality. · 03265d7d
      MaxED authored
      Removed Trackbar.dll.
      03265d7d
    • MaxED's avatar
      Added, Visual mode, GLDEFS, GLOOME: subtractive glow is now supported. · deb65258
      MaxED authored
      Changed, Visual mode: changed thing fog calculation logic. Should be closer to GZDoom now.
      Fixed, GLDEFS parser: "height" texture parameter was not treated as optional.
      Fixed, text lump parsers: in some cases incorrect line number was displayed in error and warning messages.
      Fixed, Visual mode: glow effect was not applied to sectors with 3 sidedefs.
      Fixed, Visual mode: in some cases glow effect was not updated when replacing textures. 
      Fixed, general interface: "Full Brightness" button state was not updated during map loading.
      Fixed, Drag Linedefs/Vertices/Sectors/Things modes: positions of line length labels were not updated while panning the view.
      Cosmetic: added a bunch of new icons.
      Cosmetic: changed Visual mode crosshair.
      deb65258
  19. Aug 25, 2015
    • MaxED's avatar
      Fixed, Draw Lines/Rectangle/Circle/Curve modes: line length labels displayed incorrect length. · c7696b04
      MaxED authored
      Changed, Drag Linedefs/Vertices/Sectors/Things modes: line length labels are now displayed the same way as in Draw modes.
      Changed, Drag Linedefs/Vertices/Sectors/Things modes: "lock movement to cardinal directions" mode (Alt-Shift-Drag) now locks movement in 4 directions instead of 8 and doesn't snap map elements to nearest grid intersections when they are not aligned to it. 
      Added, Visual mode, GZDoom, DECORATE: FORCEXYBILLBOARD flag is now supported.
      Added, Visual mode, GLOOME, DECORATE: FLOORSPRITE, CEILSPRITE, WALLSPRITE, ROLLSPRITE and STICKTOPLANE flags are now supported (implementation is somewhat broken ATM and probably doesn't work the same way as in GLOOME, because Windows build with most these features is nowhere to be found...).
      Fixed, Visual mode: in some cases Thing brightness was calculated incorrectly.
      Updated ZDoom_DECORATE.cfg.
      c7696b04
  20. Aug 24, 2015
  21. Aug 23, 2015
    • MaxED's avatar
      Fixed, MAPINFO parser: map/defaultmap/adddefaultmap sub-blocks were not skipped properly. · c0fbf5e7
      MaxED authored
      Changed, General interface: all main menu toolbars are now visible when starting the editor for the first time.
      Changed, General interface: "Prefabs" and "Edit" menus are now hidden when no map is loaded.
      Changed, General interface: moved "Dynamic Grid Size" menu item to the "Edit" menu, also moved the button to the matching position on the toolbar.
      Changed, General interface: changed "Show Comments" menu item position in the "View" menu, also moved the button to the matching position on the toolbar.
      Game configurations: removed "gamedetect" block, because it was unused by the editor.
      Updated documentation ("Map Format Settings" page).
      c0fbf5e7
  22. Aug 20, 2015
  23. Aug 16, 2015
    • MaxED's avatar
      Changed, curved event lines, Visual mode: associated lines were not rendered... · 415a3644
      MaxED authored
      Changed, curved event lines, Visual mode: associated lines were not rendered as curved when the control object was not on screen [Xabis' patch #3].
      Game configurations: removed "GZDoom only" from FraggleScript actions (because FraggleScript can be used in ZDoon).
      Internal: fixed a couple of bugs in DebugConsole.StopTimer();
      415a3644
  24. Aug 10, 2015
  25. Aug 08, 2015
    • MaxED's avatar
      Added, Things mode, Visual mode: event lines for InterpolationPoints are now... · 527d3cf5
      MaxED authored
      Added, Things mode, Visual mode: event lines for InterpolationPoints are now curved when appropriate setting is enabled in the control thing (PathFollower/ActorMover/MovingCamera) [heavily inspired by Xabis' patch].
      Added, Things mode: the editor will try to reconnect the path when deleting InterpolationPoints and PatrolPoints.
      Internal: RenderArrows method now works the same way in Renderer2D and Renderer3D.
      Internal: Line3D now has "renderarrowhead" property.
      527d3cf5
  26. Aug 07, 2015
  27. Aug 06, 2015
  28. Aug 04, 2015
    • MaxED's avatar
      Classic modes: added "Toggle Grid" action (default key is Alt-G), new menu... · b9b5b002
      MaxED authored
      Classic modes: added "Toggle Grid" action (default key is Alt-G), new menu item in the View menu and new toolbar button.
      Changed, Things mode, cosmetic: tweaked thing sprite/bounding box appearance a bit more...
      Fixed, Linedefs mode, cosmetic: fixed event lines and sector highlights flickering when view panning was started while displaying action highlight.
      b9b5b002
  29. Aug 03, 2015
    • MaxED's avatar
      Preferences: removed "Square Things" setting. Square things are now the only option. · ce7510c1
      MaxED authored
      Changed, Things mode: things are now rendered with a bit of transparency, so things beneath other things are now visible.
      Fixed, Things mode: in some cases it was impossible to highlight a thing beneath other thing when their positions were the same.
      Changed, 2D modes: changed thing bounding box and arrow image.
      Fixed, cosmetic, 2D modes: in some cases thing arrows were rendered bigger than thing bounding boxes.
      ce7510c1
  30. Jul 30, 2015
    • MaxED's avatar
      Linedef Color Presets: completely redone Linedef Color Presets UI. Now it's... · 39beaf2c
      MaxED authored
      Linedef Color Presets: completely redone Linedef Color Presets UI. Now it's done the same way as Things Filters UI.
      Linedef Color Presets: Linedef Color Presets can now be disabled.
      Things Filters window: a warning icon is now displayed near the filter name in the filters list when the filter has no usable settings.
      Change Map in Current WAD window: keyboard focus was not set to initially selected item.
      Changed the default wad filename from "unnamed.wad" to "[map name].wad".
      Updated documentation ("Custom linedef colors" page).
      39beaf2c
  31. Jul 28, 2015
  32. Jul 27, 2015
    • MaxED's avatar
      Fixed, Edit Selection mode: "High precision positioning" setting was set to... · b6be263a
      MaxED authored
      Fixed, Edit Selection mode: "High precision positioning" setting was set to false after using the mode in non-UDMF map format.
      b6be263a
    • MaxED's avatar
      UDMF: implemented 'moreids' handling. Currently this includes the core stuff,... · 45e303b2
      MaxED authored
      UDMF: implemented 'moreids' handling. Currently this includes the core stuff, new TagsPicker control in Edit Sector/Linedef windows and updated Sector/Linedef Info panels.
      45e303b2
    • MaxED's avatar
      Changed, Linedef/Thing Edit windows: when using ACS specials and choosing a... · 5cd998b1
      MaxED authored
      Changed, Linedef/Thing Edit windows: when using ACS specials and choosing a script with arguments, appropriate action argument names are replaced with script argument names.
      Changed, Linedef/Thing Info panel: when displaying a linedef/thing with an ACS special, which uses a script with arguments, appropriate action argument names are replaced with script argument names.
      Changed, Sector/Linedef/Thing Edit windows, Comments tab: window is no longer closed when pressing Enter while editing a comment. Newline is inserted instead.
      Changed: Script Editor window is now toggled to normal state when pressing "Show Script Editor" button if said window was already open, but minimized.
      Fixed: in some cases action arguments were not cleared during setup when displaying multiple map elements with mixed argument values.
      Internal: added ArgumentsControl.
      5cd998b1
Loading