Commit graph

7823 commits

Author SHA1 Message Date
Brian Roberts 81c977e34d
Merge pull request #1517 from Areloch/NewModuleExecOrderFix
Flips the datablock order exec to always guarantee particle data is loaded ahead of emitter data when making a new module
2025-07-07 16:21:19 -05:00
JeffR b9d9c52786 Flips the datablock order exec to always guarantee particle data is loaded ahead of emitter data when making a new module 2025-07-07 16:18:01 -05:00
Brian Roberts 5dbcaf55c7
Merge pull request #1516 from Azaezel/alpha41/preLoad2
sometimes you won't have debris
2025-07-06 22:50:10 -05:00
AzaezelX 0c3e0b1c05 sometimes you won't have debris 2025-07-06 22:49:52 -05:00
Brian Roberts 5c9e34a90c
Merge pull request #1515 from Azaezel/alpha41/preLoad
try to load shapes during preload
2025-07-06 22:35:33 -05:00
AzaezelX e8ccb3443a try to load shapes during preload
it's half the point of the protocol
2025-07-06 19:51:55 -05:00
Brian Roberts aa918b0e7e
Merge pull request #1514 from Azaezel/alpha41/stepLively
further filtering for updatePlayerAttachment
2025-07-05 18:08:21 -05:00
AzaezelX 1b6a0a5f74 further filtering for updatePlayerAttachment
*just* check pathshape/staticshape/terrain for determining if we are attaching/detaching from a pathshape
and don't bother if we're not enabled and not falling
2025-07-05 18:01:01 -05:00
Brian Roberts c138d838bb
Merge pull request #1512 from Azaezel/alpha41/stepAlongNow
add grace hieght for pathshape snapping eval
2025-07-03 17:42:14 -05:00
AzaezelX 0f2e4b80e6 add grace hieght for pathshape snapping eval
leverage minFaceDistance plus current hieght to try and ensure stepping down into a pathshape/tsstatic within the 0.1 ot -1.0 detection range range doesn't snap you through another one.
2025-07-03 16:57:00 -05:00
Brian Roberts c1925d9536
Merge pull request #1509 from marauder2k9-torque/ShaderGen-FeatureArgs-Langelement-unification
Shader gen feature args langelement unification
2025-06-29 07:34:26 -05:00
marauder2k7 050d704e77 requirements for windDeformation unified featuer 2025-06-23 02:18:42 +01:00
marauder2k7 5bbbff3219 Update guiMaterialPreviewWindow.ed.gui
review: revert to full black background for material preview window
2025-06-23 02:18:41 +01:00
marauder2k7 ac909e26bd Update featureSet.cpp 2025-06-23 02:18:40 +01:00
marauder2k7 8c7ddb7cf1 Ground work for node editor
Added ability to shader features and shaderGen to create multiple instances of the same feature with the option of calling a static creation function that can take arguments in the form of a struct.

FEATUREMGR now has createFeature to take advantage of this.

The node editor requires this ability as the same node could be used multiple times with different arguments so in its update function we will be calling

```FEATUREMGR->registerFeature(feature_type, (optional default constructor), createFunction);```

