Commit graph

1934 commits

Author SHA1 Message Date
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
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
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
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
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
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
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
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
8f70ab66f2 ZScript: fixed a problem where whitespace between a state label and the colon resulted in a parsing error. Fixes #631 2021-10-11 21:34:26 +02:00
biwa
80e56310a3 UDMF reader/writer: fixed a bug where unknown top level fields and blocks were not preserved. Fixes #627 2021-10-03 21:04:38 +02:00
biwa
ff96a669e0 Fixed a problem where floating point numbers for actor radius and height were not interpreted correctly. Fixes #623 2021-09-28 17:36:16 +02:00
biwa
ef18385ee7 Fixed a problem in the UDMF parser that could cause data loss. Fixes #622 2021-09-28 16:02:46 +02:00
biwa
b0cfc8ef26 Added an option to run commands before and after resources are reloaded, and before testing a map. This option can be accessed from the map options dialog. 2021-09-27 16:33:35 +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
05939279dc Dehacked: fixed a crash when loading data from a directory that didn't contain a Dehacked patch 2021-09-11 22:47:52 +02:00
biwa
fca82f5c91 Dehacked: added support for editor keys
Dehacked: Dehacked files are now properly loaded from directories
2021-09-11 22:11:07 +02:00
Derek MacDonald
4b1e5d8e22
Avoid infinite recursion in script editor's Find/Replace All (#615) 2021-09-11 12:30:08 +02:00
biwa
0b70b08bd8 Fixed some compiler warnings 2021-09-06 23:43:30 +02:00
biwa
21471a45f9 Dehacked: fixed warning about unsupported patch version 19 2021-09-06 23:27:07 +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
d766f27e75 Fixed a bug with generalized options introduced in ea37ed1 2021-09-05 16:42:27 +02:00
biwa
e362df1d98
Added DeHackEd support (#617) 2021-09-05 14:59:31 +02:00
biwa
dd7d109e2b Sectors Mode, Linedefs Mode, 3D Floor Mode, Grid Setup: fixed a problem where textures were not shown in Windows's high contrast mode. Fixes #612 2021-09-04 12:21:17 +02:00
biwa
ea37ed18fc Fixed a problem where generalized effects could output a warning if they are made up of multiple bits (like in the MBF21 generalized sector effects) 2021-09-04 09:12:16 +02:00
biwa
2abd39fa97 Texture Browser: fixed a problem where cycling through the width and height jumped to 196 instead of 192. Fixes #613 2021-09-04 08:58:00 +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
Derek MacDonald
e75dc2c746
Draws vector arrow between Doom format line-to-line specials (#602) 2021-08-25 20:31:28 +02:00
Derek MacDonald
edfd1fcae8
Cursor position playtest: stop always marking map changed (#605) 2021-08-25 19:28:20 +02:00
Derek MacDonald
f652678f35
Cursor position playtest: Fix spawning sector height check (#604) 2021-08-25 19:25:03 +02:00
biwa
c047998501 Classic modes: fixed a problem where "test from cursor position" wasn't working correctly when there was no player 1 start in the map and the last edited thing had its argument 0 set. Fixes #603 2021-08-24 21:33:57 +02:00
biwa
45dc796dca ZScript: added support for extending classes. Resolves #597 2021-08-21 20:42:06 +02:00