Commit Graph

538 Commits

Author SHA1 Message Date
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