Commit Graph

386 Commits

Author SHA1 Message Date
MaxED 338223e4b4 Added, Draw Grid mode: "Lock slices to grid" now operates in 4 modes: "None", "Horizontal", "Vertical" and "Both". Can be helpful when drawing ladders and such.
Changed, all drawing modes: changeable drawing mode settings are now persistent.
Changed: "Dynamic grid size" mode is now disabled when changing grid size manually.
Documentation: "Command Line Parameters" topic contained a lot of incorrect information...
Updated ZDoom_DECORATE.cfg.
2022-10-12 22:54:07 +02:00
MaxED ea02a5404f Fixed, Edit Linedefs window: textures on selected sidedefs must be updated when toggling "Replace unused textures" setting.
Fixed, Texture Selector control: in some cases actual textures were never loaded/displayed when "Replace unused textures" setting was disabled.
Fixed, Script Editor: auto-completion list is no longed displayed when editing comments, includes or strings.
2022-10-12 22:47:44 +02:00
MaxED 503ce1bfaf Fixed, Edit Things window: thing type validation when editing multiple thing types was broken in r2527. 2022-10-12 22:42:44 +02:00
MaxED 73f650bf64 Fixed, DECORATE parser: quoted actor string properties (like RenderStyle) were processed incorrectly.
Fixed(?), Update checker: in some cases incorrect update check result was displayed.
2022-10-12 22:38:56 +02:00
MaxED 586bab34e6 Added, Linedef Edit window: added "Replace unused textures" checkbox. When disabled, textures on unused sidedef parts won't be replaced when changing textures. For example, you can now replace sidedef textures of the whole map at once without assigning middle textures to all double-sided sidedefs.
Updated documentation ("Compiling GZDoom Builder" - added "Quick start guide" section).
Updated ZDoom_DECORATE.cfg.
2022-10-12 22:35:58 +02:00
MaxED 5b6ee20347 Fixed, Sector Edit and Linedef Edit windows: "Clear" button behavior was broken in r2515.
+A couple of cosmetic tweaks and fixes.
Updated ZDoom_DECORATE.cfg.
2022-10-12 22:20:41 +02:00
MaxED de23006137 Fixed, Visual mode: fixed a crash, which happened after these steps: delete things in Classic mode -> undo things deletion in Visual mode -> redo things deletion in Visual mode. 2022-10-12 22:18:27 +02:00
MaxED b0b57e303b Fixed: checking read-only flag of non-existing files is not a good idea... (fixes a bug introduced in r2520).
Updated ZDoom_DECORATE.cfg (min/max).
Documentation: fixed cosmetic formatting issues in "DECORATE keys" page.
2022-10-12 22:17:27 +02:00
MaxED 5971732fcc Fixed a crash when trying to save the map when the target wad file was read-only. 2022-10-12 22:16:00 +02:00
MaxED d4763c9cbc Changed, Action arguments control: arguments are no longer reset to default values when changing action/thing type when old and new argument types and names are the same. 2022-10-12 22:12:04 +02:00
MaxED 893b269d9a DECORATE: added "//$IgnoreRenderstyle" special comment.
Updated ZDoom_DECORATE.cfg.
Updated documentation ("DECORATE keys" page).
2022-10-12 22:10:43 +02:00
MaxED da6a629bbf Changed the way filtering in the Edit Things, Browse Action and Browse Effect windows work: items, which names start with filter text are now displayed first.
Cosmetic tweaks to the way thing bounding boxes are rendered in Things mode when "Fixed Things Scale" option is enabled (bounding boxes of highlighted/selected things are now more opaque than the ones of unselected things).
Changed, Preferences form: action selected in the actions list is now stays selected when applying the filtering (unless it's no longer valid).
2022-10-12 22:09:44 +02:00
MaxED 2c023ebd1e Fixed, DB2 bug, Visual mode: in some cases (sidedef's sector ceiling lower than other side's sector floor) higher/lower sidedef picking was behaving incorrectly. 2022-10-12 22:06:49 +02:00
spherallic e05361e8bb Added "Fixed Things Scale" setting (available in the View menu, as a button on the View toolbar and as the "Toggle Fixed Things Scale" action). When enabled, Things will no longer be scaled based on current zoom level in Classic modes, instead, thing bounding box will be drawn when appropriate (this option mimics DB1 things rendering style). 2022-10-12 22:04:50 +02:00
spherallic c668ff20c7 Fixed, Visual mode: sector geometry was not updated after changing sector brightness under a 3D floor. 2022-10-12 22:03:04 +02:00
MaxED 1fda014dc7 Changed, Copy/Paste: the whole pasting operation is now aborted if the resulting number of sectors, linedefs, vertices or things exceeds map format's maximum. 2022-10-12 19:15:45 +02:00
MaxED 035849b421 Fixed, Map Options window: game configurations were checked in incorrect order when opening a map without a .dbs file. 2022-10-12 19:06:25 +02:00
MaxED 3f9aba44bd Cosmetic: changed ' to " in the most of Error and Warning messages. 2022-10-12 19:01:49 +02:00
MaxED 8a7ff58e9d Added, "Find Thing Action and Arguments" search mode: "Any action" (-1) can now be used as a search input.
Fixed, "Find Linedef Action and Arguments" and "Find Sector Effect" search modes: in some cases action/effect was checked incorrectly when performing a search.
2022-10-12 16:57:40 +02:00
MaxED 546eb23d44 Added, "Find Linedef Action and Arguments" search mode: "Any action" (-1) can now be used as a search input.
Added, "Find Sector Effect" search mode: "Any effect" (-1) can now be used as a search input.
Fixed, "Find Linedef Action and Arguments" search mode: generalized actions search was broken.
Fixed, General interface: in some cases the placeholder test engine was displayed in the "Test Map" drop-down.
2022-10-12 16:51:49 +02:00
MaxED 11ee6e7fbf Added, all drawing modes: added "Continuous drawing" option (available in the top mode menu / Draw Grid panel for the Draw Grid mode). When enabled, drawing mode will not be switched to previously active mode after finishing drawing a shape.
Fixed, general interlace: in some cases "Show Editable Vertices in Visual Mode" top toolbar button showed up when using Doom/Hexen map formats.
Fixed(?), Classic modes: probably fixed an rare issue when map element dragging was not starting when supposed to.
2022-10-12 16:43:55 +02:00
MaxED 13644cdca9 Fixed, Visual mode: fixed another case of sector effects over-updating each other. 2022-10-12 16:29:46 +02:00
MaxED 321b91e1fb Fixed, General interface, Statistics control: map elements count was displayed incorrectly when the number of map elements was greater than 99999. 2022-10-12 16:26:46 +02:00
MaxED c12afe5bc7 Fixed, Texture Browser window: in some cases navigating the textures list using up/down arrows caused an exception.
Fixed, Map Analysis window: fixed an exception on copying warnings to clipboard when the clipboard was used by other application.
Fixed, TEXTURES parser: added special handling for "TNT1A0" sprite name so a texture with this sprite as a single patch is no longer treated as failed loading.
Fixed, Visual mode: in some cases (like line slopes used in several adjacent sectors) sector effect updates were triggered multiple times for the same sector, resulting in noticeable slowdowns and in some cases in infinite recursion.
Updated ZDoom ACC.
2022-10-12 16:24:14 +02:00
MaxED eadb0f4bf0 Added Preferences -> Interface -> "Keep Filter input focused when image browser is open" option. When enabled, all key presses in image browsers will be redirected to the Filter textbox.
Fixed, Texture Browser: it was impossible to scroll the textures list when selecting textures using the arrow keys.
Fixed, Texture Browser: selecting textures in the textures list using the arrow keys worked differently depending on whether the Filter textbox was focused.
Changed, Texture Browser: the control now tries to select the same item / an item close to the previously selected one when applying filtering to the textures list.
2022-10-12 16:18:51 +02:00
spherallic 71bfe6c697 fixes 2022-10-12 15:52:22 +02:00
MaxED 9683c5e59a Added, Edit Things window, UDMF: added basic User Variable support. User variables are now automatically shown in the "Custom" tab, are marked with different color and are applied only to actors, which define them.
Fixed, Script Editor: auto-complete can now show the same term several times when it's case is different (like DECORATE's "Bright" keyword and "BRIGHT" flag).
Game configurations, ZDoom: updated "Scroll_Floor" and "Scroll_Ceiling" linedef action argument definitions.
Updated ZDoom_ACS.cfg (Ceiling_CrushAndRaiseSilentDist).
Updated ZDoom_DECORATE.cfg (A_SetChaseThreshold).
2022-10-12 15:46:38 +02:00
spherallic 655b6b6c5e Disable linedef action 96 support, as it may cause crashes in Visual Mode 2022-10-12 13:57:09 +02:00
spherallic c3027c0d9b Allow searching for thing height 2022-10-12 13:56:41 +02:00
sphere c09774d9f6 Merge branch 'splitfix' into 'master'
Fix linedefs not being split in certain situations

