sphere
aa34cfdd08
Merge branch 'skywall-accuracy' into 'master'
...
Make skywall rendering much more accurate to 2.2, and take horizon lines into account.
See merge request STJr/ZoneBuilder!4
2021-10-25 19:18:34 +00:00
sphere
b95dcc21b0
Always display ZB's version number in the title.
2021-10-24 22:56:31 +02:00
sphere
650b5aae88
Visual Mode: correct-enough slope skewing on FOF sides, with thanks to Monster Iestyn!
2021-10-24 22:33:25 +02:00
sphere
0ac4ee5f0c
Make skywall rendering much more accurate to 2.2, and take horizon lines into account.
2021-10-21 12:21:27 +02:00
sphere
f4ff4ad1d5
Take inaccessible waypoints into account when drawing waypoint sequences.
2021-08-29 23:42:19 +02:00
sphere
f4a771553b
Add support for most new blendmodes.
2021-06-17 11:05:08 +02:00
sphere
738fcfe2c3
Fix a couple of spelling and grammar mistakes.
2021-05-24 13:33:55 +02:00
sphere
58e644aa80
Catch a possible error with PK3 reading.
2021-05-15 22:28:11 +02:00
sphere
c8f83515e4
Improve Stair Sector Builder controls & fix a few misspelled status messages.
2021-05-15 15:20:17 +02:00
sphere
292a8e1d04
Update version number to 2.12
2021-04-09 16:54:10 +02:00
sphere
ae256ac8cb
Allow custom flag, angle and parameter labels for custom objects.
2021-04-04 15:04:37 +02:00
sphere
8b6406075c
Add an indication to changed flag/angle/parameter labels, to show when flags or angle/parameter values have changed behavior.
2021-04-03 17:06:09 +02:00
sphere
83e5cebe8f
Update credits and default configuration.
2021-04-01 00:25:15 +02:00
ZZYZX
c677627c09
Added: more magic to the autoalign/select neighbours logic; These functions should not anymore wrap around to the opposite side of two-sided linedefs, allowing you to select back and front sides separately using shift+click, and reducing infinite broken autoalign loops.
2021-03-31 23:17:14 +02:00
sphere
11b40e4589
Update credits.
2021-03-23 12:32:27 +01:00
sphere
2a258faa0b
wow visual studio really sucks with tab/whitespace handling
2021-03-21 16:09:33 +01:00
sphere
88fbbaac2e
Display parameter and flags value (labels) in the Thing info panel, make parameter values easier to edit, update the 2.2 config.
2021-03-21 15:40:10 +01:00
sphere
09581306be
Update version number to v2.11.
2021-03-14 15:31:04 +01:00
sphere
8202a7c3f0
Update 2D flat alignment whenever texture offsets are changed.
2021-03-13 23:10:41 +01:00
sphere
cba0e2a5d4
Update 2D flat alignment when dragging geometry or changing a sector tag. Also tweak some undo/redo behavior.
2021-03-13 18:16:38 +01:00
sphere
597592b393
Update 2D flat alignment on undo & redo.
2021-03-13 16:58:16 +01:00
sphere
a754bf447a
Display flat alignment in classic (2D) modes.
2021-03-13 02:16:24 +01:00
sphere
607b09d076
Fix the very last zoom tube waypoint line not being drawn.
2021-03-01 16:20:33 +01:00
sphere
16299772b7
Disable Sound Modes by default since they're irrelevant for SRB2, and update the link in the Error pop-up.
2021-03-01 11:28:20 +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
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
0c8effe3a3
Clean up the project, revert hacky flat alignment, fix About menu and browser handling.
2021-02-21 14:59:33 +01:00
sphere
960065111a
Update version number, credits & config.
2021-02-18 23:57:42 +01:00
sphere
cc93734354
Update config and restore copy slope rendering in Visual Mode.
2021-02-17 01:49:48 +01: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
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
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
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
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
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
92d11bdc60
Updated version number to prepare for 2.2 release.
2016-03-01 20:25:30 +01:00
MascaraSnake
926c318f04
Don't allow Parameter values that are out of range.
2016-02-28 21:16:04 +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
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