MaxED
8f2c6e3f60
Classic modes: added "Show models for current things filter only" model rendering mode.
...
Things Filters: things filters can now be inverted (added "Invert Filter" checkbox to the Things Filters window).
2015-06-27 09:10:24 +00:00
MaxED
6eef13c252
Fixed: X and Y scale, defined in MODELDEF, were applied incorrectly.
2015-06-26 14:44:57 +00:00
MaxED
6aedda77d3
Fixed, Linedefs mode, since r2346: some event lines were not redrawn when updating insert vertex preview.
2015-06-25 22:44:13 +00:00
MaxED
7e8fc4c013
Draw Grid mode: redone the settings panel as a sidebar panel.
2015-06-25 18:32:29 +00:00
MaxED
540eb2fda8
Classic modes: changed the way event lines are rendered. Should work much faster now. Event lines are now displayed while panning the view.
2015-06-24 21:21:19 +00:00
MaxED
97d54d2070
Fixed, DECORATE parser, DB2 bug: the parser didn't check stream length while skipping block comments, so unclosed ones caused EndOfStreamException.
2015-06-24 07:46:08 +00:00
MaxED
a523f7eb28
Changed, Visual mode: models and lights are much less prone to disappear when near the edges of the screen.
...
Fixed, Classic modes: MODELDEF model scale was not taken into account when calculating model visibility, which resulted in models with increased scaled disappearing when near screen edges.
2015-06-22 19:52:23 +00:00
MaxED
e451d38986
Fixed, Visual mode, "Auto-align textures" actions: auto alignment was applied incorrectly to middle parts of doublesided lines.
...
Fixed, Visual mode, "Auto-align textures" actions: in some cases generated texture offsets were not rounded to map format decimal number precision.
2015-06-22 09:17:40 +00:00
MaxED
d561371110
MD3 reader: fixed a crash when trying to load a skin when skin names were used as a relative path in a model with several surfaces (and boy this description is much longer than the fix itself :) ).
2015-06-21 21:35:28 +00:00
MaxED
463d8af473
Edit Selection mode, UDMF: added "High precision positioning" setting. When enabled, thing and vertex positions will be set using floating point precision. Otherwise, they will be rounded to the nearest integer.
2015-06-19 19:19:41 +00:00
MaxED
3e70792915
Changed, Internal: ZDTextParser.ReadToken() now returns empty string instead of null when it's unable to read a token. This fixes many potential crashes when trying to parse malformed data (and hopefully doesn't bring new bugs...).
2015-06-18 19:45:39 +00:00
MaxED
4c3d17a290
Fixed, Edit Selection mode: floor/ceiling textures rotation was not converted from radians to degrees when "Transform Texture Rotation" setting was disabled.
2015-06-18 14:01:31 +00:00
MaxED
bb95af2207
Fixed, Visual mode, since r2336: in some cases local vertical texture offset was calculated incorrectly when checking sidedef's texture alpha.
2015-06-15 13:16:09 +00:00
MaxED
78eeb2ee03
Fixed, Visual mode, UDMF: in some cases texture offsets were changed incorrectly while dragging sidedefs with negative texture scale.
2015-06-15 10:51:36 +00:00
MaxED
c500edaf8d
Changed, Visual mode: texture alpha is now tested when highlighting doublesided linedefs.
...
Changed, Linedef Edit window, Visual mode, UDMF: when "Edit windows remember selected tabs" setting is enabled and Front or Back tab was previously selected, the tab, which corresponds to the highlighted side will be selected.
2015-06-15 09:50:22 +00:00
MaxED
35fd6e1dcc
Fixed, Thig Edit Form, UDMF: Scale x/y linking status was not stored when closing the form.
...
Fixed, Engine Launcher: "%AP" test parameters placeholder was replaced with "" when current map was newly created and never saved.
2015-06-14 19:29:44 +00:00
MaxED
487e1478dd
Fixed, DECORATE: quoted //$category definitions were processed differently than unquoted ones.
...
Fixed, Thing Categories: in some cases several subcategories with the same name were created.
2015-06-08 14:37:20 +00:00
MaxED
9498753cff
Visual mode: highlight was nearly invisible in low-brightness areas when fog rendering was enabled.
2015-06-08 10:09:27 +00:00
MaxED
2945c258d3
Visual mode: looks like things lit by dynamic lights are not affected by light fading in GZDoom.
2015-06-08 09:48:25 +00:00
MaxED
4034bd4c0c
Fixed, Visual mode: in some cases info lines for polyobject setup things were not shown.
...
Fixed, Visual mode: z position of info lines for polyobject setup things was calculated incorrectly.
Updated ZDoom_DECORATE.cfg.
2015-06-03 13:20:06 +00:00
MaxED
922404bf10
We can use settings from parent when creating a child thing category.
2015-06-01 22:10:15 +00:00
MaxED
5a7b599a46
Added: nested thing categories can now be defined in DECORATE using "//$Category" special comment. Syntax is the same as in SLADE 3.
...
Added: thing categories defined in Game Configurations can now be nested.
Changed, Thing Edit window: thing categories now use different icons.
Fixed: Thing Edit and Vertex edit windows had incorrect help links.
Fixed: Sound Propagation and Sound Environment modes had incorrect help links.
Documentation: updated "DECORATE keys" and "Things Settings" pages.
2015-06-01 21:46:28 +00:00
MaxED
efd9ba09a7
DECORATE: added "//$Angled" and "//$NotAngled" special comments (same usage as in SLADE).
...
Documentation: updated "DECORATE keys" page.
2015-06-01 10:59:46 +00:00
MaxED
a7ba805515
Added, Edit Selection mode, UDMF: textures offset, rotation and scale an now be updated while using the mode.
...
Documentation: updated "DECORATE keys" page.
2015-06-01 09:53:57 +00:00
MaxED
1843ffc5a7
DECORATE: added "//$ArgNDefault" special comment. It can be used to specify the default argument value.
...
Visual mode, 3d floors: sloped 3d floors are now always rendered as opaque (just like in GZDoom).
Fixed a crash when creating a new unknown thing (introduced in r2324).
Documentation: updated "Action Argument Settings" and "DECORATE keys" pages.
2015-05-31 21:11:21 +00:00
MaxED
f832fb85f9
DECORATE: added "//$ArgNType" special comment. It can be used to specify argument type.
...
DECORATE: added "//$ArgNEnum" special comment. It can be used to specify an enum to use with the argument.
Documentation: updated "Action Argument Settings" and "DECORATE keys" pages.
2015-05-30 12:42:55 +00:00
MaxED
35cd4068ff
Game Configurations: added "Thing Radius" (23) and "Thing Height" (24) action argument types. When non-zero, arguments of these types will affect the size of associated thing in Classic and Visual modes.
...
Game Configurations: updated things in ZDoom "Bridges" category to use argument types 23 and 24.
Documentation: added "Action Argument Settings" page, updated "Basic Settings", "Map Format Settings", "Linedefs Settings" and "Things Settings" pages in Configurations -> Game Configurations group.
Documentation: updated "DECORATE keys" page.
2015-05-30 10:26:16 +00:00
MaxED
84059749bb
Fixed: looks like manually disposing the brush in ColoredComboBox.OnDrawItem() can cause crashes...
...
Replaced Hourglass3D.png with the one, which matches the style of MissingTexture3D.png and UnknownTexture3D.png.
2015-05-29 19:31:16 +00:00
MaxED
4f65588d1a
Changed, ButtonsNumericTextbox: turns out this problem can be solved without manual focus shifting.
2015-05-28 21:27:47 +00:00
MaxED
93c239103f
Changed, ButtonsNumericTextbox: made keyboard focus shifting a bit less intrusive.
2015-05-28 15:00:32 +00:00
MaxED
91e1fbbd53
Internal: added SNDSEQ parser.
...
Sector Edit Form, UDMF: Sound Sequence selector is now a drop-down populated by values parsed from SNDSEQ.
Documentation: updated "(G)ZDoom text lumps support" page.
Updated udmf_zdoom.txt.
2015-05-28 13:45:01 +00:00
MaxED
118551c70d
Fixed(?), PK3: SharpCompress doesn't like it when several threads try to read PK3 archive entries at the same time.
...
Fixed, Visual mode, 3d floors: floor and ceiling alpha calculation was broken.
2015-05-28 10:04:42 +00:00
MaxED
eb17a8fe8a
Fixed several places where KeyNotFoundException can potentially occur in ThingFlagsCompare.Compare().
2015-05-27 21:55:15 +00:00
MaxED
bb8cd761d5
Internal: fixed a typo in VisualMiddle3D.
...
Updated ZDoom_ACS.cfg and ZDoom_DECORATE.cfg.
2015-05-27 15:25:20 +00:00
MaxED
1b9f94f3f7
More code sanity changes (constructors of abstract classes should not be public or internal).
2015-05-27 12:38:03 +00:00
MaxED
1d988b087c
Fixed, Visual Mode: voxel models were not rendered in full brightness mode.
2015-05-27 11:05:57 +00:00
MaxED
cfae82afe4
Added some disposers here and there.
2015-05-27 10:34:25 +00:00
MaxED
28f306489a
Fixed, Game Configurations window: current configuration was not marked as changed when changing nodebuilders or engine test parameters.
...
Fixed, Game Configurations window: current map is marked as changed when applying changes done in the window.
Changed, UDMF saving: removed extra line break between map elements.
2015-05-26 21:08:12 +00:00
MaxED
d71b5814e1
Fixed, "Flip Linedefs" action: in some cases my sector based flipping logic was behaving incorrectly.
2015-05-26 20:10:09 +00:00
MaxED
42dbec728c
Fixed: we don't need to reload ResourceImages, because they can't be unloaded and reloading them can cause problems when trying to display them in PictureBoxes.
...
Removed Sector Brightness Mode keyboard binding from the default program configuration file.
2015-05-25 22:55:28 +00:00
MaxED
8257c6869b
Added, MAPINFO parser: we can also get "skyflatname" gameinfo property while we at it.
2015-05-23 21:40:21 +00:00
MaxED
e381ba9295
Added: thing and linedef action arguments can now have tooltips defined in both Game Configuration (using "tooltip" action argument definition property) and DECORATE (using "$argNtooltip" special comment).
...
Removed "Sectors Brightness Mode" action, because the mode itself was removed long ago...
Documentation: updated "DECORATE keys", "Things Settings" and "Linedefs Settings" pages.
2015-05-23 21:01:44 +00:00
MaxED
2fe402b165
Fixed, MAPINFO parser: properties, written like '667=CuteCaco' were not parsed, while '667 = CuteCaco' worked fine.
...
Changed, Classic modes: increased maximum zoom level to 9000% (was 3000%).
Added, General interface: added "800%" zoom level to the bottom toolbar zoom menu.
Added, General interface: added "400%" and "800%" zoom levels to "View -> Zoom" menu.
2015-05-18 18:49:15 +00:00
MaxED
981a4f8830
Fixed, ZDoom_things.cfg: most of Bridge actors had incorrect size/missing settings.
2015-05-12 23:13:37 +00:00
MaxED
930e8f54d9
Sectors mode, "Raise/Lower Sector Brightness" actions: we should display the actual increment instead of "8".
...
UDMF: changed the name of "midtex3dimpassible" flag.
Updated ZDoom_DECORATE.cfg.
2015-05-11 20:17:50 +00:00
MaxED
aa7bfd77c3
Applied SoundPropagationMode patch by Boris.
2015-05-04 07:19:26 +00:00
MaxED
f30c1ba0c6
Fixed, MAPINFO parser: the parser was unable to handle DoomEdNum block's action special definitions.
...
Fixed, DoomEdNum handling: in some cases ThingTypeInfo was not assigned a proper DoomEdNum and was not placed in a ThingCategory.
2015-04-29 08:36:10 +00:00
MaxED
60c4ad7b4b
Fixed, .obj Terrain Importer mode: the mode was not canceled properly after failing to import a model.
...
Fixed, .obj Terrain Importer mode: the mode was unable to parse .obj vertex/face definitions generated by some (Cinema4D) modeling programs.
Changed, .obj Terrain Importer mode: vertical (e.g. perpendicular to up axis) polygons are now skipped during model importing.
Changed, Ceiling Align mode, Floor Align mode: changed rotation steps form 45 to 15 deg.
2015-04-28 14:22:03 +00:00
MaxED
c2b3e92673
Fixed, ACS script names parser: we should skip inner scopes of scripts and functions.
...
Updated ZDoom_DECORATE.cfg.
2015-04-28 08:31:06 +00:00
MaxED
806a71fec2
Game configurations, Strife: added sprites and proper heights to all strife things.
...
Game configurations, Strife, Doom map format: several thing flags were named incorrectly.
Game configurations, Strife, Doom map format: several linedef flags were listed as "Unknown".
Edit Selection mode: 15-degree rotation steps require more precision...
2015-04-27 14:56:25 +00:00