Commit Graph

362 Commits

Author SHA1 Message Date
spherallic ccd15d6f94 Ignore dgVoodoo files that I need to make ZB usable on this shitty fucking Intel Iris Xe 2022-11-25 18:19:26 +01:00
sphere 051de4579f Merge branch 'gzdb-merge2016-part1' into 'master'
GZDB merging - part 1

See merge request STJr/ZoneBuilder!11
2022-11-25 17:14:35 +00:00
sphere 095aa9bb68 GZDB merging - part 1 2022-11-25 17:14:35 +00: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
sphere 59bd8d984a Add default keybinds to new actions. 2021-10-25 22:17:31 +02:00
sphere 3e4c6fe777 Visual Mode: Take CenterHitbox property into account for thing heights. 2021-10-25 22:01:36 +02:00
sphere 78fd53417a Missed some 2.2.10 features 2021-10-25 21:32:08 +02:00
sphere e714d59388 Remove 2.2.10 features from config, so we can release before 2.2.10... 2021-10-25 21:21:19 +02:00
sphere aa34cfdd08 Merge branch 'skywall-accuracy' into 'master'
Make skywall rendering much more accurate to 2.2, and take horizon lines into account.

See merge request STJr/ZoneBuilder!4
2021-10-25 19:18:34 +00:00
sphere e4b7e71b5f Add ZenNode option that builds its own blockmap, in case SRB2 can't make one somehow? 2021-10-25 21:01:35 +02:00
sphere 77bed468a1 Visual Mode: Invert Lower Unpegged behavior for non-skewed FOFs to match SRB2. 2021-10-25 20:43:49 +02:00
sphere b95dcc21b0 Always display ZB's version number in the title. 2021-10-24 22:56:31 +02:00
sphere 650b5aae88 Visual Mode: correct-enough slope skewing on FOF sides, with thanks to Monster Iestyn! 2021-10-24 22:33:25 +02:00
sphere 03c008a174 Visual Mode: almost-correct slope skewing on FOF sides 2021-10-24 17:21:10 +02:00
sphere 0ac4ee5f0c Make skywall rendering much more accurate to 2.2, and take horizon lines into account. 2021-10-21 12:21:27 +02:00
sphere 8ef05744f9 Visual Mode: Store slope vertices in a separate list, to prevent iterating over all things for every single vertex slope linedef found. 2021-10-17 15:14:34 +02:00
sphere 34831d6042 Don't iterate over all sectors twice in RebuildElementData. 2021-10-17 14:52:19 +02:00
sphere e9c9d008ff Visual Mode: add action to toggle texture skewing & support resetting flags. 2021-10-16 18:34:35 +02:00
sphere f4ff4ad1d5 Take inaccessible waypoints into account when drawing waypoint sequences. 2021-08-29 23:42:19 +02:00
sphere 24cde6b555 Several 2.2 config updates:
- Add binary multitagging specials
- Add copy flag for line slopes
- Add blentran actions
- Show flags for changing crumble respawn time
- Show flag for faster, unordered linedef execution
- Fixed some wording issues
2021-08-26 15:20:31 +02:00
sphere ae9ac0b08f Several Visual Mode enhancements and fixes:
- Support copy flag for line slopes
- Allow resetting actions/tags
- Properly check for existing slopes when toggling backside slopes
- Properly remove specific elements from selection
2021-08-26 15:16:51 +02:00
sphere 4833ba765e Properly check for flat alignment linedefs for floors/ceilings in Visual Mode. 2021-08-26 13:59:31 +02:00
sphere f4a771553b Add support for most new blendmodes. 2021-06-17 11:05:08 +02:00
sphere 131770266a Use Alt+Shift instead of Ctrl+Shift for wraparound midtex selection 2021-06-05 01:38:26 +02:00
sphere 3341b1917e Some fixes for aligning flats to linedefs. 2021-06-05 01:37:39 +02:00
sphere cde434af8c Allow changing sector texture offsets, if the sector has tagless flat alignment. 2021-06-05 01:36:37 +02:00
sphere 738fcfe2c3 Fix a couple of spelling and grammar mistakes. 2021-05-24 13:33:55 +02:00
sphere 58e644aa80 Catch a possible error with PK3 reading. 2021-05-15 22:28:11 +02:00