Commit Graph

164 Commits

Author SHA1 Message Date
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 85225aaf1f Fixed a typo in the SRB2 config 2016-03-12 17:12:11 +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 7c83694f58 Expanded Lua script configuration 2016-03-03 11:27:27 +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 2572f4fbe4 Load temporary file when testing so that unsaved changes appear 2016-03-01 16:29:00 +01:00
MascaraSnake 60c306ecb2 Visplane Explorer is prone to crashing and useless for SRB2 anyway, so disable it by default. 2016-02-28 23:24:03 +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 1a350c0f55 The flags value description for the customizable hoop was more confusing than helpful 2016-01-30 18:55:09 +01:00
MascaraSnake e6f6da975f Forgot the angletext for the slope vertex 2016-01-30 18:46:25 +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 564b21e615 Renamed certain linedef flags to reflect what they do in the latest SRB2 builds 2016-01-28 18:38:56 +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