Pular para o conteúdo principal

Kit chaos

25 ferramentas. Gerado a partir do código-fonte do plugin; não edite manualmente.

As descrições das ferramentas e dos argumentos são exibidas em inglês porque espelham o schema das ferramentas (o mesmo texto que o agente recebe em tools/list).

Guia​

Use this kit with UE5 and the experimental Geometry Collection plugin enabled.

  1. Create a collection. sourceMesh (UE 5.1+) converts a static mesh into the collection: chaos.create_collection {"folder":"/Game/Destruction","name":"GC_Crate","sourceMesh":"/Game/Props/SM_Crate"}. Without it the collection is empty.
  2. chaos.inspect_collection and chaos.list_collection_properties show the reflected settings.
  3. Change one setting at a time with chaos.set_collection_property (or the collision, damage and clustering variants), using names returned by the list call, e.g. EnableClustering, Mass.
  4. Run the audits (chaos.audit_collection, materials, size-specific data).
  5. Place it: chaos.spawn_collection_actor {"asset":"/Game/Destruction/GC_Crate","label":"Crate"}.
  6. Inspect and edit the component by actor label (chaos.inspect_component, chaos.list_component_properties, chaos.set_component_property with e.g. bNotifyBreaks).
  7. Remove test actors with chaos.delete_collection_actors {"actors":["Crate"]}.

Fracturing itself (Voronoi, slicing, cluster surgery) lives in Fracture-mode commands that Unreal keeps private; they are not scriptable here. Cache recording and field-driven damage need a PIE-safe asynchronous owner and are intentionally not exposed by this synchronous kit.

Ferramentas​

Legenda. risco 0 = somente leitura, 1 = operação inofensiva do editor, 2 = altera asset, 3 = apaga/substitui asset, 4 = projeto/config/build, 5 = potencialmente destrutivo (chamadas acima de MaxAutoRisk exigem "_confirm": true). altera = roda numa transação (edit.undo reverte). requer PIE / requer mundo = recusado sem sessão PIE / sem nível aberto. requer plugin = indisponível quando o plugin está desativado. dryRun = aceita o argumento dryRun. smoke = coberto por edit.self_test.

chaos.audit_collection (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.audit_component (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label or name.
componentstringOptional component name.

Retorna: target, values, message, count.

chaos.create_collection (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
folderstringobrigatório. Destination content folder.
namestringobrigatório. Bare asset name.
sourceMeshstringOptional StaticMesh to convert into the collection (UE 5.1+), for example /Engine/BasicShapes/Cube; empty creates an empty collection.

Retorna: target, values, message, count.

chaos.delete_collection_actors (risco 3, altera, destrutivo, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Deletes editor-world actors that own a Geometry Collection component.

ArgumentoTipoDescrição
actorsarray of stringobrigatório. Labels/names of editor-world actors that own a Geometry Collection component.

Retorna: target, values, message, count.

chaos.get_cache_settings (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label or name.
componentstringOptional component name.

Retorna: target, values, message, count.

chaos.get_clustering_settings (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.get_collection_property (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected editable property name.
valuestringUnreal text value for the property.

Retorna: target, values, message, count.

chaos.get_collision_settings (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.get_component_property (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected component property name.
valuestringUnreal text value for mutations.

Retorna: target, values, message, count.

chaos.get_damage_settings (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.get_fracture_settings (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.get_materials (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.get_runtime_state (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label or name.
componentstringOptional component name.

Retorna: target, values, message, count.

chaos.get_size_specific_data (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.inspect_collection (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.inspect_component (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label or name.
componentstringOptional component name.

Retorna: target, values, message, count.

chaos.list_collection_properties (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.

Retorna: target, values, message, count.

chaos.list_component_properties (risco 0, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
actorstringobrigatório. Actor label or name.
componentstringOptional component name.

Retorna: target, values, message, count.

chaos.set_cache_setting (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected component property name.
valuestringUnreal text value for mutations.

Retorna: target, values, message, count.

chaos.set_clustering_setting (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected editable property name.
valuestringUnreal text value for the property.

Retorna: target, values, message, count.

chaos.set_collection_property (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected editable property name.
valuestringUnreal text value for the property.

Retorna: target, values, message, count.

chaos.set_collision_setting (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected editable property name.
valuestringUnreal text value for the property.

Retorna: target, values, message, count.

chaos.set_component_property (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected component property name.
valuestringUnreal text value for mutations.

Retorna: target, values, message, count.

chaos.set_damage_setting (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, smoke)​

Sem descrição.

ArgumentoTipoDescrição
propertystringobrigatório. Reflected editable property name.
valuestringUnreal text value for the property.

Retorna: target, values, message, count.

chaos.spawn_collection_actor (risco 2, altera, UE 5.1+, requer plugin GeometryCollectionPlugin, requer mundo, smoke)​

Spawns a GeometryCollectionActor in the editor world using a Geometry Collection asset (e.g. one made by chaos.create_collection with sourceMesh).

ArgumentoTipoDescrição
assetstringobrigatório. Geometry Collection asset path.
labelstringobrigatório. Actor label for the new GeometryCollectionActor.
location{x,y,z}World location in centimetres.

Retorna: target, values, message, count.