I am desperate for help, as this is currently tanking my project and wasting so much work!
I have a number of behaviour tree tasks that, every time I start my project, are having their values reset to default. This is obviously breaking practically all behaviour trees and requires me to manually go through and reset everything, which isn’t feasible as it grows.
I have tasks to set particular blackboard bools that reset to SelfActor, tasks that have instance editable bools that are being reset so that they are false when they should be true, actor and vector keys being set to SelfActor every time.
My current work around is to duplicate the behaviour tree as a backup. For some reason, the tree that isn’t being used by a pawn isn’t being reset, so I can copy and paste the whole tree across. Obviously this is a ridiculous solution, and I also imagine when it comes to baking/packaging everything will go to pot.
I have seen a few instances of this issue online when searching, but haven’t found a working solution.
Please, does any one have any experience with this, or some advice for how to fix it? I cannot begin to describe how demoralising it is that my project has ground to a halt over something so seemingly small.