then adding it to the feature set with the required arguments to build the shader feature.
```FeatureSet->add(feature_type, index, ParameterStruct);```
2025-06-23 02:18:39 +01:00
Brian Roberts 51b953a931
Merge pull request #1508 from Azaezel/alpha41/aikeybindFix
expand setMoveTrigger to take true or false
2025-06-22 17:59:32 -05:00
AzaezelX 63e3632d00 expand setMoveTrigger to take true or false
have aiplayer actually use it
give a copy to AIController
2025-06-22 16:04:13 -05:00
Brian Roberts f1cf4147a8
Merge pull request #1506 from marauder2k9-torque/SoundAsset_Refactor
Shape Asset Refactor and Image Asset fixes and tweaks
2025-06-21 21:09:28 -05:00
Brian Roberts 002294ea9a
Merge pull request #1507 from Azaezel/alpha41/tsstaticNetworkReduction
reduce tsstatic netload
2025-06-20 12:51:15 -05:00
marauder2k7 ff442f5230 keep same naming 2025-06-20 17:13:20 +01:00
marauder2k7 fd7342668c streamline shape asset
shape asset now has the same import "@" as image asset
cut out extra filename parameters that arent needed
refresh hopefully fixed
2025-06-20 15:58:20 +01:00
AzaezelX 17187f4fc2 reduce tsstatic netload
don't bother transmitting animation configs if we're either not animating, or unable to do so
2025-06-19 22:42:31 -05:00
marauder2k7 542563feaf Update ShapeAsset.h
fix linux and mac being pedantic about NULL = 0
2025-06-19 17:32:09 +01:00
marauder2k7 9208cdfcd6 tsforestitem and forestitem 2025-06-19 17:24:43 +01:00
marauder2k7 08f52cfa16 add extra checks
add extra checks around an empty stringtableentry for assets and bitmap controls
2025-06-19 16:58:44 +01:00
marauder2k7 1949ff9d7b projectile 2025-06-19 16:29:59 +01:00
marauder2k7 51f4255c14 explosion and guiobjectview 2025-06-19 16:27:16 +01:00
marauder2k7 2b973abdcf physics shape and physics debris 2025-06-19 14:32:32 +01:00
marauder2k7 5d641929cf player and ground cover 2025-06-19 14:10:00 +01:00
marauder2k7 c6ec2fd6a1 Merge branch 'PreviewAssets_UseAsset' into SoundAsset_Refactor 2025-06-19 13:36:49 +01:00
marauder2k7 ca1604170d initial commit
change the macro to use the refactor (exact same structure as the imageasset macro)
2025-06-19 13:34:07 +01:00
marauder2k7 45f1447d2b Update ImageAsset.h
add check for if _in matches the filename that is already set for image asset, this stops the set being called twice when loading the same image asset
2025-06-19 07:53:32 +01:00
marauder2k7 26e18cdfe8 feedback from az
scripts changed to reflect a better standard of loading offscreencanvas on client and not on the server
2025-06-18 21:17:13 +01:00
marauder2k7 1918ecfdd6 feedback from az
fixes for interaction from az
2025-06-18 20:44:37 +01:00
marauder2k7 b5cd9d0c73 Update guiCrossHairHud.cpp 2025-06-18 17:08:40 +01:00
marauder2k7 6f9c4158d8 gui offscreen material test
added interaction static guioffscreencanvas to capture mouse events
added test shape
2025-06-18 17:05:35 +01:00
marauder2k7 a276ad2505 Update cursors.tscript
missed UI cursors
2025-06-18 09:29:12 +01:00
marauder2k7 51b1e3b07e update cursors
GuiCursor needs to be changed to use bitmapAsset
guiTypes.GuiCursor safety around rendering getBitmap()
2025-06-18 09:27:47 +01:00
Brian Roberts 61a75ada1e
Merge pull request #1505 from Areloch/CreateNewAssetsFix
Fixes issue of not being able to create GameModes or blank MaterialAssets from the Asset Browser
2025-06-17 19:20:23 -05:00
JeffR d35a305149 Fixes issue of not being able to create GameModes or blank MaterialAssets from the Asset Browser 2025-06-17 19:08:45 -05:00
marauder2k7 794a8c900d Update ImageAsset.cpp
add change notification on intialize asset use this callback to update information about the image on refresh. Remove notification when the asset is removed and when the imagefile changes
2025-06-17 16:49:07 +01:00
marauder2k7 48b512ef73 move population of image metadata to onAssetRefresh 2025-06-17 15:06:07 +01:00
marauder2k7 3d77b59b71 Update assetImporter.cpp
refresh asset so image asset can write out its image metadata
2025-06-17 14:57:18 +01:00
marauder2k7 67f217ada1 Update assetImporter.cpp
asset importing for images shouldnt execute a file copy, original file path is enough as it is relative to exe
2025-06-17 12:20:47 +01:00
Brian Roberts 46bcd183f7
Merge pull request #1504 from Areloch/FixMissingParenth
Fixes missing parentheses that is causing the script to not compile
2025-06-16 18:57:46 -05:00
JeffR a3620c6e51 Fixes missing parentheses that is causing the script to not compile 2025-06-16 18:23:12 -05:00
Brian Roberts 0aaddcddb4
Merge pull request #1500 from marauder2k9-torque/MissionArea-RemoveTerrainDependency
remove terrain dependency from mission area
2025-06-16 16:36:24 -05:00
marauder2k7 fc9f221ac0 Prepend symbol for image files
Prepend image filenames in imageassets with "@" symbol so expand and collapse works correctly for files relative to that asset.taml file.
2025-06-16 08:33:11 +01:00
marauder2k7 50f74368b3 various fixes around preview assets and imageassets text field
Imageasset text field now displays correctly in inspector
previews now use assets again
assetBrowser hides previewCache folder
2025-06-15 22:07:12 +01:00
marauder2k7 47bff2f0eb Update guiMissionArea.cpp
simplify logic around skipping objects that push the mLevelBounds outside F32_MAX
2025-06-15 17:15:59 +01:00