Commit graph

4128 commits

Author SHA1 Message Date
biwa
47a12d9424 MBF21 Game Configuration: Added missing "friendly" flag to things (thanks to hawkwind3). Resolves #703
MBF21 Game Configuration is now enabled by default
2022-02-12 17:00:13 +01:00
biwa
2a1d595173 Fixed a problem where the display was desaturated in certain situations in classic modes when wireframe rendering was enabled when exiting Visual Mode. Fixes #619
Fixed a problem where sectors were not desaturated correctly in classic modes on map load
2022-02-12 12:14:50 +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
f86c52c021 UDBScript: fixed a bug in Vector3D's crossProduct method that resulted in wrong calculations 2022-02-07 22:10:34 +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
biwa
91df4685bb Changed build script to use Visual Studio 2019 2022-02-06 13:54:54 +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
9cd1c8654e Reverted GitHub action commit 2022-02-05 20:57:35 +01:00
biwa
a0c09d1377 Disable GitHub action for Windows builds 2022-02-05 20:48:10 +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
volte
d37e2400bc
Made classic rendererer respect per-surface light levels (#698) 2022-01-31 19:49:26 +01:00
MascaraSnake
5ed59088fc Add support for Peg Midtexture flag 2022-01-30 08:39:16 +01:00
MascaraSnake
5b7f5f734b Display copy slopes in Visual Mode 2022-01-30 08:05:27 +01:00
MascaraSnake
c255a64bf7 Add missing files to installer script 2022-01-30 07:38:51 +01:00
biwa
3a4ba32718 The combination of SS_START/S_END sprite markers is now recognized. Resolves #695. 2022-01-29 20:11:22 +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
MascaraSnake
a604d5b382 Display SRB2's mapthing slopes in Visual Mode 2022-01-29 16:23:43 +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
MascaraSnake
5fd7fdb65b Comment out missing files in the installer 2022-01-29 09:11:44 +01:00
biwa
6f9b4794c5 GZDoom game configuration: added ZDRay-specific thing UDMF fields 2022-01-28 20:14:47 +01:00
biwa
e0313a18bb DeHackEd: fixed a problem where patches with things without names resulted in an parsing error 2022-01-28 00:59:48 +01:00
biwa
a86fce577e Game configurations: added ability to show certain UDMF fields on specific thing types only 2022-01-27 19:34:28 +01:00
biwa
6f26bd95e1 GZDoom game configuration: fixed a problem where map containing a LIGHTMAP lump were not recognized 2022-01-26 20:54:49 +01:00
biwa
8274321cf1 UDBScript: fixed a bug where changing a thing's or linedef's arguments did not recorded for the undo system 2022-01-25 16:30:46 +01:00
biwa
8536eb1d95 Game configuration: fixed a crash when using enums for universal field definitions
GZDoom game configuration: added enum list for the automapstyle UDMF linedef field
2022-01-23 19:02:45 +01:00
biwa
1b69dbe795 UDBScript: fixed a problem where getting a highlighted map element would not work correctly in some circumstances 2022-01-23 17:58:04 +01:00
biwa
afa09e6c64 Fixed a problem where polyobject numbers where not sorted correctly in the editing dialogs. Fixes #690 2022-01-22 11:06:13 +01:00
volte
910bd0fb22
Made the classic renderer ignore texture brightening settings (#687) 2022-01-19 17:58:12 +01:00
MascaraSnake
cc2fbe1c4b Add rudimentary support for SRB2's FOFs to Visual Mode 2022-01-17 20:21:36 +01:00
MascaraSnake
f6f4cea346 Refactor the Effect3DFloor code to prepare for SRB2's 3D floor types 2022-01-17 19:10:15 +01:00
volte
02b0e93049
Added radial drawing capability to Rectangle and Ellipse tool (#689) 2022-01-16 20:42:45 +01:00
biwa
6d70c70fdc ZScript: user variables from mixins now show up in the "custom" tab of the edit thing dialog 2022-01-16 20:27:18 +01:00
MascaraSnake
b63aec009b Add SRB2 config 2022-01-16 11:20:16 +01:00
volte
69cac01827
Hotfix for potential crash if COLORMAP or PLAYPAL don't have expected size (#685) 2022-01-08 10:48:16 +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
biwa
cfada3b4c9 UDBScript: the progress bar in the running script dialog now stops its animation when no progress was set and the script finished. 2022-01-07 11:56:26 +01:00
biwa
8992b66df5 UDBScript: fixed a problem where the UDB.log() method crashed when a non-string object was passed to it 2022-01-07 11:51:04 +01:00
biwa
92fefb766a UDBScript: the scalex and scaley UDMF properties of things can now be set through the UDMF fields 2022-01-07 11:45:13 +01:00
biwa
d59342ed7f UDBScript: groups all classes, objects, and methods in a new UDB namespace, usable with the new feature version 4. Updated the documentation accordingly. Resolves #679 2022-01-06 18:46:37 +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
e2374102ee
UDBScript asynchronous execution (#684)
Script run by UDBScript are now executed asynchronously
2022-01-03 14:33:34 +01:00
biwa
12f32e2bc6 UDBScript: fixed a bug where Map.nearestLinedef, Map.nearestThing, Map.nearestVertex, and Map.nearestSidedef would not return valid objects when no nearest map element was found 2021-12-28 11:21:37 +01:00
biwa
0bb555622e Fixed a crash with Mono that happened because of the placeholder text in the "additional parameters" text box in the testing drop down menu. Fixes #677 2021-12-27 01:51:10 +01:00
biwa
5c61600d0f Removed some debugging code 2021-12-26 15:36:00 +01:00