Commit graph

  • 69fb4ba413 Visual Mode: Fixed a problem where using visual sloping a slope handle around itself resulted in invalid slopes biwa 2022-03-05 10:37:00 +0100
  • 61ee99c273 Updated installer script to include a missing file biwa 2022-03-05 10:12:16 +0100
  • 538b0ddc97 Updated CI biwa 2022-02-27 17:23:59 +0100
  • 2f30f3ca14 Updated installer generation biwa 2022-02-27 17:19:34 +0100
  • 2dfe043e1e UDMF: fixed an issue where user variables with default values were not saved when their value was equal to the type's default value. Fixes #709 biwa 2022-02-26 16:21:59 +0100
  • c62b8315c4 UDBScript: added an option to open the selected folder in the Explorer to the context menu of folder items in the file tree biwa 2022-02-26 01:04:48 +0100
  • 1f13839dbd Added event handler for when values change to ArgumentBox control biwa 2022-02-19 11:21:28 +0100
  • 12f0d53775 Copy and Paste Properties: fixed a problem where the "fadecolor" GZDoom UDMF sector property was not copied/pasted biwa 2022-02-19 08:47:30 +0100
  • b9ef63238c Normalized line endings of AutomapMode/BuilderPlug.cs to CRLF biwa 2022-02-12 20:02:49 +0100
  • 47a12d9424 MBF21 Game Configuration: Added missing "friendly" flag to things (thanks to hawkwind3). Resolves #703 MBF21 Game Configuration is now enabled by default biwa 2022-02-12 17:00:13 +0100
  • 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 biwa 2022-02-12 12:14:50 +0100
  • 6c2ad3efaf Linedefs Mode: further speed improvements related to sector labels biwa 2022-02-08 21:30:54 +0100
  • e0bd927450 Visual Mode: fixed a problem where offsetting the middle texture of double sided lines would not work under certain circumstances. Fixes #702 biwa 2022-02-08 19:07:02 +0100
  • f86c52c021 UDBScript: fixed a bug in Vector3D's crossProduct method that resulted in wrong calculations biwa 2022-02-07 22:10:34 +0100
  • 7d11b0dd27 Linedefs Mode: fixed a problem where sector labels and linedef selection labels were not shown biwa 2022-02-06 13:55:37 +0100
  • 91df4685bb Changed build script to use Visual Studio 2019 biwa 2022-02-06 13:54:54 +0100
  • be06471f52
    Vertex rendering options (#701) volte 2022-02-06 06:19:03 -0500
  • 9cd1c8654e Reverted GitHub action commit biwa 2022-02-05 20:57:35 +0100
  • a0c09d1377 Disable GitHub action for Windows builds biwa 2022-02-05 20:48:10 +0100
  • c425b2bdc9 Visual Mode: added actions to lower and raise map elements by the current grid size (no defaults bound). Resolves #699 biwa 2022-02-05 18:40:08 +0100
  • 6259b6d99f Linedefs Mode: improved performance when showing the vertex insertion preview biwa 2022-02-05 00:44:04 +0100
  • 484b0817bd Snap selection to grid: fixed a problem that could cause a crash if geometry got removed by snapping it to the grid biwa 2022-02-03 19:35:10 +0100
  • 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 biwa 2022-02-02 19:37:43 +0100
  • d37e2400bc
    Made classic rendererer respect per-surface light levels (#698) volte 2022-01-31 13:49:26 -0500
  • 5ed59088fc Add support for Peg Midtexture flag MascaraSnake 2022-01-30 08:39:16 +0100
  • 5b7f5f734b Display copy slopes in Visual Mode MascaraSnake 2022-01-30 08:05:27 +0100
  • c255a64bf7 Add missing files to installer script MascaraSnake 2022-01-29 16:24:19 +0100
  • 3a4ba32718 The combination of SS_START/S_END sprite markers is now recognized. Resolves #695. biwa 2022-01-29 20:11:22 +0100
  • 6f8d617347 Fixed typos introduced in 78ded20481. biwa 2022-01-29 18:59:24 +0100
  • c12b9f624d OBJ Exporter: fixed a problem where the model path controls were disabled unless creation of MODELDEF was enabled. Fixes #692 biwa 2022-01-29 18:37:41 +0100
  • a604d5b382 Display SRB2's mapthing slopes in Visual Mode MascaraSnake 2022-01-29 09:13:01 +0100
  • 78ded20481 GZDoom game configuration: added support for distinct upper/middle/lower sidedef brightness levels. Resolves #694 biwa 2022-01-29 14:48:41 +0100
  • 5fd7fdb65b Comment out missing files in the installer MascaraSnake 2022-01-29 09:11:44 +0100
  • 6f9b4794c5 GZDoom game configuration: added ZDRay-specific thing UDMF fields biwa 2022-01-28 20:14:47 +0100
  • e0313a18bb DeHackEd: fixed a problem where patches with things without names resulted in an parsing error biwa 2022-01-28 00:59:48 +0100
  • a86fce577e Game configurations: added ability to show certain UDMF fields on specific thing types only biwa 2022-01-27 19:34:28 +0100
  • 6f26bd95e1 GZDoom game configuration: fixed a problem where map containing a LIGHTMAP lump were not recognized biwa 2022-01-26 20:54:49 +0100
  • 8274321cf1 UDBScript: fixed a bug where changing a thing's or linedef's arguments did not recorded for the undo system biwa 2022-01-25 16:30:46 +0100
  • 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 biwa 2022-01-23 19:02:45 +0100
  • 1b69dbe795 UDBScript: fixed a problem where getting a highlighted map element would not work correctly in some circumstances biwa 2022-01-23 17:58:04 +0100
  • afa09e6c64 Fixed a problem where polyobject numbers where not sorted correctly in the editing dialogs. Fixes #690 biwa 2022-01-22 11:06:13 +0100
  • 910bd0fb22
    Made the classic renderer ignore texture brightening settings (#687) volte 2022-01-19 11:58:12 -0500
  • cc2fbe1c4b Add rudimentary support for SRB2's FOFs to Visual Mode MascaraSnake 2022-01-17 20:21:36 +0100
  • f6f4cea346 Refactor the Effect3DFloor code to prepare for SRB2's 3D floor types MascaraSnake 2022-01-17 18:41:39 +0100
  • 02b0e93049
    Added radial drawing capability to Rectangle and Ellipse tool (#689) volte 2022-01-16 14:42:45 -0500
  • 6d70c70fdc ZScript: user variables from mixins now show up in the "custom" tab of the edit thing dialog biwa 2022-01-16 20:27:18 +0100
  • b63aec009b Add SRB2 config MascaraSnake 2022-01-16 11:20:16 +0100
  • 69cac01827
    Hotfix for potential crash if COLORMAP or PLAYPAL don't have expected size (#685) volte 2022-01-08 04:48:16 -0500
  • 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" biwa 2022-01-07 16:28:06 +0100
  • cfada3b4c9 UDBScript: the progress bar in the running script dialog now stops its animation when no progress was set and the script finished. biwa 2022-01-07 11:56:26 +0100
  • 8992b66df5 UDBScript: fixed a problem where the UDB.log() method crashed when a non-string object was passed to it biwa 2022-01-07 11:51:04 +0100
  • 92fefb766a UDBScript: the scalex and scaley UDMF properties of things can now be set through the UDMF fields biwa 2022-01-07 11:45:13 +0100
  • 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 biwa 2022-01-06 18:46:37 +0100
  • 7fbd07e586
    New feature: classic lighting renderer for visual mode (#680) volte 2022-01-04 14:17:12 -0500
  • 90896acd43
    Additional camera movement actions in visual mode (#682) volte 2022-01-03 09:46:00 -0500
  • e2374102ee
    UDBScript asynchronous execution (#684) biwa 2022-01-03 14:33:34 +0100
  • 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 biwa 2021-12-28 11:21:37 +0100
  • 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 biwa 2021-12-27 01:51:10 +0100
  • 5c61600d0f Removed some debugging code biwa 2021-12-26 15:36:00 +0100
  • 69a3194d69 Fixes for Mono in the ScriptEditorPanel biwa 2021-12-26 13:21:54 +0100
  • 288de511e4 DECALDEF: fixed a bug where the drop down list of available decals was empty. Fixes #678 biwa 2021-12-26 13:11:00 +0100
  • 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 biwa 2021-12-26 11:40:13 +0100
  • 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 biwa 2021-12-25 14:43:56 +0100
  • ca7b9e8b7e DeHackEd: fixed a crash with malformed patches. Fixes #673 biwa 2021-12-23 12:48:04 +0100
  • 5d50279a9e Eternity Engine game configuration: removed the lightfloorabsolute and lightceilingabsolute fields from the sector flags, so that they are handled correctly. Fixes #670 biwa 2021-12-17 17:14:29 +0100
  • 0f51f23360 Improved associations between arbitrary UDMF fields (used by the Eternity Engine game configuration) biwa 2021-12-17 16:33:42 +0100
  • c50d8da0ec GZDoom game configuration: added some missing UDMF fields biwa 2021-12-15 16:50:07 +0100
  • bc2a74d155 Find and Replace Mode: fixed a problem where linedef activation flags could not be found or replaced. Fixes #667 biwa 2021-12-14 21:29:05 +0100
  • c1d0428ccc
    Zandronum 3.1 ACS changes (#668) DrinkyBird 2021-12-14 19:24:23 +0000
  • 54b99ee710 Added missing source file for placeholder tool strip text box biwa 2021-12-14 18:19:47 +0100
  • a5df323717 Added option to enter additional parameters when testing a map. Resolves #646 biwa 2021-12-14 18:15:23 +0100
  • 9f85f70deb When choosing a difficulty or engine in the test toolbar button the engine will not be launched immediately. This can be reverted in the preferences. Resolves #626 biwa 2021-12-11 12:43:33 +0100
  • a75249b315 ACS parser: fixed problem when trying to include files that contain invalid characters. Fixes #664 biwa 2021-12-11 11:27:29 +0100
  • 32acb551c3 UDBScript: clarified documentation of QueryOptions when using enums biwa 2021-12-10 20:18:50 +0100
  • 6cad9218f0 Script editor: Reverted to an old version of ScriptEditorPanel biwa 2021-12-10 18:18:25 +0100
  • a69141c3d0 Script editor: made the fix for #663 a bit cleaner biwa 2021-12-10 18:13:16 +0100
  • 0945875bd6 Script editor: fixed a crash when opening the script editor. Fixes #663 biwa 2021-12-10 17:58:03 +0100
  • 3226e0d5a6 UDBScript: fixed a problem where a version warning was shown then the script version was not equal to the UDBScript version (instead of only showing the warning when the script version was higher) biwa 2021-12-10 12:55:44 +0100
  • ebd7d0c01c UDBScript: the methods of the Pen class now return the instance of the Pen class to allow method chaining. Resolves #662 biwa 2021-12-10 11:54:22 +0100
  • d68f41a2a3 IPK3 and IPK7 with an IWADINFO lump with a single IWAD definition are now recognized as the main resource file (used for the -iwad parameter when testing). Fixes #653 biwa 2021-12-10 11:10:42 +0100
  • beacc21d96 Hexen Game Configuration: fixed a problem where the default arguments of the Death Wyvern had special names, even though they actually don't do anything in game. Also renamed the thing from "Dragon Lich" to the correct "Death Wyvern". Fixes #660 biwa 2021-12-09 01:18:53 +0100
  • ee307fcda3 UDBScript: fixed a problem where using QueryOption resulted in an exception being thrown. Fixes #661 biwa 2021-12-09 00:57:12 +0100
  • 8157c0a6bd ZScript: user variables of parent actors were not displayed in the custom tab of the thing editing dialog. Fixes #649 biwa 2021-11-29 00:35:57 +0100
  • 686cebd64d DeHackEd: fixed a problem where only the last DEHACKED lump was parsed. Fixes #657 biwa 2021-11-28 18:20:46 +0100
  • a9284f0cc6 Fixed a problem where DeHackEd lumps failed to parse when their header wasn't at the beginning of the file. Fixes #647 biwa 2021-11-28 18:02:35 +0100
  • 6f0330d650 Drag Geometry Mode: floor and ceiling panning are now correctly preserved when dragging geometry. Fixes 648 biwa 2021-11-28 15:52:09 +0100
  • 86cc9ca909 UDBScript: expanded/collapsed status of the directory structure is now saved correctly biwa 2021-11-28 15:01:09 +0100
  • 843058c76c UDBScript: directories are now expanded by default biwa 2021-11-28 14:50:49 +0100
  • 5eb438e3ba
    Add map scripting capabilities to UDB (#656) biwa 2021-11-28 14:00:24 +0100
  • b8892f7edb ZScript parser: fixed a bug where trying to parse the undocumented alternative array declaration syntax failed. Fixes #645 biwa 2021-10-26 23:50:34 +0200
  • bd887c1f27 Fixed an issue where thing positions were modified even when the new position was the same as the old one. Fixes #644 biwa 2021-10-25 00:32:10 +0200
  • 36287a2c4a GZDoom game configuration: added missing UDMF linedef flag "blocklandmonsters". Resolves #643 biwa 2021-10-24 21:45:39 +0200
  • 7448e0fb05 Fixed a crash when undoing/redoing while in Things Mode biwa 2021-10-24 20:28:36 +0200
  • a0971e0ef2 Added option to reselect changed map elements after undo/redo biwa 2021-10-24 19:22:00 +0200
  • 161e5ed5b5 ZScript parser: fixed a bug where included files where parsed when the #include directive was encountered, and not after the rest of the file was parsed. Fixes #641 biwa 2021-10-23 20:02:40 +0200
  • 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 biwa 2021-10-21 20:25:56 +0200
  • c2e7ac9b6b Script editor: added support for the //$Skip editor in scripts. Adding this line will not add the next script to the drop down list of available scripts for the ACS actions in the thing and linedef editor dialogs. Resolves #636 biwa 2021-10-15 23:38:52 +0200
  • cbe231c853 Image Exporter: added option to chose between taking sector colors into account or not when exporting. Resolves #635 biwa 2021-10-14 21:43:41 +0200
  • c2a6e577c7 Image Exporter: fixed a bug where texture scales were not taken into account when exporting. Fixes #634 biwa 2021-10-14 21:09:49 +0200
  • dee9a2a183 Map Analysis Mode: checked status of checks is now remembered between sessions. Resolves #629 biwa 2021-10-13 22:51:28 +0200