Skip to content
Snippets Groups Projects
  1. Dec 18, 2015
  2. Dec 17, 2015
    • MaxED's avatar
      Fixed, Script Editor: file was marked as changed when changing script configurations. · dbcc57b7
      MaxED authored
      Fixed, Script Editor: in some cases clicking on an error in the errors list didn't navigate to the error location.
      Fixed, Script Editor: in some cases incorrect error line number was shown.
      Fixed, Text lump parsers: fixed a crash when trying to get a filename from a quoted string with missing closing quote.
      Fixed, Text lump parsers: in several cases parsing errors were ignored by overlaying data structures.
      Fixed: in some cases Thing Filter thing flags were cleared when switching game configurations in the "Game Configurations" window.
      Changed, PK3 reader: loading of files with invalid path chars is now skipped instead of skipping loading of the whole resource. Also more helpful warning message is now displayed.
      Updated SharpCompress library to v.0.11.2.0.
      dbcc57b7
  3. Dec 14, 2015
    • MaxED's avatar
      Added, Things mode: dynamic light things light radii are now rendered (can be... · a35a3365
      MaxED authored
      Added, Things mode: dynamic light things light radii are now rendered (can be disabled by setting "Dynamic light mode" to "Don't show dynamic lights" on the top toolbar).
      Internal, Renderer2D.RenderArrows(): only visible lines are now rendered.
      Internal, API: renamed public Line3D properties: v1 to Start, v2 to End, color to Color, renderarrowhead to RenderArrowhead.
      a35a3365
  4. Dec 13, 2015
    • MaxED's avatar
      Changed, Renderer2D: StartOverlay() now works the same way as StartPlotter()... · b35684e1
      MaxED authored
      Changed, Renderer2D: StartOverlay() now works the same way as StartPlotter() and StartThings() (e.g. returns false when unable to render instead of throwing an Exception. Should prevent crashes for people with slow GPUs / very complex maps).
      b35684e1
    • MaxED's avatar
      Changed, "Select Similar", "Paste Properties Special" actions properties... · e44b918b
      MaxED authored
      Changed, "Select Similar", "Paste Properties Special" actions properties windows, Linedefs: removed "Sidedef Properties" from Linedef flags tab.
      Fixed several issues with "Synchronized Things Selection" setting:
      - Things were not deselected after dragging a single sector.
      - Things were not deselected after editing properties of a single sector.
      - Things sector references were not updated after using "Join Sectors" and "Merge Sectors" actions.
      - Things (de)selection is now applied to all things, instead of only the ones visible using current Things Filter.
      e44b918b
  5. Dec 10, 2015
    • MaxED's avatar
    • MaxED's avatar
      Cosmetic, actions: renamed "Lower Floor/Ceiling by 8 mp" to "Lower... · 2ea51d23
      MaxED authored
      Cosmetic, actions: renamed "Lower Floor/Ceiling by 8 mp" to "Lower Floor/Ceiling/Thing by 8 mp", "Raise Floor/Ceiling by 8 mp" to "Raise Floor/Ceiling/Thing by 8 mp", "Lower Floor/Ceiling by 1 mp" to "Lower Floor/Ceiling/Thing by 1 mp", "Raise Floor/Ceiling by 1 mp" to "Raise Floor/Ceiling/Thing by 1 mp", "Lower Floor/Ceiling to adjacent sector" to "Lower Floor/Ceiling/Thing to adjacent Sector/Thing", "Raise Floor/Ceiling to adjacent sector" to "Raise Floor/Ceiling/Thing to adjacent Sector/Thing".
      Updated, Visual mode, "Raise Floor/Ceiling/Thing to adjacent Sector/Thing" / "Lower Floor/Ceiling/Thing to adjacent Sector/Thing" actions: sectors across targeted sectors are now taken into account when determining target height.
      Updated, Visual mode, "Raise Floor/Ceiling/Thing to adjacent Sector/Thing" / "Lower Floor/Ceiling/Thing to adjacent Sector/Thing" actions: the actions can now stack things on top of other things when their bounding boxes intersect. 
      Internal: cosmetic changes to shader update logic.
      Internal: thing bounding box is now used when adding a thing to VisualBlockMap.
      2ea51d23
  6. Dec 09, 2015
  7. Dec 07, 2015
  8. Dec 04, 2015
  9. Dec 02, 2015
    • MaxED's avatar
      Fixed, Visual mode, "Auto-align textures" actions, UDMF: vertical offsets of... · e4d2019d
      MaxED authored
      Fixed, Visual mode, "Auto-align textures" actions, UDMF: vertical offsets of non-wrapped middle textures should not be clamped.
      Fixed, Visual mode: brightness of 3d floors with "disable lighting" flag was calculated incorrectly.
      Fixed, Sectors mode: 3d floor linedef indicators were not updated after using "Join Sectors" and "Merge Sectors" actions.
      e4d2019d
  10. Dec 01, 2015
  11. Nov 30, 2015
    • MaxED's avatar
      Script Editor: · e8cda3c9
      MaxED authored
      Added: Tab text now looks differently when appropriate script was changed.
      Added: Script Editor now has it's own status bar.
      Added: several files can now be opened at once when using "Open File" command.
      Added: ACS scripts navigator now shows script and function arguments.
      Changed: when closing a tab, previous tab is selected instead of the first tab.
      Changed: SCRIPTS lump can't be compiled as a library.
      Changed: external acs files can only be compiled as libraries.
      Changed: when an external acs file is marked as #library, it will be saved as [library name].o alongside [filename].acs.
      Fixed: files opened using "Open File" command were immediately flagged as changed.
      Fixed: Script Editor was unable to navigate to error location after clicking on the error description when the error was in include file.
      Updated ZDoom ACC.
      e8cda3c9
  12. Nov 29, 2015
  13. Nov 28, 2015
  14. Nov 24, 2015
    • MaxED's avatar
      Fixed, ACC compiler: in some cases ACC errors were ignored. · 295c9bc3
      MaxED authored
      Fixed, Script Editor, cosmetic: we should not show error line number when we don't have one.
      ZDoom acc.exe: several error types now output more detailed info.
      Fixed, Visual mode: UDMF thing alpha property was applied only when UDMF renderstyle property was also set (should also be applied when renderstyle property is set in the DECORATE actor definition).
      Game configurations, ZDoom family: Pistol and Gold Wand actors now use internal sprites.
      Updated ZDoom ACC and ZDoom_ACS.cfg (PickActor flags).
      295c9bc3
  15. 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
  16. Nov 17, 2015
  17. 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
  18. 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
  19. Nov 11, 2015
  20. 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
  21. 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
  22. 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
  23. Oct 28, 2015
  24. Oct 26, 2015
  25. 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
  26. 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
  27. Oct 16, 2015
  28. 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
  29. 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
Loading