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