fian46/addons-btree

Latest save functionality commit broke save again.

Closed this issue · 15 comments

Hey fian46,i tested your new commits,and it seems that saving is broken again.Nodes dissapear even when saved in the editor.Or in further inspection they dissapear only when saved,if not saved only not saved ones dissapear.
slika
slika
I see you are planning to release it on Asset Library.Hope you can fix that bug before than.

My bad. I am trying to make it auto saving the tree when switch window without user have to press save every single time. I have test it i seams working in my case but break yours. I ll check it again.

If you can make it working that would be awesome.

Could you also make it save on running?Or whenever save is pressed elsewhere.

save on running you mean it auto sync the tree changes while the game is running ? like hot reload in godot debugger ?
it is possible but need some more work with the plugins.

if just press save anywhere and it is save is the point of this fix.
i just push to master you can test the latest fix.

i have submit this plugins to asset store. it still pending. no one use it, so i think it is fine.

I mean when you press the run button,if i havent saved the tree before for it to get saved.

Real time tree editing would be nice but maybe when you develop the plugin some more in future versions.

Also could there be a possibility to add like dynamic parameters,so that state function can change the parameters or add some?Maybe thats a thing for future versions.

yes it is supposed to be fixed. i test it seams work.

like blackboard ?

Also could there be a possibility to add like dynamic parameters,so that state function can change the parameters or add some?Maybe thats a thing for future versions.

is this dynamic parameter can be accessed by other task ? like global variable ?

Yeah something like that,so that its not limited to only one script

Save works now,thanks!

Now there is no hiccups,smooth workflow overall.

Finally it's fixed properly. Thanks for the help.