Commit graph

4506 commits

Author SHA1 Message Date
biwa
ef444b5c8e Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder 2023-10-14 14:31:48 +02:00
biwa
f8ca89df6e
Visual Mode: fixed a problem where flood selection would operate from all selected surfaces and not just the clicked on one. This behavior can be reverted by enabling the "Use buggy flood select in Visual Mode" option in Preferences -> Editing (#969) 2023-10-14 14:30:35 +02:00
biwa
e97aa905eb Visual Mode: fixed a problem where flood selection would operate from all selected surfaces and not just the clicked on one. This behavior can be reverted by enabling the "Use buggy flood select in Visual Mode" option in Preferences -> Editing 2023-10-14 14:24:09 +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
e5cbadda91 Post-UDB-merge fixes 2023-10-10 15:53:11 +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
pug stonks
a9e05a0b2c
Updated builder.sh to run the editor correctly when the script is started from another directory 2023-10-08 09:21:51 +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
9d8ddfad35 OBJ Exporter: fixed a problem where the wrong textures were used on 3D floors when they have the "use upper/lower texture" flag set 2023-10-03 19:23:03 +02:00
biwa
7834bd1f15 OBJ Exporter: fixed a problem where 3D floor sides were not exported correctly. Fixes #963 2023-10-03 19:18:33 +02:00
biwa
051d899db2 GZDoom Game Configuration: fixed lightmap UDMF field names
GZDoom Game Configuration: fixed lightmap thing arguments for pulsing, flickering, and randomly flickering lights
2023-10-03 15:11:02 +02:00
biwa
fad0e8126d GZDoom Game Configuration: added lightmap UDMF properties for sidedefs 2023-09-29 21:31:50 +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
biwa
2b40a08f13 Visual Mode: fixed a problem where floors/ceilings could not be changed in size if the user tried to change their texture offset in a non-UDMF map 2023-09-29 20:44:04 +02:00
spherallic
9e19780bec UDMF config: reorganize things some more, using subfolders 2023-09-29 13:10:20 +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
9046f6a4f7 Merge remote-tracking branch 'udb/master' 2023-09-20 21:04:54 +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
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
sphere
84a3680917 Merge branch 'mono-build-fix' into 'master'
Fix building the mono version

See merge request STJr/UltimateZoneBuilder!13
2023-09-15 20:13:22 +00: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
bee3a9c903 Reduce size of item circle object to make smaller circle radii visible 2023-09-15 21:42:39 +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