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
MascaraSnake
52ee6c41d0
The second character of an extended map number can be a letter, of course
2016-01-30 16:38:15 +01:00
MascaraSnake
d826a1e777
Display correct line number when reporting a SOC error. Report error if level number is invalid.
2016-01-30 12:51:04 +01:00
MascaraSnake
471649fa84
Added a terrible makeshift level header parser for SRB2
2016-01-30 12:05:12 +01:00
MascaraSnake
677b218ae5
Updater? What updater?
2016-01-30 01:10:49 +01:00
MascaraSnake
4952d9120a
Merged in GZDB r2491
2016-01-30 00:57:06 +01:00
MascaraSnake
7f08137025
Merged in GZDB r2490
2016-01-30 00:44:51 +01:00
MascaraSnake
31a64b3863
Merged in GZDB r2489
2016-01-30 00:09:10 +01:00
MascaraSnake
e7ad3d4bb2
Merged in GZDB r2488
2016-01-30 00:04:41 +01:00
MascaraSnake
9ccea639bf
Merged in GZDB r2487
2016-01-29 11:02:09 +01:00
MascaraSnake
52b6bf1445
Peg Midtextures flag is now recognized in Visual Mode
2016-01-28 19:29:07 +01:00
MascaraSnake
c4085096a1
Merged in GZDB r2485
2016-01-26 13:10:30 +01:00
MascaraSnake
208b3acdd3
Use General.Map.RebuildNodes() to rebuild BSP tree
2016-01-25 17:10:41 +01:00
MascaraSnake
36349268e2
Merged in GZDB r2484.
2016-01-25 17:04:07 +01:00
MascaraSnake
a45b2124d0
Merged in GZDB r2483.
2016-01-25 16:50:03 +01:00
MascaraSnake
ac82d01def
Made "Copy Properties" tool work for SRB2
2016-01-23 13:44:10 +01:00
MascaraSnake
32404317de
Patch offsets are 16-bit integers
2016-01-23 12:17:31 +01:00
MascaraSnake
00e4dbb181
Made the "toggle sky rendering" button visible for SRB2 maps
2016-01-23 10:39:24 +01:00
MascaraSnake
4511d5976b
Merged in GZDB r2481.
2016-01-23 10:01:27 +01:00
MascaraSnake
04527b3230
Merged in GZDB r2480.
2016-01-23 09:58:05 +01:00
MascaraSnake
2e4150b3b4
Merged in GZDB r2479.
2016-01-23 09:47:27 +01:00
MascaraSnake
287d1fe968
Merged in GZDB r2478.
2016-01-23 09:40:17 +01:00
MascaraSnake
76cf91e418
Merged in GZDB r2477.
2016-01-23 09:36:25 +01:00
MascaraSnake
dbca1989fc
Merged in GZDB r2476.
2016-01-23 09:34:09 +01:00
MascaraSnake
b604dfc4af
Merged in GZDB r2475.
2016-01-23 09:31:26 +01:00
MascaraSnake
5cf574f42d
Merged in GZDB r2474.
2016-01-23 03:53:31 +01:00
MascaraSnake
5ca6994d12
Merged in GZDB r2473.
2016-01-23 03:43:45 +01:00
MascaraSnake
418c586874
Merged in GZDB r2472.
2016-01-23 03:42:04 +01:00
MascaraSnake
9abe49ebb2
Merged in GZDB r2471.
2016-01-23 03:38:26 +01:00
MascaraSnake
f63c2f7665
Merged in GZDB r2470.
2016-01-23 03:15:37 +01:00
MascaraSnake
b524dd8277
Merged in GZDB r2469.
2016-01-23 02:50:13 +01:00
MascaraSnake
2cb8570eec
Merged in GZDB r2468.
2016-01-23 02:36:35 +01:00
MascaraSnake
af2a941cf7
Merged in GZDB r2467.
2016-01-23 01:36:59 +01:00
MascaraSnake
431a6ea0ec
Merged in GZDB r2466.
2016-01-23 01:32:21 +01:00
MascaraSnake
04abc827f7
Merged in GZDB r2465.
2016-01-23 01:30:20 +01:00
MascaraSnake
193ee733ab
Merged in GZDB r2463.
2016-01-22 23:50:23 +01:00
MascaraSnake
cea009484e
Removed some unused exception variables
2016-01-20 21:31:52 +01:00
MascaraSnake
c00a5ff6f8
Allow Visplane Explorer to be enabled for SRB2 maps
2016-01-20 21:00:59 +01:00
MascaraSnake
443ba50581
Fixed a bug in the Thing edit form
2016-01-15 22:24:01 +01:00
MascaraSnake
ee3f77865f
Allow angle/flags/parameter descriptions to be changed per Thing type
2016-01-15 20:03:10 +01:00
MascaraSnake
a03d5c5291
Allow angle/flags/parameter descriptions to be changed per Thing type
2016-01-15 19:34:02 +01:00
MascaraSnake
984c021fe0
If multiple Things/linedefs of different types are selected, show generic flag names
2016-01-15 18:06:38 +01:00
MascaraSnake
89b6b878e8
Changed the way slopes are set up in the config
2016-01-15 15:21:53 +01:00
MascaraSnake
057a5b16c3
3D floor types are now handled via the config, including changes when certain linedef flags are set
2016-01-15 14:40:36 +01:00
MascaraSnake
cbb210e1ae
Slope types are now handled via the config
2016-01-15 00:47:32 +01:00
MascaraSnake
16d8bb39c6
Centered hitboxes are now handled via the config
2016-01-14 23:44:00 +01:00
MascaraSnake
e29f7af427
Unflippable Thing types and Thing types where the Z position is ignored are now handled via the config
2016-01-14 23:33:17 +01:00
MascaraSnake
23f7be610a
Things that float when the Ambush flag is checked are now handled via the config
2016-01-14 23:13:34 +01:00
MascaraSnake
92ddece4d4
Enlarged the linedef edit window a bit so you can see all the flags without scrolling
2016-01-14 21:01:13 +01:00
MascaraSnake
6dd3635a38
Allow linedef flags text to be changed per type (config isn't updated yet)
2016-01-14 20:31:27 +01:00
MascaraSnake
4e988bb61f
Reset Thing flags when switching from a type with renamed flags to an unknown type
2016-01-14 20:27:23 +01:00
MascaraSnake
f3a756c7d4
Allow Thing flags text to be changed per type
2016-01-14 19:31:21 +01:00
MascaraSnake
841f4087b6
Special Z position handling for NiGHTS path items and hoops
2016-01-13 22:28:16 +01:00
MascaraSnake
1e10c8b129
Render Things whose Z position indicates the position of the center rather than the bottom accordingly
2016-01-13 21:39:26 +01:00
MascaraSnake
ed44947404
Things that float when given the Ambush flag are now displayed as such in Visual Mode
2016-01-13 20:17:19 +01:00
MascaraSnake
7b276580fb
Allow a Thing's flags value field to be edited even when "Absolute Height" is checked, but uncheck it after editing
2016-01-13 19:35:42 +01:00
MascaraSnake
36ec727743
Added functionality for rendering only sides/planes of a 3D floor
2016-01-13 19:27:21 +01:00
MascaraSnake
f54af8087f
Added exceptions for Thing types on which the Object Flip flag has no effect
2016-01-13 17:42:53 +01:00
MascaraSnake
b2696af491
Made flags value field writable
2016-01-13 00:35:07 +01:00
MascaraSnake
ef6f15d919
Now that Thing.GetFlagsValue() exists, might as well use it
2016-01-12 22:48:14 +01:00
MascaraSnake
e81c8d6acc
Added multimare support
2016-01-12 22:07:23 +01:00
MascaraSnake
c7aa31db7c
Don't capitalize lowercase lump names when saving a map
2016-01-12 14:45:22 +01:00
MascaraSnake
4e043b510f
Made the precision with which the NiGHTS circles are drawn configurable
2016-01-12 10:54:23 +01:00
MascaraSnake
1e107dcd46
Added toolbar button for toggling NiGHTS path rendering and allowed the control to be binded to a key
2016-01-12 10:25:19 +01:00
MascaraSnake
4b565d69ee
Changed the "About Zone Builder..." icon
2016-01-12 10:14:21 +01:00