AzaezelX
1b33b01eb1
add "docsURL" filter to assignFieldsFrom to prevent it from triggering opening web pages when inheriting values
2023-01-28 16:12:05 -06:00
AzaezelX
f5a34308f9
add a docsURL; macro to link a given set of script config vars to git or similar storage urls via clicking on the inspector
2023-01-27 01:13:15 -06:00
AzaezelX
a0bbe0ec18
layout consistency pass pt 3 - some afx bits, correct malformed shapeimage grouping causing a crash.
...
-must have addgroup and endgroup
2023-01-26 20:01:10 -06:00
AzaezelX
ace18d0246
layout consistency pass pt 2 -place shapebase inheriting initpersistfields up top so the child layout appends to the parent
2023-01-24 19:30:09 -06:00
AzaezelX
f07c8745b2
inspector cleanups
...
clustering work for datablocks for both consistent scanning for object parameters, as well as an eye towards orgainizing things to make reviewing what variations of components we'll be needing down the line clearer
2023-01-24 17:12:23 -06:00
AzaezelX
9f9049e6bd
use the templated mLerp
...
turns out a) it exists, and b) it uses the standard input order, so shoud be easier for new folks to remember
2022-11-28 22:12:25 -06:00
Jeff Hutchinson
1940becb2d
Compilation fixes for C++20
2022-11-28 21:39:06 -05:00
JeffR
305e4851e0
Fixes issue with using Edit Asset in RMB menu in AB on datablocks where it wouldn't correctly recognize the datablock
...
Fixes issue where the local sfxProfile in a sfxEmitter would share pointer reference to the utilized shapeAsset's sound buffer, so when it's deleted it would nuke the soundAsset's buffer, causing reference exceptions
Adds includes to torqueConfig.h in several files that are blocked out with TORQUE_TOOLS to ensure that if the flag is on in the config file, the files are loaded/compiled as expected
Add sanity check to AssetManager::unloadAsset to ensure that the assetDef being unloaded was actually correctly loaded/registered into the console in the first place
2022-07-02 23:27:18 -05:00
AzaezelX
4a7104e5ea
fix TORQUE_TOOLS = off compilation
2022-06-13 12:38:08 -05:00
JeffR
6a357d8dfb
Merge branch 'Preview4_0' of https://github.com/TorqueGameEngines/Torque3D into Preview4_0
2022-02-17 18:30:23 -06:00
JeffR
ed36cf2c5c
Changes for BaseUI Update
2022-02-17 18:04:31 -06:00
AzaezelX
00515fffa8
sound asset conversions - afxmagicmissile for a datablock case and guimltextcrtl for an object-instance case
2021-10-14 15:06:49 -05:00
AzaezelX
f5600826d7
Merge branch 'Preview4_0' into SoundAssetImplements
...
# Conflicts:
# Engine/source/T3D/assets/assetImporter.cpp
# Engine/source/forest/forestItem.cpp
2021-10-11 20:11:27 -05:00
Robert MacGregor
1b6b803a20
* BugFix: Clear a lot of warnings and correct a few actual programming errors along the way.
2021-10-04 20:04:21 -04:00
AzaezelX
98a079a797
code duplication prune. should aid in stability
2021-10-03 02:56:26 -05:00
Jeff Hutchinson
755bbacaa0
Fix specific usage of Con::executef where it was not being assigned to a ConsoleValue before getting it's data out of it.
2021-09-24 19:32:57 -04:00
Jeff Hutchinson
6e072dbf91
Merge branch 'Preview4_0_DevHead' into tsneo
2021-08-29 22:28:42 -04:00
Areloch
64b98b0c10
Converts most of AFX classes to utilize assets
...
Adds modified classes to project importer convert logic
2021-08-22 02:15:14 -05:00
Jeff Hutchinson
717c7acca9
Merge remote-tracking branch 'devhead/Preview4_0' into tsneo
...
# Conflicts:
# Templates/BaseGame/game/data/ui/guis/loadingGui.gui
# Templates/BaseGame/game/data/ui/guis/mainMenu.gui
# Templates/BaseGame/game/tools/MainEditor/guis/MainEditorWindow.gui
# Templates/BaseGame/game/tools/assetBrowser/guis/assetPreviewButtonsTemplate.gui
# Templates/BaseGame/game/tools/forestEditor/brushes.tscript
2021-08-13 20:14:39 -04:00
Areloch
5525f8ecdd
Converts all game, gui editor, and system classes to utilize assets
...
Processed core, tools and default modules to utilize assets
Converted all console types that were string based, such as TypeImageFilename to utilize const char*/the string table, which avoids a lot of type swapping shenanigans and avoids string corruption
Removed unneeded MainEditor mockup module
Removed some unused/duplicate image assets from the tools
2021-07-19 01:07:08 -05:00
Jeff Hutchinson
02447f0996
compile fixes.
2021-03-31 22:12:58 -04:00
Jeff Hutchinson
50df52ecfc
more console refactor.
2021-03-31 21:09:23 -04:00
rextimmy
028bf1df9b
give afx the gfx cleanup treatment
2021-01-05 18:22:19 +10:00
AzaezelX
516a05301f
corrected and implemented a usage of shapeasset macros (and stray membervars touched). todo: shapebaseimage, debris.
2020-12-22 12:34:15 -06:00
Lukas Aldershaab
44dcdc7515
Revert wrong rename of addEffect in comment
2020-11-15 21:37:54 +01:00
Lukas Aldershaab
158bf5528c
Remove name-clashes in AFX code-base
2020-11-15 21:32:29 +01:00
Lukas Aldershaab
197a62f6ea
Convert dStrcmp to String::compare for more cases
2020-10-04 00:00:01 +02:00
AzaezelX
3c0360fd2f
uninitialized variables-afx
2020-05-11 13:54:23 -05:00
suncaller
31d0eb16f8
Clean up MSVC warning [C4312] conversion from type to type * of greater size
2019-02-02 23:09:55 -05:00
Brian Roberts
6e4ed303f6
Update afxRenderHighlightMgr.cpp
2019-01-07 11:41:17 -06:00
Azaezel
7939d08c6a
afxRenderHighlightMgr: account for hardware skinning
2019-01-07 06:22:24 -06:00
Areloch
6cf0c9e360
Merge branch 'development' into EngineAPI-Refactor
2018-12-09 14:48:50 -06:00
Lukas Joergensen
7d91d0a577
Eliminate ConsoleFunction and ConsoleMethod, replace with DefineEngineStringlyVariadic
2018-04-20 22:09:58 +02:00
Lukas Joergensen
0fff33869c
Eliminate unnecessary uses of ConsoleMethod
2018-04-17 22:36:32 +02:00
Lukas Joergensen
2bbc716db6
Eliminate unnecessary uses of ConsoleFunction
2018-04-17 21:41:29 +02:00
Azaezel
b7a6f6140c
afx effect-vector and phrase membervar cleanups
2018-03-30 02:54:48 -05:00
Azaezel
fa6b65a981
afx footswitch membervar cleanups
2018-03-30 02:53:07 -05:00
Azaezel
fa3839f11c
afx point and spot light membervar cleanups
2018-03-30 02:52:22 -05:00
Azaezel
88cdf37f7d
afx camera membervar cleanups
2018-03-30 02:51:44 -05:00
Azaezel
58f15d5235
a pair of afx audio-class membervar cleanups
2018-03-30 02:51:17 -05:00
Azaezel
4375e5f145
afx mooring membervar cleanups
2018-03-30 02:50:12 -05:00
Azaezel
e0b79d4dc8
afx staticshape membervar cleanups
2018-03-30 02:49:35 -05:00
Azaezel
17b627e05f
afxforceset membervar cleanups
2018-03-29 19:40:34 -05:00
Azaezel
b6076c55dd
afxEffectWrapper membervar cleanup
2018-03-29 17:46:57 -05:00
Azaezel
0df2cf1b9d
afx magic spell membervar cleanup (plus an additional shadowvar one in magic missile)
2018-03-29 03:41:34 -05:00
Azaezel
8353d87a49
afx path 3d membervar cleanup
2018-03-29 03:40:24 -05:00
Azaezel
f068664742
gamebase mmebervar cleanups. mPacked in particular is likely to geta followup for other cleaning.
2018-03-28 23:41:47 -05:00
Azaezel
fa2b0761a7
more afx constraint mmebervar cleanups
2018-03-28 23:37:19 -05:00
Azaezel
adb60f81df
afx constraint membervar cleanups
2018-03-28 18:39:59 -05:00
Azaezel
1aa6ace486
afx wave scalar and color membervar cleanups
2018-03-28 17:54:49 -05:00