Commit graph

629 commits

Author SHA1 Message Date
sphere
76f2816e82 Display absolute-height slope vertices properly in Visual Mode. 2021-03-24 18:20:31 +01:00
sphere
11b40e4589 Update credits. 2021-03-23 12:32:27 +01:00
sphere
9cd41b15ef Fix checkboxes in the Editing tab of Preferences and remove a stray bracket. 2021-03-22 21:07:13 +01:00
biwa
4794b0effc More fixes for erroneously being able to select object multiple times when paint selecting 2021-03-22 20:31:16 +01:00
biwa
914fb7ea34 Fixed a bug where map elements could be selected multiple times when paint selecting in visual mode. Fixes #519. Fixes #520 2021-03-22 20:30:28 +01:00
biwa
f8fbcbcd1f - Added option to enable additive paint selecting without holding shift independently from regular additive selecting 2021-03-22 20:28:58 +01:00
biwa
9f597a271c Added paint selecting to visual mode (PR#248 by biwa) 2021-03-22 19:52:25 +01:00
sphere
148f3d69ba Add actions to Visual Mode: for raising and lowering sectors/things by grid size, and for toggling Peg and Repeat Midtexture flags. 2021-03-21 19:26:10 +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
0efc410d58 Duplicated the Toggle Slope option to also allow sloping the back sector. 2021-03-14 14:59:23 +01:00
sphere
1f3f0358c7 Fix regression in repeating midtexture handling. 2021-03-14 00:16:36 +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
3856a65588 Update 2D flat alignment on pasting linedef properties. 2021-03-13 17:42:47 +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
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
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
MascaraSnake
32f3fbbd70 Made NiGHTS path color configurable 2016-01-12 01:05:42 +01:00
MascaraSnake
652ff5aaf3 Render all lines in one pass 2016-01-12 00:35:42 +01:00
MascaraSnake
4611851122 Added capability for rendering the NiGHTS path 2016-01-12 00:26:00 +01:00
MascaraSnake
70beb450d2 SRB2 can have more than 32678 segs 2016-01-11 23:10:35 +01:00
MascaraSnake
368d0ce1bd Added option to extend the crosshair in classic modes to the map boundaries 2016-01-11 20:33:37 +01:00
MascaraSnake
b5d255d91d Don't allow negative Thing heights for SRB2 maps 2016-01-10 22:54:39 +01:00
MascaraSnake
6388c93034 Lowered the minimum segment length for the Draw Curve tool to 1 2016-01-10 22:38:52 +01:00
MascaraSnake
b27073aa40 Changed version number for v1.1 release 2016-01-10 20:20:18 +01:00
MascaraSnake
9acf74041c Made the number of file backups configurable 2016-01-10 20:10:35 +01:00
MascaraSnake
ed3b687284 Display linedef angles like in SRB2 (0° means the linedef goes from west to east) 2016-01-10 18:18:25 +01:00
MascaraSnake
645ff67d8d Render slope vertices so that their center intersects with the slope, rather than the bottom 2016-01-10 17:37:08 +01:00
MascaraSnake
6c739c1a07 Fixed flat rotation (0° is east in SRB2) 2016-01-10 17:25:09 +01:00
MascaraSnake
4f6f748b31 Use BSP tree instead of blockmap to find the sector a Thing is in (unless explicitly disabled in Preferences) 2016-01-10 17:15:27 +01:00
MascaraSnake
48d1fcb4c7 Corrected the conditions for repeating middle textures 2016-01-06 23:56:45 +01:00
MascaraSnake
27626192fa Use the absolute Z position to calculate a vertex slope plane, not the one relative to the floor 2016-01-05 16:24:36 +01:00
MascaraSnake
df0d4e2e09 Actually, the "IWAD file dialog" is for adding general assets, so allow all files there too 2016-01-05 15:48:48 +01:00
MascaraSnake
e8d7a324a0 Added "All files" filter for open/save map dialogs (not for choosing the IWAD though, because that's always .wad or .srb) 2016-01-05 14:31:30 +01:00
MascaraSnake
b22a22317f Show .srb files directly in the IWAD file dialog 2016-01-05 11:03:57 +01:00
MascaraSnake
a3f2f131a1 Render translucent walls in Visual Mode 2016-01-04 20:26:34 +01:00
MascaraSnake
092f8581ab Render SRB2's repeating midtextures in Visual Mode 2016-01-04 17:45:46 +01:00
MascaraSnake
4abdf3a65b Render the insides of fog blocks 2016-01-04 15:34:14 +01:00
MascaraSnake
cb6cac84eb Corrected alpha value parsing for colormaps 2016-01-04 14:56:32 +01:00
MascaraSnake
d99602fc51 Changed version number to 1.0 in preparation of release 2016-01-04 12:56:13 +01:00
MascaraSnake
760dff9df0 Display sector flat alignment in Visual Mode and reset colormap in Visual Mode when linedef special is removed. 2016-01-04 12:55:41 +01:00
MascaraSnake
f69597c6d1 Added colormap rendering to Visual Mode (alpha value is ignored for now) 2016-01-04 00:01:07 +01:00
MascaraSnake
c21705ed87 Hid the updater and a few other options that aren't relevant for SRB2 2016-01-03 21:32:52 +01:00
MascaraSnake
3e9a3d91ea Added an "About Zone Builder" tab to the About window 2016-01-03 18:33:42 +01:00
MascaraSnake
85c53c2d42 Only add Z position to flags value for SRB2 2016-01-03 16:54:53 +01:00
MascaraSnake
99cb93b0ae Made texture autoalignment work with SRB2's 3D floors 2016-01-03 16:32:53 +01:00
MascaraSnake
8b5a2916b8 Changed texture offset behavior of 3D floors to match with SRB2 2016-01-03 15:54:29 +01:00
MascaraSnake
0489386e7a Handle the Object Flip flag in Visual Mode. 2016-01-03 13:07:14 +01:00
MascaraSnake
5e5da324d5 Slope vertices are always placed relative to the "normal" floor, not the sloped floor. 2016-01-03 01:12:07 +01:00
MascaraSnake
3e7202000e Don't allow a Thing's Z position to be scrolled out of bounds in Visual Mode. 2016-01-03 00:26:06 +01:00
MascaraSnake
e773c543e5 Thing position, linedef offset and sector height boxes now all change in increments of 8 (16 with Shift, 1 with Ctrl). 2016-01-02 15:30:01 +01:00
MascaraSnake
bbfb569d0f Vertex slopes are now rendered in Visual Mode. 2016-01-02 14:21:15 +01:00
MascaraSnake
09a08d2363 Two small changes related to rebranding. 2016-01-02 14:20:40 +01:00
MascaraSnake
4540a9b59d Changed the version number. The revision number is now only used internally to indicate the GZDB revision number this is based on. 2016-01-01 23:45:22 +01:00
MascaraSnake
e398e05358 Made Visual Mode's "Toggle Slope" feature work for SRB2. 2016-01-01 22:53:25 +01:00
MascaraSnake
12b80073b9 Changed Visual Mode icon and disabled SoundPropagationMode, SoundEnvironmentMode by default. 2016-01-01 14:05:11 +01:00
MascaraSnake
346633da15 Fixed a bug in the rendering behavior of custom 3D floors: FF_DOUBLESHADOW controls whether the light level is only applied to the insides, not FF_ALLSIDES/FF_INVERTSIDES. 2016-01-01 12:42:07 +01:00
MascaraSnake
b619c85ec3 Added comments related to 3D floor and slope handling, so I don't have to look this stuff up every time I read the code 2016-01-01 11:41:42 +01:00
MascaraSnake
29f05db92d Added support for SRB2's 3D floors and slopes, as well as SRB2's method of storing the Z positions of Things 2015-12-31 16:46:40 +01:00
MascaraSnake
4cf012d92c Allow .srb as an IWAD file type 2015-12-31 16:45:21 +01:00
MascaraSnake
2df14e7fb9 Rebranded the editor from GZDoom Builder to Zone Builder 2015-12-31 16:44:28 +01:00
MascaraSnake
e971586805 Added GZDB repo at r2462 and updated project file to VS2015. 2015-12-31 13:21:44 +01:00