Commit graph

364 commits

Author SHA1 Message Date
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
spherallic
b3b327a6c3 Merge remote-tracking branch 'udb/master' 2023-11-07 12:11:47 +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
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
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
9948645e77 Add support for flags alongside enum for argument info 2023-10-10 21:10:43 +02:00
spherallic
e2e7afa733 Add SOC parser for custom objects 2023-10-06 19:23:48 +02:00
spherallic
4aa373aba8 Allow changing string argument properties via Lua 2023-09-19 19:06:32 +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
778cf4be7c Merge remote-tracking branch 'udb/master' 2023-07-14 00:19:00 +02:00
biwa
9c35a8f65d
Eternity Engine: added support for texture skewing in Visual Mode (#930) 2023-07-08 22:39:50 +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
ba4fca0861 Add centerhitbox thing property 2023-06-10 01:13:54 +02:00
spherallic
79f66f1b9b Add actions to toggle NiGHTS, zoom tube and polyobject rendering 2023-06-03 12:03:12 +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
a50f332493 Update installer, disable updater, remove binary config 2023-05-26 18:50:13 +02:00
spherallic
2bbb2aaf30 Implement proper texture skewing in Visual Mode 2023-05-26 13:26:15 +02:00
spherallic
087b1c8e8f Merge remote-tracking branch 'udb/master' into udbmerge202304 2023-05-12 13:45:56 +02:00
MascaraSnake
58b082c040 Sector edit form: Separate flags lists, reorganize tabs 2022-12-31 08:43:26 +01:00
MascaraSnake
fea4ac17db Implement string argument info 2022-12-30 18:37:26 +01:00
MascaraSnake
646ee17bdc Sector edit form: Add fadestart/fadeend 2022-12-30 15:29:05 +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
d29bd54034 Refactor code that relies on the number of action args being exactly 5 2022-12-28 23:04:32 +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
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
ZZYZX
4fd97fec9c Added warnings about possibly invalid resource configurations before starting to edit a map 2022-09-18 20:54:53 +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
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
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
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
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
MascaraSnake
5ed59088fc Add support for Peg Midtexture flag 2022-01-30 08:39:16 +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
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
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
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
0f51f23360 Improved associations between arbitrary UDMF fields (used by the Eternity Engine game configuration) 2021-12-17 16:33:42 +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
a69141c3d0 Script editor: made the fix for #663 a bit cleaner 2021-12-10 18:13:16 +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
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