Commit graph

4181 commits

Author SHA1 Message Date
biwa
11f864bb6e Fixed a crash when the loaded resources contained a flat with the same name as an internal sprite. Fixes #1071 2024-06-30 22:17:28 +02:00
samwiddowson
de8066d14f
Curve Linedefs Mode: use Ctrl+Alt+RMB+Drag with Fixed Circular Curve to match angle and vertex count to 15 degree segments (#1070) 2024-06-30 10:59:20 +02:00
samwiddowson
efacbef45a
Fix mouse capture when picking texture in visual mode, on Mono Winforms (#1073) 2024-06-30 10:58:30 +02:00
biwa
98a36017ae Updated README.md to reflect the requirement of the libxfixes-dev package for building on Linux 2024-06-30 10:56:43 +02:00
Matthew
0d8f7c7a01
Use Xfixes to show and hide cursor on Linux (#1060) 2024-06-30 10:54:08 +02:00
biwa
d509b6c129 Drag Geometry Modes: fixed a crash when a linedef defining a 3D floor doesn't have a front sidedef 2024-06-29 23:41:58 +02:00
biwa
c5ad8e75c6 Fixed a crash when changing the testing engine on Linux. Fixes #1042 2024-06-29 17:59:59 +02:00
9sphere
0fa3230157
Curve Linedefs: increment angle by 5 instead of 8 (#889) 2024-06-29 17:08:13 +02:00
9sphere
8f7104c23d
3D floor slopes are now maintained when dragging their control sectors (#1057) 2024-06-16 11:47:38 +02:00
Noah Ehrman
6c9b3b5d91
Pressing Mouse1 and Mouse2 no longer crashes on Linux. Fixes #1061 2024-06-16 10:53:28 +02:00
biwa
b36c14ae70 Game Configuration dialog: fixed a problem where the start editing mode was not saved correctly. Fixes #1052 2024-05-11 15:05:16 +02:00
biwa
2a404cf1fc Linedefs Mode, Sectors Mode, Things Mode: fixed a problem where multi-selecting many spread out map elements could result in an exception. Fixes #1053 2024-05-11 14:28:52 +02:00
biwa
d0176253b0 Disabled MacOS CI 2024-05-09 20:09:39 +02:00
biwa
456ae573ed ZScript parser: added support for min and max value constants in the states block. Fixes #1019 2024-05-09 20:01:09 +02:00
Nash Muhandes
071818dc2d
ZDRayInfo fixes - remove unused lm_gridsize and fix name of lm_sampledist (#1047)
GZDoom Game Configuration: fixed UDMF fields related to ZDRay. Fixes #1043. Fixes #1044.
2024-05-04 10:06:51 +02:00
biwa
e527b8bb78 More changes to get it to compile with Visual Studio 2022 2024-04-21 19:19:34 +02:00
biwa
81ab73c8db Fixes to make it compile with Visual Studio 2022 2024-04-21 19:01:45 +02:00
biwa
77c1fb8aab Updated build script to use Visual Studio 2022 2024-04-21 17:08:15 +02:00
biwa
b853f11236 Changed BuilderNative project file to work in Visual Studio 2022 2024-04-21 16:44:49 +02:00
biwa
df743740c0 ZScript parser: added support for "final" and "sealed" classes. Fixes #1033 2024-03-31 22:56:41 +02:00
biwa
5726421c9d GZDoom game configuration: removed support for path nodes, because the feature was removed from GZDoom 2024-03-31 18:36:31 +02:00
MajorCooke
a023633c16
GZDoom Game Configuration: Added support for PathNodes. (#1032)
UDBScript: Added scripts for PathNode management
2024-03-09 14:14:12 +01:00
biwa
2df6004bf0 Fixed a crash when trying to load a voxel that could not be found multiple times. Fixes #1024
Fixed a problem where voxels defined in VOXELDEF would not be found
2024-03-03 17:43:22 +01:00
biwa
f28a4b10a8 UDBScript examples: fixed a problem in the "Create Line Portal" script where not all arguments of the selected lines were reset. Fixes #1026 2024-03-03 10:50:04 +01:00
biwa
f9dd98695b SNDINFO parser: added support for GZDoom's new sound assignment format. Fixes #1017 2024-02-03 15:10:56 +01:00
biwa
29643d98b4 OBJ model exporter: fixed a problem where texture UV values were NaN when a texture was not fully loaded prior to exporting. Fixes #1015 2024-02-03 14:19:04 +01:00
biwa
a83b92fbdd GZDoom game configuration: added UDMF sidedef fields for wall colors 2024-01-28 18:40:39 +01:00
ZZYZX
0a3cda013a Internal: Add BccCompiler.cs to BuilderMono.csproj 2024-01-28 02:40:15 +02:00
ZZYZX
4e34897ac1 Fixed BCS compiler error reporting 2024-01-28 02:16:42 +02:00
biwa
14a494078a Text parser: fixed a problem where the stream's position was not set correctly when checking the next token. Fixes #1010 2024-01-14 20:29:18 +01:00
biwa
66a0618e83 DECORATE parser: fixed a problem where parsing would fail when there was no space between the "States" label and the following curly brace 2024-01-14 15:14:41 +01:00
biwa
ce961501b9 Fixed a crash when trying to load a map from the command line and specifying a non-existent map using the -map parameter. Fixes 934
Fixed a crash when trying to load a map from the command line when the game configuration specified in the DBS file does not exist
2024-01-13 20:20:30 +01:00
biwa
6fcb5d2f57 DECORATE parser: fixed an issue where state block cast types were not recognized. Fixes #977 2024-01-13 19:18:52 +01:00
biwa
fcc5a0b2f8 Fixed a problem where the tag and high tag arguments of line actions 121 and 160 were not pasted correctly in Hexen format. Fixes #987 2024-01-12 15:56:50 +01:00
biwa
77ed089917 Linedefs Mode: fixed an issue where aligning flats to lines through the "Linedefs" menu would round the offsets to whole numbers. Now it rounds to 6 decimal places, which is in line with aligning flats in Visual Mode 2024-01-12 14:14:38 +01:00
biwa
d5a6d7f242 Classic Modes: sector brightness is now displayed correctly in brightness level view mode is enabled even if displaying full brightness is enabled. Fixes #986 2024-01-11 17:45:31 +01:00
biwa
f7deef9ca3 UDMF map element editing forms: fixed a problem where some fields were rounded to two decimal places (they are not rounded anymore). Fixes #1004 2024-01-11 16:07:02 +01:00
biwa
f63be092dc Improved error message when a CVAR used for actor distance check is not of type int. Fixes #1008 2024-01-11 12:03:18 +01:00
biwa
5ff0bc76db Sectors Mode: fixed a problem where dragging a single highlighted sector did not move the things in the sector when synchronized things editing was enabled 2024-01-06 15:15:39 +01:00
ZZYZX
cff1d000b7 Update Updater to work with the new URL (actually) 2023-12-30 21:59:35 +02:00
ZZYZX
5df832585b Update Updater to work with the new URL 2023-12-30 21:49:58 +02:00
biwa
39be7a722c Preferences dialog: made tabs multiline. Fixed some panel sizes. 2023-12-15 23:01:06 +01:00
biwa
957bec7f43
Autosave map functionality (#995)
Added autosaving of the current map. Autosaving happens in intervals when the map is changed. It will not overwrite the current map, but rather create new files, just like backups. Autosaving interval and number of files can be configured in the "Recovery" tab of the preferences. Autosaving can also be disabled there (not recommended). Autosaves will not have their nodes built for performance reason.
2023-12-15 22:49:28 +01:00
biwa
6d5098a075 3D Floor Mode: fixed a problem where the previous state of linedef arguments were not preserved for undo snapshots. Fixes #967 2023-12-02 22:16:12 +01:00
biwa
124d87129d Script Editor: fixed a crash when the find/replace dialog was opened and the previously selected script tabs do not exist anymore. Fixes #993 2023-12-02 16:18:41 +01:00
biwa
53c4952986 Sound Propagation Mode: fixed a problem where removed sector geometry was still shown when undoing/redoing. Fixes #992 2023-12-02 15:20:50 +01:00
biwa
0d4778be40 Fixed a problem where portal render style could not be set for the Eternity Engine game configuration 2023-11-22 21:28:12 +01:00
biwa
6e08cc8e68 Visual Mode: more skewing fixes 2023-11-19 16:56:13 +01:00
biwa
f7373f7534 Visual Mode: fixed a problem where texture skewing didn't work correctly for textures scaled through sidedef properties. Fixes #985 2023-11-19 16:53:36 +01:00
biwa
501c2f952d Script Editor: pressing enter in the search box now performs the search. Pressing enter in the search box of the replace tab performs a search. Pressing enter in the replace box of the replace tab now performs a replacement. Pressing the Escape key now closes the dialog. Fixes #972 2023-11-05 20:21:04 +01:00