biwa
a1df690ae4
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder
2022-05-09 23:16:21 +02:00
ZZYZX
c82ef4880c
Fixed: Doom64 sector floor color was not applied to a sector below a 3D floor
2022-05-10 00:10:55 +03:00
biwa
d1e9043958
Visual Mode: fixed an issue where using the "apply camera rotation to things" action did not update the thing cages properly
2022-05-08 16:42:15 +02:00
biwa
ccdbc28ed8
Visual Mode: fixed an issue where deleting a thing could cause a crash. Fixes #730
2022-05-07 18:49:36 +02:00
biwa
44a2a0daae
Edit Selection Mode: floor and ceiling textures can now be pinned independently. Fixes #728
2022-05-07 17:44:06 +02:00
biwa
3cda0e53d1
Fixed an issue that prevented models from being loaded correctly when some model indices in MODELDEF were unused. Fixes #727
2022-04-23 17:23:22 +02:00
biwa
d363ab9c30
Draw Settings docker: fixed an issue where toggling the texture check boxes stopped texture overrides from being applied
2022-04-18 16:02:54 +02:00
biwa
ddd68de72e
Command line arguments:
...
- using "-map" with lower case parameter doesn't crash anymore
- using "-cfg"/"-config" with a non-existing configuration file doesn't crash anymore
2022-04-17 18:09:29 +02:00
biwa
ac57fecf0c
Fixed an issue where "WallTextures" from the TEXTURES lump were not loaded correctly. Fixes #719
2022-04-15 00:19:16 +02:00
biwa
f8e0f0b25b
Map element associations: fixed a problem where things that have a argument of type tag set to 0 were referencing all things with tag 0. Fixes #718
2022-04-09 19:14:46 +02:00
biwa
98d32f7946
Linedefs Mode: fixed a crash that could happen when the mouse was moved out of the map control while an UDBScript was modifying the map
2022-04-09 17:52:38 +02:00
biwa
5cb40a23c2
ZScript: fixed an issue where #include files were not parsed when the parent file had a //$GZDB_Skip comment. Fixes #716
2022-04-09 17:00:49 +02:00
biwa
9c7526a80c
Added command palette that allows the user to search for (and execute) commands at any time. Unbound by default. Resolves #555
2022-04-09 11:10:41 +02:00
biwa
91d79e12be
Moved some custom scaling code for MainForm from the designed file to code file
2022-03-20 16:17:00 +01:00
biwa
5115686a69
Sectors Mode: fixed a crash that could happen when the mouse was moved out of the map control while an UDBScript was modifying the map
2022-03-15 21:31:00 +01:00
biwa
9b08454138
Edit Selection Mode: improved handling of texture transformation (still doesn't work 100% correctly)
2022-03-14 19:52:46 +01:00
biwa
6a55d0086f
- Further improvements to the installer and updating process
...
- The updater can now update itself
2022-03-13 16:51:56 +01:00
biwa
e2ed08261e
Map Analysis Mode: fixed an issue where lines were erroneously reported as overlapping in certain situations. Fixes #713
2022-03-11 12:31:48 +01:00
biwa
4f0692e132
More fixes to the Mono project files
2022-03-05 20:59:08 +01:00
biwa
453651e5c9
Added missing preprocessor directives to the 3D Floor Mode Mono project file
2022-03-05 20:30:34 +01:00
biwa
f0f4642581
3D Floor Mode: 3D floor editing dialog can now be resized on non-Windows platforms. Fixes #712
2022-03-05 18:15:29 +01:00
biwa
cb24e346ef
Nodes Viewer Mode: the mode will not engage anymore if ZNODES are found, do to ZDBSP reordering the vertices when rebuilding the nodes. Addresses #659
2022-03-05 17:26:16 +01:00
biwa
f8bb87e143
Fixed an issue where wall textures and flats did not have the correct precedence. Fixes #710
2022-03-05 16:57:23 +01:00
biwa
69fb4ba413
Visual Mode: Fixed a problem where using visual sloping a slope handle around itself resulted in invalid slopes
2022-03-05 10:37:00 +01:00
biwa
2dfe043e1e
UDMF: fixed an issue where user variables with default values were not saved when their value was equal to the type's default value. Fixes #709
2022-02-26 16:21:59 +01:00
biwa
c62b8315c4
UDBScript: added an option to open the selected folder in the Explorer to the context menu of folder items in the file tree
2022-02-26 01:04:48 +01:00
biwa
1f13839dbd
Added event handler for when values change to ArgumentBox control
2022-02-19 11:21:28 +01:00
biwa
12f0d53775
Copy and Paste Properties: fixed a problem where the "fadecolor" GZDoom UDMF sector property was not copied/pasted
2022-02-19 08:47:30 +01:00
biwa
b9ef63238c
Normalized line endings of AutomapMode/BuilderPlug.cs to CRLF
2022-02-12 20:02:49 +01:00
biwa
2a1d595173
Fixed a problem where the display was desaturated in certain situations in classic modes when wireframe rendering was enabled when exiting Visual Mode. Fixes #619
...
Fixed a problem where sectors were not desaturated correctly in classic modes on map load
2022-02-12 12:14:50 +01:00
biwa
6c2ad3efaf
Linedefs Mode: further speed improvements related to sector labels
2022-02-08 21:30:54 +01:00
biwa
e0bd927450
Visual Mode: fixed a problem where offsetting the middle texture of double sided lines would not work under certain circumstances. Fixes #702
2022-02-08 19:07:02 +01:00
biwa
f86c52c021
UDBScript: fixed a bug in Vector3D's crossProduct method that resulted in wrong calculations
2022-02-07 22:10:34 +01:00
biwa
7d11b0dd27
Linedefs Mode: fixed a problem where sector labels and linedef selection labels were not shown
2022-02-06 13:55:37 +01:00
volte
be06471f52
Vertex rendering options ( #701 )
...
* Extended rendering options for drawing vertices
* Fixed vertex scale slider behaviour
* Force plot highlighted vertex in DragSectorsMode
* Moved ShouldRenderVertices property into the properties region
* made config file variable lower case to be in line with other config file variables
2022-02-06 12:19:03 +01:00
biwa
c425b2bdc9
Visual Mode: added actions to lower and raise map elements by the current grid size (no defaults bound). Resolves #699
2022-02-05 18:40:08 +01:00
biwa
6259b6d99f
Linedefs Mode: improved performance when showing the vertex insertion preview
2022-02-05 00:44:04 +01:00
biwa
484b0817bd
Snap selection to grid: fixed a problem that could cause a crash if geometry got removed by snapping it to the grid
2022-02-03 19:35:10 +01:00
biwa
b369b944f9
Visual Mode: fixed a problem that resulted in incorrect texture offsets when moving a texture by grid size, and the grid was a multiple of the texture size
2022-02-02 19:37:43 +01:00
volte
d37e2400bc
Made classic rendererer respect per-surface light levels ( #698 )
2022-01-31 19:49:26 +01:00
biwa
6f8d617347
Fixed typos introduced in 78ded20481
.
2022-01-29 18:59:24 +01:00
biwa
c12b9f624d
OBJ Exporter: fixed a problem where the model path controls were disabled unless creation of MODELDEF was enabled. Fixes #692
2022-01-29 18:37:41 +01:00
biwa
78ded20481
GZDoom game configuration: added support for distinct upper/middle/lower sidedef brightness levels. Resolves #694
2022-01-29 14:48:41 +01:00
biwa
e0313a18bb
DeHackEd: fixed a problem where patches with things without names resulted in an parsing error
2022-01-28 00:59:48 +01:00
biwa
a86fce577e
Game configurations: added ability to show certain UDMF fields on specific thing types only
2022-01-27 19:34:28 +01:00
biwa
8274321cf1
UDBScript: fixed a bug where changing a thing's or linedef's arguments did not recorded for the undo system
2022-01-25 16:30:46 +01:00
biwa
8536eb1d95
Game configuration: fixed a crash when using enums for universal field definitions
...
GZDoom game configuration: added enum list for the automapstyle UDMF linedef field
2022-01-23 19:02:45 +01:00
biwa
1b69dbe795
UDBScript: fixed a problem where getting a highlighted map element would not work correctly in some circumstances
2022-01-23 17:58:04 +01:00
biwa
afa09e6c64
Fixed a problem where polyobject numbers where not sorted correctly in the editing dialogs. Fixes #690
2022-01-22 11:06:13 +01:00
volte
910bd0fb22
Made the classic renderer ignore texture brightening settings ( #687 )
2022-01-19 17:58:12 +01:00
volte
02b0e93049
Added radial drawing capability to Rectangle and Ellipse tool ( #689 )
2022-01-16 20:42:45 +01:00
biwa
6d70c70fdc
ZScript: user variables from mixins now show up in the "custom" tab of the edit thing dialog
2022-01-16 20:27:18 +01:00
volte
69cac01827
Hotfix for potential crash if COLORMAP or PLAYPAL don't have expected size ( #685 )
2022-01-08 10:48:16 +01:00
biwa
9612b80924
Visual Mode: added toggleable option to select all adjacent visual vertex slope handle when selecting a visual slope vertex handle. The action is called "Toggle Adjacent Visual Vertex Slope Selection"
2022-01-07 16:28:06 +01:00
biwa
cfada3b4c9
UDBScript: the progress bar in the running script dialog now stops its animation when no progress was set and the script finished.
2022-01-07 11:56:26 +01:00
biwa
8992b66df5
UDBScript: fixed a problem where the UDB.log() method crashed when a non-string object was passed to it
2022-01-07 11:51:04 +01:00
biwa
92fefb766a
UDBScript: the scalex and scaley UDMF properties of things can now be set through the UDMF fields
2022-01-07 11:45:13 +01:00
biwa
d59342ed7f
UDBScript: groups all classes, objects, and methods in a new UDB namespace, usable with the new feature version 4. Updated the documentation accordingly. Resolves #679
2022-01-06 18:46:37 +01:00
volte
7fbd07e586
New feature: classic lighting renderer for visual mode ( #680 )
...
Added classic rendering mode to closer emulate software renderer visuals in visual mode
2022-01-04 20:17:12 +01:00
volte
90896acd43
Additional camera movement actions in visual mode ( #682 )
...
Added "Orbit" and "Move Camera to Cursor" visual mode actions (not bound by default)
2022-01-03 15:46:00 +01:00
biwa
e2374102ee
UDBScript asynchronous execution ( #684 )
...
Script run by UDBScript are now executed asynchronously
2022-01-03 14:33:34 +01:00
biwa
12f32e2bc6
UDBScript: fixed a bug where Map.nearestLinedef, Map.nearestThing, Map.nearestVertex, and Map.nearestSidedef would not return valid objects when no nearest map element was found
2021-12-28 11:21:37 +01:00
biwa
0bb555622e
Fixed a crash with Mono that happened because of the placeholder text in the "additional parameters" text box in the testing drop down menu. Fixes #677
2021-12-27 01:51:10 +01:00
biwa
5c61600d0f
Removed some debugging code
2021-12-26 15:36:00 +01:00
biwa
69a3194d69
Fixes for Mono in the ScriptEditorPanel
2021-12-26 13:21:54 +01:00
biwa
288de511e4
DECALDEF: fixed a bug where the drop down list of available decals was empty. Fixes #678
2021-12-26 13:11:00 +01:00
biwa
bc18ae1558
Event lines are now shown between things and map elements even if the thing doesn't have an action, but directly uses its args. Resolves #676
2021-12-26 11:40:13 +01:00
biwa
634225b77b
UDBScript: Exported the classes Linedef, Sector, Sidedef, Thing, and Vertex, so that they can be used with instanceof
...
UDBScript: Map class: the getSidedefsFromSelectedLinedefs() method now correctly only returns the Sidedefs of selected Linedefs in visual mode (and not also the highlighted one)
UDBScript: Map class: added a new getSidedefsFromSelectedOrHighlightedLinedefs() method as the equivalent to the other getSelectedOrHighlighted*() methods
UDBScript: Sector class: added new floorSelected, ceilingSelected, floorHighlighted, and ceilingHighlighted properties. Those are mostly useful in visual mode, since they always return true when the Sector is selected or highlighted in the classic modes. The properties are read-only
UDBScript: Sidedef class: added new upperSelected, middleSelected, lowerSelected, upperHighlighted, middleHighlighted, and lowerHighlighted properties. Those are mostly useful in visual mode, since they always return true when the parent Linedef is selected or highlighted in the classic modes. The properties are read-only
UDBScript: added new example to apply textures for floor/ceiling and upper/middle/lower texture for selected map elements
UDBScript: updated documentation
2021-12-25 14:43:56 +01:00
biwa
ca7b9e8b7e
DeHackEd: fixed a crash with malformed patches. Fixes #673
2021-12-23 12:48:04 +01:00
biwa
0f51f23360
Improved associations between arbitrary UDMF fields (used by the Eternity Engine game configuration)
2021-12-17 16:33:42 +01:00
biwa
bc2a74d155
Find and Replace Mode: fixed a problem where linedef activation flags could not be found or replaced. Fixes #667
2021-12-14 21:29:05 +01:00
biwa
54b99ee710
Added missing source file for placeholder tool strip text box
2021-12-14 18:19:47 +01:00
biwa
a5df323717
Added option to enter additional parameters when testing a map. Resolves #646
2021-12-14 18:15:23 +01:00
biwa
9f85f70deb
When choosing a difficulty or engine in the test toolbar button the engine will not be launched immediately. This can be reverted in the preferences. Resolves #626
2021-12-11 12:43:33 +01:00
biwa
a75249b315
ACS parser: fixed problem when trying to include files that contain invalid characters. Fixes #664
2021-12-11 11:27:29 +01:00
biwa
32acb551c3
UDBScript: clarified documentation of QueryOptions when using enums
2021-12-10 20:18:50 +01:00
biwa
6cad9218f0
Script editor: Reverted to an old version of ScriptEditorPanel
2021-12-10 18:18:25 +01:00
biwa
a69141c3d0
Script editor: made the fix for #663 a bit cleaner
2021-12-10 18:13:16 +01:00
biwa
0945875bd6
Script editor: fixed a crash when opening the script editor. Fixes #663
2021-12-10 17:58:03 +01:00
biwa
3226e0d5a6
UDBScript: fixed a problem where a version warning was shown then the script version was not equal to the UDBScript version (instead of only showing the warning when the script version was higher)
2021-12-10 12:55:44 +01:00
biwa
ebd7d0c01c
UDBScript: the methods of the Pen class now return the instance of the Pen class to allow method chaining. Resolves #662
2021-12-10 11:54:22 +01:00
biwa
d68f41a2a3
IPK3 and IPK7 with an IWADINFO lump with a single IWAD definition are now recognized as the main resource file (used for the -iwad parameter when testing). Fixes #653
2021-12-10 11:10:42 +01:00
biwa
ee307fcda3
UDBScript: fixed a problem where using QueryOption resulted in an exception being thrown. Fixes #661
2021-12-09 00:57:12 +01:00
biwa
8157c0a6bd
ZScript: user variables of parent actors were not displayed in the custom tab of the thing editing dialog. Fixes #649
2021-11-29 00:35:57 +01:00
biwa
686cebd64d
DeHackEd: fixed a problem where only the last DEHACKED lump was parsed. Fixes #657
2021-11-28 18:20:46 +01:00
biwa
a9284f0cc6
Fixed a problem where DeHackEd lumps failed to parse when their header wasn't at the beginning of the file. Fixes #647
2021-11-28 18:02:35 +01:00
biwa
6f0330d650
Drag Geometry Mode: floor and ceiling panning are now correctly preserved when dragging geometry. Fixes 648
2021-11-28 15:52:09 +01:00
biwa
86cc9ca909
UDBScript: expanded/collapsed status of the directory structure is now saved correctly
2021-11-28 15:01:09 +01:00
biwa
843058c76c
UDBScript: directories are now expanded by default
2021-11-28 14:50:49 +01:00
biwa
5eb438e3ba
Add map scripting capabilities to UDB ( #656 )
...
Added map scripting capabilities to UDB (#656 ). Documentation at https://biwa.github.io/udbscript-docs/
2021-11-28 14:00:24 +01:00
biwa
b8892f7edb
ZScript parser: fixed a bug where trying to parse the undocumented alternative array declaration syntax failed. Fixes #645
2021-10-26 23:50:34 +02:00
biwa
bd887c1f27
Fixed an issue where thing positions were modified even when the new position was the same as the old one. Fixes #644
2021-10-25 00:32:10 +02:00
biwa
7448e0fb05
Fixed a crash when undoing/redoing while in Things Mode
2021-10-24 20:28:36 +02:00
biwa
a0971e0ef2
Added option to reselect changed map elements after undo/redo
2021-10-24 19:22:00 +02:00
biwa
161e5ed5b5
ZScript parser: fixed a bug where included files where parsed when the #include directive was encountered, and not after the rest of the file was parsed. Fixes #641
2021-10-23 20:02:40 +02:00
biwa
ca264c71b1
Visual Mode: fixed a bug where textures on 3D floors were not scaled correctly when using the upper/lower texture 3D floor flags. Fixes #640
2021-10-21 20:25:56 +02:00
biwa
c2e7ac9b6b
Script editor: added support for the //$Skip editor in scripts. Adding this line will not add the next script to the drop down list of available scripts for the ACS actions in the thing and linedef editor dialogs. Resolves #636
2021-10-15 23:38:52 +02:00
biwa
cbe231c853
Image Exporter: added option to chose between taking sector colors into account or not when exporting. Resolves #635
2021-10-14 21:43:41 +02:00
biwa
c2a6e577c7
Image Exporter: fixed a bug where texture scales were not taken into account when exporting. Fixes #634
2021-10-14 21:09:49 +02:00
biwa
dee9a2a183
Map Analysis Mode: checked status of checks is now remembered between sessions. Resolves #629
2021-10-13 22:51:28 +02:00