biwa
22df516e11
- Fixed a bug where moving the mouse outside the window could crash when pasting a selection while having auto dragging enabled. Fixes #110 .
2019-04-20 16:55:20 +02:00
biwa
fbf4b259d6
- Fixed a freeze in the Tag Range plug-in when using the "relative" and "skip used tags" options. Fixes #125 .
2019-04-20 13:22:35 +02:00
biwa
03cb5249af
Merge branch 'master' of https://github.com/jewalky/GZDoom-Builder-Bugfix
2019-04-14 18:27:34 +02:00
biwa
f2a343e118
- Added support for the ForceWorldPanning MAPINFO option. Fixes #258
...
- Improved support for auto aligning scaled textures
2019-04-14 18:24:37 +02:00
ZZYZX
95a9d28798
Specify git.exe instead of just 'git' for compatibility with my environment with Cygwin git...
2019-03-29 20:41:01 +02:00
biwa
3d156a3be8
3D floors are now updated in real time in visual mode when their control sector is sloped through the line slope action. Fixes #250 .
2019-03-27 21:47:47 +01:00
biwa
b9459419b2
Visplane Explorer is now working in the x64 version
2019-03-27 20:23:17 +01:00
davidxn
838d04e9c7
Missing Activation map check (PR#260 by davidxn)
...
* Adding check for missing activations on lines that have an activation-requiring action
* Adding skip check if the map isn't UDMF
* Oops, typo in name of check
2019-02-27 19:12:15 +02:00
ZZYZX
5c42035731
Fixed unused variable warnings; fixed compilation error in Renderer2D
2019-01-19 10:02:54 +02:00
biwa
eaebf7ec1a
Added paint selecting to visual mode (PR#248 by biwa)
2019-01-19 09:56:13 +02:00
volte
a1d28e1e56
Grid rotation and alignment functionality (PR#252 by Volte)
2019-01-14 20:07:08 +02:00
ZZYZX
6fc15a179f
Fixed crash while trying to reference nonexistent vertices in Unreal models
2018-07-25 16:03:41 +03:00
ZZYZX
80b7d86cd8
Added: color user variable, //$UserReinterpret for color control on integer user variable
2018-07-24 11:35:52 +03:00
ZZYZX
04dc210db5
Added: string/float user variables, //$UserDefaultValue <value> for specifying default user variable value
2018-07-24 10:27:29 +03:00
ZZYZX
74e31b658b
Fixed Builder.exe.config, only this time properly
2018-07-16 21:33:22 +03:00
ZZYZX
a196457f83
Fixed: GZDB wouldn't load plugins on certain paranoid systems due to plugin DLL's being "remote" and unsigned (reported by Lorenzo)
2018-07-16 17:06:49 +03:00
ZZYZX
1933b0b6de
Changed Resource directory browser to use Win7 folder dialog, not Win9x one (reported by dpJudas)
2018-07-13 07:56:13 +03:00
ZZYZX
50d458f764
Fixed null reference in visual mode when trying to render a thing without a sector (reported by Ozymandias81)
2018-06-23 19:20:39 +03:00
ZZYZX
b026e58a89
Added: MODELDEF #include support
2018-06-09 17:26:03 +03:00
ZZYZX
3c433cfcb8
Fixed scalar in UE1 model reader (was 127, should be 128)
2018-06-07 11:59:52 +03:00
JakeSmokie
6768bc7f37
Added sector raise/lower by 128mp (PR #215 by JakeSmokie)
2018-06-07 11:32:36 +03:00
ZZYZX
320b5f017f
Updated Unreal model loading to the fixed behavior in GZDoom - axes were remapped incorrectly (I blame Marisa_Kirisame)
2018-05-28 11:00:57 +03:00
ZZYZX
8af4a46c5b
Actually fixed vertex axes in Unreal models. Fixed the order of rotations in MODELDEF Offsets (this was not releavent to Unreal issues)
2018-05-28 04:06:21 +03:00
ZZYZX
260ffbe57b
Fixed skin remapping method
2018-05-27 23:25:17 +03:00
ZZYZX
85f00ab9d7
Added multiple texture support for Unreal models
2018-05-27 21:05:57 +03:00
ZZYZX
db36293462
Added platform information to the saved error report
2018-04-16 03:22:24 +03:00
ZZYZX
e9c83d0646
Fixed: GZDB was built against wrong SlimDX version (including 64-bit which was built against 32-bit SlimDX) - (reported by StrikerMan780, leodoom85, Rockstar Racoon)
2018-04-16 01:51:57 +03:00
ZZYZX
a2a6004a61
Fixed (?): The new .NET 4.6.x JIT method inlining was fucking with GetCallingAssembly-based plugin detection
2018-04-15 01:59:58 +03:00
ZZYZX
d9dfab64a0
Made some edits to the build scripts and auto-update routine to support 64-bit updating
2018-04-14 18:11:40 +03:00
jewalky
0b14bdeec1
GZDB native 64-bit binary support (PR#197 by StrikerMan780)
2018-04-14 16:55:21 +03:00
ZZYZX
0a5a2e81e0
Updated ZDoom ACC to the latest dev build (reported by printz)
2018-04-10 21:07:55 +03:00
ZZYZX
9742a9f7bb
Added UDMF desaturation preview in visual modes
2018-04-10 19:41:44 +03:00
ZZYZX
88d98acd49
Fixed: zero-radius point lights would crash upon entering things mode (reported by blood)
2018-03-31 14:13:35 +03:00
ZZYZX
f7c2a577e4
Fixed: made more correct checking for legal file formats; now it should actually validate the format upon loading
2018-03-31 13:38:30 +03:00
ZZYZX
abdacb32df
Fixed: flats are now unconditionally detected as Doom Flat if they are exactly 4096 bytes long and inside F_ markers or flats directory. (reported by Chickenlegz)
2018-03-31 13:07:41 +03:00
ZZYZX
efd2ded0b3
Made 2D spotlight projection even more accurate (reported by Gutawer)
2018-02-04 13:20:11 +02:00
ZZYZX
a0ef5209b7
Fixed light color picker to work with spotlights
2018-02-04 09:18:02 +02:00
ZZYZX
f97b0b2ee8
Made 2D spotlight projection more accurate
2018-02-04 07:28:41 +02:00
ZZYZX
4462224aaa
Oops quickfix: inherited generic lights did not work
2018-02-04 06:30:50 +02:00
ZZYZX
089906bac0
Removed leftovers of default string value implementation
2018-02-04 02:50:46 +02:00
ZZYZX
d8bee559dc
Did some maxcode refactoring about dynamic lights; added initial spotlight support (at least they are recognized as lights now)
2018-02-03 22:31:43 +02:00
ZZYZX
8375ece252
Fixed collection modification inside foreach. (reported by Lud)
2018-01-22 13:20:12 +02:00
ZZYZX
3f35731914
Fixed: allow dotted identifier in array dimensions
2017-09-06 18:57:25 +03:00
ZZYZX
e7328e4caa
Added support for non-1.2 pixel ratios if view stretching is enabled (reported by Nash); Fixed: map names in quotes were not recognized properly.
2017-08-27 08:10:22 +03:00
ZZYZX
b8e68083c0
Fixed: BaseVisualMode object was used before fully initialized (reported by Martix10)
2017-08-24 16:24:42 +03:00
Mistranger
7168ad2095
Add "Mouse selection threshold" option ( #141 by Mistranger)
...
* Mouse selection threshold
* Cleanup
* Fix selection bug
2017-08-24 16:24:03 +03:00
ZZYZX
c9162c6f26
Fixed: builtin dynamic lights were rendered at wrong height (reported by +Ku6EPyXOBEPTKA+)
2017-08-10 16:01:22 +03:00
ZZYZX
a122dacf1d
Added lights on models
2017-07-26 18:35:22 +03:00
ZZYZX
febc91ad3d
Fixed (?) esoteric plugin issue
2017-07-25 20:16:15 +03:00
biwa
131c51d7d2
Added improvements to the "Fit Texture" action: ( #124 ) (by biwa)
...
- Dialog can't be resized anymore
- Dialog can be canceled by pressing the escape key
- Changed input boxes to the appropriate GZDB version, so steps and modifier key work correctly
- Added checkboxes to automatically fit the textures optimally based on the width/height of the line(s) in respect to the width/height of the texture
- Added input boxes to manually set a width/height pattern size of the texture that will be used when automatically fitting textures
2017-07-18 14:56:27 +03:00
ZZYZX
f14a4bd64a
Added new flags for internal dynamic lights (reported by Nash)
2017-06-20 21:30:00 +03:00
ZZYZX
7603e5fa30
Fixed: INHERITACTORPITCH was actually changed along with USEACTORPITCH...doesn't really make sense compatibility-wise but there it is. (reported by alekv)
2017-05-29 06:38:11 +03:00
ZZYZX
d9d8c352a0
Fixed: pitch formula was duplicated and not changed in one of the places. (reported by Ozymandias81)
2017-05-10 22:53:30 +03:00
ZZYZX
0e43985f65
Fixed: flipped +USEACTORPITCH direction for recent GZDoom versions; this can be reverted by putting "buggymodeldefpitch = true;" in the game configuration for your specific projects if they are using old GZDoom versions. Note: already added for Zandronum.
2017-05-10 06:13:33 +03:00
ZZYZX
04324cd140
Fixed (?) cross-thread bitmap usage. (reported by Xane123)
2017-05-09 06:06:21 +03:00
ZZYZX
ad6ae1112e
Fixed: render sorting issues with multiple translucent 3D floors next to each other on different heights
2017-04-29 13:56:17 +03:00
ZZYZX
de7445b786
Fixed nested template types handling in ZScript parser
2017-04-17 12:40:58 +03:00
ZZYZX
0c4051a5a0
Fixed 0.5/1.0 second sector light blinking specials (reported by printz)
2017-04-11 04:45:04 +03:00
ZZYZX
3d943f12bc
Fixed: Internal: added off-grid vertices check to BuilderModes project
2017-04-11 04:33:41 +03:00
davidxn
08b15cb80c
Added error check for vertices with non-integer positions ( #94 by davidxn)
2017-04-10 16:52:10 -04:00
ZZYZX
983dea1b8a
Fixed: all the old magic in SafeDistanceToSq is now only working for non-UDMF maps
2017-04-04 14:06:08 +03:00
ZZYZX
356eac34e2
Internal: Oops: removed debug leftovers (x2)
2017-04-03 20:45:51 +03:00
ZZYZX
b80c8febff
Internal: Oops: removed debug leftovers
2017-04-03 20:42:34 +03:00
ZZYZX
a2c9de393e
Fixed: changing flat names around is wrong... (reported by Lud)
2017-04-03 20:40:51 +03:00
davidxn
3013723e91
Improve MakeDoor form - options for line special and tag (PR #91 by davidxn)
2017-04-03 04:20:40 -04:00
ZZYZX
153c63b5d2
Fixed: the model should be Z-scaled to 0.83 even in unstretched view to ensure that models fit the geometry right (reported by Ozymandias81)
2017-03-29 04:11:05 +03:00
ZZYZX
bb650fa679
Updated ZScript parser to support abstract on classes
2017-03-28 15:07:12 +03:00
ZZYZX
10aa7e9493
Fixed translucent sprites. Added visual stencil color preview. (reported by Lud)
2017-03-25 05:19:42 +02:00
ZZYZX
816e61d110
Added: binding actions to horizontal mouse wheel
2017-03-25 03:47:18 +02:00
ZZYZX
480a11529c
Fixed: 3D floor with translucent texture but 255 alpha was rendered opaque.
2017-03-19 18:19:14 +02:00
ZZYZX
e9030bd5d8
Readme: devbuilds link should point to the right page.
2017-03-18 19:33:12 +02:00
ZZYZX
814fdd9027
Fixed: texture copy/paste in the visual mode was detected as failed pasting and caused a beep. (reported by DOOMGABR, abbuw, Turret_Master)
2017-03-17 17:48:14 +02:00
ZZYZX
53ce14fc43
Internal: fixed compiler warnings
2017-03-15 08:52:53 +02:00
ZZYZX
579b90a13c
Fixed: the old way of checking for GZDB's directory writability would not work in certain versions of WINE/Mono
2017-03-14 20:31:04 +02:00
ZZYZX
dceeed6bee
Fixed: removing a thing should also remove it from the visible things list. (reported by DOOMGABR)
2017-03-13 03:26:50 +02:00
ZZYZX
36af342423
Internal: removed debug code from Renderer3D.
2017-03-13 03:12:24 +02:00
ZZYZX
35f8c5e10e
Fixed: cutting a thing in visual mode would leave disposed BaseVisualThings in the selection. (reported by DOOMGABR)
2017-03-13 03:10:07 +02:00
ZZYZX
9bd51a0186
Updated ZDoom ACS compiler
2017-03-12 13:26:28 +02:00
ZZYZX
ee28f1d094
Made Skulltag item sprites optional to support default Skulltag+Zandronum config without producing 100 errors
2017-03-09 19:09:08 +02:00
ZZYZX
ce6074fd9f
Internal: Oops: removed useless leftover file
2017-03-09 18:01:08 +02:00
ZZYZX
509fb55e62
Fixed field caption for floor glow color.
2017-03-09 01:32:20 +02:00
ZZYZX
957314a9ac
Fixed: field name for things is called color_sprites.
2017-03-09 01:24:31 +02:00
ZZYZX
87a2a14d7c
Fixed: FAIL medal sprite in zandronum.pk3 was not parsed correctly
2017-03-08 23:34:21 +02:00
ZZYZX
4611aa1bc8
Added more specific debug logging to random NullPointerException crash place
2017-03-08 05:35:56 +02:00
ZZYZX
717e48edbb
Fixed: for scaled walls, texture offsets should not be scaled (reported by Tormentor667)
2017-03-07 03:06:15 +02:00
ZZYZX
92825a0870
Updated ZScript parser to the latest syntax
2017-03-06 06:07:19 +02:00
ZZYZX
8c36eafbff
Fixed state lookup logic for sprite guessing; it should always prefer SPRITE_CHECK_STATES to using the random first frame.
2017-03-04 16:50:46 +02:00
ZZYZX
522c1e3ff9
Fixed: never pick up POL5 frame definition from Actor::GenericCrush. Ew, blood.
2017-03-04 02:25:10 +02:00
ZZYZX
4b1a31c3ca
Fixed: duration 0 frames should be skipped if there are nonzero frames after them (reported by Tormentor667, Ozymandias81). Fixed crash if some actor had a modeldef entry but doesn't anymore.
2017-03-04 02:13:39 +02:00
ZZYZX
52e771fe1d
Internal: Fixed: builtin light alteration by actor flags logic in GetGZLightTypeByClass
2017-03-02 00:57:29 +02:00
ZZYZX
61085027c2
Fixed: actor flags with inheritance from GZDoom dynamic lights (i.e. PointLight)
2017-03-02 00:36:33 +02:00
ZZYZX
748fe9e2e5
Fixed: inheritance from game configuration for dynamic lights; Fixed: visual representation of inherited lights (reported by Nash); Fixed: inherited thing arguments from game configuration; Added: //$ClearArgs for clearing inherited arguments.
2017-03-02 00:21:08 +02:00
ZZYZX
125844b308
Fixed: sprite replacements with different rotation count weren't handled correctly. (reported by DOOMGABR)
2017-03-01 18:35:15 +02:00
ZZYZX
6661ed44e3
Fixed: saving a script would reset scrolling to the top
2017-02-26 12:03:39 +02:00
ZZYZX
72352792c9
Changed: just use //$ArgNStr to check if arg0str is supported. If the argument is present, arg0str will be shown.
2017-02-25 11:08:27 +02:00
ZZYZX
1a8b9d404f
Added: search&replace support for non-script arg0str
2017-02-25 10:31:25 +02:00
ZZYZX
e7ed533e3a
Added: arg0str for non-script specials in Search (only output, matching and replacement not work yet)
2017-02-23 15:10:08 +02:00
ZZYZX
3748ea6398
Fixed: handling of arg0str in non-script specials in info panel; default arg0str.
2017-02-23 15:01:36 +02:00
ZZYZX
3ac39598db
Fixed: forgot to add ZDaemon_common.cfg; Fixed: Internal: removed hardcoded arg0str only for scripts
2017-02-23 13:54:42 +02:00
ZZYZX
1cb3682c6b
Updated ZDaemon configuration and related files (13.02.2017 by Krawa)
2017-02-20 13:42:12 +02:00
ZZYZX
e2fa70cd0f
Internal: Oops: removed debug logging
2017-02-20 08:21:56 +02:00
ZZYZX
dba7088681
Internal: threw out a lot of unoptimized code in TraceSector. Now using Tools.FindPotentialSectorAt.
2017-02-20 08:14:07 +02:00
ZZYZX
6988bae720
Fixed: check for mathing argument lists was doing god-knows-what. Should now be ok.
2017-02-20 07:30:00 +02:00
ZZYZX
679f2eec62
Fixed: check for matching argument lists was severely broken and was resetting or not resetting almost randomly
2017-02-20 07:26:59 +02:00
ZZYZX
271df46f2a
Added: script editor will now automatically trim trailing whitespace on save.
2017-02-20 07:07:44 +02:00
ZZYZX
bd00eef8de
Fixed: preferences window size was off
2017-02-19 08:40:30 +02:00
Xabis
a886a53e75
* A direct tag-to-tag relationship can now be established between two things, which allows event lines to be properly setup between them. This is intended for interpolation and patrol specials which are linked via a shared tag, instead of an argument. A POSITIVE value represents the parent thing, where a NEGATIVE value represents the child thing.
...
* Added interpolation and patrol point specials to the persistent event line processing
2017-02-14 12:33:50 -05:00
ZZYZX
4a62478545
Fixed: 'Save into' would detect non-map lumps with the same name as maps and ask if you want to save over...
2017-02-14 17:48:31 +02:00
ZZYZX
780482f429
Fixed: consequential duplicate maps weren't handled properly
2017-02-14 15:39:35 +02:00
ZZYZX
d9eecbdc5e
Internal: reverted mysterious MaxED edit in map saving functions
2017-02-14 12:13:53 +02:00
ZZYZX
b996d8a380
Internal: not copying all lumps manually anymore on 'Save As'. The WAD is copied with File.Copy anyway.
2017-02-14 11:56:38 +02:00
ZZYZX
db1db76b4b
Fixed: Doom64 lighting was not displayed in 2D modes
2017-02-13 02:06:29 +02:00
ZZYZX
6bb79c1c8b
Fixed: Internal: StairSectorBuilder wasn't marked as dependent on Builder project
2017-02-13 00:23:26 +02:00
ZZYZX
946e805138
Added: action numbers in linedef action selection dialog; Fixed: improper usages of 'Window' white color in place of 'Control' gray color in dialogs.
2017-02-12 20:58:19 +02:00
ZZYZX
bffb499ffb
Fixed: removed useless rounding to 1px in Draw Curve, Draw Ellipse, Draw Rectangle, Draw Grid tools; this performed incorrectly with grid sizes less than 1px
2017-02-12 18:35:11 +02:00
ZZYZX
251c89f3e9
Supposedly fixed handling of multidimensional arrays in ZScript, as well as specifying array dimensions in the type
2017-02-11 17:47:07 +02:00
ZZYZX
02d5ce4c3b
Internal: Oops: missing files
2017-02-10 12:32:35 +02:00
ZZYZX
db9bb4f4fd
Info panel might work a bit faster now
2017-02-09 19:14:05 +02:00
ZZYZX
e3ebe7dcdf
Fixed: additive-translucent geometry should not be lit
2017-02-09 16:49:58 +02:00
ZZYZX
d47dd9a533
Fixed: slightly incorrect texture name offsets in classic view in the texture browser
2017-02-09 15:45:50 +02:00
ZZYZX
fbbfaad579
Fixed: changing brightness of upper/lower/middle sidedef did not update the whole sidedef brightness until 3D mode restart
2017-02-09 15:20:39 +02:00
ZZYZX
2b69b38e18
Added dynamic light count = 256 for high end users. Fixed: incorrect attenuated<->subtractive light ordering caused invisible subtractive lights.
2017-02-09 13:28:55 +02:00
ZZYZX
e62bbba9ff
Internal: ZScript: now using StringBuilder in the internal tokenizer loops, might speed it up a bit
2017-02-09 04:07:27 +02:00
ZZYZX
7f2f51d48d
Added: primitive support for ZScript in the script editor (all classes in the current file are listed)
2017-02-09 02:26:25 +02:00
ZZYZX
1382d144fe
Added: basic support for automatic user variables from ZScript classes, currently only for int variables (as supported by GZDoom).
2017-02-08 23:55:38 +02:00
ZZYZX
09b8c27dab
Merge anotak's optimizations - stage 1
2017-02-08 14:18:01 +02:00
ZZYZX
34d1af9446
Reverted anotak's PR: it causes 'Cancel' button in Edit windows to automatically do undo or something similar, breaking maps completely
2017-02-07 20:02:31 +02:00
anotak
b5f7db1d50
Speedup on opening properties windows
2017-02-06 22:53:00 -06:00
ZZYZX
6971f6dfaf
Internal: ~ConfigurationInfo destructor might be called before full construction took place
2017-02-04 22:03:32 +02:00
ZZYZX
5a5c6d0467
Internal: ZScriptTokenizer shouldn't reinitialize static stuff on every construction
2017-02-04 17:25:48 +02:00
ZZYZX
e6ca49581a
Fixed: links should now open in the default browser and not what GZDB thinks to be the default browser.
...
Fixed: ZScript parser should no more crash on severely invalid code.
2017-02-03 09:15:54 +02:00
ZZYZX
7e502a1fa2
Fixed: color_absolute is not actually in GZDoom
2017-02-02 07:34:29 +02:00
ZZYZX
cb8473fa09
Added: 3D floor should be affected by control sector's color_floor and color_ceiling.
2017-02-01 20:16:42 +02:00
ZZYZX
76b2b1be10
Added: an option to display image sizes below names, not over texture previews
2017-02-01 19:10:22 +02:00
ZZYZX
71440fb21e
Implemented more reliable dynlight-surface angle clip threshold
2017-02-01 17:29:08 +02:00
ZZYZX
fc7b9ec9a8
Removed dynlight-surface angle clip threshold - it didn't work properly anyway
2017-02-01 16:53:19 +02:00
ZZYZX
469942d263
Fixed: glow should apply before Doom64 coloring
2017-02-01 09:57:00 +02:00
ZZYZX
42c2fc2044
Added: rendering of Doom64 lighting
2017-02-01 09:48:13 +02:00
ZZYZX
b80ead1202
Added custom fields for Doom64 lighting in the ZDoom configuration
2017-02-01 08:29:14 +02:00
ZZYZX
24c8b0497c
fixed: First and last texture entires could never be selected using up/down controls
2017-01-30 06:20:48 +02:00
ZZYZX
1cd255fb4e
Fixed: autoaligning and limited floodfill didn't work for selection.
2017-01-29 04:56:17 +02:00
ZZYZX
f4947a20be
Added: more magic to the autoalign/select neighbours logic; These functions should not anymore wrap around to the opposite side of two-sided linedefs, allowing you to select back and front sides separately using shift+click, and reducing infinite broken autoalign loops.
2017-01-26 15:33:07 +02:00
ZZYZX
dd48b5edfd
Fixed: internal images were a bit broken by the previous commit
2017-01-26 12:01:11 +02:00
ZZYZX
7de5d10c0f
Fixed: long texture names are no longer activated for Doom flat images (GZDoom doesn't support these)
2017-01-26 09:09:22 +02:00
ZZYZX
5ebdbd12d5
Fixed: 65:Plat_UpByValue had incorrect argument description
2017-01-25 17:31:03 +02:00
ZZYZX
4c636a6d9a
ZScript: added support for //$GZDB_SKIP special comment in the root scope.
2017-01-21 04:16:42 +02:00
ZZYZX
8c9514fba5
Fixed: broken previous gitbuild
2017-01-21 03:44:42 +02:00
ZZYZX
a5a942c798
Fixed: lump saving in script editor after editing archive with SLADE.\n Fixed: checking for concurrent modification in script editor while trying to save the lump.
2017-01-21 03:14:21 +02:00
ZZYZX
49f55120ad
Added: GLDEFS support for 'attenuate 1' keyword
2017-01-20 00:27:36 +02:00
ZZYZX
30a5edfdfe
Added: attenuated dynamic light support
2017-01-20 00:17:43 +02:00