Commit graph

400 commits

Author SHA1 Message Date
MaxED
6e46203b38 Screenshots Folder can now be set in the Preferences.
Added custom icons for ZDoom's Decal and Sparkle things.
2014-08-07 10:20:35 +00:00
MaxED
9446de2d87 Sector Edit Form: negative brightness can now be entered.
Doom_misc.cfg, ZDoom_misc.cfg: changed the highest "sectorbrightness" value to 256 (was 255).
2014-08-06 08:17:39 +00:00
MaxED
00688d4c7c Script type can now be chosen when creating a new map and changed in Map Options form.
BCC script compiler (https://github.com/wormt/bcc/) is now bundled with GZDB.
Main Form, "File" menu: only existing files are now added to the "recent files" list.
2014-07-11 10:13:26 +00:00
MaxED
a61bba2536 UDMF map format: increased maximum supported texture name length to 2048.
Preferences: added "Capitalize texture names" option (located in Preferences -> Appearance -> Additional options). When disabled, the casing of displayed texture names will match filenames for textures loaded form TEXTURES or pk3/pk7/folder resources.
Textures Browser: added support for displaying long texture names.
Errors list is now cleared when reloading resources.
Visual mode: added basic support for sector slopes (no UI for that feature yet).
2014-05-19 13:33:38 +00:00
MaxED
15bcea9417 Added "Allman-style bracing in snippets" setting (located in Preferences -> Appearance -> Script Editor).
Snippets: changed token syntax from $XX to [XX]
[LB] (Line Break) marker can now be used in snippets.
Game Configurations: added "enabledbydefault" parameter. When set to true, a game configuration will be available by default (e.g. when an user starts the editor for the first time).
GZDB will no longer throw an exception when trying to update default value in a TypeHandler, which doesn't implement default value handling.
2014-05-15 08:32:08 +00:00
MaxED
0e4419d8ed UDMF: added "transparent" linedef flag.
UDMF: sector, linedef and thing render styles are now defined in Game Configuration.
2014-05-05 14:24:57 +00:00
MaxED
8ec09792b1 Moved "Action Doom", "Harmony", "Chex Quest" 1 and 3 game configuration to Configurations/Other Games. 2014-04-30 10:04:26 +00:00
MaxED
6caf39227e Woops... I did it wrong... 2014-03-17 08:59:40 +00:00
MaxED
6193f4ad8f Fixed Skulltag part of Zandronum things configuration.
Replaced a couple of internal thing sprites.
2014-03-17 08:44:17 +00:00
MaxED
99a8433498 Moved all Skulltag things, which are no longer available by default in Zandronum, to Skulltag_things.cfg
Zandronum configs no longer require additional resources to load without errors.
2014-03-07 13:48:10 +00:00
MaxED
6de11ea3b1 Make Door action: door texture can now be defined in a game configuration.
Make Door action: door and track textures are now stored while the editor is running.
Edit Selection Mode: pasted geometry was not merged with the rest of the map if the selection was not modified before applying the mode.
2014-03-06 09:08:21 +00:00
MaxED
f7f8c1e894 Make Door action: added missing activation properties for maps in Hexen and UDMF map formats.
Make Door action: made Make Door form a bit smaller.
Make Door action: sector highlight was not updated after performing the action when a single sector was selected.
2014-03-05 12:26:09 +00:00
MaxED
4ad9ad78eb Added Doom and Doom 2 game configurations for vanilla Doom and Boom engines.
When you try to change floor/ceiling texture offsets in Doom/Hexen map formats, a warning is displayed in status bar (instead of spamming you with message windows).
Mode actions toolbar is now auto-hidden when there are no buttons to display.
2014-02-27 10:08:31 +00:00
MaxED
3e5f85dc8f Game configurations: added "fixedrotation" property to dynamic lights, which use the angle property as a parameter.
Maintenance: removed a ton of redundant stuff.
2014-02-21 14:42:12 +00:00
MaxED
d9e53f2899 Game Configurations: added support for new property "fixedrotation", which keeps thing's angle constant when a thing is rotated in Edit Selection mode.
Game Configurations: added "fixedrotation" property to "Polyobject Anchor" (9300), "Polyobject Start Spot" (9301), "Polyobject Start Spot (crush)" (9302) and "Polyobject Start Spot (hurts to touch)" (9303) actors.
Color Picker plugin: moved plugin button to "Modes" toolbar group.
API: added ToolbarSection.Modes property, which can be used in MainForm.AddButton() to add a button to Modes group.
Removed a bunch of unused variables.
2014-02-20 12:36:09 +00:00
MaxED
c04a2e7c11 Game Configurations window: "enabled" status was not saved if the configuration was not changed.
When no configuration is enabled, a message was supposed to be shown after startup. Now it actually shows up.
Several configurations were missing from the "Configurations" folder.
2014-02-19 09:55:05 +00:00
MaxED
592887a086 Configurations: increased game configuration loading speed (in previous builds it took ~650 ms. to load a single game configuration, now it takes ~120 ms. to load all 64 of them). As a side effect, New\Open Map Options, Map Options and Game Configurations windows are now opened noticeably faster. The editor starts up a bit faster as well.
Configurations: all 64 game configuration are now available by default.
Game Configurations window: game configurations can now be disabled. This setting is mostly cosmetic. When a game configuration is disabled, it won't be shown in "game configuration" dropdowns in New\Open Map Options and Map Options windows. If a map's .dbs file specifies a disabled configuration, it will be picked as a map configuration anyway.
Linedefs mode: vertex insert preview logic used Highlight range instead of Stitch range (which is used when draw mode engages).
Visual mode: double-sided middle textures were not selected when using "Select" action with "with same texture" modifier.
Textures: some optimizations in patch blending code.
ZDoom ACS script configuration: added definitions for StrLeft, StrMid and StrRight functions.
2014-02-18 14:04:14 +00:00
MaxED
cd75b4e30e Sector info panel: rearranged controls a bit, so tag labels and long effect names can be displayed (more) properly.
Linedefs mode: event arrows were not redrawn after updating vertex insert indicator.
Configurations: some titles were too long to be displayed properly in the interface.
2014-01-27 11:18:24 +00:00
MaxED
88b12750c1 Linedef info panel: tag is no longer shown in Hexen map format.
Numeric textbox: in addition to '++NN' and '--NN', you can use '*NN' and '/NN' to multiply or divide the values.
Configurations, ZDoom_linedefs.cfg: some linedef action arguments were missing a proper type.
Rewritten parts of hints system. Hints are now loaded from "Hints.cfg" file.
2014-01-23 13:36:51 +00:00
MaxED
a697cbfd0f Added ThingSlope patch by Boris (adds support for Sector tilt things (9502 and 9503) in Visual mode). 2014-01-20 11:44:41 +00:00
MaxED
013865e27d Voxels can now be loaded from WAD resources.
Reverted "Delete Item" action to the way it worked in DB2.
Added "Dissolve Item" action, which works the way "Delete Item" worked in previous revisions of GZDB.
Added "Auto Clear Sidedef Textures" action, "Edit" menu and toolbar button, which toggle automatic removal of sidedef textures when floor or ceiling height is changed or when geometry is drawn, copied or pasted.
Draw Settings panel: upper/lower texture overrides can now be used.
Draw Settings panel: added 2 sets of buttons, which allow to quickly set or clear textures in current selection.
Things are now rendered behind AND on top of the grid/linedefs/vertices when they are dragged.
Redesigned hints system. They are now shown in a side panel.
Edit area auto-focusing is now disabled when script editor is open.
Texture Browser form: no texture group was selected when opening the form in some cases.
Fixed several strange/misleading text messages.
2014-01-08 09:46:57 +00:00
MaxED
735447edbe Default sector brightness can now be set in Preferences.
Default sector ceiling height can now be set in Preferences.
Default sector floor height can now be set in Preferences.
Maximum number of recent files can now be changed in Preferences.
UDMF, Custom fields: a warning is now shown when a user tries to manually add a managed filed.
UDMF: "Translucent" linedef flag is now marked as obsolete.
2013-09-16 13:41:00 +00:00
MaxED
14910efce9 Replaced editor sprite for "Teleport (Z Height and Gravity)" and "Teleport (Z Height)" things with internal one, because old sprite was Doom-specific and was not shown properly in other game configurations. 2013-08-21 15:01:56 +00:00
MaxED
97b4150c7c Fixed 2 non existent sprites in ZDoom_things.cfg (yay previous commit is working :) ). 2013-08-21 12:09:40 +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
0f878a905c UDMF: added "blockhitscan" linedef flag. 2013-08-10 07:58:12 +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
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
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
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
0a13799142 Fixed a couple inaccuracies in game configurations. 2013-07-12 09:58:36 +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
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
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
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
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
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
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
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
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
591f92cce6 Moving to new SVN... 2013-03-18 13:52:27 +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
88e856b6f3 Fixed several errors in ZDoom_misc.cfg 2012-11-09 17:17:56 +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
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
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
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
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
566edbc08e Updated ZDoom ACC to 1.53
Added several new icons for ZDoom things
2012-08-30 23:28:45 +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
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
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
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
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
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
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
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
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
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
72024341bf 2012-04-17 19:13:47 +00:00
boris_i
62dd9d9121 @Fixed typos in some configs 2012-04-14 13:14:18 +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
01c071de53 Fixed Sector Secret Trigger thing (9046) argument options 2010-10-03 13:49:52 +00:00
codeimp
91cd5e5781 Fixed some configuration inaccuracies. 2010-10-03 13:39:37 +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
cc47f0b11f @ work on (G)ZDoom Editing plugin 2010-09-11 20:14:36 +00:00
codeimp
c502b02aa6 @ work on (G)ZDoom Editing plugin 2010-09-09 21:16:16 +00:00
codeimp
21c48f78e0 Fixed Aiming Camera (9073) thing argument 4 in ZDoom configurations (thanks Kappes Buur) 2010-09-03 05:50:53 +00:00
codeimp
72d7f6f54e Updated UDMF fields in ZDoom game configurations 2010-09-02 20:42:00 +00:00
codeimp
5d741fab7d Fixed ActorMover (9074) thing argument 4 in ZDoom configurations (thanks Kappes Buur) 2010-09-02 06:09:06 +00:00
codeimp
c479f9185f Update Eternity Game Configuration (thanks esselfortium) 2010-08-30 14:47:27 +00:00
codeimp
7406843955 ZDoom USDF can now be edited as plain text in the script editor. 2010-08-23 19:55:33 +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
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
97b96df5dc Removed Hexen compiler and using the ZDoom ACC compiler to compile for Hexen
Removed Eternity UDMF game configuration, because Eternity still doesn't have UDMF support
2010-08-21 09:46:16 +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
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
f070f6c867 @ Minor Game Configuration changes. 2010-08-13 17:57:58 +00:00
codeimp
9ed495d99d Added some missing Skulltag things (thanks StrikerMan780)
Added new internal sprite: Light
2010-08-11 19:47:48 +00:00
codeimp
02289a79a0 Fixed the Skulltag configurations to use the configuration include system.
@ Also removed the temporary files I used for comparison.
2010-08-10 20:19:21 +00:00
boris_i
b1d34b1af5 Fixed the Heretic config to actually display hanging things on the ceiling in visual mode 2010-03-24 17:39:49 +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
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
b7bf1299ce Fixed incorrect sector effects flashing speeds in the descriptions 2009-08-22 21:21:40 +00:00
codeimp
20048976b0 ZDoom (Hexen) and ZDoom (Strife in Hexen format) game configurations game configurations now makes use of included configurations 2009-08-03 08:05:55 +00:00
codeimp
e3ee1df791 @ Fixed missing TX_ textures support in ZDoom game configurations 2009-08-03 06:36:03 +00:00
codeimp
d247492c31 @ Fixed a conflicting linedef action (272) 2009-08-01 07:45:59 +00:00
codeimp
95965418f2 ZDoom (Heretic in Hexen format) game configuration now makes use of included configurations 2009-07-31 14:53:41 +00:00
codeimp
708195f164 ZDoom (Doom in UDMF format) game configuration now makes use of included configurations 2009-07-31 13:54:36 +00:00
codeimp
3d37b122f1 ZDoom (Doom in Doom format) and ZDoom (Doom in Hexen format) game configurations now makes use of included configurations 2009-07-31 12:56:07 +00:00
codeimp
711ad371d8 Strife game configuration now makes use of included configurations 2009-07-31 07:54:05 +00:00
codeimp
9db6df3083 jDoom, Legacy and Risen3D game configurations now makes use of included configurations 2009-07-30 20:21:04 +00:00
codeimp
8e0589ddf3 @ Total restructure of the game configuration includes
@ Missing include paths are now reported as errors
2009-07-30 18:10:57 +00:00
codeimp
b9089da5bf Hexen game configuration now makes use of included configurations 2009-07-30 14:49:27 +00:00
codeimp
85c47a0dc0 @ moved some structures around in the game configurations
Heretic game configuration now makes use of included configurations
2009-07-30 14:19:50 +00:00
codeimp
3f196b1caa Eternity UDMF game configuration now makes use of included configurations 2009-07-30 10:57:31 +00:00
codeimp
85bbe3fa4a Eternity Doom game configuration now makes use of included configurations 2009-07-30 08:32:07 +00:00
codeimp
5e2d9801c1 @ fixed a missing structure 2009-07-30 07:50:32 +00:00
codeimp
fbfd57dec3 @ fixed some bugs in game configurations and made the Edge game configuration use includes 2009-07-29 21:26:14 +00:00
codeimp
eb6ccc88f4 @ moved some more game configuration settings around 2009-07-29 18:14:14 +00:00
codeimp
6f63595fb3 @ fixed an error in the Boom game configuration 2009-07-29 16:41:40 +00:00
codeimp
51b5b75659 Boom game configuration now makes use of included configurations 2009-07-29 14:50:50 +00:00
codeimp
2654766833 Doom 2 game configuration now makes use of included configurations 2009-07-29 13:17:29 +00:00
codeimp
9d6ab87750 - Merged the Doom and Ultimate Doom game configurations (Ultimate Doom is now just Doom)
- Doom configuration now makes use of included configurations
2009-07-29 09:24:44 +00:00
codeimp
d593294304 Simulate Doom brightness levels in Classic modes as well (now optional in game configs) 2009-07-12 09:58:05 +00:00
codeimp
01026a6c93 Added default thing flag "dm" (1024) to game configurations so that things appear in deathmatch by default 2009-06-12 08:56:30 +00:00
boris_i
f66980b60f - Fixed a bug that allowed to use texture names longer than 8 characters, making the WAD file unusable after saving
@ added a texturenamelength config var. Setting it to higher than 8 may result in unexpected behaviour due to the speed optimizations relying on 8 char texture names and should not be changed for now.
2009-06-08 18:52:56 +00:00
codeimp
6144b9b7ad Fixed the On/Off and Off/On enumerations that were backwards. Thanks Robin Palmer and PaganRaven. 2009-06-02 21:41:44 +00:00
boris_i
2485c5b184 Added variable "skyflatname" as a game configuration item. It is used to ignore false positives when checking for missing textures. Updated all the game config files to make use of this feature. 2009-05-30 19:51:36 +00:00
codeimp
08478f5e44 Fixed an error in the Boom game configuration that could cause a crash. 2009-05-14 21:20:42 +00:00
codeimp
16dfffb068 Added support for Boom colormaps 2009-05-12 09:50:08 +00:00
codeimp
574de14915 Fixed (for some configs removed) broken example things filter "Multiplayer" 2009-05-09 15:44:32 +00:00
codeimp
2907da9341 Fixed bug in UDMF game configurations that ignored TEXTMAP changes made by the nodebuilder 2009-04-13 13:04:49 +00:00
codeimp
666154edfc - More changes to properly use the format limitations
- Added default multiplayer flag to Skulltag (Hexen format) game configuration
2009-04-08 20:49:35 +00:00
codeimp
a80eb538df Added "AbsoluteZ" option to things in game configurations for things that use absolute Z height values 2009-04-02 11:08:33 +00:00
codeimp
6f4e9e7509 Merged in Xenaero's Skulltag ACS and Game configurations 2009-03-28 23:33:18 +00:00
codeimp
15573e0fb1 Added subdirectory support for compilers, so that multiple versions of the same compilers can be used without renaming files 2009-03-28 10:22:53 +00:00
codeimp
73315c2cb3 Added missing map lump name DIALOGUE in ZDoom UDMF format 2009-03-25 13:02:43 +00:00
codeimp
f43542e892 Some fixes in game configurations (thanks Geometer) 2009-03-19 06:44:13 +00:00
codeimp
bd1211a47a Fixed some bugs in the game configurations (thanks Robin Palmer) 2009-03-18 06:08:56 +00:00
codeimp
238b68a04d - Updated some game configurations (thanks DoomKn1ght)
@ working on the reference manual
2009-03-17 22:01:30 +00:00
codeimp
c9828ae4e0 Merged in some of Robin Palmer's fixes of the game configurations 2009-03-05 19:12:40 +00:00
codeimp
22c839089f Updated ZDoom (Doom in UDMF format) game configuration for ZDoom UDMF 1.5 2009-03-05 06:48:27 +00:00
codeimp
6d6349d01b - Changed sector brightness levels to steps of 8 for ports that support these
- Changed the color of sound items to gray (the purple was butt ugly and they don't need that much of attention)
2009-03-03 06:46:09 +00:00
codeimp
2bdaa7a07b - Added some missing ZDoom slope things to the game configurations
- Changed minimum thing radius to 4
2009-03-02 22:33:59 +00:00
codeimp
a9af1929cb - Fixed Thing argument descriptions
- Fixed Thing arguments in game configurations (new format uses zero-based args)
2009-02-27 12:29:57 +00:00
codeimp
42878ae74c Added support to load sprite resources between SS_ markers (instead of S_ markers) 2009-02-11 09:36:41 +00:00
codeimp
f850b38066 added options to use short paths and filenames for testing parameters (default for basic Doom, Doom2, heretic, Hexen, Strife and Ultimate Doom configurations) 2009-02-04 15:54:15 +00:00
codeimp
fab0611501 fixed potential problem with copy/paste translation info 2009-01-24 15:54:50 +00:00
codeimp
4897f2c9cc fixed missing copy/paste translation structure in ZDoom_DoomHexen.cfg 2009-01-24 15:51:13 +00:00
codeimp
4bbf14dde9 patches, sprites and flats in WAD files are now only loaded when they are properly enclosed within marker lumps (P_START, P_END, S_START, etc) 2009-01-22 23:32:44 +00:00
codeimp
54940886fd @working on decorate support 2009-01-22 15:10:41 +00:00
codeimp
576f61e2ef - all game configurations now have default nodebuilder settings (only applies to new users)
- updated ZDBSP to latest version
2009-01-15 19:42:55 +00:00
codeimp
21febe7ded - updated ZDoom UDMF config to support ZDoom UDMF version 1.3
- added more handling for 'invalid' UDMF types to cast them to the correct type
2009-01-15 12:40:28 +00:00
codeimp
d8096f6dfb implemented all missing UDMF type handlers 2009-01-15 10:54:51 +00:00
codeimp
24c07c4baa replaced -basewad to -iwad in the default command-line args to launch a game with 2009-01-15 06:16:26 +00:00
codeimp
2839d82df5 associations coloring now also works for Doom (lines referring to sectors using their own tag) 2009-01-07 16:05:17 +00:00
codeimp
caadcf128e updated zdoom game configurations with changes from graf zahl 2009-01-06 06:54:56 +00:00
codeimp
9bdee81a7d added default texture sets and things filters 2009-01-05 15:57:41 +00:00
codeimp
2448d401d7 some fixing of some things 2009-01-04 00:01:59 +00:00
codeimp
75d2b8b4e5 - renamed visual mode thing
- visual mode thing can now be placed/moved in any classic mode with a shortcut key
- visual mode thing flags are all set to false (off) when map is saved (to prevent it from appearing in game)
2009-01-03 22:42:08 +00:00
codeimp
52d54ba473 fixed description of some Boom linedef actions (thanks hawkwind) 2009-01-01 10:27:41 +00:00
codeimp
2b7cfbac06 flags and activations conversion to and from UDMF format (needed for copy/paste between map formats and prefabs) 2008-12-31 14:08:40 +00:00
codeimp
93522a1461 sprite icons 2008-12-11 10:59:35 +00:00
codeimp
53eff3002b added "fixed size" things (these do not scale higher than their specified size in screen pixels) 2008-11-17 16:14:45 +00:00
codeimp
f2a4e640d3 interface corrections 2008-10-21 05:46:50 +00:00
codeimp
f2c08e64a5 improved the make door feature 2008-10-19 09:42:18 +00:00
codeimp
38f1cb6c3a make door feature added 2008-10-17 09:39:07 +00:00
codeimp
873e215910 removed test settings 2008-10-01 20:47:17 +00:00
codeimp
6659577b27 started work on texture sets 2008-10-01 08:21:10 +00:00
codeimp
5bd2fd9f94 - game configuration corrections (thanks to Robin Palmer)
- fixed nomonsters button which was enabled even when no map was opened
2008-09-29 18:53:30 +00:00
codeimp
2784090aca consistent configuration file naming 2008-09-28 19:20:20 +00:00
codeimp
4d67cc7dd4 - added button to switch monsters on/off for testing (adds -nomonsters to parameters)
- preparations for new resource management
2008-09-26 05:53:34 +00:00
codeimp
fcea106b74 all configuration equipped with default command-line parameters and skill levels 2008-09-09 22:10:56 +00:00
codeimp
1bd143c9b3 - added Make Sectors mode
- added editing mode name at the bottom information bar
- some bugfixes in game configurations
2008-06-11 05:02:48 +00:00
codeimp
c37b28e15f - improved game config guessing to better detect UDMF when map is opened
- added game config detection pattern to Doom Legacy game config
- insert thing feature added, including automatic thing defaults
- fixed typo in all game configs (defaulthingflags -> defaultthingflags)
2008-06-10 11:32:06 +00:00
codeimp
e640dfbc04 more work on the custom fields editor 2008-06-02 20:34:52 +00:00
codeimp
8d3b7a554b bugfixes in UDMF support 2008-06-02 04:55:51 +00:00
codeimp
e30b68c9c3 UDMF on top! 2008-06-01 20:25:46 +00:00
codeimp
2b9a233579 lots more UDMF code 2008-05-31 19:31:45 +00:00
codeimp
9f15de8cd5 - updated default program config
- more regarding UDMF editing
- added some ideas and todo items
2008-05-30 22:14:12 +00:00
codeimp
a04500f071 made the universal field editor control work with the type handlers 2008-05-30 11:05:44 +00:00
codeimp
54c8a82517 typed arguments complete and ready for typed UDMF fields 2008-05-29 21:09:43 +00:00
codeimp
be1562978f updated configs 2008-05-29 11:09:33 +00:00
codeimp
b5077df65b thunder coming up, saving my work before harddisk fries 2008-05-29 10:17:26 +00:00
codeimp
821f557978 added enums support for linedef arguments 2008-05-28 18:55:01 +00:00
codeimp
544cd7cbd6 changed linedef types in configurations to proper structures 2008-05-27 22:02:51 +00:00
codeimp
03ced79684 fixed horrible linedef types list in EDGE game configuration 2008-05-27 15:21:01 +00:00
codeimp
efdc703f94 moo 2008-05-26 10:36:41 +00:00
codeimp
f1d46d7f36 - added simple sourceport names to configurations
- changed configuration titles "Skull Tag" to "Skulltag"
2008-05-25 09:46:30 +00:00
codeimp
cc51bad183 updated configurations with default map lump name (for when none is given at new map) 2008-05-05 15:14:57 +00:00
codeimp
2606487474 Updated sector type 14 in several game configuration, according to this topic: http://www.doomworld.com/vb/doom-editing/43098-doom-sector-type-effect-14/ 2008-04-27 12:46:05 +00:00
codeimp
0d8ff97abd - finished sector edit dialog
- cleaned up unused variables
2008-02-22 17:11:29 +00:00
codeimp
80f4d05965 some stuff regarding UDMF 2008-01-25 19:12:34 +00:00
codeimp
0498ecdd16 bra 2008-01-04 00:16:58 +00:00
codeimp
fd4a6f1d8d minor fixes 2007-12-29 16:24:53 +00:00
codeimp
aeb4fbfb49 oops. fixed categories for hexen line actions. 2007-12-29 16:14:03 +00:00
codeimp
768dd3e3e6 oops. fixed categories for hexen line actions. 2007-12-29 16:10:36 +00:00
codeimp
f20e129246 configs cleanup 2007-12-29 16:06:12 +00:00
codeimp
fc37f01930 action 0 is called "none" 2007-12-29 15:54:22 +00:00
codeimp
d9300fda26 added actions browser and generalized actions support (and small fix in Boom config) 2007-12-29 15:50:16 +00:00
codeimp
679bb6980f lots of changes/additions 2007-12-27 01:24:11 +00:00
codeimp
f6a91b7dad lots of changes/additions 2007-12-26 00:31:32 +00:00
codeimp
bfba3ca0bc new linedef actions for eternity by SoM 2007-10-20 18:01:35 +00:00
codeimp
224cc67afb updated colors, shader, configs, bleh 2007-10-20 12:34:27 +00:00
codeimp
6c5fae98b0 completed saving, also 'save as' works 2007-10-14 15:44:55 +00:00
codeimp
b955fd0601 merged in configuration corrections by Robin Palmer 2007-10-09 18:13:09 +00:00
codeimp
a109bf4bfb added a lot 2007-10-07 22:21:47 +00:00
codeimp
b7c0958af4 fixed several configurations 2007-06-17 14:54:58 +00:00
codeimp
1e83efbc76 fixed bug in jdoom configuration 2007-06-17 14:10:13 +00:00
codeimp
bb7151ddb5 extended configurations 2007-06-16 19:43:06 +00:00
codeimp
f117185dd9 added stuff and fixed a bug in ZDoom_StrifeHexen.cfg 2007-06-14 14:44:18 +00:00
codeimp
41a3a41edf first source submit into svn 2007-06-13 19:39:38 +00:00