Commit Graph

259 Commits

Author SHA1 Message Date
sphere f50866dd31 Change default settings in Map Analysis mode, add texture name wildcards to the reference manual, update the installer. 2021-02-27 02:21:33 +01:00
sphere 0cf3e0a29c Adjust duplicate waypoint indicators and remove redundant casts. 2021-02-26 16:31:09 +01:00
sphere 469f56e6fc Add labels for zoom tube waypoint sequence IDs and an indicator for duplicate waypoints. 2021-02-26 13:04:24 +01:00
sphere b59f8fef63 Fix bugs with testing from current mouse/camera position. 2021-02-25 18:08:29 +01:00
sphere 4958338bbb Add tooltips for special characters in the Find and Replace menu; code shamelessly taken from UDB. 2021-02-25 00:31:10 +01:00
sphere e2598364b2 Update installer and fix two tiny mistakes. 2021-02-21 21:50:27 +01:00
sphere 16880b3527 Display (zoom tube) waypoint sequences in classic (2D) modes, like NiGHTS paths, and move their display settings to the Appearance tab. 2021-02-21 20:39:42 +01:00
sphere 1f962e46e9 Add support for !/!= in searches for sector brightness/height/tag, linedef tag and thing type/angle, and update the documentation. 2021-02-21 15:22:14 +01:00
sphere 0c8effe3a3 Clean up the project, revert hacky flat alignment, fix About menu and browser handling. 2021-02-21 14:59:33 +01:00
sphere 37993cde49 First and very hacky attempt at rendering flat rotation/offsets in classic editing modes. 2021-02-19 11:17:12 +01:00
sphere 960065111a Update version number, credits & config. 2021-02-18 23:57:42 +01:00
sphere 4cbc56318a Apply Justburner's fixes to flat offsets/rotation in Visual Mode, from the Zone Builder Unofficial fork. 2021-02-18 17:13:07 +01:00
sphere 365aff2803 Add support for using >, <, >= and <= in searches for sector brightness/height/tag, linedef tag and thing type/angle. 2021-02-17 15:58:13 +01:00
sphere cc93734354 Update config and restore copy slope rendering in Visual Mode. 2021-02-17 01:49:48 +01:00
MascaraSnake 9ffb23be71 Adapt flat alignment to 2.2 setup 2020-05-17 13:36:27 +02:00
MascaraSnake d7cd46a387 Actually display parametertext 2020-05-17 09:56:08 +02:00
MascaraSnake 5446f76a3a Update project to VS2019 2020-05-17 09:53:22 +02:00
MascaraSnake e8e87bf8f1 Updated version number 2018-12-16 14:51:28 +01:00
MascaraSnake 43399cf23f Added SRB2Kart support 2018-12-16 14:25:49 +01:00
MascaraSnake 291f8bcc96 PK3 support: SOCs folder is now SOC folder 2018-12-12 08:32:02 +01:00
MascaraSnake 0fbc680143 Added an option to draw Things at a fixed size in 2D view 2018-01-12 18:53:37 +01:00
MascaraSnake def78d6852 Updated version number 2017-12-03 18:23:29 +01:00
MascaraSnake b9b30a2887 Fixed a crash in the tag statistics window 2017-11-08 19:22:46 +01:00
MascaraSnake b8a2d71625 Do not convert SRB2 selections from/to UDMF when copypasting. 2017-11-06 21:25:11 +01:00
MascaraSnake 166f2b1747 Updated version number 2017-11-03 09:03:41 +01:00
MascaraSnake d731c29235 Parse MF_SOLID and MF_SPAWNCEILING for custom Things 2017-10-10 09:17:42 +02:00
MascaraSnake 1d05f96637 Added an option to disable the crosshair in 2D mode 2017-10-01 10:36:47 +02:00
MascaraSnake 6abdb27e36 Add support for addition in SOC/Lua arithmetic parser.
Don't abort reading the whole script if you can't parse a single value.
2017-09-04 14:09:38 +02:00
MascaraSnake ba2cc9e0a9 In PK3s, look for patches in the same directories as ZDoom. 2017-08-07 15:00:48 +02:00
MascaraSnake 9aba68db7b Reject ZWADs with an error message. 2017-07-11 21:06:04 +02:00
MascaraSnake 93fc8fb78f Add support for custom thing categories 2017-07-07 21:43:44 +02:00
MascaraSnake e7306d016d Recognize -- comments in Lua files.
Only log a warning when a Thing sprite can't be found, instead of aborting the whole Lua/SOC reader.
2017-07-06 16:57:53 +02:00
MascaraSnake 58b0ec16e1 Look for custom Things in PK3s 2017-07-06 16:56:55 +02:00
MascaraSnake 593cf7538b Colormaps and FOFs with tag 65535 (global) are now displayed in Visual Mode 2017-03-08 18:34:52 +01:00
MascaraSnake 0c7ac90697 Updated version number 2017-01-28 19:14:15 +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 8e068aad5b Fixed some file browser regexps 2017-01-28 18:36:39 +01:00
MascaraSnake 39fddcb7c5 Added TopDown support 2017-01-28 18:22:44 +01:00
MascaraSnake 478012b4f2 Add console warning if two SOC_/LUA_ lumps with the same name are found 2017-01-12 09:44:30 +01:00
MascaraSnake 6b930b8e5b Allow Thing angles outside of 0-359 in Find/Replace mode 2016-10-04 18:35:32 +02:00
MascaraSnake 11a6baf35f When using No Knuckles on a "slope backside" linedef, use the X and Y offset of the back sidedef, not the front sidedef. 2016-10-04 17:42:22 +02:00
MascaraSnake ee69237aad Don't freak out when a WAD contains multiple script lumps with the same name - just ignore the duplicates. 2016-09-22 10:24:03 +02:00
MascaraSnake a1850cd82c On second thought, let's only delete BLOCKMAP and REJECT before nodebuilding. 2016-09-17 19:26:15 +02:00
MascaraSnake ad52e5de44 Clear out non-required lumps before nodebuilding to prevent outdated data from being used 2016-09-17 18:00:11 +02:00
MascaraSnake 130101a227 Thing angles outside of 0-359 are now preserved when copypasting or placing new Things 2016-09-16 23:07:18 +02:00
MascaraSnake a0c77248b7 Fixed crashes in the Choose Thing Type window when pressing certain keys while no Thing is selected 2016-09-16 22:22:45 +02:00
MascaraSnake 35b96f907d Updated version number 2016-07-31 17:03:40 +02:00
MascaraSnake 732ae6481d Fixed a crash when opening the edit window for a linedef with action 402. 2016-07-30 16:42:30 +02:00
MascaraSnake 7e5c53cfc6 Stop custom FOF parser from crashing when the back upper texture is invalid 2016-07-17 14:16:50 +02:00
MascaraSnake 9cf8014098 In SRB2, indefinitely tiled middle textures can still be offset from the pegged plane 2016-06-02 19:42:35 +02:00
MascaraSnake 4b9bf6f7ac Colormap is now applied correctly to flipped Things 2016-06-01 23:20:41 +02:00
MascaraSnake 442fff3890 Fixed skewing for upper textures 2016-06-01 20:26:06 +02:00
MascaraSnake 71a6a83e67 Fixed a typo in the last commit 2016-06-01 20:01:20 +02:00
MascaraSnake 74fbb652c1 Fixed the pegging for lower textures with Lower Unpegged. 2016-06-01 19:28:22 +02:00
MascaraSnake e7569ff973 Lua object parser: Object name is now parsed correctly (no more ] at the end of the name) 2016-05-31 21:51:34 +02:00
MascaraSnake f4af77e7fa Lua parser: The $Name parameter now accepts spaces in the name 2016-05-27 22:42:49 +02:00
MascaraSnake cb31458a32 Updated version number for 2.4 release 2016-05-22 12:48:49 +02:00
MascaraSnake 9c9e64c9dd Added a shortcut for disabling colormap rendering 2016-05-22 12:44:10 +02:00
MascaraSnake 907ed1c439 Merged in GZDB r2501. 2016-04-08 20:15:23 +02:00
MascaraSnake ea2d439b87 Merged in GZDB r2500. 2016-04-08 19:50:00 +02:00
MascaraSnake 2dba78a3d2 Merged in GZDB r2499. 2016-04-07 22:54:11 +02:00
MascaraSnake 3e0adfbc4e Merged in GZDB r2498. 2016-04-07 22:03:23 +02:00
MascaraSnake 6ad64c1cc0 Merged in GZDB r2497. 2016-04-07 19:31:06 +02:00
MascaraSnake 264a883e47 Merged in GZDB r2496. 2016-04-07 16:27:49 +02:00
MascaraSnake 7a82022239 Merged in GZDB r2494. 2016-04-07 16:14:31 +02:00
MascaraSnake 5bfb2790d4 Merged in GZDB r2495 (which fixes a bug introduced in GZDB r2493). 2016-04-07 16:06:02 +02:00
MascaraSnake f03de4a27a Merged in GZDB r2493. 2016-04-07 15:29:47 +02:00
MascaraSnake c3e08eb1ef The name of custom Things can now be specified with the $Name parameter. 2016-04-07 00:15:35 +02:00
MascaraSnake 1be3ecb922 Updated version number to prepare for 2.3 release. 2016-04-06 20:34:18 +02:00
MascaraSnake 9609ef652c The last line of a Lua table may end with a comma. 2016-04-06 20:22:05 +02:00
MascaraSnake a70580ac8c Multiline Lua comments are --[[ ]], not --[[ ]]--. 2016-04-06 20:05:48 +02:00
MascaraSnake 8617836230 Added shortcut actions for Insert Things Radially Mode and changed the default values for number and radius. 2016-04-06 16:52:49 +02:00
MascaraSnake ee1233d642 LuaObjectParser now recognizes -- and --[[ ]]-- comments. 2016-04-06 16:14:26 +02:00
MascaraSnake 2925986234 Added Lua parser for custom things (longform object definition only). Print error messages if custom thing parsing fails. 2016-04-06 14:58:15 +02:00
MascaraSnake cd54edc410 Added availability check and fixed preview image lookup for sprites of custom Things. 2016-04-06 12:52:47 +02:00
MascaraSnake e501646989 Sprites for custom Things can be supplied with a "#$Sprite" comment. 2016-04-06 12:08:14 +02:00
MascaraSnake ed578eab72 Look through SOC lumps for custom things and make them available in the editor (no sprites yet) 2016-03-18 17:32:31 +01:00
MascaraSnake 289c2b7c5f Fixed a bug that caused offsets to be incorrectly applied to middle textures 2016-03-05 22:00:54 +01:00
MascaraSnake c9bf195778 Reload resources if a global script was changed 2016-03-03 16:29:46 +01:00
MascaraSnake 40ebb654a3 Added syntax highlighting for SOC 2016-03-03 15:23:52 +01:00
MascaraSnake 658e349f95 Added support for Lua and SOC scripts to script editor (including syntax highlighting for Lua) 2016-03-03 01:25:27 +01:00
MascaraSnake 8d48514ed2 Don't load temp file if it's identical to an already loaded file (because SRB2 is stupid and refuses to start in that case) 2016-03-02 22:10:41 +01:00
MascaraSnake 649f5595dd Add options to save screenshots in PNG format and to disable the infobox in the top right corner. No menu entries for these options because I'm lazy and most people probably won't need these settings anyway. 2016-03-01 22:48:15 +01:00
MascaraSnake f54f193332 Added a label to the Thing info panel that shows the full Thing type. 2016-03-01 22:10:20 +01:00
MascaraSnake 427c4df8a7 Added a label to the Thing browser that shows the full Thing type. 2016-03-01 21:36:55 +01:00
MascaraSnake ba2412c9dd Changed the button image for Insert Things Radially Mode. 2016-03-01 21:18:02 +01:00
MascaraSnake 92d11bdc60 Updated version number to prepare for 2.2 release. 2016-03-01 20:25:30 +01:00
MascaraSnake 4885e4d502 Added a thing type browser to Insert Things Radially Mode 2016-02-28 21:37:04 +01:00
MascaraSnake 926c318f04 Don't allow Parameter values that are out of range. 2016-02-28 21:16:04 +01:00
MascaraSnake c9a0de7287 Added Insert Things Radially Mode 2016-02-28 21:09:08 +01:00
MascaraSnake b85f90712c Hide Parameter box for non-SRB2 maps 2016-02-28 21:08:12 +01:00
MascaraSnake 0c1ab582a7 Added support for SRB2's Thing type "parameter" property. 2016-02-29 11:41:17 +01:00
MascaraSnake 552a4ea920 Added texture skewing for everything except 3D floors. This is only partially tested and may display incorrectly in some situations. 2016-02-28 19:58:42 +01:00
MascaraSnake 6405af2fea Fixed: Nodebuilder is no longer invoked twice when entering Visual Mode.
Fixed: Nodebuilder is no longer invoked with "Save" settings when entering Visual Mode.
Fixed: Editor no longer crashes when entering Visual Mode with one or no sector.
2016-02-01 21:59:22 +01:00
MascaraSnake 83a0f0a53f Updated version number for v2.1 release 2016-02-01 20:12:23 +01:00
MascaraSnake bf291bbe5e Fixed a crash in LinedefActionInfo.Get3DFloorFlags() 2016-02-01 17:47:07 +01:00
MascaraSnake c6c0df0fa1 Changed the way the skin parameter is passed, so that people don't have to change their program configurations 2016-01-30 17:35:21 +01:00
MascaraSnake 56c8ba57aa Prepare for v2.0 release 2016-01-30 17:20:08 +01:00
MascaraSnake 4497d20269 Forgot to include this file in the last commit somehow 2016-01-30 17:19:54 +01:00
MascaraSnake fda0ec6e52 Replace the skill level option with skin and gametype options for SRB2 2016-01-30 16:55:15 +01:00