Commit graph

4061 commits

Author SHA1 Message Date
biwa
55b8e24bd8 UDBScript: fixed an issue where the Thing's class getSector method did not return null when the thing was not in a sector. Fixes #897 2023-06-18 16:26:01 +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
0d4cecc134
Edit Selection Mode: added support for (counter)clockwise rotation actions (#900) 2023-06-09 09:54:23 +02:00
Yuri Kunde Schlesner
e9f66baf08
Add line special 301: Line_QuickPortal to ZDoom UDMF (#896) 2023-06-09 09:51:05 +02:00
wisselstem
606e43ca35
Stair Sector Builder Mode: fix "Back" option never being checked when loading default preset (#890) 2023-05-26 21:16:38 +02:00
wisselstem
d2a4dcffce
Edit Selection Mode: added actions for moving the selection around the grid (#888) 2023-05-26 20:56:30 +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
wisselstem
a2c67a9c5e
Select Sectors Outline action: fixed an issue where selection info/labels were not updated (#884) 2023-05-17 17:45:17 +02: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
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
biwa
f7d767c115 Fixed some more case sensitivity issues in file dialogs on Linux. Fixes #872 2023-04-22 22:29:15 +02:00
biwa
86f1532a9f Edit Selection Mode: fixed a problem where floor and ceiling textures were unintentionally scaled in UDMF when resizing the selection. Fixes #873 2023-04-22 19:38:18 +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
Lobo
f8c6e78944
Game configurations: added EDGE-Classic configuration 2023-03-06 20:22:07 +01:00
biwa
d706e04149 UDBScript: fixed a problem where the Angle2D class wasn't usable from old API versions anymore 2023-03-06 16:12:59 +01:00
biwa
e1672281e6 UDBScript: fixed a problem where hot reloading would not select the previously selected script 2023-03-06 11:57:10 +01: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
6c53594ec8 Nodes Viewer Mode: fixed a problem where trying to engage the mode with an empty map could crash. Fixes #857 2023-03-03 10:49:40 +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
biwa
0fb4c98a77 Stair Sector Builder Mode: fixed an issue where the number of sectors and the sector depth was not loaded correctly when a default prefab was set. Fixes #847 2023-01-28 23:52:07 +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
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
5cf8ed914a Comments Panel: docker is now only updated when it is visible 2022-12-25 18:24:52 +01:00
biwa
e0e61d63ec Tag Explorer: docker is now only updated when it is visible 2022-12-25 15:20:23 +01:00
biwa
db8babf811 Nodes Viewer Mode: a crash that could happen when the nodes header was interpreted as an UTF-8 value should be fixed for good now (#827) 2022-12-11 11:02:03 +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
e49c91960b UDBScript: setting an UDMF string field to an empty string will not remove the field anymore, but actually set it to an empty string 2022-11-27 16:49:05 +01:00
biwa
02bc20b736 Nodes Viewer Mode: fixed a potential crash when loading classic nodes. Fixes #827 2022-11-27 12:04:23 +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
ZZYZX
30548f1765 Fixed crash on AMD hardware (resolves #820 reported by AlexMax) 2022-11-23 18:43:51 +02:00
biwa
ba3e0437b3 Fixed missing files in installer script 2022-11-13 11:56:02 +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
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
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