Commit graph

1600 commits

Author SHA1 Message Date
spherallic
54f1b38fec Scale thing float offset by thing's mobjscale + more object scale handling improvements 2024-05-13 17:26:29 +02:00
spherallic
560d8fca57 Improve mobjscale handling & show it in classic editing modes 2024-05-08 15:39:20 +02:00
spherallic
b1833b0100 Clean up 3D floor texture offset handling, and make it match SRB2 more closely 2024-05-06 22:55:46 +02:00
spherallic
56a38ee16d Don't clamp floor/ceiling texture offsets prematurely 2024-05-03 23:40:31 +02:00
spherallic
0f9b5ba059 Show trigger tag associations from sectors to linedefs 2024-05-01 12:26:48 +02:00
spherallic
0846e8f4ea Merge remote-tracking branch 'udb/master' 2024-04-26 13:09:38 +02:00
spherallic
da4808d2b7 Make fog blocks invisible 2024-04-23 23:58:10 +02:00
spherallic
e780de2ae9 Add setting to scale flat offsets, matching SRB2 2024-04-23 13:55:12 +02:00
biwa
81ab73c8db Fixes to make it compile with Visual Studio 2022 2024-04-21 19:01:45 +02:00
spherallic
af8b070363 Fix incorrect ceiling height check for things with centered hitbox 2024-04-09 16:36:14 +02:00
spherallic
e970b2eda3 Update Randomize Things to change mobjscale instead of sprite scale 2024-02-20 16:20:56 +01:00
spherallic
192ddc9e6c - Expose GetFloorPlane and GetCeilingPlane to UDBScript
- Add two new example scripts, remove one useless example script
2024-02-20 15:25:13 +01:00
spherallic
85bc168377 Update version number to 0.7 2024-02-09 02:41:26 +01:00
spherallic
659e8fb13e Merge remote-tracking branch 'udb/master' 2024-02-09 02:05:11 +01:00
spherallic
9ac8360fab Fix Visual Mode handling of flipped/hanging things with absolute Z 2024-02-07 18:49:13 +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
spherallic
c65806da72 Make "OK" the initally highlighted option again when pasting properties 2024-01-29 13:32:36 +01:00
spherallic
3726bb5a3b Merge remote-tracking branch 'udb/master' 2024-01-28 22:36:53 +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
spherallic
b5f482e9dc Merge remote-tracking branch 'udb/master' 2024-01-09 14:06:45 +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
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
spherallic
2df910f915 Merge remote-tracking branch 'udb/master' 2023-12-06 14:22:37 +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
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
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
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
biwa
55725bd2bb Sound Propagation Mode: fixed a crash when things were outside the map's geometry bounding box. Fixes #975 2023-10-25 20:38:52 +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
946fef8fce Fix local brightness change not working properly with shadow-casting FOFs above 2023-10-17 23:44:38 +02:00
spherallic
6bb4df359c Merge remote-tracking branch 'udb/master' 2023-10-16 18:47:14 +02:00
biwa
ca6769b715 Visual Mode: fixed a problem where flood selection did not work correctly when sidedefs were previously marked by other actions 2023-10-14 22:30:29 +02:00
biwa
e97aa905eb Visual Mode: fixed a problem where flood selection would operate from all selected surfaces and not just the clicked on one. This behavior can be reverted by enabling the "Use buggy flood select in Visual Mode" option in Preferences -> Editing 2023-10-14 14:24:09 +02:00
spherallic
e5cbadda91 Post-UDB-merge fixes 2023-10-10 15:53:11 +02:00
spherallic
f4506b22dc Merge remote-tracking branch 'udb/master' 2023-10-10 14:23:59 +02:00
biwa
9d8ddfad35 OBJ Exporter: fixed a problem where the wrong textures were used on 3D floors when they have the "use upper/lower texture" flag set 2023-10-03 19:23:03 +02:00
biwa
7834bd1f15 OBJ Exporter: fixed a problem where 3D floor sides were not exported correctly. Fixes #963 2023-10-03 19:18:33 +02:00
biwa
2b40a08f13 Visual Mode: fixed a problem where floors/ceilings could not be changed in size if the user tried to change their texture offset in a non-UDMF map 2023-09-29 20:44:04 +02:00
spherallic
82ef2ab3de Display mobjscale for things in Visual Mode 2023-09-23 00:29:33 +02:00
spherallic
9046f6a4f7 Merge remote-tracking branch 'udb/master' 2023-09-20 21:04:54 +02:00
spherallic
76f6483829 Visual Mode: changing brightness now affects sector brightness, holding Alt will change local brightness 2023-09-19 17:53:27 +02:00
biwa
efcce48953 Visual Mode: fixed a problem where sloped 3D floors with an alpha value of less than 128 were not shown at all instead of fully opaque. Fixes #954 2023-09-17 17:23:27 +02:00
biwa
59197fdfe0 Visual Mode: fixed a problem where scaled sprites were shown with the wrong offset 2023-09-17 17:03:58 +02:00
wisselstem
63010d871a
Draw Curve Mode, Draw Ellipse Mode, Draw Rectangle Mode: added option to place things at the designated vertex positions instead of drawing geometry (#956) 2023-09-17 15:39:19 +02:00
wisselstem
01bcdc01b2
Point Thing at Cursor: check for a thing's fixedrotation rather than its category's arrow setting (#957) 2023-09-17 13:06:57 +02:00
biwa
ed93c4d69b Visual Mode: looking through selection now applies the thing's pitch to the camera 2023-09-17 13:05:50 +02:00