biwa
12f0d53775
Copy and Paste Properties: fixed a problem where the "fadecolor" GZDoom UDMF sector property was not copied/pasted
2022-02-19 08:47:30 +01:00
biwa
6c2ad3efaf
Linedefs Mode: further speed improvements related to sector labels
2022-02-08 21:30:54 +01:00
biwa
e0bd927450
Visual Mode: fixed a problem where offsetting the middle texture of double sided lines would not work under certain circumstances. Fixes #702
2022-02-08 19:07:02 +01:00
biwa
7d11b0dd27
Linedefs Mode: fixed a problem where sector labels and linedef selection labels were not shown
2022-02-06 13:55:37 +01:00
volte
be06471f52
Vertex rendering options ( #701 )
...
* Extended rendering options for drawing vertices
* Fixed vertex scale slider behaviour
* Force plot highlighted vertex in DragSectorsMode
* Moved ShouldRenderVertices property into the properties region
* made config file variable lower case to be in line with other config file variables
2022-02-06 12:19:03 +01:00
biwa
c425b2bdc9
Visual Mode: added actions to lower and raise map elements by the current grid size (no defaults bound). Resolves #699
2022-02-05 18:40:08 +01:00
biwa
6259b6d99f
Linedefs Mode: improved performance when showing the vertex insertion preview
2022-02-05 00:44:04 +01:00
biwa
484b0817bd
Snap selection to grid: fixed a problem that could cause a crash if geometry got removed by snapping it to the grid
2022-02-03 19:35:10 +01:00
biwa
b369b944f9
Visual Mode: fixed a problem that resulted in incorrect texture offsets when moving a texture by grid size, and the grid was a multiple of the texture size
2022-02-02 19:37:43 +01:00
biwa
6f8d617347
Fixed typos introduced in 78ded20481
.
2022-01-29 18:59:24 +01:00
biwa
c12b9f624d
OBJ Exporter: fixed a problem where the model path controls were disabled unless creation of MODELDEF was enabled. Fixes #692
2022-01-29 18:37:41 +01:00
biwa
78ded20481
GZDoom game configuration: added support for distinct upper/middle/lower sidedef brightness levels. Resolves #694
2022-01-29 14:48:41 +01:00
volte
02b0e93049
Added radial drawing capability to Rectangle and Ellipse tool ( #689 )
2022-01-16 20:42:45 +01:00
biwa
9612b80924
Visual Mode: added toggleable option to select all adjacent visual vertex slope handle when selecting a visual slope vertex handle. The action is called "Toggle Adjacent Visual Vertex Slope Selection"
2022-01-07 16:28:06 +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
bc18ae1558
Event lines are now shown between things and map elements even if the thing doesn't have an action, but directly uses its args. Resolves #676
2021-12-26 11:40:13 +01:00
biwa
634225b77b
UDBScript: Exported the classes Linedef, Sector, Sidedef, Thing, and Vertex, so that they can be used with instanceof
...
UDBScript: Map class: the getSidedefsFromSelectedLinedefs() method now correctly only returns the Sidedefs of selected Linedefs in visual mode (and not also the highlighted one)
UDBScript: Map class: added a new getSidedefsFromSelectedOrHighlightedLinedefs() method as the equivalent to the other getSelectedOrHighlighted*() methods
UDBScript: Sector class: added new floorSelected, ceilingSelected, floorHighlighted, and ceilingHighlighted properties. Those are mostly useful in visual mode, since they always return true when the Sector is selected or highlighted in the classic modes. The properties are read-only
UDBScript: Sidedef class: added new upperSelected, middleSelected, lowerSelected, upperHighlighted, middleHighlighted, and lowerHighlighted properties. Those are mostly useful in visual mode, since they always return true when the parent Linedef is selected or highlighted in the classic modes. The properties are read-only
UDBScript: added new example to apply textures for floor/ceiling and upper/middle/lower texture for selected map elements
UDBScript: updated documentation
2021-12-25 14:43:56 +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
bc2a74d155
Find and Replace Mode: fixed a problem where linedef activation flags could not be found or replaced. Fixes #667
2021-12-14 21:29:05 +01:00
biwa
6f0330d650
Drag Geometry Mode: floor and ceiling panning are now correctly preserved when dragging geometry. Fixes 648
2021-11-28 15:52:09 +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
7448e0fb05
Fixed a crash when undoing/redoing while in Things Mode
2021-10-24 20:28:36 +02:00
biwa
a0971e0ef2
Added option to reselect changed map elements after undo/redo
2021-10-24 19:22:00 +02:00
biwa
ca264c71b1
Visual Mode: fixed a bug where textures on 3D floors were not scaled correctly when using the upper/lower texture 3D floor flags. Fixes #640
2021-10-21 20:25:56 +02:00
biwa
cbe231c853
Image Exporter: added option to chose between taking sector colors into account or not when exporting. Resolves #635
2021-10-14 21:43:41 +02:00
biwa
c2a6e577c7
Image Exporter: fixed a bug where texture scales were not taken into account when exporting. Fixes #634
2021-10-14 21:09:49 +02:00
biwa
dee9a2a183
Map Analysis Mode: checked status of checks is now remembered between sessions. Resolves #629
2021-10-13 22:51:28 +02:00
biwa
a53198f44e
Find And Replace Mode: fixed a bug where searching for UDMF fields in a selection would crash
2021-09-19 22:45:55 +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
0b70b08bd8
Fixed some compiler warnings
2021-09-06 23:43:30 +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
5a19e70c05
Visual Mode: added some safeguards against potential crashes that should never happen. Potentially fixes #614
2021-09-05 11:06:50 +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
biwa
b77bb9fe6f
Visual Mode: fixed a problem where highlighted visual slope handles were not highlighted anymore after clearing the selection
2021-08-24 20:25:36 +02:00
Derek MacDonald
166e3281d2
Don't auto-add upper texture for lower adjacent sky sectors ( #594 )
2021-08-14 11:33:52 +02:00
biwa
9944748cbf
Fixed a bug that could cause a crash when going over the maximum linedef limit
2021-07-16 17:56:55 +02:00
biwa
e0515c3209
Visual Mode: fixed a bug where auto-aligning textures wouldn't work correctly in game configurations without support for local sidedef texture offsets, when short texture names were used, but the texture's source was a full texture name (i.e. from the /textures directory)
2021-07-04 10:51:05 +02:00
biwa
98321b6f40
Image exporter: sector colors are now taken into account
2021-06-24 19:58:26 +02:00
biwa
e0f620827d
Linedefs Mode: fixed a problem where flipping a highlighted linedef would also select the linedef. Fixes #571
2021-05-30 18:27:56 +02:00
ZZYZX
9fcb45e1b1
Fixed: a single selected linedef was deselected after flipping it
2021-05-19 12:59:24 +03:00
biwa
898fe21f75
TEXTURES lump: fixed a problem where textures that use textures as patches were too bright when gamma correction was enabled
2021-05-13 21:36:29 +02:00
biwa
f8e836a5cf
Don't use thread unsafe collections in threaded code (hopefully fixes crash in Sectors Mode when selecting sectors)
2021-04-22 21:10:10 +02:00
biwa
547aec7541
Sectors Mode: potentially fixed some crashes related to determining thing sectors
2021-04-22 16:12:14 +02:00
biwa
7d67ec2be9
Resetting a slope in Sector Edit Form UDMF or with the Reset Slope action will not set the height to the z position at the center of the sector anymore, but to its original height
2021-04-18 21:16:28 +02:00
biwa
83adef923d
Increased performance on multi-core CPUs when selecting sectors in Sectors Mode when Synchronize Thing Editing is enabled
2021-04-17 20:06:58 +02:00
biwa
c748209eba
Curve Linedefs Mode: fixed a problem where the curve would not flip when being dragged with the mouse
2021-04-01 21:44:49 +02:00
biwa
7dd0a0a4af
OBJ Exporter: unchecking the "Generate ZScript/DECORATE" and/or "Generate MODELDEF" checkboxes will now really not generate the respective files
2021-04-01 21:12:34 +02:00
biwa
0bd049b29b
Sectors Mode: fixed a crash when joining sectors. Fixes #539
2021-03-22 22:01:55 +01:00
biwa
ccfafec7d8
OBJ Exporter: fixed problem where parts of the dialog would be erroneously enabled or disabled
2021-03-22 18:14:05 +01:00
biwa
a771de1848
OBJ Exporter: once again trying to fix normals
2021-03-22 17:54:20 +01:00
biwa
72ff5ecf24
OBJ Exporter: fixed a problem where concave sectors with exactly four corners were not exported correctly. Fixes #249
2021-03-22 16:16:34 +01:00
biwa
85b8b41580
Map Analysis Mode: checking for missing activation flags (UDMF) now finds linedef that are missing an actual activation flag, not only lines without any flags in that group. Fixes #288
...
Linedef Editing Form (UDMF): now only missing required activation flags are marked red
2021-03-22 10:41:21 +01:00
biwa
8e95b074ec
Visual Mode: fixed inaccuracies of when upper/lower textures are shown when sky rendering is enabled
2021-03-17 20:04:10 +01:00
biwa
a99d5c239b
Fixed a bug where pasting texture offsets in UDMF configurations without support for local sidedef texture offset (like the Eternity UDMF configuration) didn't work. Fixes #538
2021-03-16 21:44:12 +01:00
biwa
5addd6508c
Started to add support for arbitrary UDMF field associations ( #401 )
2021-03-14 15:58:40 +01:00
biwa
608d1e6ca2
Fixed some visual issues with the OBJ export dialog
2021-03-11 21:56:12 +01:00
biwa
a2b007b9ae
OBJ model export: added option to disable generating ZScript/DECORATE and/or MODELDEF
2021-03-11 21:54:48 +01:00
biwa
250b89dc4e
Find And Replace Mode: added options to search for UDMF fields
2021-03-07 14:27:23 +01:00
biwa
5534a93051
Sectors Mode: fixed a crash when merging sectors while a shared linedef between them was shown as an association
2021-02-28 01:44:38 +01:00
biwa
d3a578c6cc
Map Analysis Mode: fixed a crash when the sidedef of 1-sided lines had upper/lower textures defined. Fixes #533
2021-02-23 16:26:31 +01:00
biwa
1e3cf5ccec
Using the "Reset plane slope" action now sets the floor or ceiling heights to the height of the plane at the sector's bounding box center
2021-02-20 16:26:35 +01:00
biwa
93cc15640f
Error Checker: added config options to ignore unknown textures on sidedefs for certain actions. Resolves #518
2021-02-20 15:04:47 +01:00
biwa
467f791bd3
Find and Replace Mode: fixed a bug where searching for linedef or thing action and arguments would not show "0" as an argument if it was the last arguments. Fixes 528
2021-02-20 12:29:35 +01:00
biwa
3fbad3c8ac
More fixes for erroneously being able to select object multiple times when paint selecting
2021-02-13 22:59:06 +01:00
biwa
3c7811de5e
Added option for special handling of triangular sectors when doing visual sloping. When enabled it'll always select an opposite smart pivot handle. Enabled by default, can be disabled in Tools -> Preferences -> Editing -> Opposite side/vertex is smart pivot handle on triangular sectors
2021-02-13 12:03:37 +01:00
biwa
b70970ebcf
Some refactoring related to visual sloping
2021-02-13 09:57:09 +01:00
biwa
41e1652bfc
Successfully exporting as OBJ doesn't show up as a warning anymore
2021-02-07 16:50:42 +01:00
biwa
f80159d528
Toggling visual sloping is now only possible in UDMF
2021-02-07 16:48:45 +01:00
biwa
0911a3a9a4
Some more performance improvements related to visual sloping
2021-02-07 16:44:12 +01:00
biwa
5ed77c5d05
Improved performance in visual mode related to visual slopes
2021-02-06 14:51:00 +01:00
biwa
90e7dd1149
Fixed a problem with visual vertex slope indicator angles
2021-01-31 18:29:58 +01:00
biwa
d65fb7bbab
Fixed a bug where map elements could be selected multiple times when paint selecting in visual mode. Fixes #519 . Fixes #520
2021-01-31 00:12:07 +01:00
biwa
5bcb27e51f
Added some missing files
...
Some refactoring regarding visual sloping
2021-01-30 22:45:08 +01:00
biwa
5d1492c5c2
Added visual sloping for vertices (has an extra action to toggle visual vertex slope picking)
2021-01-30 22:01:55 +01:00
biwa
478690e08f
Fixed a potential crash when changing the ceiling texture to or from sky. Fixes #517
2021-01-06 19:37:58 +01:00
biwa
46962aac89
Using visual sloping to create a horizontal slope will now remove the slope and set the appropriate sector height instead
...
The Edit Sector dialog will not remove horizontal slopes anymore unless necessary
2021-01-01 22:08:54 +01:00
biwa
4f5a4eba24
Visual Mode: fixed a problem where pasting a texture to a 3D floor sometimes didn't show the pasted texture immediately
2020-12-31 11:43:56 +01:00
biwa
23dacae944
OBJ exporter: changed tab order to make sense
2020-12-30 22:13:34 +01:00
ZZYZX
2945ca24cd
Fixed: flat slope != no slope
2020-12-28 00:47:55 +02:00
ZZYZX
eaa5227dc8
Slightly tweaked size of Controls list. Added 'Reset plane slope' action.
2020-12-28 00:13:56 +02:00
biwa
a3aba9b371
OBJ Exporter: textures to skip are now saved between sessions
2020-12-24 21:28:55 +01:00
biwa
4087506446
OBJ Exporter: fixed a problem where textures were flipped horizontally
2020-12-24 20:59:51 +01:00
biwa
7f1442ce86
Export selection to image: added progress bar and button to cancel export
2020-12-24 15:00:16 +01:00
biwa
676a8c0a26
OBJ Exporter: added sanity checks to the actor name
2020-12-23 22:08:56 +01:00
biwa
1a68194869
OBJ Exporter: model can now be centered or has its z position normalized when not exporting for GZDoom
2020-12-23 20:58:24 +01:00
biwa
2c5a433d57
Export selection to image: fixed a problem where the export failed when sectors had a brightness of more than 255
2020-12-23 11:10:47 +01:00
biwa
a17ecae740
Curve Linedefs Mode: fixed a problem where it was impossible to flip fixed curves when the distance was set to 0. Fixes 487
2020-12-16 18:06:02 +01:00
biwa
cd7a156cd7
Sectors Mode: fixed a problem where copying/pasting sector properties could not copy/past Doom 64 style sector/wall/sprite colors, and floor/ceiling glow. Fixes #508 .
2020-12-06 12:10:21 +01:00
biwa
bb7cf59a65
Sectors Mode: fixed a problem where things were not selected correctly when synchronized thing edit was enabled
2020-11-22 18:19:47 +01:00
biwa
c5054c5449
Fixed a problem where duplicating 3D floors sometimes changed the slopes of adjacent 3D floors
2020-11-21 22:38:16 +01:00
biwa
f2f0e1bae1
Export selection to image: added option to scale the output image to a higher resolution
2020-11-21 17:44:10 +01:00
biwa
cf61c74e35
Export selection to image: decreased memory footprint
2020-11-21 15:14:48 +01:00
biwa
3ee12f4ca7
Sectors Mode: tag and effect labels are now only updated when necessary, increasing performance
2020-11-16 00:45:57 +01:00
biwa
8b643aef65
Wavefront OBJ exporter: improved handling of long texture names. Probably fixes #495
2020-11-06 20:59:13 +01:00
biwa
f040306c55
Linedefs Mode: fixed a problem where after splitting a linedef the insert vertex preview would not work correctly
...
Vertices Mode: fixed a problem where after inserting a vertext the insert vertex preview would not work correctly
2020-11-06 20:14:00 +01:00
biwa
601d741b7e
Vertices Mode: fixed a potential crash when deleting/dissolving vertices
2020-11-01 23:08:41 +01:00
biwa
41e6632b18
Sectors Mode: fixed an potential crash when joining/merging sectors
2020-11-01 21:29:57 +01:00
biwa
f4510aba3e
Draw Geometry Modes: removed status messages expressing negative feeling when finishing a drawing and replaces them with positive messages
2020-11-01 18:49:15 +01:00