Commit graph

1515 commits

Author SHA1 Message Date
9sphere
8f7104c23d
3D floor slopes are now maintained when dragging their control sectors (#1057) 2024-06-16 11:47:38 +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
81ab73c8db Fixes to make it compile with Visual Studio 2022 2024-04-21 19:01:45 +02: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
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
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
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
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
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
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
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
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
biwa
1d6c2a1c13 Visual Mode: when applying camera rotation and pitch to things a status message will now be displayed. Fixes #955 2023-09-17 12:40:28 +02:00
wisselstem
32cfe294e2
Things Mode: update things filter when clone-dragging things (#951) 2023-09-08 19:19:57 +02:00
biwa
809bb24ae0 Visual Mode: fixed an issue where trying to apply a rotation to things that were not seen yet would cause a crash 2023-09-06 19:20:12 +02:00
biwa
3a7d926704 Image Exporter: added support for transparency 2023-09-03 15:39:34 +02:00
wisselstem
edc4c2bd16
Visual Mode: prevent crash if no potential slope handles are found (#949) 2023-09-02 14:21:40 +02:00
biwa
5c76efb8c0 Fixed a problem where not selected geometry and things could not be dragged when the "don't move selection if any part of it is outside of map boundary" option was enabled 2023-08-26 13:49:00 +02:00
biwa
1fca52ef08 3D Floor Mode: fixed a problem where creating 3D floors failed. Fixes #945 2023-08-15 20:45:30 +02:00
biwa
fbfd4dc0af Fixed line endings of ControlSectorArea.cs 2023-08-15 20:01:06 +02:00
biwa
7e29ba3099 3D Floor Mode: fixed an issue where new control sectors could not be created if any sector's bounding box completely encompassed the Control Sector Area 2023-08-14 23:00:42 +02:00
biwa
882744593d Sound Propagation Mode: added missing hints file 2023-08-13 21:24:03 +02:00
biwa
4389870162
Sound Propagation Mode: added sound leak finder (#944)
In Sound Propagation Mode you can set the start (default: Shift+S) and end (default: Shift+E) sectors between which a path the sound can travel will be found and displayed.
2023-08-13 21:19:25 +02:00
biwa
1d0430d48e Visual Mode: fixed a problem where the selection order was not kept when synchronized selection between visual and classic modes was enabled. Fixes #938 2023-08-12 16:43:07 +02:00
biwa
1a116574b9 Visual Mode: fixed a problem where things directly touching the top of 3D floors were rendered with the incorrect brightness. Fixes #940 2023-08-12 11:15:13 +02:00
samwiddowson
19b8bd1e6c
Edit Selection Mode: Fix Ceiling/Floor transforms when pinned (#943) 2023-08-11 18:25:49 +02:00
biwa
f56ae2e0c9 Visual Mode: Fixed problem where UDB-internal sprites were shown with a wrong offset 2023-08-02 20:39:28 +02:00
biwa
085df399f5 Fixed an issue where sprite offsets defined in TEXTURES were not used 2023-07-29 13:32:42 +02:00
biwa
f34ab6a606 Visual Mode: changes to Eternity Engine's upper/lower texture skewing definitions are now shown in Visual Mode 2023-07-15 18:45:58 +02:00
biwa
58480f5b31 Visual Mode: fixed a crash when toggling visual vertex slope picking and the map contains double-sided linedefs without a front sidedef. Fixes #928 2023-07-09 14:18:24 +02:00
biwa
4dba3a9234 Texture skewing:
- fixed a rare condition where skewed mid textures were not clipped correctly
- fixed a problem where translucent mid textures were not skewed correctly
- fixed a problem where sprites were skewed unintentionally
2023-07-09 11:45:47 +02:00
biwa
9c35a8f65d
Eternity Engine: added support for texture skewing in Visual Mode (#930) 2023-07-08 22:39:50 +02:00
wisselstem
55e2d5a902
Add toasts to Visual Mode's "Show Things" action (#922) 2023-06-27 20:40:22 +02:00
biwa
6f047e4347 Draw Grid Mode: fixed a problem where "continuous drawing" would redraw all previously drawn shapes each time a drawing was finished. Fixes #912 2023-06-19 20:27:26 +02:00
biwa
e802bb364a UDBScript: fixed a problem where hot reloading would not scroll the the previously selected script 2023-06-18 16:31:27 +02:00
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