Ultimate Zone Builder

Ultimate Zone Builder v3.0.0.4759

- Made scripts appear in the command palette
- Fixed selection getting cleared after running a script in Visual Mode
- Massively updated UDBScripts/ folder
- Fixed frequent crashes when performing undo/redo operations in Visual Mode, especially after a pasting operation
- Fixed some rendering toggles no longer working in Visual Mode
- Added missing UDBScripts/Scripts/ folder
- Made the map options window clearer about level marker names
Key changes:
- Massively reduced the freezes caused by most operations in Visual Mode, most notably undo/redo, script execution and editing through the edit forms
- Added a Unlock Cursor action in Visual Mode (default shortcut: tab, but you will need to set it manually unless you are a new user)
- Added support for element grouping in 3D mode (look up "group" in the command palette or shortcuts settings)
- Added support for paint selection for sidedef slope handles
- Added most of my personal scripts in the UDBScript/ folder; feel free to use them but keep in mind not all are polished and may evolve in the future
- All changes from UDB made in the past 2 or 3 years, notably greatly improved Linux support

Other features & QoL improvements:
- Added a Select Opposite Side action in Visual Mode, not bound by default but the O key could be a good choice
- Added support for changing texture offsets via mouse wheel scrolling
- Added partial support for slope rescaling in Edit Selection Mode
- Tweaked the edit forms to support accelerator keys (alt + underlined letter) and make tag selectors more convenient
- Made Move To Cursor action teleport to 75% of the distance to the aimed point
- Right-clicking in 2D Mode now works from anywhere if you have a selection

Bugfixes:
- Fixed orbiting in slope modes
- Fixed some instances of the page up/down shortcut not working well when trying to snap a thing on a triangular sloped sector/FOF
- Fixed Ctrl+Left-clicking slopes in Visual Mode behaving weirdly

UDBScript & SOC:
- Added $SRB2_Skip SOC annotation, which you can use to tell the SOC parser to completely ignore a specific file
- Added experimental UDB.Map.srb2_visualSelection variable available in UDBScript, intended to allow scripts to handle FOFs in Visual Mode in a more sensible way

GitLab release: https://git.do.srb2.org/STJr/UltimateZoneBuilder/-/releases/v3.0.0.4734
GitLab release:
  • Fixed newly drawn sectors no longer using properties of the nearest sector
Full changelog can be found at:
Yet another tiny hotfix:
  • Fixed linedef executor delay not being editable
  • Made mobjscale show up by default in the Custom tab when editing things, for convenience
Another tiny hotfix:
  • Fixed only one SOC_ or LUA_-prefixed script being read per WAD file
Back
Top