Commit Graph

340 Commits

Author SHA1 Message Date
sphere ce8a15ad92 First attempt at multi-tagging.
97-99 seem mostly functional.
2021-11-10 01:05:54 +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 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
sphere c8f83515e4 Improve Stair Sector Builder controls & fix a few misspelled status messages. 2021-05-15 15:20:17 +02:00
sphere 48de314342 Tiny fix to 2.2 config 2021-05-14 20:59:14 +02:00
sphere 29d900da32 Improve and add some selection actions for Visual Mode. 2021-05-14 20:58:08 +02:00
sphere b9c5f33ec2 A few bugfixes for some of the new actions. 2021-05-10 23:52:54 +02:00
sphere 8ab32cd8d5 Update 2.2 configuration with new multitagging actions. 2021-05-10 13:45:54 +02:00
sphere c1ff954692 Another new cleanup action: Reset flags (for linedefs and things) 2021-05-10 13:45:19 +02:00
sphere ae0812145b Fix an issue with the Stair Sector Builder and improve the default settings. 2021-05-09 21:14:44 +02:00
biwa 2afc9eb7e4 Stair sector builder: renamen "Single sectors" option to "Single steps". Added option to keep distinct sectors when using single steps 2021-05-09 17:36:18 +02:00
sphere 367a3ed6c6 Some new cleanup actions: Select non-essential vertices & Reset actions and tags (for linedefs and sectors) 2021-05-08 23:35:32 +02:00
sphere 5bb6488ca0 Support "Align floor/ceiling to front side" actions in SRB2 maps 2021-05-06 13:18:50 +02:00
sphere 5133ff3040 Allow selecting both sides of a midtexture again, using Ctrl + Shift 2021-05-05 19:17:05 +02:00
sphere 6d44fca5b5 Update 2.2 configuration, yet again 2021-05-05 19:14:54 +02:00
sphere 123bf54f4d Update 2.2 and ZenNode configurations. 2021-04-10 17:43:36 +02:00
sphere 292a8e1d04 Update version number to 2.12 2021-04-09 16:54:10 +02:00
sphere ae256ac8cb Allow custom flag, angle and parameter labels for custom objects. 2021-04-04 15:04:37 +02:00
sphere f63047400d Fix regression with same-texture-selection in Visual Mode. 2021-04-03 23:51:29 +02:00
sphere 8b6406075c Add an indication to changed flag/angle/parameter labels, to show when flags or angle/parameter values have changed behavior. 2021-04-03 17:06:09 +02:00
sphere 83e5cebe8f Update credits and default configuration. 2021-04-01 00:25:15 +02:00
sphere aae6465d21 Merge branch 'visualmode-neighborselect' into 'master'
Improvements to auto-alignment and selecting neighbors in Visual Mode

See merge request STJr/ZoneBuilder!3
2021-03-31 18:16:14 -04:00
ZZYZX 525bb7e3a2 Fixed: autoaligning and limited floodfill didn't work for selection. 2021-03-31 23:42:29 +02:00
ZZYZX c677627c09 Added: more magic to the autoalign/select neighbours logic; These functions should not anymore wrap around to the opposite side of two-sided linedefs, allowing you to select back and front sides separately using shift+click, and reducing infinite broken autoalign loops. 2021-03-31 23:17:14 +02:00
sphere f8bbe45c7b Allow selecting only single- or double-sided linedefs in Visual Mode. 2021-03-31 16:08:43 +02:00