spherallic
c32f677c44
Merge remote-tracking branch 'udb/master'
2023-06-10 19:31:53 +02:00
spherallic
073798166a
Implement absolutez flag for things
2023-06-10 03:00:20 +02:00
spherallic
ba4fca0861
Add centerhitbox thing property
2023-06-10 01:13:54 +02:00
Yuri Kunde Schlesner
e9f66baf08
Add line special 301: Line_QuickPortal to ZDoom UDMF ( #896 )
2023-06-09 09:51:05 +02:00
spherallic
61107eb6dd
UDMF config: move Ideya Anchor to other NiGHTS category, restore 3D mode start
2023-06-09 01:23:36 +02:00
spherallic
e3123ad098
UDMF config: fix axis orientation labels, add Ideya Anchor sprite
2023-06-08 17:14:23 +02:00
spherallic
851d1eca79
Remove crushing polyobject spawnpoint from UDMF config
2023-06-07 22:27:23 +02:00
spherallic
069d143e06
Update version number to v0.2, update installer and rename default config
2023-06-04 22:41:53 +02:00
spherallic
28c48e3a03
Update 2.2 config:
...
- Add category-wide args to individual things, since they don't work (yet)
- Remove 3D mode start since it doesn't seem to work anyway
2023-06-04 22:24:32 +02:00
spherallic
5548fd1aba
Pass folder resources to SRB2 properly, using new launcher parameters
2023-06-03 00:09:26 +02:00
spherallic
e81da6d9c1
Small 2.2 configuration updates:
...
- Change some category colors
- Use newly added internal sprites
2023-06-01 18:14:22 +02:00
sphere
e09029c058
Merge branch 'update-config' into 'master'
...
Update config
See merge request STJr/UltimateZoneBuilder!7
2023-05-26 17:33:49 +00:00
spherallic
a50f332493
Update installer, disable updater, remove binary config
2023-05-26 18:50:13 +02:00
MascaraSnake
36737eff9c
Update config
2023-05-26 18:21:38 +02:00
spherallic
0e5a80ebe3
Add ZB's internal sprites, remove unnecessary ones
2023-05-26 17:12:12 +02:00
sphere
10e2e3f4cb
Merge branch 'texture-skewing' into 'master'
...
Implement proper texture skewing in Visual Mode
See merge request STJr/UltimateZoneBuilder!5
2023-05-26 12:51:41 +00:00
spherallic
2bd3379a98
Ignore Updater.ini
2023-05-26 14:08:46 +02:00
spherallic
2bbb2aaf30
Implement proper texture skewing in Visual Mode
2023-05-26 13:26:15 +02:00
spherallic
3909f424dc
Comment out gravity-related thing filters
2023-05-24 20:26:20 +02:00
spherallic
b02166b01e
2.2 UDMF config: fix map size check & Doom-related thing errors
2023-05-24 12:51:31 +02:00
spherallic
c9c7e026a7
Enable visual slope picking now that it is a config setting
2023-05-23 18:31:19 +02:00
spherallic
087b1c8e8f
Merge remote-tracking branch 'udb/master' into udbmerge202304
2023-05-12 13:45:56 +02:00
biwa
eb62da5b7e
Updated ACC to version 1.59 for GZDoom. Fixes #879
2023-04-22 23:36:47 +02:00
biwa
7329e86d31
EDGE Classic Game Configuration: fixed a problem with lighting effects in the generalized sector options. Fixes #875
2023-04-22 22:57:37 +02:00
Lobo
f8c6e78944
Game configurations: added EDGE-Classic configuration
2023-03-06 20:22:07 +01:00
MascaraSnake
02534fede2
Move emblem arg0 to arg1
2023-02-25 12:05:39 +01:00
biwa
7bbf88de6b
GZDoom game configuration: fixed wrong/missing values for the automapstyle UDMF field. Fixes #851
2023-01-28 22:07:19 +01:00
MascaraSnake
58b082c040
Sector edit form: Separate flags lists, reorganize tabs
2022-12-31 08:43:26 +01:00
MascaraSnake
54e3b4ff3f
Implement thing edit form
2022-12-30 17:53:17 +01:00
MascaraSnake
8cfb8423df
Remove renamed foglighting flag from config
2022-12-30 15:48:13 +01:00
MascaraSnake
dc1448363b
Sector edit form: Add friction
2022-12-30 15:46:25 +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
29cb95ac1a
Move UDMF config settings into the right spot
2022-12-30 08:49:23 +01:00
MascaraSnake
164c3aa9b1
Add unfinished SRB2 sector edit form
2022-12-29 22:43:45 +01:00
MascaraSnake
4afeb9782f
Disable per-texture offsets and scaling (for now)
2022-12-29 22:24:21 +01:00
MascaraSnake
59f0e11c3a
Linedef edit form: Add field for repeatcnt
2022-12-29 22:04:26 +01:00
MascaraSnake
6fba87cfaa
Linedef edit form: Add field for executordelay
2022-12-29 21:38:20 +01:00
MascaraSnake
c5d91d15fc
Began implementing linedef edit form for SRB2
2022-12-29 21:02:53 +01:00
biwa
d745a743cb
Automap Mode: fixed a problem where secrets were not shown. Fixes #821
...
Reverted change that added lighting effects to the generalized sector effects. The lighting effects can actually be set through the regular effects, so it's not needed in the generalized effects tab
2022-11-27 11:11:59 +01:00
biwa
f839269a72
Disabled visual sloping for game configurations that do not support plane equation slopes. Fixes #828
...
Added toasts for visual sloping events
2022-11-27 11:02:26 +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
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
497edfff07
Reverted change that stopped thing angles to clamp to 45° in binary Doom map format. Fixes #794
2022-10-20 21:23:01 +02:00
biwa
c6982ee2e1
Boom game configuration: fixed description for generalized sector specials 12 and 13
2022-10-03 12:50:12 +02:00
biwa
2d7aebbe31
Boom game configuration: added missing lighting effects to the generalized sector specials. Fixes #799
2022-10-03 10:43:45 +02:00
biwa
8808d5ce3c
Right-clicking the angle wheel in the thing editing dialog will not clamp to 45° angles in binary map format game configurations anymore. Fixes #788
2022-09-18 17:00:26 +02:00
Boondorl
5f677e9ad6
Fixed BCS importing and added missing sector actions ( #785 )
2022-09-13 19:49:48 +02:00
biwa
ce6b8de4fd
Doom/Heretic/Strife Game Configurations: fixed an issue where the descriptions for the sector effects 2/3 and 12/13 were flipped. Fixes #772
2022-08-28 16:43:16 +02: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
Nash Muhandes
490cb7844e
Update ZDRay stuff ( #750 )
...
- Removed surface lights
- Move ZDRayInfo stuff back to UDMF keys
- Add per-surface sampling distance UDMF keys to lines and sectors
- Standardize and finalize the naming conventions for the new UDMF keys to everything lightmap-related to use an "lm_" prefix
2022-07-02 10:50:18 +02:00
biwa
21e89cf975
Added support for ZDRay static light things
2022-06-02 20:18:35 +02:00
biwa
c3f3e451c5
GZDoom game configuration: clarified description of the "impact" UDMF linedef flag
...
Eternity Engine game configuration: clarified description of the "impact" UDMF linedef flag
Eternity Engine game configuration: added missing "monstershoot" UDMF linedef flag
2022-05-08 16:04:41 +02:00
biwa
f9fe1ea900
UDBScript: fixed a problem in the voodoo doll example script when the "looping" option was set to true
2022-04-09 17:12:13 +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
6a55d0086f
- Further improvements to the installer and updating process
...
- The updater can now update itself
2022-03-13 16:51:56 +01:00
biwa
2f30f3ca14
Updated installer generation
2022-02-27 17:19:34 +01:00
biwa
47a12d9424
MBF21 Game Configuration: Added missing "friendly" flag to things (thanks to hawkwind3). Resolves #703
...
MBF21 Game Configuration is now enabled by default
2022-02-12 17:00:13 +01:00
MascaraSnake
5b7f5f734b
Display copy slopes in Visual Mode
2022-01-30 08:05:27 +01:00
biwa
3a4ba32718
The combination of SS_START/S_END sprite markers is now recognized. Resolves #695 .
2022-01-29 20:11:22 +01:00
biwa
6f8d617347
Fixed typos introduced in 78ded20481
.
2022-01-29 18:59:24 +01:00
MascaraSnake
a604d5b382
Display SRB2's mapthing slopes in Visual Mode
2022-01-29 16:23:43 +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
6f9b4794c5
GZDoom game configuration: added ZDRay-specific thing UDMF fields
2022-01-28 20:14:47 +01:00
biwa
6f26bd95e1
GZDoom game configuration: fixed a problem where map containing a LIGHTMAP lump were not recognized
2022-01-26 20:54:49 +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
MascaraSnake
cc2fbe1c4b
Add rudimentary support for SRB2's FOFs to Visual Mode
2022-01-17 20:21:36 +01:00
MascaraSnake
b63aec009b
Add SRB2 config
2022-01-16 11:20: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
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
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
5d50279a9e
Eternity Engine game configuration: removed the lightfloorabsolute and lightceilingabsolute fields from the sector flags, so that they are handled correctly. Fixes #670
2021-12-17 17:14:29 +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
c50d8da0ec
GZDoom game configuration: added some missing UDMF fields
2021-12-15 16:50:07 +01:00
DrinkyBird
c1d0428ccc
Zandronum 3.1 ACS changes ( #668 )
...
* Updated the bundled Zandronum ACC with Zan 3.1 changes
* Add Zandronum 3.1 functions and constants to its ACS configuration
* Updated the Zandronum ACC (again), as it was missing GAMESTATE definitions
2021-12-14 20:24:23 +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
beacc21d96
Hexen Game Configuration: fixed a problem where the default arguments of the Death Wyvern had special names, even though they actually don't do anything in game. Also renamed the thing from "Dragon Lich" to the correct "Death Wyvern". Fixes #660
2021-12-09 01:18:53 +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
36287a2c4a
GZDoom game configuration: added missing UDMF linedef flag "blocklandmonsters". Resolves #643
2021-10-24 21:45:39 +02:00
biwa
d2d400164d
(G)ZDoom game configuration: added several missing UDMF fields for linedefs and sectors, so that they show up in the custom tab. Fixes #628
2021-10-03 21:27:55 +02:00
biwa
0039945086
Eternity Engine game configuration: it's again possible to set the floor and ceiling brightness independently from the sector brightness
2021-09-13 21:19:48 +02:00
biwa
da52f71154
Game configurations: added option to enable/disable GZDoom style distinct brightness for walls/ceilings/floors. Fixes #618
2021-09-06 23:05:58 +02:00
biwa
e362df1d98
Added DeHackEd support ( #617 )
2021-09-05 14:59:31 +02:00
Derek MacDonald
d7a4e2bf8b
Missing/Unused Textures checks cover floor to lowest, next higher & highest ( #608 )
2021-09-03 18:31:36 +02:00
biwa
9743916894
Eternity Engine game configuration: fixed a problem where the Friendly and Dormant flags were not correctly pasted in Doom format.
2021-08-26 22:30:01 +02:00
biwa
9c8a6e9e34
Eternity Engine game configuration: fixed a problem where the 3DMidTex flag was not correctly pasted in Doom format. Fixes #606
2021-08-26 20:28:08 +02:00
Derek MacDonald
e75dc2c746
Draws vector arrow between Doom format line-to-line specials ( #602 )
2021-08-25 20:31:28 +02:00
Derek MacDonald
be84f19da1
Add player view height dropdown to Visplane Explorer plugin UI ( #600 )
2021-08-21 09:28:05 +02:00
Derek MacDonald
1db8885c85
Update GZBuilder.cfg references in docs to UDBuilder.cfg ( #599 )
2021-08-18 16:20:27 +02:00
Derek MacDonald
73b7eac30c
Improve game detection in "Open Map" modal dialog ( #595 )
2021-08-14 11:40:09 +02:00
biwa
ce42935863
Eternity Engine game configurations: added support for arbitrary map names in the default testing parameters
2021-08-09 16:41:34 +02:00
biwa
e3d9cb8926
Boom game configuration: fixed a problem where linedef actions 264 and 265 were not labeled correctly
2021-08-03 20:14:06 +02:00
biwa
70f0c22f72
Vanilla Hexen game configuration: sector brightness now uses 16 unit steps instead of 8 unit steps
2021-06-24 20:14:56 +02:00
biwa
cc85d10ebc
Added game configuration files for MBF21. Thanks to kraflab. Resolves #562
2021-05-29 12:34:34 +02:00
biwa
307c319375
Grid transform actions can now be assigned to special keys
2021-05-27 19:45:13 +02:00
ZZYZX
9fcb45e1b1
Fixed: a single selected linedef was deselected after flipping it
2021-05-19 12:59:24 +03:00
biwa
ea15732e8d
Vertical patch offsets for masked patches are now handled correctly based on the game configuration
2021-05-16 22:48:45 +02:00
biwa
5191e9822a
Negative vertical patch offsets are now handled correctly based on the game configuration. Fixes #561
2021-05-16 16:47:42 +02:00
biwa
c0647e515f
Added fixes for the stuck thing checker for the Eternity Engine configuration (thanks for hawkwind3). Fixes #551
2021-04-10 18:20:56 +02:00