Magnus Norddahl
192b69c8af
Added support for models in IQM format
2023-06-29 20:37:47 +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
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
533d56eb6a
Preferences form: added Tab to the list of special input controls ( #886 )
2023-05-26 20:53:36 +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
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
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
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
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
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
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
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
biwa
86b86ac67a
MODELDEF: added support for the rotation-center command. Resolves #796
2022-10-21 20:29:30 +02:00
biwa
df6ea3ebcd
Resource options form: fixed a problem where the text box containing the path to the file could be focused. Fixes #806
2022-10-20 20:40:07 +02:00
biwa
27cc74a440
Fixed a potential crash when adding DECORATE files to game configurations that check for required resources. Fixes #808
2022-10-20 20:10:30 +02:00
biwa
c751ad5a97
Things Mode: fixed an issue where the thing info panel did not show enum values for the first argument. Fixes #804
2022-10-20 20:00:28 +02:00
ZZYZX
7de0c65b61
Fixed threading and Mono issues in resource check
2022-09-26 23:45:19 +03:00
ZZYZX
1174d1ac10
Fixed a possible cause for infinite resource check loader
2022-09-25 20:41:19 +03:00
ZZYZX
e7ccffa498
Fixed regression in resource list editor where it'd get fucked if the user has non-standard UI scaling enabled
2022-09-19 12:26:26 +03:00
ZZYZX
85a4c3a651
Fixed: Map options form window would become squished if the starting game configuration is invalid
2022-09-19 10:13:27 +03:00
ZZYZX
ca5c77251e
Fixed Mono build
2022-09-18 21:27:32 +03:00
ZZYZX
4fd97fec9c
Added warnings about possibly invalid resource configurations before starting to edit a map
2022-09-18 20:54:53 +03:00
JaedenDuhreis
82f1ee09bc
Added parsing of relative includes in ZScript (PR#787 by JaedenDuhreis)
2022-09-15 19:04:07 +03:00
ZZYZX
aee47aacb0
Improved error reporting for invalid ZScript input
2022-09-15 03:12:27 +03:00
biwa
d16ffe135a
Added some explanatory comments to source code
2022-09-13 19:45:27 +02:00
biwa
b24a2dda84
Visual Mode: fixed an issue where the crosshair was distorted after the viewport was resized. Fixes #321 . Fixes #777
2022-09-03 13:07:16 +02:00
biwa
3fd7f99ba2
Fixed an issue where textures OBJ models with w components in their texture coordinates were not displayed correctly. Fixes #775
2022-09-03 12:25:26 +02:00
biwa
450198cfe7
Fixed a crash when trying to create the screenshot folder failed. Fixes #774
2022-09-03 11:12:37 +02:00
Alison Watson
6b0b047c57
Added support for some niche ZScript and MODELDEF syntax. Resolves #747
2022-08-23 13:37:58 +02:00
biwa
c1e69eb548
Fixed a problem where grid transform didn't work when the new origin had an x value of 0. Fixes #769
2022-08-21 12:18:13 +02:00
biwa
d597c11e1f
Added "-debugrenderdevice" command line argument to write a logfile for the render device
2022-08-18 10:18:16 +02:00
biwa
c1e401013b
Fixed a problem where IWADINFO lumps with properties without values failed for parse. Fixes #760
2022-08-13 13:48:59 +02:00
ZZYZX
692ceb719b
Internal: fixed Linux and Mac build
2022-08-07 22:48:23 +03:00
ZZYZX
f11127ca71
Made non-existent ZScript classes a fatal error.
...
Added explicit warning if gzdoom.pk3 is not loaded for GZDoom game configurations.
Fixed tokenizer not picking up the very last token in the stream.
2022-08-07 21:26:22 +03:00
biwa
39ec35984d
Fixed a problem where the flags selection form could be too small to accommodate the "OK" button when the game configuration contained too few flags
2022-07-21 16:02:10 +02:00
biwa
27ba367174
OBJ Models: fixed a crash that occurred when the usemtl directive had the texture to use in quotes. Fixes #758
2022-07-13 23:25:10 +02:00
biwa
fd68806dc6
Texture set definitions can now be imported/exported to/from game configurations using configuration files
2022-07-13 23:13:48 +02:00
biwa
cb12c83877
Fixed an issue that allowed to open Hexen format maps with a Doom format game configuration when using the "Open Map in Current WAD..:" feature.
2022-07-03 15:22:33 +02:00
biwa
a269b13a2d
ZScript: fixed an issue where user default variables from class extensions were not applied
2022-06-12 20:24:30 +02:00
biwa
d46dc1413b
Things: fixed an issue where inserting a new thing would not immediately apply ZScript user variables
2022-06-12 20:07:41 +02:00
biwa
5dc8d1eda0
Merge branch 'master' of https://github.com/jewalky/UltimateDoomBuilder
2022-06-11 13:16:14 +02:00
biwa
0f7d6c6062
CVARINFO: fixed a problem parvins CVARs with incompatible flags. Fixes #748
2022-06-11 13:14:38 +02:00
biwa
21e89cf975
Added support for ZDRay static light things
2022-06-02 20:18:35 +02:00
biwa
90cdb7db55
More fixes related to crashes when running actions when no map is opened
2022-05-29 17:30:54 +02:00
biwa
59de9762ad
Fixed two crashes that happened when trying to reset the grid transform, or toggling the grid visibility while no map was opened
2022-05-29 10:47:00 +02:00
biwa
4f526dc57f
Toolbar buttons now show their assigned shortcut key in their tool tip
2022-05-28 16:19:01 +02:00
biwa
57b796e87d
Visplane Explorer Mode: fixed an issue that caused a crash when the map doesn't have nodes the Visplane Explorer Mode understands. Fixes #736
2022-05-27 15:52:53 +02:00
biwa
7e3dbdefac
DeHackEd: editor keys are once again recognized
2022-05-15 00:38:36 +02:00
biwa
df29245a59
DeHackEd: fixed and issue where the "#" in "ID #" fields was erroneously interpreted as a comment. Fixes #735
2022-05-15 00:32:21 +02:00
biwa
d08bc4438b
DECORATE/ZScript: fixed an crash introduced in 070aa9f36f
that happened when a base actor didn't have a thing type info
2022-05-14 18:07:50 +02:00
biwa
070aa9f36f
DECORATE/ZScript: fixed an issue where setting the thing category using the editor key didn't work for replaced actors. Fixes #729
2022-05-14 17:10:49 +02:00
biwa
183af344e6
DeHackEd: made reading comments in unexpected places more robust. Fixes #732
2022-05-11 23:28:50 +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
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
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
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
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
1f13839dbd
Added event handler for when values change to ArgumentBox control
2022-02-19 11:21:28 +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
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
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
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
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
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
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
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
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
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
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
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
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