spherallic
4aa373aba8
Allow changing string argument properties via Lua
2023-09-19 19:06:32 +02:00
spherallic
76f6483829
Visual Mode: changing brightness now affects sector brightness, holding Alt will change local brightness
2023-09-19 17:53:27 +02:00
biwa
efcce48953
Visual Mode: fixed a problem where sloped 3D floors with an alpha value of less than 128 were not shown at all instead of fully opaque. Fixes #954
2023-09-17 17:23:27 +02:00
biwa
59197fdfe0
Visual Mode: fixed a problem where scaled sprites were shown with the wrong offset
2023-09-17 17:03:58 +02:00
wisselstem
63010d871a
Draw Curve Mode, Draw Ellipse Mode, Draw Rectangle Mode: added option to place things at the designated vertex positions instead of drawing geometry ( #956 )
2023-09-17 15:39:19 +02:00
wisselstem
01bcdc01b2
Point Thing at Cursor: check for a thing's fixedrotation rather than its category's arrow setting ( #957 )
2023-09-17 13:06:57 +02:00
biwa
ed93c4d69b
Visual Mode: looking through selection now applies the thing's pitch to the camera
2023-09-17 13:05:50 +02:00
biwa
1d6c2a1c13
Visual Mode: when applying camera rotation and pitch to things a status message will now be displayed. Fixes #955
2023-09-17 12:40:28 +02:00
spherallic
20e1445515
Merge branch 'master' of git.do.srb2.org:STJr/UltimateZoneBuilder
2023-09-16 14:02:10 +02:00
spherallic
a2324f5d98
Lua parsing tweaks:
...
- All files in a PK3's Lua folder are now checked, instead of just LUA_ and .lua files
- Slightly improve radius/height handling
- Simplify wallsprite/flatsprite/spawnceiling settings
2023-09-16 14:01:40 +02:00
SteelT
8003061534
Fix building the mono version
...
diff --git a/Source/Core/BuilderMono.csproj b/Source/Core/BuilderMono.csproj
index 980fed4b..2419a7b0 100644
--- a/Source/Core/BuilderMono.csproj
+++ b/Source/Core/BuilderMono.csproj
@@ -304,6 +304,8 @@
<Compile Include="Rendering\Vector4.cs" />
<Compile Include="Rendering\VertexBuffer.cs" />
<Compile Include="Rendering\VisualSlopeHandle.cs" />
+ <Compile Include="SRB2\LuaMobjStructure.cs" />
+ <Compile Include="SRB2\LuaParser.cs" />
<Compile Include="VisualModes\VisualSlope.cs" />
<Compile Include="Windows\ILinedefEditForm.cs" />
<Compile Include="Windows\ISectorEditForm.cs" />
2023-09-15 16:10:23 -04:00
spherallic
87069be13b
Update version number to 0.6
2023-09-15 21:48:26 +02:00
spherallic
7214e1b8b2
Curve Linedefs: increment angle by 5 instead of 8 when using rotate actions
2023-09-15 21:35:57 +02:00
spherallic
f8e7bd3739
Add Lua parser for custom objects
2023-09-15 21:28:20 +02:00
spherallic
89f781bdc4
Make $(Not)Angled property set fixedrotation
2023-09-15 16:55:51 +02:00
spherallic
22e0154c19
Fix unknown thing sprite offsets
2023-09-15 16:51:58 +02:00
spherallic
fb5d404e0c
Change one more instance of code assuming 5 arguments instead of 10
2023-09-15 16:44:56 +02:00
spherallic
e8eb7ec1f0
Fix string argument handling, fix tooltip on item row/circle argument
2023-09-15 14:17:35 +02:00
spherallic
7964875710
Expand 3D floor checks to encompass SRB2's multiple actions
2023-09-14 22:17:57 +02:00
spherallic
181df8bb15
Info panel: fix executor delay being shown incorrectly above 100% GUI scale
2023-09-11 15:06:03 +02:00
spherallic
388e206d03
v0.5: Update version number and revision
2023-09-11 03:09:30 +02:00
spherallic
2abdfaf3e4
Display floating things via temporary method
2023-09-11 03:04:07 +02:00
spherallic
705f618eb5
Specify that executor delay is in tics
2023-09-11 02:42:03 +02:00
spherallic
a51366131c
Fix string arguments not being copied/pasted as a property
2023-09-11 02:13:14 +02:00
spherallic
8b161a78a6
Draw Modes: Don't draw preview lines when "Place things" is enabled
2023-09-11 02:05:46 +02:00
spherallic
0c2532e160
Merge remote-tracking branch 'udb/master'
2023-09-11 01:55:11 +02:00
spherallic
570040f011
Display sky on horizon lines
2023-09-11 00:37:20 +02:00
spherallic
6bedba39ad
Fix argument 6-10 not being handled properly
2023-09-11 00:23:09 +02:00
biwa
5ce1b3a799
Fixed an issue where the "exclude from testing" option was not read from the .dbs file. Fixes #947
2023-09-09 13:49:38 +02:00
spherallic
56ad6997aa
Allow a specified starting value for +++/---
2023-09-09 11:18:23 +02:00
spherallic
27a268ae89
Iterate over things before lines in Visual Mode
2023-09-08 23:04:00 +02:00
spherallic
464a6eba9f
Update BuilderMono to use UZB icon
2023-09-08 19:35:42 +02:00
wisselstem
32cfe294e2
Things Mode: update things filter when clone-dragging things ( #951 )
2023-09-08 19:19:57 +02:00
spherallic
0f1c06d44b
v0.4: Update version number and installer script
2023-09-08 13:35:37 +02:00
spherallic
845cbe2c3a
Fixed "Place Things" not working for Draw Curve mode
2023-09-08 13:35:26 +02:00
spherallic
f50b138424
Update things filter when clone-dragging things
2023-09-08 12:22:50 +02:00
spherallic
50aa71245c
Re-disable texture scale fields, fix wall brightness label not being greyed out
2023-09-08 12:16:26 +02:00
spherallic
5f408e2c6e
Add "Place Things" option to curve, ellipse and rectangle drawing modes
2023-09-08 02:57:22 +02:00
spherallic
925c50bfd3
Clean up map element loops when rebuilding Visual Mode data
2023-09-07 14:27:53 +02:00
spherallic
92418d40a6
Merge remote-tracking branch 'udb/master'
2023-09-06 22:42:33 +02:00
biwa
809bb24ae0
Visual Mode: fixed an issue where trying to apply a rotation to things that were not seen yet would cause a crash
2023-09-06 19:20:12 +02:00
spherallic
c891cad6fc
Increase amount of sides for rendered circles
2023-09-06 00:11:20 +02:00
spherallic
d2b4c05aa6
Don't cancel pointing thing at cursor if category info doesn't have arrow
2023-09-06 00:10:56 +02:00
spherallic
ab830ea159
Disable Visual Mode features that don't apply to SRB2
2023-09-04 18:36:03 +02:00
spherallic
758f480faf
Render additive FOFs as such in Visual Mode
2023-09-04 15:25:22 +02:00
biwa
3a7d926704
Image Exporter: added support for transparency
2023-09-03 15:39:34 +02:00
wisselstem
edc4c2bd16
Visual Mode: prevent crash if no potential slope handles are found ( #949 )
2023-09-02 14:21:40 +02:00
spherallic
3e13b6ccdf
Fix sidedef part brightness fields for SRB2
2023-09-01 00:30:57 +02:00
spherallic
395243df3e
Prevent possible slope handle crash
2023-09-01 00:30:19 +02:00
biwa
5c76efb8c0
Fixed a problem where not selected geometry and things could not be dragged when the "don't move selection if any part of it is outside of map boundary" option was enabled
2023-08-26 13:49:00 +02:00
sphere
16b1027d7b
Merge branch 'offsets-and-scaling' into 'master'
...
Re-enable texture scaling
See merge request STJr/UltimateZoneBuilder!11
2023-08-26 07:06:28 +00:00
spherallic
b56ca5e018
Merge remote-tracking branch 'udb/master'
2023-08-21 20:41:15 +02:00
biwa
1fca52ef08
3D Floor Mode: fixed a problem where creating 3D floors failed. Fixes #945
2023-08-15 20:45:30 +02:00
biwa
fbfd4dc0af
Fixed line endings of ControlSectorArea.cs
2023-08-15 20:01:06 +02:00
biwa
7e29ba3099
3D Floor Mode: fixed an issue where new control sectors could not be created if any sector's bounding box completely encompassed the Control Sector Area
2023-08-14 23:00:42 +02:00
biwa
882744593d
Sound Propagation Mode: added missing hints file
2023-08-13 21:24:03 +02:00
biwa
4389870162
Sound Propagation Mode: added sound leak finder ( #944 )
...
In Sound Propagation Mode you can set the start (default: Shift+S) and end (default: Shift+E) sectors between which a path the sound can travel will be found and displayed.
2023-08-13 21:19:25 +02:00
biwa
1d0430d48e
Visual Mode: fixed a problem where the selection order was not kept when synchronized selection between visual and classic modes was enabled. Fixes #938
2023-08-12 16:43:07 +02:00
biwa
1a116574b9
Visual Mode: fixed a problem where things directly touching the top of 3D floors were rendered with the incorrect brightness. Fixes #940
2023-08-12 11:15:13 +02:00
samwiddowson
19b8bd1e6c
Edit Selection Mode: Fix Ceiling/Floor transforms when pinned ( #943 )
2023-08-11 18:25:49 +02:00
biwa
8f1d645e81
Fixed an issue where hires replacement sprites did not have the correct offset. Fixes #939 .
2023-08-05 13:14:04 +02:00
biwa
f56ae2e0c9
Visual Mode: Fixed problem where UDB-internal sprites were shown with a wrong offset
2023-08-02 20:39:28 +02:00
biwa
085df399f5
Fixed an issue where sprite offsets defined in TEXTURES were not used
2023-07-29 13:32:42 +02:00
spherallic
a92cd89ff0
Sector info panel: replace effect with damage type, add trigger info
2023-07-17 17:42:51 +02:00
biwa
f34ab6a606
Visual Mode: changes to Eternity Engine's upper/lower texture skewing definitions are now shown in Visual Mode
2023-07-15 18:45:58 +02:00
spherallic
a6d0531c95
Fix another error in SRB2 linedef edit form
2023-07-14 01:07:06 +02:00
spherallic
f0b42710a4
Fix errors in SRB2 linedef edit form
2023-07-14 00:19:19 +02:00
spherallic
778cf4be7c
Merge remote-tracking branch 'udb/master'
2023-07-14 00:19:00 +02:00
spherallic
dffb3c15bb
Add some more exception messages
2023-07-14 00:06:17 +02:00
biwa
58480f5b31
Visual Mode: fixed a crash when toggling visual vertex slope picking and the map contains double-sided linedefs without a front sidedef. Fixes #928
2023-07-09 14:18:24 +02:00
biwa
f3ac4c39a4
Edit Linedef Dialog:
...
- fixed an issue where undo snapshots were not created correctly when editing a sidedef's custom UDMF fields. Fixes #920
- fixed an issue where closing the back sidedef's custom UDMF field editing dialog would close the linedef dialog
2023-07-09 12:59:29 +02:00
biwa
4dba3a9234
Texture skewing:
...
- fixed a rare condition where skewed mid textures were not clipped correctly
- fixed a problem where translucent mid textures were not skewed correctly
- fixed a problem where sprites were skewed unintentionally
2023-07-09 11:45:47 +02:00
biwa
9c35a8f65d
Eternity Engine: added support for texture skewing in Visual Mode ( #930 )
2023-07-08 22:39:50 +02:00
spherallic
675078ac83
Tweak SRB2 linedef editing form
2023-07-06 12:04:39 +02:00
spherallic
694e43e809
Update SRB2 linedef edit form
2023-07-06 12:04:39 +02:00
spherallic
ca0cdf6c0c
Restore config-based toggle for parity
2023-07-06 12:04:39 +02:00
spherallic
f6b284a204
Re-enable per-texture offsets and scaling
2023-07-06 12:04:39 +02:00
spherallic
730449c986
Copy/paste properties: Forgot to disable floor portal render style
2023-07-05 22:58:32 +02:00
spherallic
6fff1e5784
Double-hijack linedef info panel to show executor delay
2023-07-05 13:47:52 +02:00
spherallic
841b2e9658
Show arguments 6 to 10 in linedef & thing info panels
2023-07-05 13:29:06 +02:00
spherallic
9d659ad797
Add SRB2-specific properties to copy/paste, disable unused properties
2023-07-04 23:19:17 +02:00
biwa
abaf08e32f
Linedef Edit Form: fixed a crash when using 402 as the linedef action
2023-06-30 19:40:42 +02:00
Magnus Norddahl
192b69c8af
Added support for models in IQM format
2023-06-29 20:37:47 +02:00
spherallic
cf8fbd2260
Update version number to v0.3
2023-06-29 17:39:00 +02:00
spherallic
13bb889b18
Manually disable model rendering/dynamic light menu options for SRB2
2023-06-28 16:56:33 +02:00
spherallic
97b7fdbd29
Don't render always intangible & invisible FOFs, fix half light blocks
2023-06-28 15:30:40 +02:00
spherallic
31bb3ebac0
Update revision number to match latest UDB merge
2023-06-27 21:08:06 +02:00
spherallic
74d71b1acf
Merge remote-tracking branch 'udb/master'
2023-06-27 21:05:32 +02:00
wisselstem
55e2d5a902
Add toasts to Visual Mode's "Show Things" action ( #922 )
2023-06-27 20:40:22 +02:00
biwa
822c9971c5
ZScript: fixed a problem where state goto expressions were not parsed correctly. Fixes #913
2023-06-24 11:19:09 +02:00
spherallic
6ca071a6cc
Update revision number to match latest UDB merge
2023-06-20 09:59:25 +02:00
spherallic
202a8294ba
Merge remote-tracking branch 'udb/master'
2023-06-20 09:58:08 +02:00
biwa
6f047e4347
Draw Grid Mode: fixed a problem where "continuous drawing" would redraw all previously drawn shapes each time a drawing was finished. Fixes #912
2023-06-19 20:27:26 +02:00
biwa
e802bb364a
UDBScript: fixed a problem where hot reloading would not scroll the the previously selected script
2023-06-18 16:31:27 +02:00
biwa
55b8e24bd8
UDBScript: fixed an issue where the Thing's class getSector method did not return null when the thing was not in a sector. Fixes #897
2023-06-18 16:26:01 +02:00
spherallic
ba67a87c75
Optimize SRB2 NiGHTS/zoom tube/polyobject rendering
...
(Text labels are removed because of performance issues)
2023-06-15 12:25:46 +02:00
spherallic
2e2ad2688d
Fix multi-mare NiGHTS path rendering
2023-06-14 22:57:49 +02:00
spherallic
1c0649883f
Disable light/sound radii toggles if unsupported
2023-06-12 12:35:34 +02:00
spherallic
8f7da9ac1c
Add config parameters for disabling certain Doom-related modes (that don't make sense for SRB2)
2023-06-12 11:06:13 +02:00
spherallic
ac9b6137b2
Implement FOF texture alignment
2023-06-11 01:03:17 +02:00
spherallic
ba064bae3e
Update revision number to match latest UDB merge
2023-06-11 00:59:51 +02:00
spherallic
c32f677c44
Merge remote-tracking branch 'udb/master'
2023-06-10 19:31:53 +02:00
spherallic
b5cfc3da4b
Update thing Z whenever "Absolute Z Height" flag is (un)checked
2023-06-10 17:40:24 +02:00
spherallic
606f323cac
Support Flip flag, add properties for flip & absolutez flags
2023-06-10 16:08:38 +02:00
spherallic
073798166a
Implement absolutez flag for things
2023-06-10 03:00:20 +02:00
spherallic
ba4fca0861
Add centerhitbox thing property
2023-06-10 01:13:54 +02:00
biwa
bc98a5391f
Added action to change the index of linedefs, things, sectors, and vertices. Can be accessed through a shortcut (not bound by default) or the menu of the respective mode ( #903 )
2023-06-09 11:17:01 +02:00
Max Waine (Nightdive Studios)
00406336e8
Add explicit PKE resource support ( #901 ). Fixes #575
2023-06-09 11:16:21 +02:00
wisselstem
0d4cecc134
Edit Selection Mode: added support for (counter)clockwise rotation actions ( #900 )
2023-06-09 09:54:23 +02:00
spherallic
d0da4fcd6e
Increase minimum thing render size
2023-06-08 16:41:09 +02:00
spherallic
cf4c54f8d3
Correct polyobject spawnpoint labels
2023-06-07 22:21:49 +02:00
spherallic
53c44285ba
Make polyobject previews look for linedef arg0 instead of linedef tag
2023-06-05 12:04:07 +02:00
spherallic
069d143e06
Update version number to v0.2, update installer and rename default config
2023-06-04 22:41:53 +02:00
spherallic
68261ec89a
Fix NiGHTS and zoom tube menu items
2023-06-04 22:09:46 +02:00
sphere
53086d6c22
Merge branch 'srb2-extras-rendering' into 'master'
...
Draw NiGHTS track, zoom tubes and polyobjects in classic modes
See merge request STJr/UltimateZoneBuilder!8
2023-06-04 20:03:41 +00:00
spherallic
b6779c4c8d
Add menu & toolbar toggles for NiGHTS, zoom tube and polyobject rendering
2023-06-04 02:11:51 +02:00
spherallic
79f66f1b9b
Add actions to toggle NiGHTS, zoom tube and polyobject rendering
2023-06-03 12:03:12 +02:00
spherallic
5548fd1aba
Pass folder resources to SRB2 properly, using new launcher parameters
2023-06-03 00:09:26 +02:00
spherallic
4ef3ba204b
Draw polyobject previews in classic modes
2023-06-02 14:57:12 +02:00
spherallic
32e450e089
Draw waypoint sequences in classic modes
2023-06-02 13:58:08 +02:00
spherallic
aeff9996c7
Draw NiGHTS axis circles/lines in classic modes
2023-06-01 17:18:27 +02:00
spherallic
d63c3c23bc
Change version number text in log and crash report
2023-05-30 12:14:57 +02:00
spherallic
86b0d431d8
Rename some UDB files that were missed before to UZB
2023-05-30 11:34:21 +02:00
spherallic
55158443ca
Change some default settings:
...
- Disable Visual Mode view stretching
- Disable increased texture brightness in classic modes
- Increased default Visual Mode FOV from 80 to 90
2023-05-30 11:16:42 +02:00
spherallic
a962eed418
Update revision number to reflect latest UDB merge
2023-05-29 11:06:02 +02:00
spherallic
69c667073a
Merge remote-tracking branch 'udb/master'
2023-05-29 11:04:31 +02:00
wisselstem
606e43ca35
Stair Sector Builder Mode: fix "Back" option never being checked when loading default preset ( #890 )
2023-05-26 21:16:38 +02:00
wisselstem
d2a4dcffce
Edit Selection Mode: added actions for moving the selection around the grid ( #888 )
2023-05-26 20:56:30 +02:00
wisselstem
533d56eb6a
Preferences form: added Tab to the list of special input controls ( #886 )
2023-05-26 20:53:36 +02:00
spherallic
a50f332493
Update installer, disable updater, remove binary config
2023-05-26 18:50:13 +02:00
spherallic
d08b4b6638
Start UZB version numbering with v0.1
2023-05-26 18:21:31 +02:00
spherallic
78dc4e5c1e
Update git revision in assembly version
2023-05-26 16:59:12 +02:00
spherallic
3aad6d2bb7
Rebrand UDB to UZB
2023-05-26 16:55:19 +02:00
sphere
10e2e3f4cb
Merge branch 'texture-skewing' into 'master'
...
Implement proper texture skewing in Visual Mode
See merge request STJr/UltimateZoneBuilder!5
2023-05-26 12:51:41 +00:00
sphere
af9c803ed6
Merge branch 'reduce-blockmap-use' into 'master'
...
Reduce blockmap use when drawing/stitching geometry
See merge request STJr/UltimateZoneBuilder!4
2023-05-26 12:51:28 +00:00
spherallic
8bbf6b716a
Fix testing from cursor/camera position for SRB2
2023-05-26 14:20:25 +02:00
spherallic
5b9dc62dde
Change hardcoded line slope action to match SRB2
2023-05-26 14:09:04 +02:00
spherallic
2bbb2aaf30
Implement proper texture skewing in Visual Mode
2023-05-26 13:26:15 +02:00
spherallic
a4e4fdbdb3
Merge branch 'repeat-midtex' into texture-skewing
2023-05-26 11:44:09 +02:00
spherallic
841467cf9b
Merge remote-tracking branch 'udb/master'
2023-05-24 12:55:08 +02:00
spherallic
06e2c06553
Reduce blockmap use when drawing/stitching geometry, increasing performance in large maps
2023-05-24 12:50:45 +02:00
MascaraSnake
787dfe33f4
Infinitely repeating midtextures: Handle offsets correctly
2023-05-23 09:53:47 +02:00
MascaraSnake
cbf1fe14c8
Add support for repeating midtextures
2023-05-23 08:51:09 +02:00
MascaraSnake
4783f4823c
Thing-based vertex slopes: Pick the right mapthings
2023-05-22 20:51:10 +02:00
MascaraSnake
2933d5ad5f
Wrap xcopy arguments in quotes to handle spaces in paths
2023-05-22 18:09:26 +02:00
spherallic
2f3d9e07cb
Various project changes to make UDBScript work again
2023-05-21 23:03:10 +02:00
biwa
13a6f1b24d
Added the Unity port IWADs (and some others) to the list of known official IWADs
2023-05-21 09:54:55 +02:00
antonino maniscalco
aae0dd5669
Check for unix instead of linux in file locker (PR#885 by pac85)
...
The calls to native windows functions wouldn't be valid on any unix os
so expand the check.
The check for Windows XP is removed as that platform is not supported
anymore.
2023-05-19 22:55:02 +03:00
antonino maniscalco
b772e0665f
Fix crash on linux when saving (PR#868 by pac85)
...
When saving a wad for the second time some code would run that tried to
use native windows function and caused a crash.
2023-05-19 17:45:15 +03:00
spherallic
34cdf97ca4
Merge remote-tracking branch 'udb/master' into udbmerge202304
2023-05-19 00:47:18 +02:00
wisselstem
a2c67a9c5e
Select Sectors Outline action: fixed an issue where selection info/labels were not updated ( #884 )
2023-05-17 17:45:17 +02:00
spherallic
1723958a97
Fix SRB2 thing edit form
2023-05-16 17:26:55 +02:00
spherallic
087b1c8e8f
Merge remote-tracking branch 'udb/master' into udbmerge202304
2023-05-12 13:45:56 +02:00
Xaser Acheron
184c13a563
Automap Mode: improved support for GZDoom ( #876 )
...
- A new "Show Textures" option up on the top bar, which draws any sector not flagged to be hidden on the textured automap
- Holding Shift will highlight sectors instead of lines
- Left-clicking on a highlighted sector will toggle the "Not shown on textured automap" flag
- Textures will be shown when Shift is held down even if the "Show Textures" toggle is off
2023-05-01 09:32:09 +02:00
biwa
464f4c4ea7
ZScript parser: fixed an issue where mixins were not added to extend classes. Fixes #880
2023-04-30 20:07:39 +02:00
biwa
f7d767c115
Fixed some more case sensitivity issues in file dialogs on Linux. Fixes #872
2023-04-22 22:29:15 +02:00
biwa
86f1532a9f
Edit Selection Mode: fixed a problem where floor and ceiling textures were unintentionally scaled in UDMF when resizing the selection. Fixes #873
2023-04-22 19:38:18 +02:00
biwa
724bd24d37
Fixed a problem where the last used game configuration was not saved for the new map dialog
2023-03-29 11:24:51 +02:00
James R
e2900f8d25
Fix mono build
2023-03-19 01:28:15 -07:00
biwa
d706e04149
UDBScript: fixed a problem where the Angle2D class wasn't usable from old API versions anymore
2023-03-06 16:12:59 +01:00
biwa
e1672281e6
UDBScript: fixed a problem where hot reloading would not select the previously selected script
2023-03-06 11:57:10 +01:00
biwa
8c30cef65e
UDBScript: fixed a problem where floating point default script option values would be converted to the system's locale on hot reloading. Fixes #858
2023-03-03 13:10:32 +01:00
biwa
6c53594ec8
Nodes Viewer Mode: fixed a problem where trying to engage the mode with an empty map could crash. Fixes #857
2023-03-03 10:49:40 +01:00
biwa
bb7857d2bb
Map Analysis Mode: fixed a problem where lines with fractional vertex positions could erroneously be reported as overlapping
2023-03-03 09:53:08 +01:00
biwa
1766b71cb0
Texture Browser: fixed a problem where the setting for texture type to show wasn't saved
2023-02-11 21:37:49 +01:00
biwa
eb974fcaf0
Thing Edit Form (UDMF): fixed a problem where setting floating point values for health wasn't possible. Fixes #225
2023-02-01 20:51:03 +01:00
biwa
0fb4c98a77
Stair Sector Builder Mode: fixed an issue where the number of sectors and the sector depth was not loaded correctly when a default prefab was set. Fixes #847
2023-01-28 23:52:07 +01:00
Boondorl
6d2a3b646d
ZScript: Added support for narrowed enums ( #854 )
2023-01-21 10:07:13 +01:00
Boondorl
d73a2173d7
ZScript: Added support for Map<type, type> structures ( #853 )
2023-01-21 00:44:30 +01:00
MascaraSnake
58b082c040
Sector edit form: Separate flags lists, reorganize tabs
2022-12-31 08:43:26 +01:00
MascaraSnake
57473a9636
Rename the app to avoid conflicts with proper UDB installs
2022-12-30 20:41:08 +01:00
MascaraSnake
fea4ac17db
Implement string argument info
2022-12-30 18:37:26 +01:00
MascaraSnake
fbd2beff41
Linedef edit form: Disable scale, hide flags
2022-12-30 17:58:39 +01:00
MascaraSnake
54e3b4ff3f
Implement thing edit form
2022-12-30 17:53:17 +01:00
MascaraSnake
dc1448363b
Sector edit form: Add friction
2022-12-30 15:46:25 +01:00
MascaraSnake
646ee17bdc
Sector edit form: Add fadestart/fadeend
2022-12-30 15:29:05 +01:00
MascaraSnake
c28d1c42b3
Sector edit form: Disable texture scaling (for now)
2022-12-30 15:11:19 +01:00
MascaraSnake
95a709ff7d
Sector edit form: Remove obsolete sector type
2022-12-30 15:08:31 +01:00
MascaraSnake
24b045fbef
Sector edit form: Add triggertag and triggerer fields
2022-12-30 15:04:42 +01:00
MascaraSnake
c8c73a7c80
Sector edit form: Implement lightalpha/fadealpha fields
2022-12-30 09:22:48 +01:00
MascaraSnake
164c3aa9b1
Add unfinished SRB2 sector edit form
2022-12-29 22:43:45 +01:00
MascaraSnake
4afeb9782f
Disable per-texture offsets and scaling (for now)
2022-12-29 22:24:21 +01:00
MascaraSnake
59f0e11c3a
Linedef edit form: Add field for repeatcnt
2022-12-29 22:04:26 +01:00
MascaraSnake
6fba87cfaa
Linedef edit form: Add field for executordelay
2022-12-29 21:38:20 +01:00
MascaraSnake
c5d91d15fc
Began implementing linedef edit form for SRB2
2022-12-29 21:02:53 +01:00
MascaraSnake
d29bd54034
Refactor code that relies on the number of action args being exactly 5
2022-12-28 23:04:32 +01:00
MascaraSnake
51d56016f3
Refactor the code that open edit forms, to make it easier to add different forms in the future
2022-12-28 13:10:04 +01:00
biwa
5cf8ed914a
Comments Panel: docker is now only updated when it is visible
2022-12-25 18:24:52 +01:00
biwa
e0e61d63ec
Tag Explorer: docker is now only updated when it is visible
2022-12-25 15:20:23 +01:00
biwa
db8babf811
Nodes Viewer Mode: a crash that could happen when the nodes header was interpreted as an UTF-8 value should be fixed for good now ( #827 )
2022-12-11 11:02:03 +01:00
biwa
65f1b6c209
Fixed a crash that occurred when using the NullTexture option in the TEXTURES lump. Fixes #833
2022-12-10 19:11:28 +01:00
biwa
af25e772e3
Improved performance in classic modes when panning the view. This is achieved by parallelizing plotting linedefs and vertices on multiple logical CPU cores. Enabled for linedefs by default. Disabled for vertices by default, since it can cause flickering when vertices are close to each other. Settings can be changed in Preferences -> Appearance
2022-12-09 15:37:45 +01:00
biwa
e49c91960b
UDBScript: setting an UDMF string field to an empty string will not remove the field anymore, but actually set it to an empty string
2022-11-27 16:49:05 +01:00
biwa
02bc20b736
Nodes Viewer Mode: fixed a potential crash when loading classic nodes. Fixes #827
2022-11-27 12:04:23 +01:00
biwa
f839269a72
Disabled visual sloping for game configurations that do not support plane equation slopes. Fixes #828
...
Added toasts for visual sloping events
2022-11-27 11:02:26 +01:00
ZZYZX
30548f1765
Fixed crash on AMD hardware ( resolves #820 reported by AlexMax)
2022-11-23 18:43:51 +02:00
biwa
5b2b149b40
UDBScript version 5 ( #819 )
...
Improved UDBScript to version 5:
- Added Plane class
- Added BlockMap, BlockEntry, and BlackMapQueryResult classes
- Sector class
- Added getLabelPositions method to get the position of sector labels (where tags, effects etc. are displayed)
- Added support for JavaScript BigInt for UDMF fields. This means it's not necessary anymore to use UniValue to assign integers to new UDMF fields. Instead it can be done like this: sector.fields.my_int_field = 1n;
- Added type information file (udbscript.d.ts)
2022-11-13 01:15:17 +01:00
biwa
204982e5f8
Add support for toasts ( #817 )
...
Behavior can be configured in the "Toasts" tab in the preferences.
2022-11-06 15:08:22 +01:00
biwa
13e53ece53
3D Floor Mode: added support for UDMF game configurations without support for sectors with multiple tags (i.e. Zandronum)
2022-11-04 19:49:53 +01:00
biwa
d30347b81b
Game Configuration dialog: fixed an crash related to required resource checks when switching through the game configurations too quickly. Fixes #813
2022-10-29 11:14:10 +02:00