Commit graph

1296 commits

Author SHA1 Message Date
spherallic
35ca4797c8 Prevent FOF sides from being offset/scaled multiple times at once 2024-07-29 15:35:03 +02:00
spherallic
77c66deed5 Don't filter by edit area when pasting geometry 2024-07-29 12:22:19 +02:00
spherallic
56cab5b9ab Fix some FOF texture alignment issues 2024-07-18 14:30:24 +02:00
spherallic
1415309079 Restore classic pasting mode quirks & undo some optimizations for it to fix bugs 2024-07-17 15:08:33 +02:00
spherallic
3c176d2178 Make flat alignment modes support Edit Selection mode actions 2024-07-17 11:14:41 +02:00
spherallic
e2abbe35d9 Update all FOF sides when modifying offsets/skew, always reset local texture offsets with reset actions 2024-07-12 17:29:52 +02:00
spherallic
d654fc2d79 Fix flag setting actions when multiple sides are selected 2024-07-12 15:04:44 +02:00
spherallic
cf892c3e85 Add actions to toggle slope skewing and midtexture pegging 2024-07-12 13:37:14 +02:00
spherallic
122c7928b7 Save/load midtexture pinning on Edit Selection Mode 2024-07-12 12:12:40 +02:00
spherallic
c29a1fbbc1 Merge remote-tracking branch 'udb/master' 2024-07-01 11:28:14 +02:00
spherallic
de8d8f797f Fix FOF control line checks after UDB merge 2024-07-01 11:20:49 +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
spherallic
5e549981ec Merge remote-tracking branch 'udb/master' 2024-06-30 09:39:32 +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
9sphere
0fa3230157
Curve Linedefs: increment angle by 5 instead of 8 (#889) 2024-06-29 17:08:13 +02:00
spherallic
a27edb384f Update version number to 0.9 2024-06-25 16:19:22 +02:00
spherallic
fde22d9294 Merge remote-tracking branch 'udb/master' 2024-06-18 18:43:20 +02:00
9sphere
8f7104c23d
3D floor slopes are now maintained when dragging their control sectors (#1057) 2024-06-16 11:47:38 +02:00
spherallic
c4d0f0a5d9 Correct sector references when manually flipping sidedefs 2024-06-13 13:20:41 +02:00
spherallic
0e53c4e394 Add actions to invert X/Y texture scale in Visual Mode 2024-06-13 13:01:20 +02:00
spherallic
4b9ae5e332 Add invisible FOF toggle for Visual Mode 2024-06-07 12:52:28 +02:00
spherallic
99af0c2b81 Merge branch 'killblockmapuse' 2024-06-07 12:14:20 +02:00
spherallic
bd9b6ae5a8 Fix a crash when dragging a stray FOF control line 2024-06-04 23:51:03 +02:00
spherallic
ef8afd60f6 Fix small sector geometry pasted inside a much bigger sector not maintaining textures 2024-06-03 13:28:37 +02:00
spherallic
f167febd58 Increase blockmap entry size for Sectors Mode 2024-05-30 20:53:41 +02:00
spherallic
c30f266c5b Completely remove blockmap use in Vertices and Linedefs modes 2024-05-30 19:59:15 +02:00
spherallic
a807c1f1c4 Update version number to 0.8 2024-05-29 17:28:09 +02:00
spherallic
1d65205a6b Filter non-marked linedefs by edited area when accepting Edit Selection mode 2024-05-29 16:05:18 +02:00
spherallic
f425ed7909 Clean up slope correction for dragged FOF control sectors 2024-05-27 17:08:03 +02:00
spherallic
17068b7708 Make texture scale multiply/divide actions work on FOF sides 2024-05-25 00:20:39 +02:00
spherallic
097ad4107c Improve slope handling when dragging FOF control sectors 2024-05-24 19:58:53 +02:00
spherallic
c6eecdec5d Merge remote-tracking branch 'udb/master' 2024-05-24 15:24:42 +02:00
spherallic
004eaf28a0 Improve scaling action behavior on things, modify mobjscale instead of sprite x/y scale 2024-05-24 15:19:03 +02:00
spherallic
982d50470c Make texture scaling actions more sensible, add multiply/divide by 2 actions 2024-05-24 15:05:59 +02:00
spherallic
b663277992 Never clamp double-sided midtexture Y offsets 2024-05-15 14:22:29 +02:00
spherallic
54f1b38fec Scale thing float offset by thing's mobjscale + more object scale handling improvements 2024-05-13 17:26:29 +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
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
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
spherallic
af8b070363 Fix incorrect ceiling height check for things with centered hitbox 2024-04-09 16:36:14 +02: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