Brian Roberts
762a0cbb9c
Merge pull request #1135 from Azaezel/alpha41/particlePunt
...
hide particleemitter dupes
2023-11-14 19:31:12 -06:00
AzaezelX
61b7813f11
hide particleemitter dupes
...
if you have a selected particleemitternode when opening the particle editor, don't show the edit-copy one
2023-11-14 13:11:01 -06:00
Brian Roberts
52b5ab197c
Merge pull request #1134 from Azaezel/alpha41/spotlightFix
...
revert b5d1d1a02c
2023-11-14 12:10:00 -06:00
AzaezelX
182fec8b1a
revert b5d1d1a02c
...
turns out that caused lighting 'occlusion' artifacting
2023-11-14 12:09:32 -06:00
Brian Roberts
fcd611353d
Merge pull request #1133 from Azaezel/alpha41/updateAudioStateCrashFix
...
fix updateAudioState null crash
2023-11-12 21:32:56 -06:00
AzaezelX
155477492d
fix updateAudioState null crash
2023-11-12 21:32:24 -06:00
Brian Roberts
efd81758a8
Merge pull request #1132 from Azaezel/alpha41/fixbitmapButtons
...
fix bitmap button state display
2023-11-12 19:50:00 -06:00
AzaezelX
7a9715654d
fix bitmap button state display
2023-11-12 19:49:45 -06:00
Brian Roberts
4f0f97c5e7
Merge pull request #1131 from Azaezel/alpah41/assetLoadRefactor
...
asset load refactor
2023-11-12 18:43:57 -06:00
AzaezelX
1cf754dbca
asset load refactor
...
genral load method, now returns loadedstate across the board
2023-11-12 16:33:17 -06:00
Brian Roberts
11ad16583e
Merge pull request #1130 from Azaezel/alpha41/doDropdownDisplay
...
kill duplicate ToolsGuiPopupMenuProfile define
2023-11-11 21:31:35 -06:00
AzaezelX
99b024d0c6
kill duplicate ToolsGuiPopupMenuProfile define
2023-11-11 13:34:59 -06:00
Brian Roberts
aeee1d8e98
Merge pull request #1128 from Azaezel/alpha41/clusterCluck
...
clean up "Add" menubar categoes on the 3d object side via the following:
2023-11-10 02:51:05 -06:00
AzaezelX
eeb42632f5
Merge branch 'development' of https://github.com/TorqueGameEngines/Torque3D into alpha41/clusterCluck
...
# Conflicts:
# Engine/source/gui/worldEditor/guiConvexShapeEditorCtrl.cpp
# Engine/source/gui/worldEditor/guiConvexShapeEditorCtrl.h
# Engine/source/scene/sceneContainer.h
2023-11-10 02:50:13 -06:00
Brian Roberts
e20e31072b
Merge pull request #1129 from Azaezel/alpha41/sigSour
...
fix getPrototypeSig
2023-11-10 02:46:10 -06:00
AzaezelX
b0aadfb6e6
fix getPrototypeSig for cases of no input values whatsoever for a given method
2023-11-10 02:31:58 -06:00
AzaezelX
4e93c0543e
hide scopealwaysshape from the "add" list, by consensus shive portals et al back to being tagged as volumes
2023-11-09 16:09:27 -06:00
AzaezelX
373508f622
add a generic fallback for gamebaseObject spawning via the "add" menu that fills in a generalized datablkock dropdown popup based on class name if a specified one does not exist
2023-11-09 11:51:58 -06:00
AzaezelX
fbcfe02098
clean up "Add" menubar categoes on the 3d object side via the following:
...
SceneObject now defaults to a category of "misc"
getCategoryOfClass now checks parent classes for what categories they hold so that variants can inherit
categories are in one of a few rough groups and subgroups depending on actual mapper needs/usages
2023-11-08 20:42:47 -06:00
Brian Roberts
a44c57aee4
Merge pull request #1127 from Azaezel/alpha41/playAudioCrashfix
...
fix playAudio crash
2023-11-05 15:31:09 -06:00
AzaezelX
12d0688abd
fix playAudio crash
2023-11-05 15:30:19 -06:00
Brian Roberts
78aee62f71
Merge pull request #1126 from jamesu/fix_cast_ray
...
Alternate fix for castRay issue
2023-11-04 17:37:10 -05:00
James Urquhart
97d7d2e992
Alternate fix for castRay issue
2023-11-04 22:06:13 +00:00
Brian Roberts
edbb76155b
Merge pull request #1123 from Azaezel/development
...
imageasset entries can be blank
2023-10-31 16:24:03 -05:00
AzaezelX
0303cadcc0
imageasset entries can be blank
...
don't spam the console. and definitely don't try and load it
2023-10-31 12:00:35 -05:00
Brian Roberts
8d643a35b6
Merge pull request #1122 from jamesu/fixconvex
...
Fix castray for cases where callback is used
2023-10-28 14:17:06 -05:00
James Urquhart
e8271413e1
Set ri.object for castRay so convex shape editing works
2023-10-28 19:39:21 +01:00
Brian Roberts
105e45c56b
Merge pull request #1119 from Areloch/AssetPropEditRefreshFix
...
Ensures that when the asset is edited via the asset properties window the asset is refreshed in the backend systems as well
2023-10-24 18:42:53 -05:00
Brian Roberts
9ac8bfed8b
Merge pull request #1120 from Areloch/WorldEditorAddMenuAdded
...
Adds an Add menubar item to the World Editor menubar
2023-10-24 18:42:41 -05:00
Brian Roberts
0d179ae77f
Merge pull request #1121 from Areloch/MiscFixes_20231024
...
Misc Fixes for 2023/10/24
2023-10-24 18:10:11 -05:00
Areloch
473e566b70
Adds a separate gui profile for the popupmenus themselves that has a lighter border color, making it easier to keep track of the layout
...
Fixes the C++ asset creation and management function names so the AB can create C++ assets now
removes duplicate menuBuilder script file
2023-10-24 17:53:37 -05:00
Areloch
4bf7b0d5c0
Adds an Add menubar item to the World Editor menubar that populates SceneObject classes for spawnablility based on the categories assigned to the class itself
2023-10-24 17:36:58 -05:00
Areloch
c3ea12f9df
Ensures that when the asset is edited via the asset properties window, the asset is refreshed in the backend systems as well
2023-10-22 11:32:54 -05:00
Brian Roberts
083e367be1
Merge pull request #1117 from marauder2k9-torque/AppleToolchainTest
...
Apple toolchain fixes
2023-10-22 09:35:14 -05:00
Brian Roberts
0a9ba692ed
Merge pull request #1118 from Areloch/MenuBuilderUpdates
...
Expands functionality of MenuBuilder to act as primary API for building out menus
2023-10-22 09:34:58 -05:00
Areloch
c2d1e9d654
Expands functionality of MenuBuilder to act as primary API for building out menus
...
Shifts "Help" menubar entry in world editor to use new API structure as example/test
Removes extraneous 'MainEditor'
Adds EditorCore module
Moved Menubuilder to EditorCore module
Fixes Help Menu editor settings so they properly point at modern documentation and forum URLs
Fixes handling of MenuBar so when inserting new items, ensures the menubar refreshes as would be expected
Adds remove function to menubar to remove a menu
Removes old commented console methods from menubar file
Adds checks for onMouseDown and onMouseUp for PopupMenu so items that are submenus aren't clickable like normal items
2023-10-22 00:47:29 -05:00
marauder2k7
dbb6359d80
Update CMakeLists.txt
...
add remaining torque requirements
2023-10-22 00:56:57 +01:00
marauder2k7
be3d26d9e6
SDL_FILESYSTEM
...
-Set the base dir based on build type
-enable only building active arch on debug
2023-10-22 00:47:14 +01:00
marauder2k7
2b2ce0229c
Merge remote-tracking branch 'upstream/development' into AppleToolchainTest
2023-10-22 00:19:52 +01:00
marauder2k7
54959f0d19
SFXEmitter play pause and stop buttons ( #1115 )
...
-Add buttons to the inspector for SFXEmitter that will play pause and stop the sfxEmitter.
NOTE: Purely effects the state of the emitter when in the editor this will not effect sfxEmitter functionality in a level.
2023-10-21 18:09:19 -05:00
marauder2k7
852ed8f225
Sfx playlist asset working ( #1109 )
...
* GroundWork
-Reverted SFXPlaylist since it is going to be made from an asset now instead.
-Added extra options to soundAssets description.
-SFXPlaylist may need an onAdd function
* Update sfxController.cpp
* SFXPlaylist data
-Added sfxPlaylist init persist fields for the slots to sound asset
-Added logic to fil sfxPlaylist if more than 1 slot is filled
* Update SoundAsset.cpp
to stop git ci complaining, assetImporter........
* Update SoundAsset.h
* sfxPlaylist
-Fix: incomplete type error
-Added onAdd and onRemove to playlist
-SoundAsset getProfile define now returns playlist if the asset is a playlist.
* Update SoundAsset.h
-updated asset array to return playlist or profile depending on what the asset is
* SFXPlaylist working
-SFXPlaylist works
AudioChannelDefault gets its volume set to 0 for some reason and was throwing off making sfxPlaylist inaudible.
Still an exception when closing if using a playlist trips on line 355 of sfxSound
* Update sfxSound.h
* setSoundFile index null fix
* Update SoundAsset.h
* Update SoundAsset.h
* netstream safety in case of a null asset assignment
* Update sfxController.cpp
added safeties around a null playlist trying to play.
* Update with Az's asset err code changes
---------
Co-authored-by: AzaezelX <quillus@hotmail.com>
2023-10-21 17:19:02 -05:00
marauder2k7
aebcf3fc87
Merge remote-tracking branch 'upstream/development' into AppleToolchainTest
2023-10-21 21:24:27 +01:00
Brian Roberts
845defb25d
Merge pull request #1116 from Azaezel/alpha41/previewPoke
...
generateCachedPreviewImage needs loadShape()
2023-10-21 15:16:05 -05:00
AzaezelX
e6c2fe78fb
generateCachedPreviewImage needs loadShape()
2023-10-21 15:15:27 -05:00
Brian Roberts
a8194fdf3a
Merge pull request #1114 from Azaezel/alpha41/assetAnalysisAugs
...
asset load flow work
2023-10-21 01:37:38 -05:00
marauder2k7
acf3177021
Revert "example cmake workflow"
...
This reverts commit 233c6a8045 .
2023-10-21 07:08:12 +01:00
marauder2k7
233c6a8045
example cmake workflow
2023-10-21 01:50:31 +01:00
Brian Roberts
58403bc9e5
Merge pull request #1113 from Areloch/TamlPrefixedArrayFields
...
Adjusts the logic for when creating a simObject from a taml to handle array'd prefix field's values
2023-10-20 18:44:14 -05:00
JeffR
92743f6fd8
Adjusts the logic for when creating a simObject from a taml so that array elements(like material slots or sound asset slots) properly can handle prefixed field values, such as referencing loose asset files.
2023-10-20 17:51:49 -05:00
marauder2k7
1e824bfa99
Merge remote-tracking branch 'upstream/development' into AppleToolchainTest
2023-10-20 22:34:34 +01:00