Skip to content
Snippets Groups Projects
  1. Nov 20, 2015
    • MaxED's avatar
      Visual mode: rewritten most of the 3d floor clipping and light/color... · 098e9724
      MaxED authored
      Visual mode: rewritten most of the 3d floor clipping and light/color assignment logic. As a result, 3d floors should look much closer to what's seen in GZDoom.
      Fixed, Visual mode: glow effect was not updated when changing sector textures using the "Select Texture" action.
      Browse Textures/Flats window: when textures list is focused, you can now start typing to change the Filter.
      098e9724
  2. Nov 17, 2015
  3. Nov 16, 2015
    • MaxED's avatar
      Thing Browser Control: fixed cosmetic focusing issue. When Things list is... · fc30082d
      MaxED authored
      Thing Browser Control: fixed cosmetic focusing issue. When Things list is focused, you can now start typing to change the Filter.
      Edit Action window: Actions list is now automatically focused on mouse over. When Actions list is focused, you can now start typing to change the Filter.
      Edit Effect window: Effects list is now automatically focused on mouse over. When Effects list is focused, you can now start typing to change the Filter.
      Game Configurations: added "Gold Wand" to all ZDoom-based Heretic configurations (also a couple of cosmetic tweaks).
      Game Configurations: changed "Pistol" display sprite to the one provided with (G)ZDoom.
      fc30082d
    • MaxED's avatar
      Fixed, Linedef Color Presets window: Linedef Actions and Linedef Activations... · e62da4e6
      MaxED authored
      Fixed, Linedef Color Presets window: Linedef Actions and Linedef Activations lists were accidentally modified during window initialization.
      e62da4e6
  4. Nov 13, 2015
    • MaxED's avatar
      Fixed, Script Editor: in some cases includes list was not updated before... · f452fca5
      MaxED authored
      Fixed, Script Editor: in some cases includes list was not updated before trying to compile the script leading to compilation failure.
      Changed, ACC compiler: when building includes list, the compiler no longer tries to find/copy include files defined in current script configuration (previously it was hardcoded to skip "zcommon.acs" and "common.acs" only).
      Fixed, Visual mode: things with Additive RenderStyle were rendered as additive only when their alpha was less than 1.0.
      f452fca5
  5. Nov 11, 2015
  6. Nov 09, 2015
    • MaxED's avatar
      Fixed, Visual mode: fixed a crash when trying to render a Thing with... · afbcac30
      MaxED authored
      Fixed, Visual mode: fixed a crash when trying to render a Thing with translucent or additive renderstyle outside of any sector.
      Fixed, Classic modes: 3d floor linedef indicators shown in Classic modes were not updated after finishing sector drawing.
      Updated ZDoom ACC to git rev. f92fbb9.
      Updated ZDoom_ACS.cfg.
      afbcac30
  7. Nov 08, 2015
    • MaxED's avatar
      Fixed, Visual mode: fixed a crash when undoing 3d floor creation. · ff40bdc5
      MaxED authored
      Fixed: 3d floor linedef indicators shown in Classic modes were not updated when 3d floor creation was undone in Visual mode.
      Performance optimization when selecting sectors in Sectors mode with "Synchronized Things selection" setting enabled. 
      ff40bdc5
  8. Nov 03, 2015
    • MaxED's avatar
      Sectors/Linedefs modes: removed "Select Things in Selected Sectors" action. · 17ac1c6d
      MaxED authored
      Sectors mode: removed "Move Things in Selected Sectors" toolbar button.
      Sectors mode: added "Synchronized Things Editing" menu item, action and toolbar button. When enabled, things dragging will be synchronized to sector dragging. Regular, Paint and Rectangular selection will also select things (holding Alt while selecting inverts this behavior). Deleting sectors will also delete selected things.
      Linedefs mode: added "Synchronized Things Editing" menu item, action and toolbar button. When enabled, selected things will be dragged when dragging linedefs. Rectangular selection will also select things (holding Alt while selecting inverts this behavior).
      Changed: selection info now always displays info about all types of map elements.
      Fixed: .dbs containing only current map settings was created when trying to save unchanged map. 
      Fixed, Visual mode, "Copy Texture" action: when "Use long texture names" option is disabled, texture name as stored in Sidedef should be used, not the 8-char texture name.
      Updated documentation.
      17ac1c6d
  9. Oct 28, 2015
  10. Oct 26, 2015
  11. Oct 23, 2015
    • MaxED's avatar
      375f857e
    • MaxED's avatar
      Irrelevant menu items are no longer shown in the "File" and "Help" menus when no map is open. · b68ecf50
      MaxED authored
      Some cosmetic tweaks to GZBuilder.default.cfg.
      b68ecf50
    • MaxED's avatar
      Fixed: "Sectors -> Select Things in Selected Sectors" menu item was not... · 3fb5679a
      MaxED authored
      Fixed: "Sectors -> Select Things in Selected Sectors" menu item was not triggering the appropriate action.
      Fixed: "Select Things in Selected Sectors" action was clearing selected sectors without updating the display.
      Changed, Sectors mode: number of selected things is now displayed in the info panel.
      Changed, Game Configurations window, "Testing" tab: game engine executable browser now opens up when clicking the "Add game engine" button.
      Changed, Game Configurations window, "Testing" tab: default game engine display name is now generated from the folder name game engine executable is in.
      Changed, Visual mode: Sector_Outside (87) sector effect is now taken into account when determining sector fog color.
      Game configurations: added "defaultwalltexture", "defaultfloortexture" and "defaultceilingtexture" parameters. These define textures used when drawing a sector (usually the first sector of a map only).
      Game configurations: classic game configurations now use "-warp" command to load the map.
      Game configurations: factorized testing parameters into "Includes\Test_params.cfg".
      Added internal functions to Hexen acs scripting configuration.
      Updated documentation ("Game Configuration - Basic Settings" topic).
      3fb5679a
  12. Oct 21, 2015
    • MaxED's avatar
      Game Configurations: added Vanilla Strife, Vanilla Heretic and Vanilla Hexen game configurations. · a182a509
      MaxED authored
      Added "makedoorceil" game configuration property. Works the same way as "makedoortrack" and "makedoordoor", but for ceilings of door sectors. 
      Changed, Game configurations: the editor no longer tries to load DECORATE/MODELDEF/VOXELDEF/GLDEFS/REVERBS lumps when "decorategames" setting is not specified / is set to empty string.
      Changed, General interface: "Tools -> Reload MODELDEF/VOXELDEF" and "Tools -> Reload GLDEFS" menu items are no longer shown when current game configuration doesn't support DECORATE. 
      Fixed a crash when pasting linedef/thing properties in Hexen map format.
      Fixed, Visual mode: Visual Thing resources were not fully unloaded when resetting D3D device leading to crash when switching to the editor from a DX-using game engine (like ZDoom) running in fullscreen.
      Fixed: in some cases, when current game configuration supported multiple script compilers, it was possible to open/create a map or change map options without selecting any script compiler.
      Fixed, New Map Options window: default map name was not updated when switching game configurations.
      Fixed: copied map element properties were not reset after switching to another map.
      Fixed: stored textures for "Make Door" action were not reset after switching to another map.
      Fixed, Game Configurations window: currently selected test engine name was not updated when pasting test engines from another configuration. 
      Fixed, Game Configurations: all "Heretic in Doom map format" configurations were using Doom sector effects list.
      Fixed, Game Configurations: all "Strife in Doom map format" configurations were using Doom sector effects list.
      a182a509
  13. Oct 16, 2015
  14. Oct 15, 2015
    • MaxED's avatar
      Fixed, Visual mode: horizontal sprite offset was applied incorrectly. · 7febb243
      MaxED authored
      DECORATE: added "$obsolete" special comment. When present, it marks the thing as obsolete. It will be detected by "Check obsolete thing" Map Analysis Mode check and will be marked in the Thing Properties Window and the Thing Info panel.
      Map Analysis mode: added "Check obsolete things" check.
      Updated documentation ("DECORATE keys" page).
      Updated ZDoom_DECORATE.cfg.
      7febb243
  15. Oct 09, 2015
    • MaxED's avatar
      Changed: when entering Visual mode, the camera is no longer positioned at... · 77d2a15f
      MaxED authored
      Changed: when entering Visual mode, the camera is no longer positioned at "Visual Mode camera" thing when "Sync camera position between 2D and 3D mode" setting is enabled.
      Changed: Visplane Explorer plugin is now initialized only in Doom/Hexen map formats.
      Fixed, Visual mode: thing cages were not rendered when things didn't have a sprite.
      Fixed, Internal, DB2 bug: Plug.Dispose() was never called.
      77d2a15f
    • MaxED's avatar
      Removed "Paste Properties Options" action. · 13c3155d
      MaxED authored
      Added "Paste Properties Special" actions in "Classic" and "Visual" categories. They work the same way as "Paste Special" action.
      Added: "Copy Properties", "Paste Properties" and "Paste Properties Special" options are now shown in the Edit menu if current classic mode supports them.
      Changed, Paste Properties Special window: only options relevant to current map format are now displayed.
      Changed, Paste Properties Special window, UDMF: all UI-managed options are now available.
      Fixed: MAPINFO parser was unable to process "include" directives.
      Fixed, General interface: selection info was reset to "Nothing selected" after few seconds regardless of current selection.
      Fixed, Visual mode: thing bounding boxes were not updated when changing things positions using Randomize mode.
      Fixed, Visual mode: event lines were displayed at incorrect height when entering Visual mode for the first time.
      Fixed, Texture Browser window: when MixTexturesFlats Game Configuration option is disabled, textures/flats are no longer shown in the Used group when flats/textures with the same names are used in the map. 
      Fixed(?): probably fixed an exception some users reported when trying to initialize a Classic mode after switching from Visual mode with "Sync cameras" option enabled.
      Changed, Game configurations, Thing Categories: a block must have at least one thing category property to be recognized as a thing category.
      Changed, Visplane Explorer: the plugin now outputs more info when it fails to initialize vpo.dll.
      Cosmetic, Thing Edit window, Doom/Hexen map format: adjusted UI layout so thing flags control no longer displays scrollbars in Hexen map format.
      Internal: merged methods from UDMFTools into UniFields, removed UDMFTools. 
      Updated Inno Setup script (added VC++ 2008 SP1 distributive). 
      Updated ZDoom_DECORATE.cfg (A_CheckBlock).
      Updated documentation (added "System Requirements" page).
      13c3155d
  16. Oct 02, 2015
    • MaxED's avatar
      Fixed, DB2 bug: we should not switch to a new editing mode if it fails to initialize. · 9253788c
      MaxED authored
      More detailed info is now saved to the log file (GZBuilder.log) when an editing mode fails to initialize.
      General interface: added "Help -> Program Configuration Folder" menu item.
      9253788c
    • 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
  17. Oct 01, 2015
  18. 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
  19. Sep 27, 2015
  20. 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
  21. 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
  22. 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
  23. 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
  24. 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
  25. 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
  26. 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
  27. Sep 06, 2015
  28. 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
  29. Sep 02, 2015
  30. 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
  31. 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
Loading