Skip to main content

BtDots

10 tools in this family (folder Editor/Tools/BtDots/ in the bridge package). Effect: writes changes the project or the scene, read-only does not, destructive deletes or overwrites and the client asks before running it.

ToolEffectDescription
btdots_compile_parallel_chunk_evalwritesEmit an IJobChunk variant of the tick system with capacity-based work-stealing.
btdots_export_dot_graphwritesExport the BtDotsSpec as a Graphviz .dot file. Node colour encodes DOTS metadata:
btdots_export_entity_blackboard_archetypewritesEmit an IComponentData-based blackboard archetype — one entity per behavior-tree
btdots_export_isystem_schedulerwritesEmit an ISystem scheduler with [UpdateInGroup] / [UpdateBefore] / [UpdateAfter]
btdots_generate_codewritesEmit <TreeName>Components.cs (IComponentData blackboard + RuntimeState),
btdots_migrate_existing_btwritesMigrate an existing bt_* (MonoBehaviour-path) Behavior Tree into a DOTS-flavoured
btdots_propose_from_promptread-onlyBuild a DOTS-flavoured BtDotsSpec skeleton from a natural-language brief (e.g.
btdots_simulate_chunk_pressureread-onlyPredict cache-line pressure and IL2CPP/Burst feasibility for a BtDotsSpec given an
btdots_simulate_chunk_throughputread-onlyEstimate per-frame chunk throughput for a BtDotsSpec, given an entity count and
btdots_validate_specread-onlyValidate a BtDotsSpec. Returns { ok, errors[], node_count, blackboard_count,