-
-
Notifications
You must be signed in to change notification settings - Fork 13
Behaviour Tree Workflow
The Alien: Isolation Mod Tools provide the ability to view and edit any behaviour tree in the game through an open source toolkit: Brainiac Designer. Brainiac is included with the mod tools and tweaked to work better with the workflow. Follow the information here to learn how to open, edit, and save behaviour trees.
Behaviour trees are handled within the "Behaviour Tree Tool" to centralise all processes related to the behaviour trees within the toolkit. The tool has an options window which allows you to customise a couple of functionalities to suit your own workflow, such as enabling the game to auto-launch after importing any changes.
Navigate to the "Behaviour Tree Tool" within the config editors. Here you will find three options:
- Open Editor - this button will process all behaviour trees in the background, and open Brainiac to allow editing.
- Import Changes - this button will take any modified behaviour trees and re-import them into Alien: Isolation.
- Reset - this button will reset all behaviour trees to vanilla, and remove any changes.
The main behaviour tree work is completed within Brainiac Designer, which utilises a custom developed plugin nicknamed "LegendPlugin" - the same name used by the Creative Assembly's in-house implementation. To learn about what each node does within Brainiac, check out the LegendPlugin Node Documentation wiki page.
Once you've selected "Open Editor" in the "Behaviour Tree Tool", Brainiac will open. Follow these steps to get going...
- In the left-hand pane you can see all behaviour trees under the "Behaviours" category, and all available node groups under each "NodeGroup" category. Take some time to browse through all of the behaviours and check out how many nodes are available to use!
- To add a new node, drag it from a node group onto the workspace (with a behaviour loaded). Existing nodes will show you arrows where you can place a new node. To modify an existing node, click on it and use the parameters box on the right hand side of the Brainiac Designer window. To remove a node, click on it and press the delete key.
- When you're done with your modifications, click save on the top right of every behaviour you have modified (or alternatively close Brainiac Designer and it will prompt you to save all).
After making changes within Brainiac and saving, you can now press "Import Changes" to save your modifications back to the game. Enable the "run game after importing" option for a quick workflow!
- Behaviour tree workflow
- LegendPlugin node documentation
- --
- Editing difficulty settings
- Editing senses
- Editing alien configurations
- Editing vision properties
- Editing character attributes
- Editing locomotion configurations
- --
- Editing item and inventory settings
- Editing weapon ammo configurations
- --
- Editing movie playlists
- Editing lighting and character shading settings
- Editing blueprint recipes
- Editing graphical settings
- Editing hack tool difficulties
- Editing material properties
- --
- Save/Load/Reset config changes