biwa
6fcb5d2f57
DECORATE parser: fixed an issue where state block cast types were not recognized. Fixes #977
2024-01-13 19:18:52 +01:00
biwa
fcc5a0b2f8
Fixed a problem where the tag and high tag arguments of line actions 121 and 160 were not pasted correctly in Hexen format. Fixes #987
2024-01-12 15:56:50 +01:00
biwa
d5a6d7f242
Classic Modes: sector brightness is now displayed correctly in brightness level view mode is enabled even if displaying full brightness is enabled. Fixes #986
2024-01-11 17:45:31 +01:00
biwa
f7deef9ca3
UDMF map element editing forms: fixed a problem where some fields were rounded to two decimal places (they are not rounded anymore). Fixes #1004
2024-01-11 16:07:02 +01:00
biwa
f63be092dc
Improved error message when a CVAR used for actor distance check is not of type int. Fixes #1008
2024-01-11 12:03:18 +01:00
spherallic
b5f482e9dc
Merge remote-tracking branch 'udb/master'
2024-01-09 14:06:45 +01:00
spherallic
3846f15d32
Show light & fade alpha values in sector info panel
2023-12-28 15:16:34 +01:00
spherallic
5e330496ad
Fix small error in light/fade alpha and fade end field handling
2023-12-22 11:42:28 +01:00
spherallic
1691b4a395
More light/fade alpha & start/end fixes:
...
- Prevent from showing up in Custom tab
- Make sure their sectors are updated upon value changes
2023-12-17 19:18:26 +01:00
biwa
39be7a722c
Preferences dialog: made tabs multiline. Fixed some panel sizes.
2023-12-15 23:01:06 +01:00
biwa
957bec7f43
Autosave map functionality ( #995 )
...
Added autosaving of the current map. Autosaving happens in intervals when the map is changed. It will not overwrite the current map, but rather create new files, just like backups. Autosaving interval and number of files can be configured in the "Recovery" tab of the preferences. Autosaving can also be disabled there (not recommended). Autosaves will not have their nodes built for performance reason.
2023-12-15 22:49:28 +01:00
spherallic
a13329e7a0
Fix light/fade color and fade start/end not being editable
2023-12-12 01:44:34 +01:00
spherallic
63bb82a1d7
Apparently VertexDecimals affects every single numeric field, so revert its change
2023-12-09 14:23:09 +01:00
spherallic
2df910f915
Merge remote-tracking branch 'udb/master'
2023-12-06 14:22:37 +01:00
biwa
124d87129d
Script Editor: fixed a crash when the find/replace dialog was opened and the previously selected script tabs do not exist anymore. Fixes #993
2023-12-02 16:18:41 +01:00
biwa
0d4778be40
Fixed a problem where portal render style could not be set for the Eternity Engine game configuration
2023-11-22 21:28:12 +01:00
spherallic
7fda81ac57
Rotate wallsprite objects 90 degrees to match SRB2's papersprite behavior
2023-11-07 16:38:34 +01:00
spherallic
b3b327a6c3
Merge remote-tracking branch 'udb/master'
2023-11-07 12:11:47 +01:00
spherallic
e1726d8515
Disable decimal vertex positions since SRB2 doesn't support them
2023-11-06 00:46:02 +01:00
biwa
501c2f952d
Script Editor: pressing enter in the search box now performs the search. Pressing enter in the search box of the replace tab performs a search. Pressing enter in the replace box of the replace tab now performs a replacement. Pressing the Escape key now closes the dialog. Fixes #972
2023-11-05 20:21:04 +01:00
biwa
28630b9777
Game Configurations: added texture skewing options to the GZDoom game configurations
...
Visual Mode: added support for GZDoom style texture skewing
2023-11-04 21:43:09 +01:00
spherallic
247ce2fec2
Fix string arguments not being editable
2023-10-28 00:53:21 +02:00
spherallic
3f43145fc7
Merge remote-tracking branch 'udb/master'
2023-10-24 23:37:01 +02:00
biwa
af44086979
Edit Linedef dialog (UDMF): fixed a problem where the back sidedef's controls were not disabled correctly if their UDMF fields were not set in the game configuration
2023-10-24 20:43:15 +02:00
spherallic
a2c0c40102
Apply config-field-based controls to SRB2 editing forms
2023-10-24 18:18:41 +02:00
spherallic
aea6808cee
Merge remote-tracking branch 'udb/master'
2023-10-24 16:28:55 +02:00
biwa
0a74ca24b6
Added ability to enable/disable controls in the UDMF map element editing dialogs based on UDMF fields specified in the game configurations ( #953 )
2023-10-24 15:51:49 +02:00
spherallic
1fc96e9ad9
Merge remote-tracking branch 'udb/master'
2023-10-23 19:59:32 +02:00
Derek MacDonald
7536ea0f9d
Fix sidedef "compresion" error message typo ( #973 )
2023-10-22 08:37:49 +02:00
biwa
728eea84b2
Visual Mode: the effect of slope things are now only applied if they are specified in the game configuration
2023-10-21 16:11:35 +02:00
biwa
807df65279
Game Configurations: added support for enabling or disabling support for vertex heights in UDMF game configurations
2023-10-21 14:45:42 +02:00
spherallic
6bb4df359c
Merge remote-tracking branch 'udb/master'
2023-10-16 18:47:14 +02:00
biwa
1f21b797cf
UDMF type handler: fixed a problem where default values provided as integers for floating point fields failed to convert properly
2023-10-14 15:16:29 +02:00
spherallic
867d5f3e0e
Include SOC-related files in BuilderMono project
2023-10-12 14:45:16 +02:00
spherallic
f26492fa65
Do not clear all custom objects if one or more SOC/Lua scripts throws an error
...
Fix SOC errors being displayed as Lua errors
2023-10-11 00:17:29 +02:00
spherallic
9948645e77
Add support for flags alongside enum for argument info
2023-10-10 21:10:43 +02:00
spherallic
f4506b22dc
Merge remote-tracking branch 'udb/master'
2023-10-10 14:23:59 +02:00
spherallic
24939e7de8
Add SOC parser for level headers, plus some cleanup
2023-10-10 14:05:59 +02:00
biwa
1f1f9937ae
ZScript parser: added support for #region and #endregion. Fixes #958
2023-10-07 17:51:07 +02:00
biwa
432be2a061
Text file parser: fixed a problem where parsing could fail if the file ended with a comment without an trailing newline
2023-10-07 15:31:21 +02:00
biwa
6e7eaf0359
Game Configurations: fixed a crash when no default values for UDMF integer or floating point fields are set
2023-10-07 09:24:29 +02:00
biwa
682c4b92bf
Game Configurations: UDMF integer and floating point fields can now have default values other than 0
2023-10-06 21:05:57 +02:00
spherallic
e2e7afa733
Add SOC parser for custom objects
2023-10-06 19:23:48 +02:00
biwa
10c7594c63
Game configurations: renamed lightmap things from static to lightmap. Added pulsing, flickering, and random flickering lightmap things
2023-09-29 21:19:18 +02:00
spherallic
cca2949f6d
Fix Lua scripts not being read from WAD files
2023-09-27 19:59:30 +02:00
spherallic
86422d7498
Retain argument values if new thing/line action has the same argument(s)
2023-09-26 15:13:22 +02:00
biwa
0a9837050a
Game Configurations: fixed a problem where the enum list of enum bits handlers was not set for UDMF fields
2023-09-23 20:21:19 +02:00
spherallic
82ef2ab3de
Display mobjscale for things in Visual Mode
2023-09-23 00:29:33 +02:00
spherallic
fe4aef43b7
Allow editing thing info through Lua
2023-09-21 01:36:59 +02:00
spherallic
aaa469e838
Fixed some issues with 3D circle rendering, plus UDMF config changes:
...
- Added unique sprite sprites for custom rows/circles of items
- Set default values for hoops and custom rows/circles of items
2023-09-20 02:18:22 +02:00
spherallic
4aa373aba8
Allow changing string argument properties via Lua
2023-09-19 19:06:32 +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
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
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
705f618eb5
Specify that executor delay is in tics
2023-09-11 02:42:03 +02:00
spherallic
0c2532e160
Merge remote-tracking branch 'udb/master'
2023-09-11 01:55:11 +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
464a6eba9f
Update BuilderMono to use UZB icon
2023-09-08 19:35:42 +02:00
spherallic
0f1c06d44b
v0.4: Update version number and installer script
2023-09-08 13:35:37 +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
c891cad6fc
Increase amount of sides for rendered circles
2023-09-06 00:11:20 +02:00
spherallic
3e13b6ccdf
Fix sidedef part brightness fields for SRB2
2023-09-01 00:30:57 +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
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
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
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
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
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
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
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
biwa
822c9971c5
ZScript: fixed a problem where state goto expressions were not parsed correctly. Fixes #913
2023-06-24 11:19:09 +02:00