glmSaveAsCustomXXX
As of August 5th, 2025, Golaem will no longer provide direct support.
All support for Autodesk Golaem will now be handled exclusively through Autodesk support channels and this website will be deactivated soon.
Please bookmark the Autodesk Golaem Support section for any future support needs related to Autodesk Golaem packages.
glmSaveAsCustomBehavior
The function glmSaveAsCustomBehavior allows to save a Behavior Graph or a subset of it as a Behavior template file.
proc glmSaveAsCustomBehavior(string $currentNode, string $types[], string $extension, string $directory)
Parameters
Name | Argument types | Properties | Description |
currentNode | string | Name of the Behavior, Behavior Operator or Behavior Container to save | |
types | string | multi-use | Type of connected objects not to save along within the Behavior template. Available values are:
locator, CrowdTargetLocator, mesh, VectorFieldLocator, PaintedZoneLocator, particle, nParticle, PopulationToolLocator, CrowdEntityTypeNode, CrowdGroupEntityTypeNode |
extension | string | Extension of the Behavior template. This extension is only used for icon display in the Behavior Editor. Recommended default value is octma | |
directory | string | Directory in which the Behavior template file will be saved |
Return Value
The command returns nothing.
Mel Example
glmSaveAsCustomBehavior("beContainerShape1", {}, "octma", "C:/customBehaviors/");
glmSaveAsCustomTrigger
The function glmSaveAsCustomTrigger allows to save a Trigger Graph or a subset of it as a Trigger template file.
proc glmSaveAsCustomTrigger(string $currentNode, string $extension, string $directory)
Parameters
Name | Argument types | Properties | Description |
currentNode | string | Name of the Trigger, Trigger Operator or Trigger Container to save | |
extension | string | Extension of the Trigger template. This extension is only used for icon display in the Behavior Editor. Recommended default value is tctma | |
directory | string | Directory in which the Trigger template file will be saved |
Return Value
The command returns nothing.
Mel Example
glmSaveAsCustomTrigger("beTriggerContainerShape1", "tctma", "C:/customTriggers/");