Commit graph

1858 commits

Author SHA1 Message Date
MaxED
e2802b2712 Sectors mode: added "View Tags and Effects" button.
Sectors mode: effect and tag overlay can now be toggled separately from selection numbers.
Sectors mode: "View Tags and Effects" and "View Selection Numbering" settings are now saved to program configuration.
Sectors mode: removed "Lower Floor by 8 mp", "Raise Floor by 8 mp", "Lower Ceiling by 8 mp" and "Raise Ceiling by 8 mp" actions.
"Increase Brightness by 8" and "Decrease Brightness by 8" actions now work in Sectors mode.
Moved "Increase Brightness by 8" and "Decrease Brightness by 8" actions to "Edit" category. 
"Toggle Highlight" action now works in Sectors mode.
Moved "Toggle Highlight" action to "Tools" category.
Removed Brightness mode.
Updated documentation.
2013-09-16 11:44:47 +00:00
MaxED
ed75933d60 Sectors mode: sector tags are now shown on top of unselected sectors (works only if "View Selection Numbering" option is enabled).
Some cosmetic fixes here and there.
2013-09-13 14:54:43 +00:00
MaxED
fd47cb4cd7 Sectors mode: selected and highlighted sectors are now highlighted in the same-ish way as in Visual mode.
Sectors mode: sector effect labels were not aligned properly.
2013-09-12 15:40:15 +00:00
MaxED
dcc063f008 Sectors mode: sector effects are now shown on top of unselected sectors (works only if "View Selection Numbering" option is enabled).
Updated documentation.
2013-09-12 15:02:08 +00:00
MaxED
261811cc57 Fixed a crash when updating engine selector dropdown after removing engines when selected engine index was greater than engines count.
Some code simplifications in MapinfoParser, also it can now read fade/outsidefog color defined as "XXXXXX"
2013-09-12 09:51:56 +00:00
MaxED
ebf5a3961b Probably fixed a D3D-related crash after testing the map in GZDoom. Or not. 2013-09-11 15:01:55 +00:00
MaxED
ae1b2153ef Sector Edit form, UDMF: floor and ceiling rotation angles can now be entered as decimals.
Visual mode: removed unrelated message when copying textures using "Copy Selection" action.
2013-09-11 14:22:11 +00:00
MaxED
038ab51058 Event lines: sector label position is now used as end point when targeting sectors. 2013-09-11 13:57:27 +00:00
MaxED
117e5e5911 Added "Place Things" action (available in Sectors/Linedefs/Vertices menus). When used from Linedefs or Vertices mode, it will place things on top of vertices. When used from Sectors mode, it will place things inside of selected sectors.
Updated documentation.
2013-09-11 13:14:45 +00:00
MaxED
fc57c3e331 Replaced massive amount of spaces with (massive amount of tabs / 4) 2013-09-11 09:47:53 +00:00
MaxED
ead2521451 Sectors mode, UDMF: Create Brightness Gradient action can now work in "Light" and "Fade" modes.
Visual mode: added support for "fogdensity" and "outsidefogdensity" MAPINFO properties.
Sector Info panel now shows the number of sector's sidedefs as well as light and fade colors (UDMF only).
UDMF: Sector and sidedef flags are now copied/pasted when using "Copy Properties" and "Paste Properties" actions.
Fixed: in some cases default texture overrides were used even when corresponding option was disabled.
Sector Edit form: light and fade values were not saved when a value was pasted/entered into text box.
Sector Edit form: "reset value" button was not shown for light and fade values when selected sectors had different light/fade colors.
Reverted Open Map form changes from previous commit (my assumption that map marker is always empty was not correct...)
Updated documentation.
2013-09-11 08:49:45 +00:00
MaxED
2598389d6b Sector Info panel now shows how many sidedefs highlighted sector has.
Snap Map Elements to Grid mode now works much faster and shows a message when completed.
Forced default textures are now only used in drawing modes.
Exception Dialog: long error descriptions were breaking window layout.
Map will no longer be shown in Open Map form if unrelated data is encountered inside of map namespace.
2013-09-09 14:03:02 +00:00
MaxED
0469592bf5 "Copy Texture Offsets" and "Paste Texture Offsets" actions now work in Doom and Hexen map formats. 2013-09-06 07:55:02 +00:00
MaxED
0fe02bd3d3 Visual mode: fixed a couple of bugs in Visual vertex logic. 2013-09-05 13:30:59 +00:00
MaxED
b80bc3f811 Manual linedef splitting: UDMF texture coordinates were incorrectly interpolated in some cases.
Manual linedef splitting: "Duplicate texture coordinates" and "Reset X coordinate, copy Y coordinate" settings now affect UDMF texture offsets.
2013-09-05 13:03:17 +00:00
MaxED
8a0ca0e650 Visual mode: added "Auto-align Textures to Selection (X)", "Auto-align Textures to Selection (Y)" and "Auto-align Textures to Selection (X and Y)" actions.
"Snap Map Elements to Grid" mode now tries to fix invalid geometry after vertex snapping.
Vertices mode: in some cases not all vertices were removed when deleting vertices.
Removed "Load GZDoom light definitions" from preferences. If you want to use GZDoom's GLDEFS definitions, add "lights.pk3" as a resource.
Visual mode: fixed a crash when toggling GZDoom Geometry Effects (Tab)
Fixed sector bounding box calculation error.
Renamed "Edit -> Grid Setup..." to "Edit -> Grid and Backdrop Setup..."
Updated documentation
2013-09-03 09:34:28 +00:00
MaxED
0ea1056b44 Error Checking: renamed "Check unclosed sectors" to "Check invalid sectors". Now it also finds sectors with less than 3 sidedefs and sectors, which area is 0. 2013-08-30 15:00:44 +00:00
MaxED
c6170f644b Changed the way sector bounding box is calculated. This fixes major slowdowns when a sector with invalid geometry (e.g. without triangulation) is highlighted in Classic modes and a crash in Visual mode when such sector is rendered. 2013-08-29 12:07:54 +00:00
MaxED
6f23311167 Replaced Unhandled exception dialog with custom one 2013-08-29 10:05:50 +00:00
MaxED
4b9f2d886c Visual mode: vertical texture offsets of double sided middle textures are no longer clamped.
Visual mode: fixed a crash when trying to move texture offsets of invisible sidedef.
2013-08-28 14:53:21 +00:00
MaxED
b84b613d4b Added a way to assign new tags, which finds a tag unused by current map element type. 2013-08-28 08:29:06 +00:00
MaxED
a6ee7a5ca2 Copy/Paste logic was broken in Doom and Hexen map formats since r1758... 2013-08-27 14:22:19 +00:00
MaxED
25c0f0dd1f Classic modes: missing floor/ceiling textures are now rendered using proper texture.
Sector Info panel: in soma cases texture size was shown for unknown/missing textures.
2013-08-26 11:09:37 +00:00
MaxED
04ee4717b4 Set Default Textures: empty textures can now be used as default ones.
Sector Edit forms: floor/ceiling textures can be cleared with right-click on texture selectors.
2013-08-26 10:51:33 +00:00
MaxED
3e11ae734d Vertices mode: fixed an exception when "DeleteItem" action tried to delete already deleted vertex.
Renamed "Set current textures" to "Set default textures" (I hope that makes more sense now).
Fixed and updated documentation.
2013-08-26 09:31:43 +00:00
MaxED
e1050775b3 Error Checks mode: connected lines with decimal positions were reported as overlapping in some cases. 2013-08-23 14:22:40 +00:00
MaxED
71b0d0754d Fixed: acs script was not complied when the map was located in the root directory.
Fixed "Snap Map Element to Grid" documentation.
2013-08-23 13:28:55 +00:00
MaxED
9080f8885c "Snap Selected Vertices to Grid" mode: renamed to "Snap Selected Map Elements to Grid". Now it aligns things as well.
Edit forms: some realtime controls were applying relative values incorrectly.
2013-08-22 15:30:50 +00:00
MaxED
a8aa277faa Classic modes: 3D floor indicators can be disabled in preferences (Preferences -> Appearance -> Mark 3D floors in classic modes).
Updated documentation.
2013-08-21 11:20:00 +00:00
MaxED
7ba352216d Visual mode: fixed a crash when trying to load non existing sprite, defined in configuration or via "//@sprite" parameter in DECORATE.
MissingThing icon is now used when the editor is unable to load thing sprite.
An error is added to error logger when the editor is unable to load thing sprite.
2013-08-21 10:45:54 +00:00
MaxED
2b14e5b8d0 Preferences form: script font preview now works. 2013-08-20 10:20:48 +00:00
MaxED
76dc4574ab Linedef and Thing arguments are new set to 0 when converting a map to Doom map format.
Fixed a crash when executing "Toggle Geometry Effects" (Tab).
2013-08-20 08:21:20 +00:00
MaxED
5853624dc5 Updated documentation.
Increased maximum zoom level in Classic modes to 3000%.
Added "1 mp" option in grid size menu.
Added "400%" option in zoom menu.
Renamed "Toggle GZDoom rendering effects" action to "Toggle Geometry Effects".
Sync camera position: Visual Camera height is now changed only if camera is above or below current sector.
Classic modes: view was not redrawn after "Test map from current position" action.
"Test map from current position" action: incorrect player start was used when a map had several Player 1 Start things.
2013-08-19 12:12:31 +00:00
MaxED
1e9a08fc96 Removed newly created sectors coloring (because it was more slow than helpful).
Some cosmetic changes in Linedef Edit form.
Link, Unlink and Reset icons can now be properly seen on dark backgrounds.
2013-08-14 09:02:37 +00:00
MaxED
53b13a4096 Tag and script number/name drop downs in Edit forms are now resized to match the width of the longest entry.
Jitter mode: view was not updated when "Relative" option was toggled.
2013-08-13 09:49:29 +00:00
MaxED
3e31c39c20 Sector edit form, UDMF: added "Use line angles" floor/ceiling rotation option.
Some cosmetic changes in uifields management.
2013-08-12 10:15:08 +00:00
MaxED
4dc80538ec Sector Edit form, UDMF: sector flags were not shown properly.
Color picked plugin: plugin used incorrect default "lightcolor" value after r1758.
2013-08-10 11:42:18 +00:00
MaxED
6ce9043ff6 Removed UDMFControls plugin.
UDMF fields, handled by UI, had broken field types after r1758.
Removed some redundant type casts.
2013-08-10 11:28:51 +00:00
MaxED
0123e8df6e UDMF: added "waterzone" sector flag.
UDMF: added "gravity" thing property to UI.
MAPINFO parser: removed unneeded error notification.
2013-08-10 09:06:24 +00:00
MaxED
a347afaf66 Made map detection logic a bit more strict. If BEHAVIOUR lump is present, a map can no longer be detected as a map in Doom map format. 2013-08-09 08:39:45 +00:00
MaxED
457cfc8221 "Look Through Selection" action: InterpolationPoint can be handled the same way as SecurityCamera or AimingCamera. 2013-08-08 11:31:06 +00:00
MaxED
724709e435 Visual mode: added "Look Through Selection" action (default key is "Y"). This action places visual camera at the same position as selected/highlighted thing and rotates it to match thing's angle. Special handling is available if targeted thing is AimingCamera, MovingCamera or SecurityCamera.
Script editor: pressing "F1" now opens keyword help instead of program manual.
Linedef edit form, Thing edit form: rewritten script support logic. It should now work in the same manner as the rest of controls.
Thing info panel: thing arguments now have proper labels.
Edit forms, UDMF: fields, which are handled by UI, are no longer shown in "Custom" tab.
Visual mode: fixed a crash when loading a model on a video card without Shader model 2.0 support.
Fixed incorrect argument number and changed most of labels in "Cameras and interpolation" section of zdoom_things.cfg.
2013-08-08 11:04:13 +00:00
MaxED
0a5ff0bdaf Visual mode: fixed incorrect vertical texture offsets of middle parts of double sided linedefs.
ACS support: script numbers/names without space between them and script arguments (like 'script 999(void)' or 'script "test"(void)') were not parsed.
2013-08-07 09:25:37 +00:00
MaxED
f35e39de01 Linedef info panel: texture preview was not updated in some cases.
Visual mode: fixed major slowdowns and possible out of memory exceptions when viewing a map with lots of missing textures.
2013-08-05 13:46:43 +00:00
MaxED
3890c4a7c8 Fixed a crash when reloading resources after removing a resource.
Visual mode: rendering was broken on video cards without Shader Model 2.0 support.
Engines list was not updated after changing engine in Test button's drop down.
2013-08-05 13:03:08 +00:00
MaxED
82722e546c Visual mode: fixed incorrect sidedef texture mouse dragging when texture was scaled in TEXTURES.
Visual mode: texture offsets are now clamped to texture size when dragging textures with mouse.
Visual mode, UDMF: when gravity is enabled, sector gravity now affects camera movement.
2013-08-02 12:50:53 +00:00
MaxED
b39dcdcb9a Main form, warnings indicator: fixed a redraw bug when showing more than 999 errors/warnings.
Sector/Linedef edit form: float values were incorrectly formatted in some cases.
2013-07-31 13:57:02 +00:00
MaxED
993328b57b Textures with names starting with "-" were not processed correctly.
Textures were not loaded properly from PK3/PK7 archives.
Visual mode: restored ability to remove textures using Delete action.
Visual mode: fixed several bugs in Cut/Copy/Paste things actions.
Visual mode: vavoom style 3d floors were not displayed properly.
Visual mode, 3d floors: added support for "RestrictLighting" (2) flag.
Visual mode, 3d floors: inner sides of 3d floors with "swimmable"/"render inside" flags used incorrect brightness value.
2013-07-31 12:38:47 +00:00
MaxED
12d9e1b08f Fixed several crashes when trying to load not existing images and models from folder/pk3/pk7 resources. 2013-07-30 09:25:27 +00:00
MaxED
e0b7af81a4 Visual mode: fixed a crash while changing 3d floor texture offsets when visual sector was not created for 3d floor's control sector.
Visual mode: Info/Warning/Error status messages were not displayed properly when nothing was selected.
Sector Edit form, UDMF: Reset and Link buttons were overlapped in Floor/Ceiling scale controls.
2013-07-29 12:01:06 +00:00
MaxED
ca49587ed1 Err... Forgot to add this 2013-07-29 09:01:02 +00:00
MaxED
cf3d416967 Renderer now works much faster in 2D modes.
Textures now load up to 2x faster when "mix textures and flats" flag is set in game configuration.
TEXTUREx/TEXTURES: texture will now be created if at least one of it's patches is loaded.
Visual mode: fixed a crash when "Slope floor to here" (9500) or "Slope ceiling to here" (9501) things were not inside sector.
Fixed: flats were not loaded form wads inside Directory and PK3/PK7 resources.
Sector Info Panel, Linedef Info Panel: texture size was shown for unknown textures.
2013-07-29 08:50:50 +00:00
MaxED
b3713489d3 Fixed a compilation error in MapManager.cs when building solution in Release mode. 2013-07-26 09:36:32 +00:00
MaxED
b8900b36dd "Open Map in current WAD" action now works much faster. 2013-07-25 12:39:40 +00:00
MaxED
3a4876704a ModelReader: fixed a crash when trying to load a model without extension. 2013-07-24 13:11:50 +00:00
MaxED
e5a9bac2ad Added "File -> Open Map in current WAD" command (default shortcut is Ctrl-Shift-O).
Fixed some errors in non-UDMF <-> UDMF map conversion.
Updated ISS setup script (not tested).
Removed some unused variables.
2013-07-23 14:25:03 +00:00
MaxED
bafb8ed511 UDMF: sidedef flags are now defined in game configuration instead of being hardcoded.
Texture scale controls now have "Link" button. 
Thing, Sector (UDMF) and Linedef edit forms now work in realtime mode.
Some more fixes in Edit form realtime update stuff.
Removed some unused variables and functions.
2013-07-19 15:30:58 +00:00
MaxED
7f3461209a MD3: Vertex indices were incorrectly assigned when a model had several surfaces with same skin. 2013-07-15 08:32:32 +00:00
MaxED
0a13799142 Fixed a couple inaccuracies in game configurations. 2013-07-12 09:58:36 +00:00
MaxED
eaca9eec22 Thing Edit form: several thing types can now be selected at once. In this case, a type randomly chosen from selected ones will be assigned to each selected thing.
Thing Edit form: you can now double-click on thing type to apply the changes and close the form.
2013-07-11 11:43:49 +00:00
MaxED
8de9ad6b24 Added RandomFloat Universal field type. To use it, change Filed type to "Decimal (random)" and enter a value as 'min max'. 2013-07-10 13:40:18 +00:00
MaxED
354be81d27 Added RandomInteger Universal field type. To use it, change Filed type to "Integer (random)" and enter a value as 'min max'. 2013-07-10 12:41:49 +00:00
MaxED
6d717a06ea Sector Edit form, Vertex Edit form: fixed another crash related to realtime update... 2013-07-10 09:57:30 +00:00
MaxED
ecbf9fd743 UDMF: sector flags are now defined in game configuration instead of being hardcoded.
Sector Edit form, Vertex Edit form: fixed a crash when updating sector/vertex properties in Visual mode.
Reorganized game configurations.
2013-07-10 08:59:17 +00:00
MaxED
4b018957aa Sector Edit form, UDMF: sectors were not updated properly after closing the form because of changes in Doom/Hexen Sector Edit form. 2013-07-09 13:13:00 +00:00
MaxED
7a35751100 Deleted, I said... 2013-07-09 11:30:40 +00:00
MaxED
6326adc9ed Sector Edit form now works in realtime mode in Doom/Hexen map formats.
Status text now displays info about current selection.
Removed StairSectorBuilder plugin. The version form doombuilder.com works fine with current version of GZDB.
2013-07-09 11:29:10 +00:00
MaxED
d3a6e49960 Aaaaand yet another fix in VerticesMode.DeleteItem()! Yay! 2013-07-08 13:52:07 +00:00
MaxED
1b2ee24bf3 Fixed ButtonsNumericTextbox.StepSize value type inconsistency with DB2. 2013-07-08 13:39:06 +00:00
MaxED
883527c37c Sector Edit form and Linedef Edit form now support float texture offsets.
Tag Statistics form: you can now double click on Sectors, Linedefs or Things cell to select them, and right click to open their properties.
Texture size labels were displayed incorrectly in some cases.
Rewritten VerticesMode.DeleteItem() once again...
Vertex Edit form now works in realtime mode.
Vertex Edit form: ceiling and floor vertex offsets can now be cleared.
Added StairSectorBuilder plugin (I suppose some external plugins will stop working in GZDB because I've changed ButtonStep to float in ButtonsNumericTextbox a couple revisions ago...).
Preferences form: action description is now scrollable.
Changed background color of Sector Edit form.
Vertex' ZCeiling and ZFloor properties are now managed internally.
2013-07-08 13:13:28 +00:00
MaxED
392f7f6eca Sector Edit form, UDMF: floor brightness input was setting ceiling brightness.
Sector info panel: floor/ceiling brightness should be always shown when "lightabsolute" flag is set.
2013-07-05 11:04:53 +00:00
MaxED
fd0a5d0f87 Rewrote VerticesMode.DeleteItem function. It was still not working properly after previous commit (proper vertex deletion can become surprisingly complicated in some cases)... 2013-07-05 09:07:49 +00:00
MaxED
3e9cee0e04 Vertices mode: vertex deletion process (hopefully) is less buggy now. 2013-07-04 12:28:41 +00:00
MaxED
27248a82d7 Visual mode: in some cases solid 3d floors were clipped by translucent ones. 2013-07-01 10:51:23 +00:00
MaxED
985705d8ca Visual mode: you can hold Shift while dragging a texture to lock movement to horizontal axis, and Ctrl to lock it to vertical axis.
Color Picker: fixed a crash when entered float values were not in 0.0 - 1.0 range.
2013-07-01 09:34:17 +00:00
MaxED
a130311f8d Visual mode, UDMF: fixed another bug in Auto align functions.
Visual mode, UDMF: OffsetX and OffsetY were not properly taken into account in "Fit Texture Width/Height" actions.
UDMF: different Sector Edit Form is now used in UDMF map format.
Some fixes in Linedef edit form.
Added missing icons.
2013-06-25 12:35:13 +00:00
MaxED
b77b8e61d9 Visual mode, UDMF: added "Scale Texture Up (X)", "Scale Texture Down (X)", "Scale Texture Up (Y)", "Scale Texture Down (Y)" actions. Default keys are Num6, Num4, Num8, Num5.
Visual mode, UDMF: renamed "Rotate Thing Clockwise" and "Rotate Thing Counterclockwise" actions to "Rotate Clockwise" and "Rotate Counterclockwise". These actions can now be used to change rotation of floor/ceiling textures.
Visual mode, UDMF: "Reset Texture Offsets" action now also resets sidedef's scale and floor/ceiling's scale and rotation.
Visual mode, UDMF: control line's OffsetX and OffsetY were not taken into account when calculating texture offsets of 3d floors' sides.
Visual mode, UDMF: fixed a ton of bugs in Auto align functions.
Visual mode, UDMF: when using "Move Texture Left/Right/Up/Down by 1" actions texture offsets were not updated properly when texture's scale was < 1.0.
Visual mode, UDMF: OffsetX and OffsetY were not taken into account in "Fit Texture Width/Height" actions.
Dockers Panel: added Pin/Unpin button, which acts the same as "Preferences -> Interface -> Side panels -> Auto hide" checkbox.
Texture size labels can now be disabled by unchecking "Preferences -> Interface -> Show texture and flat sizes in browsers" checkbox.
Texture size labels now are not shown for unknown textures.
Most of texture size labels had incorrect bg color.
ZDoom_linedefs.cfg: action specials 223 and 224 had incorrect Arg0.
2013-06-24 14:21:13 +00:00
MaxED
8ebd348e44 TagExplorer: incorrect sector index was used. 2013-06-19 11:36:20 +00:00
MaxED
16cc4d8a8d Linedef edit form, UDMF: front sidedef's Fields button was not shown.
Visual mode: fixed a crash after disabling GZDoom rendering effects (Tab key) when visual sector was not created for sector with 3d floor's control linedef.
2013-06-19 11:18:13 +00:00
MaxED
962ea2b80e Texture browser form: texture size was not updated after loading a texture.
+ some fixes to previous commit.
2013-06-17 14:09:29 +00:00
MaxED
806db41ced Texture size is now shown in Linedef and Sector info panels and in Linedef and Sector edit forms. 2013-06-17 13:17:53 +00:00
MaxED
776c357265 Visual mode: fixed a freeze when sectors with sector effects were recursively updating each other. 2013-06-17 09:42:49 +00:00
MaxED
f419db1518 DECORATE Scale actor property is now taken into account when rendering models.
Fixed several bugs in Engine selector dialog ("Game configurations -> Testing").
2013-06-14 11:40:18 +00:00
MaxED
640b874bd3 "Toggle Full Brightness" action now works in Classic modes. 2013-06-13 11:32:00 +00:00
MaxED
b703a6569e Linedef edit form: action arguments were set to zero when settings were applied to several lines with different argument values (instead of being kept unchanged). 2013-06-12 11:36:51 +00:00
MaxED
8ddcccf067 Linedef edit form: all linedef UDMF properties are now editable via user interface + some fixes in sidedef UDMF controls. 2013-06-11 08:05:32 +00:00
MaxED
a0b4ce71b5 Fixed a null reference exception when saving an empty comment in TagExlorer plugin. 2013-06-10 15:05:59 +00:00
MaxED
832e1a4201 UDMF, Linedef edit form: All sidedef properties are now editable via user interface.
Fixed a typo in one of Visplane Explorer messages.
Small fixes here and there.
2013-06-10 14:04:23 +00:00
MaxED
08dd4c19b6 Fixed a crash when saving a screenshot on systems with specific date-time formats.
Increased screenshot jpeg quality to 90.
2013-06-06 15:58:48 +00:00
MaxED
869411b7aa Added an icon to "Keyboard Shortcuts Reference" menu item. 2013-06-06 12:55:22 +00:00
MaxED
82c547f673 GZDB can now save keyboard shortcuts reference to html file (Help -> Keyboard Shortcuts Reference).
"Clear Group" 2-10 actions had incorrect default shortcuts.
2013-06-06 12:37:37 +00:00
MaxED
aea360adb9 Added "defaultlinedefactivation" setting to configuration.
Added some boilerplate to SaveScreenshot function.
2013-06-06 10:22:58 +00:00
MaxED
a938453703 Default flag ("playercross") was not set when a map was converted to UDMF map format (because there are no default flags in UDMF).
Linedef activation now translates a bit more accurately when converting a map to/from UDMF.
2013-06-05 11:12:44 +00:00
MaxED
be3f71c2e7 Screenshots of GZDB window and edit area can now be saved (Tools -> Save Screenshot and Tools -> Save Screenshot (edit area)).
NumericTextbox now uses NumberDecimalSeparator instead of CurrencyDecimalSeparator.
2013-06-05 08:08:56 +00:00
MaxED
cebd3a4780 Map Analysis mode: only a single undo is now created when multiple similar errors are fixed using "Apply to all errors of this type" checkbox, which greatly reduces errors fixing time. 2013-06-04 14:43:26 +00:00
MaxED
f1df0c2d94 Vertex edit form: it was impossible to enter fractional position and zOffset values even if map format supported it. 2013-06-04 13:59:24 +00:00
MaxED
d42a7459d7 MD2 models with more than 32768 vertices were not loaded properly. 2013-06-03 11:55:55 +00:00
MaxED
e90473e7d9 "thingflagstranslation" block was missing from UDMF game configuration, so thing flags were dropped when map format was changed to UDMF. 2013-06-03 11:32:29 +00:00
MaxED
9d985393ee A map was not saved properly when user saved it right after changing map format.
Removed some unused "using" directives.
2013-05-31 13:57:49 +00:00
MaxED
c67331eaf6 Map Analysis mode can now check the map for unconnected vertices. 2013-05-30 15:50:46 +00:00
MaxED
e5dd1fa9c5 Linedefs mode: added "Align Floor Texture to Front Side", "Align Floor Texture to Back Side", "Align Ceiling Texture to Front Side" and "Align Ceiling Texture to Back Side" actions (available in Linedefs -> Align Textures menu). 2013-05-30 12:52:27 +00:00
MaxED
0cb36302ce Visual mode, UDMF: we shouldn't auto-align floors/ceilings with different textures. 2013-05-30 09:34:44 +00:00
MaxED
70b88bd47d Visual mode, UDMF: "Auto-align textures" actions now work for floors and ceilings. Textures are aligned to a linedef of highlighted floor/ceiling, which is closest to 3d-cursor position. 2013-05-29 14:18:49 +00:00
MaxED
7f6c6a1122 Linedef flags were not translated properly when a map format was changed to/from UDMF.
Linedef colors were not updated properly when a map format was changed and were causing an exception in some cases.
Vertices mode: linedef in split linedefs range was redreawn incorrectly in some cases.
Updated "Sector 3D Floor" (160) action: set default Type to Solid (1), added "Use Arg5 as Line ID" flag to Types, changed arg5 name to "Line ID / Hi-Tag".
Added "GetUserCVar", "SetCVar" and "SetUserCVar" functions to ACS configuration.
Set width and height of several actors to 0 in game configutrations (non-zero sizes were added as a workaround when GZDB was not displaying actors with 0 width and height in Visual mode).
Added several sprites to game configurations.
2013-05-27 12:20:15 +00:00
MaxED
ae8780f4ea Classic Modes: added 3D floor indication (color can be changed in Preferences -> Appearance -> 3D Floors).
Sector_Set3dFloor action (160): added hi-tag/line ID check.
2013-05-20 10:43:34 +00:00
MaxED
e4751dfaf1 Visual Mode, UDMF, Visual Vertices: heights of vertices without z-offset was incorrect in some cases.
Visual Mode, UDMF, Visual Vertices: vertices without z-offset are now rendered using Vertex color (Preferences -> Appearance -> Vertices).
2013-05-02 11:03:16 +00:00
MaxED
6b4d03baaa Visual Mode, UDMF: added "Fit Texture", "Fit Texture's Width" and "Fit Texture's Height" Actions.cfg
Visual Mode, UDMF, Visual Vertices: you can now press "Delete" key to clear z-offsets of selected vertices.
Visual Mode, UDMF, Visual Vertices: the logic, which decides whether z-offset should be kept or removed, was not working properly.
Visual Mode, UDMF: Auto-align Textures (Y) action was not working properly when targeted texture was lower wall without "Lower Unpegged" flag.
2013-05-02 07:47:22 +00:00
MaxED
c3c7490231 Visual Mode: added "Toggle Slope" action.
Visual Mode, UDMF: "Auto Align Textures" actions now work on slopes.
Visual Mode, UDMF: Floor/ceiling texture rotation is now taken into account when moving texture offsets with arrow keys.
Visual Mode, UDMF: Fixed a bug in floor/ceiling texture dragging by mouse.
2013-04-26 12:32:51 +00:00
MaxED
23efaee1ee Added "Select Things in Selected Sectors" action. 2013-04-25 09:43:24 +00:00
MaxED
817cb2a7a4 DECORATE: When an actor inherits from an actor, defined in Game configuration, values from Game configuration are used if an actor doesn't define them.
UDMF Controls plugin: changes made using plugin were not properly undoable.
2013-04-19 11:35:56 +00:00
MaxED
29d11b170e Plane Copy effect (118) is now shown in Visual mode.
UDMF: Reset texture offsets action now works on floors and ceilings.
Vertices mode: when a linedef is within Split Linedefs range, it's now highlighted using Info line color.
2013-04-16 12:52:40 +00:00
MaxED
559d568642 Some cosmetic changes in Hexen and ZDoom linedef configurations.
Some cosmetic changes in Bit flags form.
2013-04-15 13:52:54 +00:00
MaxED
83ee9aed4d DECORATE: fixed parsing error when whole "States" block is on one line.
Fixed: Incorrect articles were sometimes used in Draw Geometry/Curve/Rectangle/Ellipse info messages.
2013-04-15 10:54:55 +00:00
MaxED
50c004bb2c Fixed: tall patches higher than 508 pixels were read incorrectly. 2013-04-12 12:53:26 +00:00
MaxED
4fe2676e11 Looks like first 3 bytes of JPG image can be treated as signature, not 4. 2013-04-12 11:06:57 +00:00
MaxED
a150931bb2 Removed a metric ton of unused "using" directives from BuilderModes plugin. 2013-04-11 11:26:57 +00:00
MaxED
8cf9e651cc Removed a metric ton of unused "using" directives from Core. 2013-04-11 11:04:16 +00:00
MaxED
8f47c316b9 Classic modes, UDMF: floor/ceiling texture offsets can now be locked in place while sector is dragged.
Fixed another bug in Tools.autoAlignTexturesOnSidesUDMF()
Replaced Math.PI-related equations with stuff from Angle2D class.
2013-04-11 09:27:16 +00:00
MaxED
043590100b Rectangular Selection: removed direction-based additive/subtractive selection. You can now hold Ctrl to enable subtractive selection, hold Ctrl-Shift to intersect with existing selection.
Point Thing at Cursor action: action now works when used from menu, changed default shortcut to Shift-L. You can now hold Ctrl to point Things away from cursor.
2013-04-09 10:56:05 +00:00
MaxED
8f40e113fe Added "Point Thing to cursor" action. 2013-04-08 14:37:37 +00:00
MaxED
ee6430c922 Bridge mode - removed 2 duplicate functions. 2013-04-08 13:43:02 +00:00
MaxED
c49980383a Forgot to add default key... 2013-04-08 13:32:12 +00:00
MaxED
818a485ec2 Added Draw Curve mode. 2013-04-08 13:28:04 +00:00
MaxED
466ff329df Tag Explorer, UDMF: when item's comment editing was canceled, item's comment was removed instead of leaving it unaltered. 2013-04-08 09:13:15 +00:00
MaxED
27f90d079d Fixed a crash after drawing a sector when a newly drawn line completely matches already existing one.
Fixed a typo in documentation.
Fixed a typo in actions description.
2013-04-08 09:01:27 +00:00
MaxED
0243c8c3c8 Small fix in Align Things to Linedef action. 2013-04-05 12:23:50 +00:00
MaxED
f8c8b71dfa Paint Selection, Sectors mode: when selection is started over a sector, it's selected state is now toggled properly.
Several small fixes in "Raise/Lower sector to nearest" action.
2013-04-05 10:56:07 +00:00
MaxED
a0ae887a72 Thing Edit form: things can now be filtered.
Preferences form: list of actions already using current shortcut was not updated properly when actions list was filtered.
2013-04-04 12:04:52 +00:00
MaxED
d582d9b9a1 Visual mode, "Lower/Raise Floor/Ceiling to adjacent sector" actions: you can now hold Ctrl to lower/raise sectors to lowest/highest sector inside selection.
Visual mode: added "Align Textures X and Y" action (default key is Ctrl-A).
Preferences Form: Actions can now be filtered.
2013-04-04 10:14:44 +00:00
MaxED
b104e88a1d Visual Mode, UDMF: "Auto-align Textures Y" action now takes surface peg type into account.
Visual Mode, UDMF: "Auto-align Textures Y" action now applies vertical scale of first (highlighted) surface to the rest of aligned surfaces.
Linedef Edit Form, UDMF: lower sidedef texture offsets were never displayed.
Some more changes in auto texture alignment of newly drawn lines.
BuilderEffects plugin should compile now.
2013-04-03 14:50:41 +00:00
MaxED
60682dab1c Some more changes in auto texture alignment of newly drawn lines. 2013-04-02 13:42:55 +00:00
MaxED
4a6897a6ed Visual Mode: added "Lower Floor/Ceiling to adjacent sector" and "Raise Floor/Ceiling to adjacent sector" actions.
UDMF texture offsets are now used when splitting a linedef in UDMF map format.
Some changes in auto texture alignment of newly drawn lines.
2013-04-02 12:19:25 +00:00
MaxED
c6378809d5 Visual Mode: You can now Shift-Select (usually Select = LMB) to select all adjacent surfaces with same texture, Ctrl-Select to select all adjacent surfaces with same height.
Added Selection Groups options to Edit menu.
Selection Groups can now be cleared using either Edit -> Clear Group or Ctrl-Shift-[group number] shortcut.
Toolbar button groups can now be toggled using context menu. Hold "Shift" to toggle several button groups at once.
2013-04-01 11:06:01 +00:00
MaxED
e243450f74 Added Xabis' ACS includes patch (well, most of it) 2013-03-29 11:24:30 +00:00
MaxED
1afd4febb6 Woops... 2013-03-28 12:36:59 +00:00
MaxED
bb9e2ffc8a Brightness Mode now uses the same selection methods as other classic modes (e.g. Paint Selection and Subtractive Selection) 2013-03-28 12:31:37 +00:00
MaxED
5bae932013 Fixed: Assigning new tag using "New tag" button when selection already had a tag was not working.
Fixed: "Automatic clear selection in classic modes" option was broken.
2013-03-28 11:37:08 +00:00
MaxED
c04a65f104 Even more fixes in Vertex and Linedef deleting process.
Texture browser can now show flats/textures only.
2013-03-26 12:31:07 +00:00
MaxED
6462ff5edb More fixes in Vertex and Linedef deleting process and also Visual Vertex handles. 2013-03-25 14:49:03 +00:00
MaxED
4abcca3cf8 Fixed incorrect behavior when sector had 2 or less sidedefs after vertices or linedefs removal.
Fixed incorrect behavior when 2 linedefs are merged into one after deleting a vertex, when a newly created linedef overlaps existing geometry.
Visual Vertex handles were not updated when sector's floor or ceiling height was changed.
2013-03-22 12:53:34 +00:00
MaxED
0e7a74158f We should save LastUsedConfigName only when creating a new map... 2013-03-21 11:28:50 +00:00
MaxED
46818663f3 Last used configuration is now selected when creating a new map.
Fixed a possible bug in Visual vertex handles rendering code.
2013-03-21 11:23:29 +00:00
MaxED
7f19cd3d62 Let's see if that fixes Vertex Handles rendering in Visual mode... 2013-03-20 10:25:32 +00:00
MaxED
dcaa60f1fb Moving to new SVN (Part II)... 2013-03-18 13:59:05 +00:00
MaxED
591f92cce6 Moving to new SVN... 2013-03-18 13:52:27 +00:00
MaxED
ad46513126 Added "Apply to all errors of this type" checkbox to Map Analysis window.
Updated ZDoom ACC to r3889.
2012-11-30 14:43:11 +00:00
MaxED
94dce70ada UDMF: vertical offsets of a vertex can now be edited in Vertex Edit form and are shown in Vertex Info panel.
Bridge mode: when source sidedefs don't have upper/lower textures, their middle textures are used instead.
2012-11-27 23:04:49 +00:00
MaxED
a3f28cfe94 Merged Visual mode and GZDoom Visual mode into GZDB Visual mode. GZDoomEditing.dll is no longer required. 2012-11-27 21:12:20 +00:00
MaxED
c018e05805 UDMF vertex offsets ("zfloor" and "zceiling") were rendered incorrectly.
Rendering of (G)ZDoom rendering effects (slopes, 3D-floors etc.) can now be toggled in GZDoom Visual mode (default key is "Tab", action is Visual modes -> Toggle GZDoom rendering effects)
2012-11-26 14:23:48 +00:00
MaxED
323c098b17 Increased view distance in Visual modes to 9000 map units. 2012-11-25 20:17:38 +00:00
MaxED
c767b41631 UDMF: Vertex height offsets ("zfloor" and "zceiling") are now shown in GZDoom Visual mode. 2012-11-22 15:32:27 +00:00
MaxED
082bb87c3c Doom/Hexen map formats: texture offsets of walls can now be edited properly in GZDoom Visual mode. 2012-11-22 13:12:35 +00:00
MaxED
c0c36eabbc Added an option to enable DB2-style surface highlighting in Visual modes (when enabled, selected surfaces stay highlighted even if "Show Highlight" is set to OFF) 2012-11-22 09:37:57 +00:00
MaxED
5283989bf2 Fixed incorrect UV mapping on MD2 models in Visual modes. 2012-11-20 22:08:34 +00:00
MaxED
a9d6eb5ce2 Fixed a crash when trying to load a model with more than 32767 vertices. 2012-11-20 14:53:54 +00:00
MaxED
7a952a2e5e Added some boilerplate to UDMF map format reader. If a property value is Integer and expected property type is Float, a value will be casted to float. In other cases of type mismatch, the property will be ignored and a warning will be added to Errors and Warnings window. 2012-11-19 09:44:05 +00:00
MaxED
f731000db3 UDMF Controls form's close using [x] button wasn't handled properly.
Linedef and Sector Edit forms were saving default UDMF texture offsets (which led to increased map size).
2012-11-13 21:11:53 +00:00
MaxED
436bc14a86 Line angle is now displayed when a line is drawn in Draw Geometry mode.
TranslucentLine (208) action's "additive" property values were inverted.
2012-11-11 21:52:08 +00:00
MaxED
42368ae530 Error checks mode: UDMF Thing skill flags are now also taken into account.
Some more tweaks in ZDoom_misc.cfg
2012-11-09 17:40:47 +00:00
MaxED
8f8e529373 Changed sprites of puzzle items in Hexen_things.cfg to proper ones. 2012-11-06 12:52:17 +00:00
MaxED
8b91176fb0 Restored "Texture offset" input in Linedef edit and Linedef info panels for UDMF format.
Added several UDMF properties to ZDoom configuration.
2012-11-05 21:53:45 +00:00
MaxED
f81aad796d Changed "Bottom offset" label to "Lower offset" in Linedef edit form 2012-11-05 14:15:53 +00:00
MaxED
3218dcee10 "Texture/Upper offset" label in Linedef edit form wasn't aligned properly. 2012-11-05 12:47:14 +00:00
MaxED
b8d3ed0ccb Added "lightfog" flag support.
UDMF: UDMF texture offsets can now be edited in Sector and Linedef edit forms.
Floor and ceiling textures are now dragged properly in GZDoom Visual mode.
2012-11-05 12:31:24 +00:00
MaxED
6b62b4f3d2 Added multiple engine support for any game configuration.
Floor and ceiling textures are now moved more predictably by arrow keys in GZDoom Visual mode.
Walls texture coordinates are always rounded when moved by arrow keys in Visual modes.
Linedef info panel: relative UDMF light values are now shown like this: 16 (128), which means "UDMF light value" ("total surface brightness (UDMF light value + sector brightness)")
Player is now spawned at camera height when testing from current location in Visual modes.
Focus is now properly restored after testing from current location in Visual modes.
Updated Heretic_sectors.cfg and Heretic_things.cfg as described here: http://www.doombuilder.com/forums/viewtopic.php?f=11&t=357
Changed sprites of artifacts in Hexen_things.cfg to proper ones.
Renamed Skulltag configs to Zandronum
2012-11-02 23:11:38 +00:00
MaxED
dd0ecf1b96 [WIP] Some more work on Properties Dock plugin... 2012-10-11 14:59:12 +00:00
MaxED
12a7256c29 [WIP] Some more work on Properties Dock plugin... 2012-10-10 15:39:18 +00:00
MaxED
9aa5e27425 Started working on Properties Dock plugin 2012-10-09 15:17:52 +00:00
MaxED
4632fdbe99 Visual modes: selected objects are not highlighted when "Toggle highlight" (H key) option is set to off.
Error Checks Mode: added linedef index to message text of all linedef-related errors.
UDMF: wall texture offsets are now rounded when user edits them via cursor keys or mouse dragging (because they are stored as integers anyway).
2012-10-08 13:07:56 +00:00
MaxED
ca9c464526 UDMF light editing in GZDoom Visual mode: sector brightness is changed instead of "lightceiling" property if targeted ceiling is part of 3D-floor.
UDMF Controls: increased precision of position and scale controls numeric inputs to 2 decimal places.
Sector/Linedef info panels: in some cases incorrect default values were shown for scale.
Sector/Linedef info panels: numbers are formatted more properly.
2012-10-05 13:16:38 +00:00
MaxED
1b6f8c97f9 Builder 1.13:
UDMF: changing brightness of a wall or ceiling in GZDoom Visual mode will change brightness of selected surface, not sector brightness.
Sector and Sidedef info panels show additional info if a map is in UDMF format.
Fixed: GZDoom menu panel wasn't updated when a map was opened via "recent files" item click.
2012-10-03 18:46:13 +00:00
MaxED
5e52082409 Event lines are now shown for ActorMover.
Event lines for "event activators" (ActorMover, Camera and things with Thing_SetGoal special) are now drawn with different color.
Fixed a crash when a Thing with arguments is pasted in Visual modes.
Several other small fixes.
Fixed config error in ZDoom_things.cfg.
Fixed config error in ZDoom_ACS.cfg
2012-09-26 00:04:17 +00:00
MaxED
95702dbf48 Added event lines.
Added toolbar button to toggle event lines on and off.
2012-09-17 21:57:08 +00:00
MaxED
3beaade48e Order, in which patrol points and interpolation points are connected can now be shown in Things and Visual modes. 2012-09-17 15:41:18 +00:00
MaxED
9e6cd07adc Z-height of a thing can now be changed in absolute and relative mode in Thing Edit form.
Lower and Upper portal icons were swapped.
2012-09-16 19:54:16 +00:00
MaxED
df9c61bd95 Added Redraw Sector mode 2012-09-11 22:33:19 +00:00
MaxED
7d9b846d20 Dynamic lights had 0 width and height in Skulltag config, so they weren't shown in Visual modes.
Now only the root node of Folder/PK3/PK7 resource is expanded in Textures browser.
2012-09-09 19:14:03 +00:00
MaxED
59a7f315e9 Actions and Effects can now be filtered (useful when you remember action/effect name, but don't remember it's number or category) 2012-09-07 14:04:32 +00:00
MaxED
59ade165e7 Vertex scale can now be set in Preferences (controls the size of vertex handles in 2D Modes). 2012-09-07 10:45:49 +00:00
MaxED
f2b42d1329 Fixed severe lags during Texture Browser opening when resource wad for current texture had lots of textures.
Texture groups weren't created properly in soma cases.
Added Monster/Hate Target sprite.
2012-09-05 10:31:32 +00:00
MaxED
ddeeadf574 Added linedef direction preview to Draw Geometry mode 2012-09-02 23:37:17 +00:00
MaxED
bf1e9480ed Tiny fixes in Color Picker plugin 2012-08-29 10:39:59 +00:00
MaxED
879cbacd93 Added unknown things check to Error Checker 2012-08-29 10:09:02 +00:00
MaxED
a45b1dd3b9 Floor and ceiling brightness levels of 3d-floors can now be edited properly in GZDoom Visual mode.
Updated to Doom Builder 2 r1604:
Stuck thing error checker now also regards thing flags.
2012-08-27 11:39:14 +00:00
MaxED
4d26e1acdc Added palette size check to prevent crash if palette is corrupted 2012-08-24 01:18:25 +00:00
MaxED
91080d618a For some reason, folders in Texture browser were sorted in descending order.
Color Picker plugin: color can now be displayed as HEX or Float.
2012-08-20 10:44:27 +00:00
MaxED
b477309168 UDMF Controls plugin:
Relative mode is set to false by default.
Limits of Brightness slider were set after setting it's value, so values greater than 100 were set to 100.
Fixed a bug when a plugin tried to access 3d-floor-specific stuff of walls, which weren't part of 3d-floor.

Color Picker plugin: added float representation of current color (like 1.0 0.54 0.29). Should make editing of GLDEFS light definitions easier.
2012-08-20 01:08:18 +00:00
MaxED
e308d2ff15 Updated to Doom Builder 2 r1599:
Find and Replace Mode: can now find things and linedefs by their flags
2012-08-14 20:10:59 +00:00
MaxED
89fad3ee65 GZDoom Builder 1.12e:
Fixed: inability to change 3d-floor height when control sector is too far away (further than current View distance).
Fixed: "Frame" property wasn't red by MODELDEF parser.
Fixed: PK3 archives are no longer locked when GZDB is running, so you can change their contents without closing the editor.
2012-08-14 12:47:27 +00:00
MaxED
eb86ab60af GZDoom Builder 1.12d:
TEXTURES patches can now be loaded from anywhere inside resource.
Configs: things from "Cameras and Interpolation" and "Boom Items" categories weren't rendered in Visual modes.
Configs: several new icons are now used for things.
Reverted sectors rendering from 1.12b, because it was done in too hackish way and was causing more and more problems. Models rendered height is now 25% lower instead.
Models rendering height can be toggled between normal and 85% in Preferences->Appearance->"Scale models in Visual modes"
Fixed several small bugs here and there.
2012-08-10 12:08:08 +00:00
MaxED
508a3f2772 GZDoom Builder 1.12b:
Things can now be rotated in visual mode.
Added JPG and TGA image format support.
Fixed: TEXTURES files with names other than "textures.ext" will now be loaded (as an example, files named like "textures.something.txt" or "textures_walls.ccp" will be loaded by (G)ZDoom, but not by Doom Builder 2 or previous versions of GZDB).
Fixed: textures defined in TEXTURES have higher priority in (G)ZDoom than images with the same name in "textures" folder.
Fixed another possible crash when MODELDEF is reloaded.
2012-08-05 19:18:05 +00:00
MaxED
4ac5162714 Sectors height is now stretched 120% to match (G)ZDoom's way of rendering. 2012-07-31 17:17:53 +00:00
MaxED
2006cdc7bb GZDoom Builder 1.12a:
AngleOffset, PitchOffset and RollOffset MODELDEF properties are now supported.
Fixed a crash when editor tries to display a model for an actor without a valid sprite in Visual mode.
Fixed a possible crash when MODELDEF is reloaded from 2d-mode.
Fixed several things in Doom2_things.cfg.
UDMF Controls plugin:
Fixed several bugs in plugin's sliders logic.
2012-07-28 20:36:28 +00:00
MaxED
122e5d8e1b Set PlatformTarget of ColorPicker, UDMFControls, TagExplorer and VisplaneExplorer to x86 (this should make Siberian_Tiger's work a little bit easier, I suppose...)
VisplaneExplorer: fixed a crash when user tries to enable Visplane Explorer mode in a map created via New Map command.
2012-07-24 18:09:28 +00:00
MaxED
70ea0658ed GZDoom Builder 1.12:
GZDoom Builder now uses SharpCompress.dll instead of SharpZip.dll.
Added PK7 archive support.
PK3 archives now load aprox. 40% faster.
Textures browser now shows Folder/PK3/PK7 folder structure.
TextureBrowserForm is now used to display both Textures and Flats.
ACS scripts from #include and #import directives are now shown in Script name/number dropdowns.
Fixed several cases when ACS scripts lists used in Edit Thing and Edit Linedef forms wasn't updated when they should've (i.e. after compiling a script).
2012-07-23 21:28:23 +00:00
MaxED
cc6424fb1c Fixed an error when a setting in configuration is outside of PreferencesForm's slider range.
Fixed another potential Decorate parser error while parsing one line actors.
Added info about GZDoom Builder to About form.
2012-07-17 22:51:55 +00:00
MaxED
2a6a381dbd Fixed Decorate parser error while parsing one line actors.
Fixed a typo in variable name.
2012-07-17 12:22:17 +00:00
MaxED
87731c9650 GZDoom Builder 1.11a:
Things can now be cut, copied and pasted in Visual modes.
Sector geometry was not updated properly after Undo/Redo in GZDoom Visual mode.
Fixed an error when user selects multiple things and attempts to view their properties in Doom map format.
Added Decorate and Modeldef syntax hilighting, autocompletion and item recognition to Script editor.
Script Editor can now autodetect several script types when you open them (currently ACS, Decorate and Modeldef scripts are recognized).
Tag Explorer: fixed a bug when Tag Explorer update can block keyboard keys release detection logic.
2012-07-16 09:45:21 +00:00
MaxED
8891395b3a Fixed incorrect dragging of floor/ceiling textures with "rotationfloor" / "rotationceiling" UDMF property set in GZDoom Visual Mode.
Replaced all doubles with floats.
Script Editor: 
Navigator drop-down now updates automatically.
Navigator drop-down now also works for external files.
Added Navigator drop-down support for Decorate and Modeldef.
2012-07-12 22:34:12 +00:00
MaxED
fb0db718a0 Removed some unused functions.
Tag Explorer: comments can now be edited properly.
2012-07-10 14:14:53 +00:00
MaxED
5cb573d938 GZDoom Builder 1.11:
Enhanced scripting workflow.
Thing and linedef arguments can now have default value in configuration files.
Fixed laggy visual camera movement on systems with big uptime.
Fixed incorrect alignment of Things with "hangs" flag in GZDoom Visual mode.
Fixed Editor crash when nodebuilder fails to build map. A window with error description will be shown instead.
Doom light levels were used even in maps in non-doom map format.

Tag Explorer plugin:
Elements list wasn't updated when map element was deleted.
Pugin wasn't disposed properly, which may led to Doom Builder 2 crash on map close.
Fixed plugin crash after opening another map.
Fixed unresponsive text entry in Filter text box.
Fixed plugin crash when Doom Builder can't determmine thing category ("UNKNOWN" category will be used instead).
2012-07-10 10:20:45 +00:00
MaxED
fcd29375c8 Things can now be moved, insterted and deleted in Visual modes.
"Place thing at cursor position" Action places Things much more precisely now.
2012-07-05 13:48:08 +00:00
MaxED
24e1fcad6a Tag Explorer plugin: don't try to update tree when editor is closing! 2012-07-05 07:42:07 +00:00
MaxED
c86d92ce63 3d-floor's floor and ceiling can be dragged properly in GZDoom Visual mode.
Things with "hangs" flag are now aligned to ceiling properly in GZDoom Visual mode.
Things can now be added and deleted in GZDoom Visual mode.
Several fixes in Doom, Doom 2, Heretic and Hexen configs (based on Doom Builder 2 SVN 1553 and 1560)
Added "countsecret" thing UDMF flag to configs.

UDMF Controls plugin:
Scale of 3d-floor's sidedefs textures is now applied properly.
Translation of 3d-floor's sidedefs textures is now applied properly. 
Added "hidden" UDMF flag.

Tag Explorer plugin:
TreeView is now updated when thing is deleted.
Tag Explorer plugin is now compatible with Doom Builder 2.
2012-07-05 00:03:40 +00:00
MaxED
ce60749092 GZDoom Builder 1.10:
Finished Tag Explorer plugin.
Added "ZDBSP - UDMF Normal (no reject)", "ZDBSP - UDMF Normal (zero reject)" and "ZDBSP - Compress nodes (UDMF)" nodebuilder configurations.
2012-07-02 23:20:56 +00:00
MaxED
ea312a6e22 Started working on Tag Explorer plugin 2012-06-30 12:55:47 +00:00
MaxED
254ffeb610 GZDoom Builder 1.09b:
Added X and Y position controls to Edit Thing menu.
Added "Place selected Things at cursor's position" action.
2012-06-29 18:58:18 +00:00
MaxED
62bd1a6b43 Things can now be moved horizontally in Visual Modes 2012-06-29 14:03:35 +00:00
MaxED
afb8c61f9e Added center of map indicator (rendered using Highlight color) 2012-06-28 21:19:32 +00:00
MaxED
7c93fad714 GZDoom Builder 1.09a:
Added drawing modes to Mode menu, so they are much easier to spot now.
Warnings notify panel blinks much more noticeable when there are warnings.
UDMF Controls plugin:
3D-floor surfaces can be edited now.
Relative mode is now enabled by default.
Scale control now works properly in relative mode.
Angle control's angle indicator in now drawn properly when value is changed using numeric control.
2012-06-28 20:27:48 +00:00
MaxED
46642200eb Upper/lower textures are now applied in a more expected manner in Bridge mode. 2012-06-26 21:48:37 +00:00
MaxED
113f9c6039 GZDoom Builder 1.09:
Added UDMF Controls plugin.
Added "Snap selected vertices to grid" mode (Found in Edit menu).
2012-06-26 08:54:25 +00:00
MaxED
998d1d7dde GZDoom Builder 1.08:
Added Bridge mode.
Documented all GZDoom Builder specific features.
Crash fix in 1.07e was not implemented properly...
2012-06-19 13:12:28 +00:00
MaxED
acb4daa3b1 GZDoom Builder 1.07e:
Fixed a crash when GZDoom Builder tried to load game-specific GLDEFS lump for unknown game.
Fixed a typo in "Hexen_things.sfg".
Updated to Doom Builder 2 SVN rev. 1564:
- Improved stuck thing error checker: now takes vertical position of things into account (where applicable).
2012-06-09 17:19:18 +00:00
MaxED
b1df216a29 GZDoom Builder 1.07d:
Added "Test Map from current position" action (default shortcut is Ctrl-F9), which lets you play the game from cursor position, if you are in 2D-Mode, and from camera location if you are in Visual Mode.
Added "Sync camera position between 2D and 3D modes" (found in Preferences -> Interface -> Options), which automatically centers 2D-mode on camera position when you leave Visual Mode, and places camera at cursor position when you toggle from 2D-mode to Visual Mode (unless you have Visual Mode camera thing in your map).
Several improvements in Draw Rectangle and Draw Ellipse modes: added info label with current bevel amount and subdivision level; bevel amount now applied properly when shape size is smaller than it.
2012-06-07 01:06:37 +00:00
MaxED
761b44ca3e GZDoom Builder 1.07c:
Added Draw Ellipse Mode.
2012-06-06 13:37:19 +00:00
MaxED
8b31dd2677 Several improvements in Draw Rectangle mode (rectangles with beveled corners can now be drawn). 2012-06-06 00:38:28 +00:00
MaxED
16d068f831 Added Draw Rectangle Mode.
Fixed minor bug in Drawing Mode when adding second vertex at the same position as first still resulted in valid edit with undo and stuff.
2012-06-04 23:42:13 +00:00
MaxED
55dce5eac3 Added PCX image format support. 2012-06-03 23:36:53 +00:00
MaxED
a9bc8f9e05 GZDoom Builder 1.07b:
Visplane Explorer plugin will show warning message instead of chashing if current map is not in Doom map format.
Fixed a crash when trying to undo sector creation in Visual Modes.
Fixed incorrect colors in Script Editor.
2012-06-03 15:13:22 +00:00
MaxED
4c54ed8cce GZDoom Builder 1.07a:
Updated to Doom Builder 2 SVN rev. 1554
Updated ZDoom ACC to SVN rev. 3428, updated ZDoom_ACS.cfg and Game configs accordingly.
2012-06-03 01:10:29 +00:00
MaxED
a4abafc6fc Doom-style walls shading is now disabled for light levels 253 and above (as in GZDoom r1400)
Doom-style walls shading is now applied in Visual Mode
2012-06-02 20:25:46 +00:00
MaxED
20bb7fd119 GZDoom Builder 1.07
Updated to Doom Builder 2 SVN rev. 1549.
2012-06-01 19:53:14 +00:00
MaxED
16b97e1c83 Added GLDEFS and (Z)MAPINFO parsers.
Dynamic lights defined in GLDEFS are now rendered in Visual modes (currently only one light per Thing is supported).
Several values from (Z)MAPINFO are now used in Visual modes.
Added "Reload GLDEFS", "Reload (Z)MAPINFO" and "Reload MODELDEF" menu options (in "Tools" section).
MODELDEF parser now checks which model(s) is/are used in first frame.
Dynamic lights are now created with more meaningful default parameters.
Added errors and warnings indicator to main window.
2012-06-01 10:17:47 +00:00
MaxED
9b76183afd GZDoomBuilder 1.06c:
Fixed incorrect rendering of MD3 models with more than one MD3 Surface.
Fixed a bug introduced in 1.06b when models weren't rendered in Visual mode when Fullbright mode was on.
2012-05-25 11:21:54 +00:00
MaxED
6d7d8c286d GZDoomBuilder 1.06b:
Models with transparent textures are now rendered correctly.
Models with negative scale set in MODELDEF are now rendered correctly.
2012-05-22 22:56:42 +00:00
MaxED
3a0426cd7f GZDoomBuilder 1.06a:
MODELDEFs and models can now be loaded from PK3 resources (does anybody know if models or MODELDEFs can be stored in WADs?).
Negative scale and zOffset are now correctly parsed from MODELDEFs (model surfaces may be inverted though).
Fixed a crash while reading MODELDEFs when Operation System's decimal separator was set to comma.
Fixed a crash when user changed Thing type in Visual mode to a new one with model override, which wasn't previously used in a map.
Fixed a bug introduced in 1.06 when models weren't rendered in Visual mode when Fullbright mode was on.
Non-breaking space is now correctly handled by all Doom Builder's data parsers.
ColorPicker plugin:
Fixed a crash when user attempted to open ColorPicker window to edit sector properties in Visual mode, using hilighted surface as selection source, without selecting anything before doing so.
2012-05-21 23:51:32 +00:00
MaxED
9a72148ad1 GZDoomBuilder 1.06:
Fog rendering (including colored fog in maps in UDMF format).
Fixed lots of bugs in model loading and rendering.
Added "Toggle GZDoom Effects" button, which currently toggles dynamic lights, models and fog rendering.
Model loading process is more verbose now, so if something goes wrong, check Errors and Warnings window (F11) for details.
ColorPicker plugin:
You can now select surfaces in 3D-mode and then open Color Picker window to edit sector colors of sectors, to which these surfaces belong.
If nothing is selected, you can hilight a surface and then open Color Picker window to edit sector colors of sector, to which hilighted surface belongs.
If nothing is selected, you can hilight a Light Thing and then open Color Picker window to edit it's properties.
2012-05-20 00:56:59 +00:00
MaxED
62ba723ac1 GZDoomBuilder 1.05с:
Fixed a crash in Color Picker plugin when user tried to set Sector or Fade color to multiple sectors.
2012-05-15 15:23:03 +00:00
MaxED
5d58612d05 GZDoomBuilder 1.05b:
Actors, which can't be placed in editing mode aren't added to MODELDEF override list, thus preventing crash on map open.
2012-05-13 21:21:29 +00:00
MaxED
14e6c959bd GZDoomBuilder 1.05a:
Fixed incorrect rendering of 3D-floors, masked and transparent surfaces introduced in 1.05...
Additive transparent surfaces aren't affected by dynamic lights now (because they aren't affected in GZDoom).
2012-05-13 20:51:41 +00:00
MaxED
095c1154ee Removed some unused files. 2012-05-11 12:34:11 +00:00
MaxED
36f391653a GZDoomBuilder 1.05:
Added Color Picker plugin
Point, Flicker and Pulse light animation should now look almost exactly as seen in GZDoom.
Fixed a bug when editing thing properties in Visual mode didn't update visual thing.
Fixed incorrect doom-style walls shading when sector has "lightcolor" property set.
Fixed "Index was outside the bounds of the array in CalculateNormalsAndShading()" error.
GZDoomBuilder will now show error message prior to failing.
2012-05-11 12:28:20 +00:00
MaxED
506f4054a5 GZDoomBuilder 1.04a:
Sector dynamic lights are now rendered properly.
2012-04-25 20:13:12 +00:00
MaxED
a9fd8d33b2 GZDoomBuilder 1.04:
Added "Dynamic light size" slider, which matches GZDoom's "Light size" option.
Added "Dynamic light intensity" slider, which matches GZDoom's "Light intensity" option.
Fixed Vavoom light rendering (was rendered as additive light, light radius was twise smaller than in GZDoom)
Fixed bug in light rendering introduced in v1.03 (light radius was set to -1 when switching from 2D to 3D mode).
2012-04-25 11:44:36 +00:00
MaxED
dcf899a3c4 GZDoomBuilder 1.03:
Increased dynamic lights rendering performance (currently I'm getting around 25 FPS in Spawn's MAP01 with 32 dynamic lights and rendering distance set to 3000, was getting 4-6 FPS in GZDoomBuilder 1.02).
Several fixes in animated lights rendering (secondary light radius can now be smaller than primary light radius, Pulse Light's maximum radius was rendered twise bigger than in GZDoom).
2012-04-23 21:35:48 +00:00
MaxED
2358b785a1 GZDoomBuilder 1.02
All dynamic light types are now rendered correctly.
Added Doom-style shading on walls (walls going from west to east are slightly darker than walls going from north to south)
Masked surfaces are now correctly lit by dynamic lights.
Fixed several bugs in models rendering.
2012-04-18 19:34:11 +00:00
MaxED
72024341bf 2012-04-17 19:13:47 +00:00
boris_i
7b65a2e80d Fixed a bug where double-clicking the header in the UDMF custom properties tab would result in a crash 2012-04-14 14:02:32 +00:00
boris_i
f5c8ce9466 Improved "make door" functionality. It now actually creates usable doors in Hexen and UDMF maps. 2012-04-14 12:22:19 +00:00
codeimp
3ab5c83f3b Added option in user preferences for manual line split behavior. 2012-03-19 21:31:10 +00:00
codeimp
f2d41931f4 @ Fixed some bugs in the Floor/Ceiling align modes and the GZDoom Visual Mode 2011-12-17 16:47:16 +00:00
codeimp
da1f4a76ce @ Floor/Ceiling align modes pretty much complete 2011-12-13 06:52:21 +00:00
codeimp
865ebefa3f @ work in progress 2011-12-12 18:52:34 +00:00
codeimp
48975a52fe @ work in progress 2011-12-12 11:55:32 +00:00
codeimp
fae7cbdd3f @ work in progress 2011-12-11 18:47:28 +00:00
codeimp
3e4bef42a0 @ work in progress 2011-12-11 16:37:15 +00:00
codeimp
cf6a3aceef @ work in progress 2011-12-10 14:27:42 +00:00
codeimp
f1e1efc6fe @ work in progress 2011-12-10 12:07:00 +00:00
codeimp
63759ddb3c @ work in progress 2011-12-09 11:26:10 +00:00
codeimp
cdbe0980ea @ work in progress 2011-12-09 06:58:39 +00:00
codeimp
2f7d4fee1f @ work in progress 2011-12-08 14:27:23 +00:00
codeimp
442205a157 @ work in progress 2011-12-08 07:24:21 +00:00
codeimp
4a21274521 @ work in progress 2011-12-07 21:05:09 +00:00
codeimp
f95e8bd09f @ work in progress 2011-12-07 06:57:38 +00:00
codeimp
e367c2e4d3 2011-12-06 20:33:27 +00:00
codeimp
4f56556d62 @ work in progress 2011-12-06 15:35:11 +00:00
codeimp
845b5334d5 @ Floor/ceiling textures can now be dragged in GZDoom Visual Mode just like wall textures. 2011-12-05 15:06:28 +00:00
codeimp
3f6ae23ef9 @ Textures Autoalign in GZDoom Visual Mode now works properly with UDMF scale fields. 2011-12-05 06:51:49 +00:00
codeimp
7e6312e0db @ Textures scaled with UDMF scaling fields in GZDoom mode are now correctly displayed and alignable (except autoalign: todo) 2011-12-04 22:24:01 +00:00
codeimp
3f67340180 @ Textures Autoalign in GZDoom Visual Mode now works properly with UDMF format. 2011-12-04 20:48:48 +00:00
codeimp
3ca41363f3 @ Updated version information for release 2011-12-04 11:18:11 +00:00
codeimp
b525872808 Added button in toolbar for Edit Selection mode. 2011-12-04 10:34:10 +00:00
codeimp
3f50b4e3a3 @ This mode also shouldn't do any copy/pasting 2011-12-03 15:40:10 +00:00
codeimp
91ef814d96 Fixed some problems with copy/paste in modes where it can't be used. 2011-12-03 14:49:53 +00:00
codeimp
b72dfd39ac Fixed a potential timing issue on speed-stepping CPUs. 2011-12-02 23:35:55 +00:00
codeimp
a418868dfd Fixed memory and performance issues in Visual Mode for things with 0 with or height. (note to developers: VisualMode::GetVisualThing(t) may return null!) 2011-12-02 23:11:16 +00:00
codeimp
32c13b9b4e Added option to display the texture/flat sizes below the preview image in the browsers. 2011-12-02 22:18:55 +00:00
codeimp
dd6c8b23bb Fixed a visual glitch which caused incorrect thing colors when selection was cleared from Edit Selection mode. 2011-12-02 21:24:33 +00:00
codeimp
9a625e553d Fixed a crash when accepting Edit Selection mode changes with erroneous overlapping lines. 2011-12-02 21:16:45 +00:00
codeimp
3448e1ff60 Fixed a bug with pasted things when the Things Filter is used.
Fixed a bug with the Things Filter which caused some things to be incorrectly shown.
2011-12-02 21:03:05 +00:00
codeimp
a5cb5fa000 Things are now flipped when the selection in Edit Selection mode is flipped. 2011-12-02 20:41:53 +00:00
codeimp
dcc7992774 Linked with the latest SlimDX (September 2011) 2011-12-02 19:49:09 +00:00
boris_i
c024702a17 TagRange plugin: the menu bar button now opens the plugin's window 2011-09-18 08:39:01 +00:00
codeimp
f8905927c3 Added -strictpatches command line parameter to indicate strict patches loading for the WAD file loaded from command line
Added -resource command line parameter to specify additional resources for the WAD file loaded from command line (see cmdargs.txt for more information!)
2011-07-26 20:06:38 +00:00
codeimp
490d2d6024 @ Added events and properties for customization to the FieldsEditorControl, just in case for anyone who might ever use this (in a proper manner) 2011-07-26 18:16:52 +00:00
codeimp
03a57f3284 Fixed thing angles so that any value in the −32768..32767 range can be entered. Also fixed the thing angle in the info panel accordingly and optimized the rendering slightly. 2010-10-05 08:31:27 +00:00
codeimp
4807c6d9d1 Fixed bug that prevent TAB from being detected in Preferences Controls input. 2010-10-04 06:01:22 +00:00
codeimp
97ac5aaa57 Fixed a bug that caused a zero-length file to be created when a resource file was missing. 2010-10-03 16:54:38 +00:00
codeimp
e6d4bdb607 Fixed bug in dockers panel system that allowed the panel to go bonkers when resized smaller than possible. 2010-10-03 16:44:34 +00:00
codeimp
706317a676 @ same as r1422 but for actions and arguments on things 2010-10-03 13:58:11 +00:00
codeimp
d88027c9f4 Linedef arguments are set to 0 when action 0 (normal) is chosen. But are not forced to stay 0 (you can still change them after selecting the action) 2010-10-03 13:31:29 +00:00
codeimp
7874b27615 Fixed bug which sometimes causes the drawing vertex to jump to (0, 0) while drawing geometry. 2010-10-03 13:10:52 +00:00
codeimp
1a1c4e7369 @ work on (G)ZDoom Editing plugin 2010-10-03 12:59:49 +00:00
codeimp
abc0d29c19 Fixed problem where changes to the custom fields of sidedefs could not be undone. 2010-10-03 12:05:55 +00:00
codeimp
59df505df6 Improved texture filtering in Visual Mode. When filtering is Off, it interpolates the mipmaps to reduce the banding effect on walls/floors. With filtering On, it now uses anisotropic filtering up to level 8. (you can change the anisotropy level by editing the 'filteranisotropy' value in the program configuration) 2010-10-03 11:51:38 +00:00
codeimp
1c02c7e62a Fixed bug in Things Filters which caused removed flag settings to be restored after DB restart. 2010-10-03 10:03:56 +00:00
codeimp
99f8e01495 @ Fixed bug in middle texture offsets on doublesided lines 2010-09-18 10:52:10 +00:00
codeimp
7e4bf95a39 @ Fixed thing-line ceiling slope things (also fixed that the sidedefs are updated corrently when modified) 2010-09-18 09:53:10 +00:00
codeimp
2cf47cc2dd @ Opaque 3D floors are now rendered in the Mask renderpass so that textures with transparent parts are shown correctly. 2010-09-17 22:00:21 +00:00
codeimp
41ee5f66bd Fixed bug that caused translucent objects to become opaque when full brightness is turned on in Visual Mode 2010-09-17 21:50:53 +00:00
codeimp
5097550d02 @ Fixed reversed texture scaling on sidedefs 2010-09-17 19:12:43 +00:00
codeimp
c978ea3477 @ A nicer version of this file (the logic is the same, the code is cleaner) 2010-09-17 17:20:46 +00:00
codeimp
1ffb85438c @ Added missing file in previous commit 2010-09-17 17:12:08 +00:00
codeimp
253d7955a8 @ Better plane sorting so that sector light planes are more accurate 2010-09-17 13:49:54 +00:00
codeimp
35d2f6fe5d @ Slightly improved gravity code so that walking on 3D floors works better.
@ Fixed problem where ceiling or floor height changed too much when having the same 3D floor selected multiple times through different tagged sectors.
2010-09-17 06:11:56 +00:00
codeimp
bab0815118 @ Added culling inside 3D floors where no walls are needed 2010-09-16 20:51:11 +00:00
codeimp
429b36e765 @ Fixed 3D floor textures that were swapped between floor/ceiling
@ Fixed middle texture offsets on doublesided lines
2010-09-16 19:38:46 +00:00
codeimp
6c68a5635e @ Fixed immediate update of target sector lighting when control sector of ExtraFloor_LightOnly effect is changed.
Fixed some inaccuracy problems with the Edit Selection mode.
2010-09-16 17:07:30 +00:00
codeimp
c3c4ffcc7b @ Highlighting 3D floor/ceiling will now show the sector info of the control sector instead of the sector that the floor/ceiling is in. 2010-09-16 13:13:17 +00:00
codeimp
5f1a5df50b @ Fixed raising/lowering of floor/ceiling on Vavoom type 3D floors (they were reversed) 2010-09-16 12:09:17 +00:00
codeimp
7be6466f80 @ code cleanup 2010-09-16 11:39:16 +00:00
codeimp
159617106e @ Fixed bug that caused floor and ceiling vertex slope things on the same vertex to fail. 2010-09-16 08:17:11 +00:00
codeimp
78b94dc6e0 @ (G)ZDoom Editing plugin: version requirement update 2010-09-15 20:55:19 +00:00
codeimp
094749feb4 @ (G)ZDoom Editing plugin: Support for UDMF light levels, individual texture scaling and offsets on sidedefs 2010-09-15 20:41:40 +00:00
codeimp
7e13e3b45c @ Added a very useful function in the map element fields. Why didn't I add this long ago?! 2010-09-15 20:29:40 +00:00
codeimp
0cc92a1fff Added -nosettings command line parameter which allows starting Doom Builder with only the default settings (no user settings) but any settings you make will not be saved (to protect your original settings). 2010-09-15 19:57:12 +00:00
codeimp
ad111d0aca @ (G)ZDoom Editing plugin: Fixed 3D floor sides texture offsets 2010-09-15 18:17:38 +00:00
codeimp
180da20c95 @ (G)ZDoom Editing plugin: better undo/redo support in Visual Mode and Vertex Slope Things now also update sidedefs correctly 2010-09-15 10:09:37 +00:00
codeimp
18e17d5acb @ work on (G)ZDoom Editing plugin 2010-09-15 09:08:40 +00:00
codeimp
726c949b4a @ work on (G)ZDoom Editing plugin 2010-09-15 06:01:11 +00:00
codeimp
aaa526bf5a @ (G)ZDoom Editing plugin: Improved gravity physics so you can better walk on 3D floors
@ (G)ZDoom Editing plugin: Fixed crash when things were above the ceiling
2010-09-14 20:07:27 +00:00
codeimp
21c4ad0dcc @ work on (G)ZDoom Editing plugin 2010-09-14 19:50:16 +00:00
codeimp
f59094e2bc @ work on (G)ZDoom Editing plugin 2010-09-14 19:14:44 +00:00
codeimp
ecf6053a50 @ Added txt file for the (G)ZDoom Editing plugin 2010-09-14 12:14:09 +00:00
codeimp
d7cabc2683 @ work on (G)ZDoom Editing plugin 2010-09-13 06:07:11 +00:00
codeimp
cc47f0b11f @ work on (G)ZDoom Editing plugin 2010-09-11 20:14:36 +00:00
codeimp
358c28fc19 @ work on (G)ZDoom Editing plugin 2010-09-10 15:59:47 +00:00
codeimp
f2e16e0707 @ work on (G)ZDoom Editing plugin 2010-09-10 13:17:38 +00:00
codeimp
f289920dca @ work on (G)ZDoom Editing plugin 2010-09-10 09:08:54 +00:00
codeimp
eb09797b48 @ work on (G)ZDoom Editing plugin 2010-09-10 06:09:28 +00:00
codeimp
c502b02aa6 @ work on (G)ZDoom Editing plugin 2010-09-09 21:16:16 +00:00
codeimp
4b0c30cad2 Fixed an issue that caused a map to be 'changed' just by going into Visual Mode.
@ work on (G)ZDoom Editing plugin
2010-09-09 15:12:31 +00:00
codeimp
4ede9aa1cb @ work on (G)ZDoom Editing plugin 2010-09-09 06:13:20 +00:00
codeimp
272acc619c @ work on (G)ZDoom Editing plugin 2010-09-08 21:56:23 +00:00
codeimp
a250c86131 @ work on (G)ZDoom Editing plugin (finally got my plane math right, thanks MathWorld & Paul Bourke) 2010-09-08 20:39:59 +00:00
codeimp
67107d2c24 @ work on (G)ZDoom Editing plugin 2010-09-08 15:05:32 +00:00
codeimp
a0b87ebd06 @ work on (G)ZDoom Editing plugin 2010-09-08 06:09:03 +00:00
codeimp
1830eee6c9 @ work on (G)ZDoom Editing plugin 2010-09-07 09:35:45 +00:00
codeimp
fd7797db5e @ work on (G)ZDoom Editing plugin 2010-09-06 06:09:22 +00:00
codeimp
605f795747 @ work on (G)ZDoom Editing plugin 2010-09-04 14:51:35 +00:00
codeimp
939bceaa37 @ work on (G)ZDoom Editing plugin 2010-09-04 11:19:37 +00:00
codeimp
5317ef1dc9 @ work on (G)ZDoom Editing plugin 2010-09-03 15:12:07 +00:00
codeimp
6e26ced98e @ work on (G)ZDoom Editing plugin 2010-09-03 06:03:28 +00:00
codeimp
ff0fbdad91 @ work on (G)ZDoom Editing plugin 2010-09-02 20:42:38 +00:00
codeimp
f0540c3822 @ Made project file compatible with VS 2005 2010-09-02 14:59:47 +00:00
codeimp
3bbeb51e77 Added a GZDoom Visual Mode, with floor and ceiling texture transformation and coloring 2010-09-01 21:05:08 +00:00
codeimp
98582e1394 Started GZDoom Editing plugin project 2010-09-01 20:08:07 +00:00
codeimp
6c09634660 Added Find & Replace for Thing Angles
Added lots of new filter options for Things Filters
Some interface polishing
2010-09-01 14:36:31 +00:00
codeimp
446e3d40d0 Fixed a tiny inaccuracy on a rare occasion in the sector triangulation code 2010-09-01 13:04:16 +00:00
codeimp
6f17b98b6b @ renamed Tag Range action 2010-08-31 05:57:57 +00:00
codeimp
224755e165 @ TagRange plugin should use .NET 3.5 2010-08-30 19:37:29 +00:00
codeimp
be96d7cfc3 @ File update needed for VS 2008 2010-08-30 17:22:21 +00:00
codeimp
b16f48862a @ Fixed a bug and changed category of the Tag Range action in the control list 2010-08-30 14:13:36 +00:00
codeimp
08e6f30d0f Added source for Tag Range plugin 2010-08-30 13:51:24 +00:00
codeimp
3a944a8730 Fixed a problem that allowed endless recursion when instructed by DECORATE goto statements. 2010-08-28 16:48:17 +00:00
codeimp
89bf322a74 Fixed crash when sectors with lots of sidedefs are created or loaded 2010-08-26 21:47:25 +00:00
codeimp
75ef865b08 @ remaining stuff 2010-08-23 19:09:46 +00:00
codeimp
bfd00c73cd @ recursive rename 2010-08-23 17:35:33 +00:00
codeimp
42decd52bd @ recursive rename 2010-08-23 17:19:19 +00:00
codeimp
8c35fc2693 Exposed GetLumpData and SetLumpData for plugins to read/write map lumps
@ some work on the USDF plugin
@ some game config documentation I still have laying around here
2010-08-23 15:17:58 +00:00
codeimp
198d9ebfe5 Added the ability for plugins to add menu items in existing menus 2010-08-23 09:58:30 +00:00
codeimp
b2f672c94f Added 'conversation' UDMF field to Things in ZDoom configurations
Added the ability for plugins to choose the toolbar section in which to add a button
Added beginning of ZDoom USDF conversation editor plugin
2010-08-22 20:56:52 +00:00
codeimp
d27ac60a9d @ I will probably never finish this WadAuthor Mode plugin (because I simply don't care for it) but I felt the files were outdated an in the wrong place (BuilderModes) 2010-08-22 12:54:09 +00:00
codeimp
2fda5b457c Changed .NET Framework for Comments Panel plugin to version 3.5 (no clue why it was at 2.0) 2010-08-22 12:18:04 +00:00
codeimp
603cdbf042 Added some functionality for plugins that want to render in other editing modes 2010-08-22 12:09:32 +00:00
codeimp
6a685b7678 Exposed more DECORATE information to plugins and Things now have an Actor property (ActorStructure) when they are loaded from DECORATE
Added two new type handlers that can be used in UDMF ('Thing Type' and 'Thing Class')
Polished the browse icons and browse buttons.
Added more events for plugins to intercept.
2010-08-22 11:36:09 +00:00
codeimp
a79b8e215f @ Small improvement on selecting in Comments Panel plugin 2010-08-20 19:41:20 +00:00
codeimp
6fd04509dd @ commants panel update 2010-08-20 19:15:50 +00:00
codeimp
c273025ff2 @ This is one sexy plugin! 2010-08-20 15:04:08 +00:00
codeimp
53244a6d04 @ committed missing file 2010-08-20 07:07:29 +00:00
codeimp
8c96fff8c4 @ work in progress 2010-08-20 06:07:56 +00:00
codeimp
cfde4a92f2 @ Added plugin source code I started working on (and project file that was not committed earlier?) 2010-08-19 15:18:11 +00:00
codeimp
1c7e0ce3ad Added support for 'goto' actor state keyword in DECORATE. 2010-08-19 15:06:15 +00:00
codeimp
77c3db9c80 @ Updated version numbers for upcoming release 2010-08-18 15:11:41 +00:00
codeimp
629f619794 Added basic plugin loading order system (just a cfg file which sets the order in which to load the DLL files, this matters because that is also the order in which events are raised on plugins) 2010-08-18 12:19:37 +00:00
codeimp
216e99850a Added support for 'sprites' types in TEXTURES lump 2010-08-18 09:07:54 +00:00
codeimp
8625573ca2 @ Removed some console output code that was used for testing
@ Gave the ThingTypeInfo a string representation (ToString)
2010-08-18 08:52:18 +00:00
codeimp
feccf6a11d Added support for 'walltexture' and 'flat' types in the TEXTURES lump 2010-08-18 05:49:15 +00:00
codeimp
77b91f60a0 Fixed crash when saving with spaces at the beginning or end of a typed texture/flat name 2010-08-17 18:46:13 +00:00
codeimp
58062181d5 Fixed a rounding issue with thing angles that sometimes caused things to display odd angles 2010-08-17 18:05:31 +00:00
codeimp
ba989f3cab Slightly improved DECORATE parsing (now also works with skip_super and allows // within quoted strings) 2010-08-17 10:02:07 +00:00
codeimp
ea3243edb3 Fixed crash when double-clicking a sector in Make Sector Mode 2010-08-16 19:31:56 +00:00
codeimp
27d30072fb Fixed brightness preview when changing sector brightnesses in Brightness Mode 2010-08-16 18:29:56 +00:00
codeimp
a8322b7d45 @ Fixed a bug in the new way the Things are rendered
Removed code that crashed the script editor and I had no better solution (it was unused code anyway)
2010-08-16 17:53:28 +00:00
codeimp
8ffd94af92 Change the way Things are rendered in classic modes (now use a small, constant amount of video memory instead of linear amount) 2010-08-16 13:31:53 +00:00
codeimp
ac65dbf138 Removed the limit on the number of Things in Doom and Hexen formats, because the file format doesn't really impose a limit on this. 2010-08-15 20:07:12 +00:00
codeimp
7f685b4c77 Added maximum number of map element checks (now you can't corrupt your map when exceeding the format's limits) 2010-08-15 19:43:00 +00:00
codeimp
9934ddad25 @ Fixed bug in recent files list 2010-08-15 14:30:51 +00:00
codeimp
507f5c634a @ Increased statusbar messages duration to 5 seconds 2010-08-15 13:51:12 +00:00
codeimp
34bd24505d Added some missing things in ZDoom game configurations
Added Copy and Paste object properties for classic modes
Added some options for toolbar customization
2010-08-15 13:45:43 +00:00
codeimp
14415a7767 @ This should fix a problem with actions in combination with the Control key. Also removed the modifier keys check in the BaseVisual* classes OnEditEnd events, because I don't know why it is there and it prevents the user from assigning a key combination for that action. 2010-08-14 18:07:38 +00:00
codeimp
916f529b56 Fixed bug that cause Thing and Linedef flags to be incorrect when copy/pasting.
Fixed crash when an empty TEXTURE1 or TEXTURE2 lump was read.
2010-08-14 15:44:47 +00:00
codeimp
b6fba8d043 Fixed action arguments to stay within valid range (0..255 for hexen)
Added warning message when a texture or flat is double defined in the same resource.
2010-08-14 10:21:38 +00:00
codeimp
32d42e7e56 Fixed slowdown when loading a map with unknown flats (and some other small performance optimizations) 2010-08-14 09:30:54 +00:00
codeimp
c121cba1cc Added mouse wheel support for action argument boxes. 2010-08-14 08:26:55 +00:00
codeimp
acd1fe69fd @ Changed key combinations (disregardshift) to still allow Control keys
@ Fixed crash with editing an unknown thing
@ Minor Game Configuration changes
2010-08-13 19:11:06 +00:00
boris_i
aa34d0605e Fixed a bug that allowed to place vertices and things outside the map format grid boundaries 2010-08-13 18:32:21 +00:00
codeimp
e7d011068e Fixed an accuracy problem that caused incorrect drawings near the edge of the grid. 2010-08-13 18:19:49 +00:00
codeimp
012673554d Added support for TEXTURES and DECORATE files that have different extensions (they will be loaded cumulatively) 2010-08-13 15:19:51 +00:00
codeimp
5f63667a66 Linedef action arguments are no longer reset to 0 when the selected action is 0 2010-08-13 14:04:42 +00:00
codeimp
c043d9d336 @ This seems to fix some geometry merging issues (mainly when pasting geometry) but it needs testing. 2010-08-13 12:03:25 +00:00
codeimp
9ec7ba38fe @ Fixed a bug that crashes when you save a map using Save As (introduced with r1277) 2010-08-13 05:47:55 +00:00
codeimp
19909bac0c Fixed crash in Make Sectors mode when using Undo or Redo actions while a sector is highlighted. 2010-08-13 05:36:06 +00:00
codeimp
9901f16de8 Added a video device reset after testing the map, in the hope that this fixes some rendering issues that some people have after testing using hardware accelerated engines. 2010-08-12 21:18:29 +00:00
codeimp
f1aa81bd32 Added quick-keys to menus and menu items (such as Alt+F for File menu, but for some reason they don't underline when you press Alt) 2010-08-12 21:00:54 +00:00
codeimp
b4c910bae4 The textures and flats are now also mixed when selecting a source location from the texture categories. 2010-08-12 19:59:06 +00:00
codeimp
6eb323bb55 Fixed another sector triangulation issue. 2010-08-12 19:20:31 +00:00
codeimp
43528834a1 Added a minimum revision property to a Plugin's plug as a safety for newer plugins. 2010-08-12 18:42:52 +00:00
codeimp
b35424eb1c Added nice error report when multiple files in the same directory share the same filename (possible in PK3 files) 2010-08-12 15:06:17 +00:00
codeimp
f7918b0873 Fixed IO Error when trying to save to the same file using the Save As function. 2010-08-12 14:21:06 +00:00
codeimp
992e7d00ca Added support for //$title property in DECORATE actors (this overrides the more common Tag property)
When a DECORATE actor's title begins and ends with double quotes, they are now removed.
Fixed an issue with the DECORATE actor 'game' property (it was inherited like all other properties, but it shouldn't)
2010-08-12 11:39:53 +00:00
codeimp
5ba147aedd Added support for multiple 'DECORATE' lumps in the same WAD file. 2010-08-12 10:03:29 +00:00
codeimp
f8aea7cbc4 Added error check for unknown flat names.
@ Some fixes in default texture/flat determination and added nicer functions to check if texture/flat exists.
2010-08-12 09:01:22 +00:00
codeimp
78b0285edc Sprites for DECORATE actors are now also taken from the 'Spawn' state if the actor has this (after 'Idle', 'See' and 'Inactive') 2010-08-12 05:49:22 +00:00
codeimp
442905929a Fixed internal sprites that were not appearing in the sprite preview box on the Edit Thing dialog.
Fixed internal sprites that were not appearing in any sprite preview box after using Visual Mode.
2010-08-11 20:32:14 +00:00
codeimp
e8dadd0f42 Fixed problem when saving or testing the map after undoing changes (the undone changes were ignored) 2010-08-11 20:07:51 +00:00
codeimp
299f7a5e1c Fixed sector triangulation issues. 2010-08-11 18:50:37 +00:00
codeimp
7d92d2b343 @ Added some code that I helps fixing some triangulation issues, but now it breaks other shapes. Also added test cases so I can figure this out later. 2010-08-11 14:30:54 +00:00
codeimp
b208e0faa9 @ Fixed WithdrawUndo() function behavior, it no longer shows the undo message. 2010-08-10 21:34:48 +00:00
codeimp
702dc6a6c3 @ Small improvement for the earlier committed sprite scale support. The DECORATE 'xscale' and 'yscale' Actor properties are now also supported, but I am not sure what the intended behavior is when one of these is used in combination with 'scale'. Right now 'scale' overrides them. 2010-08-02 08:08:52 +00:00
codeimp
53cadc3186 Fixed continuous replace (hang) when replacing the same text in script editor.
Small improvements on the Find and Replace window behavior in script editor.
2010-08-02 06:11:35 +00:00
codeimp
03f8ec8d48 Fixed crash when pressing CTRL+S to save the map when no map is open. 2010-08-01 20:52:56 +00:00
codeimp
525eb2c87e Fixed a bug in the DECORATE parser that misread a negative DoomEdNum (negative is now interpreted as NO DoomEdNum)
Fixed a bug in the DECORATE parser that caused misreading when a single-line comment was placed after an Actor property value.
2010-08-01 20:08:29 +00:00
codeimp
e25fe882f2 Fixed crash when undoing newly added Things in Visual Mode.
Fixed Thing update in Visual Mode when the Thing type is changed.
2010-08-01 18:49:46 +00:00
codeimp
d2ed251dc9 @ woops, this should not use the LockFlags.NoOverwrite flag because it will overwrite things! 2010-08-01 18:28:39 +00:00
codeimp
8a9453f31e @ Thing sprite scale can now also be set in Game Configurations. Use 'spritescale' property in things or thing categories. 2010-08-01 18:23:41 +00:00
codeimp
df8c336ba1 Added zoom factor option to preferences (thanks Sigma 7 and boris) 2010-08-01 18:04:13 +00:00
codeimp
90f7d1dbf8 Added ComboBox to the focus check for the docker panel so that it receives key events (suggested by Xabis) 2010-08-01 17:28:13 +00:00
codeimp
704a7a120a @ UnlockBuffers() added to Sector.UpdateCache() and some additional vertex buffer usage flag changes. Also added a note that some DirectX warnings can't easily be fixed, so we'll live with that (they are harmless, just not nice to see). 2010-08-01 16:02:00 +00:00
codeimp
83bfd9935c Fixed DirectX surface buffer creation parameters (thanks tom_seddon) 2010-08-01 12:56:40 +00:00
codeimp
7438c2b8fb Added support for tall patches 2010-08-01 00:07:12 +00:00
codeimp
f95c6baa7b @ commented out debug log info in undo/redo system because I am not sure it will be optimized out and causes a serious performance penalty if it is not optimized out. 2010-07-31 23:36:00 +00:00
codeimp
d1d917da96 Added support for DECORATE 'scale' property in actors (sprites in Visual Mode now scale accordingly) 2010-07-31 21:17:49 +00:00
boris_i
72d688f8d0 Added actions to move the camera up and down in 3D visual modes (no default keys bound)
@ more fixes for auto-aligning hi-res textures: now takes the WorldPanning flag into account
2010-05-08 13:14:48 +00:00
codeimp
2d73b1163a @ fixed some incorrect code (what happened there?!) 2010-01-30 22:20:18 +00:00
codeimp
35268f8e3c @ exported Hermite spline functions for use by plugins 2010-01-30 20:46:51 +00:00
codeimp
6f1abda51f - Little bit of undo/redo optimization 2010-01-09 19:49:54 +00:00
codeimp
837c725395 - Optimized compressing sidedefs
@ Added triangulation test case
2010-01-09 19:23:54 +00:00
boris_i
244249b9b8 Compressing sidedefs doesn't crash anymore 2010-01-09 19:07:56 +00:00
boris_i
52b791d188 Fixed auto alignment of scaled textures that retain precision of their unscaled dimension 2010-01-09 11:56:52 +00:00
boris_i
cdddeffa80 - Fixed a problem in the linedef info panel where the linedef numbers was displayed instead of the sidedef number
- Fixed a problem where dragging geometry and things onto the window title bar locked up DB2
- Fixed a problem with wrong texture offsets of hi-res textures
2010-01-02 22:06:40 +00:00
codeimp
ed9f393fb1 - Tools.DrawLines no longer snaps the geometry to map format accuracy. Use General.Map.Map.SnapAllToAccuracy() to compensate. 2010-01-02 21:28:18 +00:00
codeimp
b0dfbc0df9 - Added support for "scaledtextureoffsets" game configuration setting. Boris writes the actual implementation. 2010-01-02 20:54:35 +00:00
codeimp
cd6a7bffb2 @ These two variables are now totally useless. A complete waste of memory and allocation time. Shame! 2010-01-02 20:28:50 +00:00
codeimp
50b9765377 - Scales are now generally accepted and exposed by the ImageData class instead of just ScaleWidth/ScaledHeight
- Camera offsets in Visual Modes now changeable in Game Configurations (default is Doom's camera position)
@ Some other stuff dealing with the new dockers I forgot what it's for.
2010-01-02 20:22:05 +00:00
codeimp
d913121423 @ Added OnMapSaveBegin and OnMapSaveEnd events for plugins 2009-08-23 13:55:49 +00:00
codeimp
1d053a5e2b @ Renamed GetMapCoordinates function to DisplayToMap and added MapToDisplay function
@ Exposed the RenderTargetDisplay to plugins
2009-08-21 14:11:18 +00:00
codeimp
5a6283c25d @ fixed flickering when moving mouse over the docker tabs 2009-08-21 09:40:07 +00:00
codeimp
b36af4bc37 @ Better description for size "relative" -> "scale" 2009-08-21 09:31:26 +00:00
codeimp
a48cde8509 @ Oops. These files go with the previous commit. 2009-08-21 08:40:00 +00:00
codeimp
02290d6898 Added Edit Selection Mode docker panel to view and modify transformation values manually 2009-08-21 08:38:24 +00:00
codeimp
1f73d1a105 @ Some fixes in the behavior of docker controls and added WhenButtonsClicked event to the ButtonsNumericTextbox 2009-08-21 08:37:02 +00:00
codeimp
fcde15398a Fixed a bug with thing heights in Visual Mode for things that have no sprite 2009-08-19 14:06:21 +00:00
codeimp
3ca0b615aa - Things browser no longer closes when double-clicked on a category
- Find & Replace mode now changes render presentation to show Things on-top when a Things search is performed
2009-08-19 13:14:55 +00:00
codeimp
b1c23198d9 Fixed bug that caused highlighted objects to join pasted objects in the Edit Selection Mode 2009-08-19 11:42:20 +00:00
codeimp
07b82ce082 Fixed a bug with the combination of "Additive select without shift" and "Automatic clear selection" behavior 2009-08-19 11:09:10 +00:00
codeimp
907669a1c9 Changed the DECORATE parser to read all actor properties and exposed the DECORATE info for plugins (General.Map.Data.Decorate) 2009-08-15 08:41:43 +00:00
codeimp
67dfcb2c0d @ This action was for testing only (BlockMapMode). Removing it. 2009-08-14 13:55:29 +00:00
codeimp
d75bd6be69 @ Modified the BlockMap class with a template for the BlockEntry class and added custom block size (must be a power of 2 greater than 1)
@ Added BlockMapMode as an example to show how the BlockMap class behaves
2009-08-14 10:45:22 +00:00