Commit graph

31 commits

Author SHA1 Message Date
spherallic
8c12299583 Revert "Fix geometry constantly being rebuilt in some situations"
This reverts commit 4f4f074c3f.
2023-04-20 12:26:53 +02:00
Magnus Norddahl
4f4f074c3f Fix geometry constantly being rebuilt in some situations 2023-04-18 01:11:09 +02:00
MaxED
960db60973 Updated, Visual mode, UDMF: "Change Texture Scale" actions now take camera and texture angles into account when used on floors/ceilings.
Changed: "+++" and "---" prefixes are now incremented on the first step instead of the second when used in any numeric inputs, which support prefixes, except action arguments.
Fixed, Visual mode, UDMF: texture offset/scale/rotation changes were applied several times when used on several 3d-floor floors/ceilings linked to the same control sector, when using "Move Texture Offsets" / "Change Texture Scale" / "Rotate Texture CW/CCW" actions.
Updated ZDoom ACC (DamageActor).
Updated ZDoom_ACS.cfg (DamageActor).
2023-01-06 12:35:33 +01:00
MaxED
d1d0e93cef Fixed several cases when certain texture manipulation-related actions caused a crash when performed on not-yet-loaded textures. 2023-01-06 12:26:20 +01:00
MaxED
945553e527 Changed: "Selection Options" window is now resized automatically.
Fixed: parts of UniFileds.UniValuesMatch() logic were inverted. In some cases this resulted in incorrect behavior of "Select Similar" action in UDMF map format.
Fixed, UDMF: alpha should be ignored when applying sector fade/light color gradients.
Ported eevee's fix for incorrect sector geometry occasionally created after dragging map elements (more info: https://github.com/sirjuddington/SLADE/issues/542).
2023-01-05 00:36:05 +01:00
MaxED
47aeedc6e0 Changed, Classic modes: displayed mouse map position coordinates are now snapped to current grid size.
Updated model pitch handling to match current GZDoom implementation.
Fixed imprecise vertex coordinates generated by Draw Ellipse mode.
Fixed a resource loading exception when opened map file wad was located in the root of a Directory resource.
Internal: changed output of all InterpolationTools methods from int to float.
Fixed, Internal: InterpolationTools.InterpolateColor() delta usage was inverted.
2023-01-04 23:43:14 +01:00
MaxED
59153e6a52 Changed, Visual mode: "Auto-align textures" and "Paste Textures Floodfill" actions now use visual mode geometry to determine whether a sidedef part should be processed. This fixes inability to apply said actions to sidedef parts only visible because of slopes.
Fixed, Visual mode: both "With same texture" and "With same height" Select modifiers are now checked when both of them are used at once (previously a sidedef part/floor/ceiling was selected when any of those matched).
2023-01-04 22:31:34 +01:00
MaxED
0db92cb46c Added, Visual mode: "Increase/Decrease Scale", "Reset Texture Offsets" and "Reset Local Texture Offsets" actions now work when used on 3d floor sides.
Fixed: CVARINFO parser was unable to parse negative int/float values.
Fixed: in some cases TextLabel text size was checked before it was calculated.
Internal, Visual mode: reduced the number of unnecessary geometry updates when changing map geometry.
Updated ZDoom_DECORATE.cfg (atan2 and VectorAngle).
2023-01-04 18:59:10 +01:00
MaxED
a82102a611 Added, Draw Ellipse mode: angle setting can now be changed using "Rotate Clockwise" and "Rotate Counterclockwise" actions.
Added, Draw Line and Draw Curve modes: added "Auto-finish drawing" setting. When enabled, the modes will automatically finish drawing when currently drawn lines and already existing level geometry form a closed shape.
Changed: sector-wise linedef flipping is now done using the new "Align Linedefs" action. "Flip Linedefs" action works the same as in DB2 again.
Changed: when a map was already loaded, using "Open Map" action will use that map's directory as the starting directory.
Changed: official IWADs can no longer be saved.
Changed: disabled lump ranges/duplicate entries checks for official IWADs.
Changed: wad type is now preserved when saving a map (previously all wads were saved as PWADs).
Changed: moved Updater.exe launch much closer to the editor termination point to avoid any chance of it closing the editor before it properly closes itself.
Updated ZDoom_DECORATE.cfg (A_Blast).
Updated documentation.
2023-01-04 13:30:21 +01:00
sphere
095aa9bb68 GZDB merging - part 1 2022-11-25 17:14:35 +00:00
sphere
f4a771553b Add support for most new blendmodes. 2021-06-17 11:05:08 +02:00
sphere
131770266a Use Alt+Shift instead of Ctrl+Shift for wraparound midtex selection 2021-06-05 01:38:26 +02:00
sphere
5133ff3040 Allow selecting both sides of a midtexture again, using Ctrl + Shift 2021-05-05 19:17:05 +02:00
sphere
f63047400d Fix regression with same-texture-selection in Visual Mode. 2021-04-03 23:51:29 +02:00
ZZYZX
525bb7e3a2 Fixed: autoaligning and limited floodfill didn't work for selection. 2021-03-31 23:42:29 +02:00
ZZYZX
c677627c09 Added: more magic to the autoalign/select neighbours logic; These functions should not anymore wrap around to the opposite side of two-sided linedefs, allowing you to select back and front sides separately using shift+click, and reducing infinite broken autoalign loops. 2021-03-31 23:17:14 +02:00
biwa
4794b0effc More fixes for erroneously being able to select object multiple times when paint selecting 2021-03-22 20:31:16 +01:00
biwa
914fb7ea34 Fixed a bug where map elements could be selected multiple times when paint selecting in visual mode. Fixes #519. Fixes #520 2021-03-22 20:30:28 +01:00
biwa
f8fbcbcd1f - Added option to enable additive paint selecting without holding shift independently from regular additive selecting 2021-03-22 20:28:58 +01:00
biwa
9f597a271c Added paint selecting to visual mode (PR#248 by biwa) 2021-03-22 19:52:25 +01:00
sphere
148f3d69ba Add actions to Visual Mode: for raising and lowering sectors/things by grid size, and for toggling Peg and Repeat Midtexture flags. 2021-03-21 19:26:10 +01:00
MascaraSnake
72fcc68ba3 Retain the settings for repeating midtextures when clamping a sidedef's X offset to the texture width 2017-01-28 19:11:49 +01:00
MascaraSnake
52b6bf1445 Peg Midtextures flag is now recognized in Visual Mode 2016-01-28 19:29:07 +01:00
MascaraSnake
a45b2124d0 Merged in GZDB r2483. 2016-01-25 16:50:03 +01:00
MascaraSnake
5cf574f42d Merged in GZDB r2474. 2016-01-23 03:53:31 +01:00
MascaraSnake
9abe49ebb2 Merged in GZDB r2471. 2016-01-23 03:38:26 +01:00
MascaraSnake
b524dd8277 Merged in GZDB r2469. 2016-01-23 02:50:13 +01:00
MascaraSnake
a3f2f131a1 Render translucent walls in Visual Mode 2016-01-04 20:26:34 +01:00
MascaraSnake
8b5a2916b8 Changed texture offset behavior of 3D floors to match with SRB2 2016-01-03 15:54:29 +01:00
MascaraSnake
29f05db92d Added support for SRB2's 3D floors and slopes, as well as SRB2's method of storing the Z positions of Things 2015-12-31 16:46:40 +01:00
MascaraSnake
e971586805 Added GZDB repo at r2462 and updated project file to VS2015. 2015-12-31 13:21:44 +01:00