Releases: traguill/BeeT
Releases · traguill/BeeT
BeeT 1.0
BeeT 0.6
-
Library:
- Function callback for Task now includes a type: OnInit, Update, OnFinish
- Root node repeats infinitely when finishes
- Set IP and port for debug connection
- Optimized number of running nodes (unnecessary nodes doesn't tick)
- Memory leaks cleanup
- Avoid sending repeat running states while debugging
- Decorator can be checked only the first time or each tick
- Parallel node
-
GUI:
- Fixed: crash when removing a child of a parallel node
- New way to show BT evolution: drag bar like a video with play/pause/next/prev
- Option to search a node by ID
- Show node ID while debugging
- Option to close a BT in editor
- Multiple BT tabs while debugging
- Parallel node
- Option to set IP and port for debug connection
- Decorator can be set to check only at the start or every tick
BeeT 0.51
BeeT 0.5
BeeT 0.2
- Library:
- Load blackboard info
- Function to Get/Set a blackboard variable value
- Load decorators info
- Decorators run before nodes and check if the node can be executed
- GUI:
- Blackboard window to create and edit variables
- Added option to attach a decorator to a node
- Inspector displays decorator information when a node is selected
- Blackboard and decorators serialization
- Demo:
- Test 4: get all values of the blackboard and change its values
- Test 5: runs a BT that has a decorator in one of its nodes. Prints the tree if the decorator meets the condition, doesn't print anything if not.
BeeT 0.11
ChangeLog:
- Library:
- Added dequeue container
- Fixed some issues loading: Behavior Trees and nodes
- Function to execute a Behavior Tree:
- Only Root, Sequence or Task nodes are accepted for now
- Demo:
- Test 3: loads 'bt.json' and runs it. Prints all tasks names.
BeeT 0.1
BeeT 0.03
ChangeLog:
- Library: conversion from C++ to C
- GUI:
- New node list window: filter search, keyboard shortcuts
- BT file format moved from .txt to .json
- Node's comment option has been removed
- Root node is not selectable
- Canvas node editor is centered with Root node on creation
- Node's name editable from Inspector
- Auto-selection of a node on creation. Text input is set to node's name for quick edit
- Quit option moved from main menu bar to File
BeeT 0.02
ChangeLog:
- Library project created.
- Library: functions
- Init/Shutdown
- Load a Behavior Tree: from a buffer, from a file
- Get number of Behavior Trees loaded
- PhysFs integration
- GUI:
- Dialog window to load/save files
- Allow resize window
- Node linking in a loop is now not allowed