Closes #20

See merge request STJr/ZoneBuilder!10
2022-09-14 09:44:17 +00:00
sphere fe4e8f1e5f Merge branch 'fix-visual-mode-crash' into 'master'
Fixes a (so I'm told) prominent crash related to undoing

See merge request STJr/ZoneBuilder!8
2022-08-28 10:50:13 +00:00
spherallic ccbd11a114 Remove unneeded stuff 2022-08-22 23:06:37 +02:00
spherallic 4673fec95a Fixed linedefs sometimes not being split in certain situations. (Backported from UDB) 2022-08-22 20:25:37 +02:00
biwa 40f8a5ac16 Stair Sector Builder Mode: fixed a crash when trying to build geometry from linedefs without sidedefs. Fixes #569 2022-08-22 19:40:35 +02:00
Ashnal 2f662d2dca Fixes a (so I'm told) prominent crash related to undoing
and looking towards some 3D floors that may not be
updated in the proper order
2022-08-20 22:31:30 -04:00
spherallic c813106ec5 Update version number to 2.14 2022-03-07 10:04:26 +01:00
spherallic 953312482d Fix mistake in non-essential linedef check. 2022-03-04 21:13:27 +01:00
spherallic f3e9210a5c Config updates for 2.2.10. 2022-03-04 21:11:51 +01:00
spherallic 04dec4663b Config updates. 2022-01-11 23:44:23 +01:00
sphere 9745e802dc Merge branch 'blentran-support' into 'master'
Blentran support

See merge request STJr/ZoneBuilder!6
2022-01-11 22:17:10 +00:00
Jonas Sauer c5a1aef1bd Some config updates 2021-12-28 23:46:56 +01:00
spherallic de4a8445d3 Config updates for 2.2.10. 2021-12-05 02:26:13 +01:00
sphere e1ee0bd138 Reverse subtractive and reverse subtractive. 2021-11-19 18:56:55 +01:00
sphere cf516fd0e6 Fixes to non-essential vertex/line detection. 2021-11-15 20:32:58 +01:00
sphere 4f2a8a15ca Visual Mode: first attempt at handling multitags 2021-11-10 01:26:41 +01:00
sphere 8c290a9e7c Edit Selection mode: add actions for moving the selection around the grid. 2021-11-10 01:21:37 +01:00
sphere af673f3270 Expand non-essential selection functionality to lines. 2021-11-10 01:03:40 +01:00
sphere 676223929f Make undo/redo less unstable by handling flat alignment changes differently. 2021-10-31 14:46:00 +01:00
sphere 65f1577fec Update version number to 2.13 2021-10-25 22:47:16 +02:00
sphere 3dc0eea0c6 oops 2021-10-25 22:19:24 +02:00