limbonaut / limboai

LimboAI - Behavior Trees and State Machines for Godot 4
https://limboai.readthedocs.io/
MIT License
1.12k stars 36 forks source link

Beehave and LimboAI incompatibility #72

Open peterpants2 opened 6 months ago

peterpants2 commented 6 months ago

Godot version: 4.2.1.stable non-mono

Describe the bug Just FYI Installing LimboAI and Beehave together in the same project do not play nicely with one another. I was hoping to compare performance/useability but no such luck. Not sure what best solution would be. It's unfortunate Godot doesn't have namespaces. Seems both addons are creating their own Blackboard class. I also posted this in Beehave just so both addon devs would be aware.

To Reproduce Steps to reproduce the behavior:

  1. Create new project. Add LimboAI from asset store. Add latest Beehave release from GitHub.
  2. Enable plugin
  3. Attempt to run scene
  4. Error

Expected behavior Scene runs without error

Screenshots 313004220-8b4f1cea-8d28-4ea2-9511-523313969e4d

Desktop (please complete the following information):

OS: Windows

Minimal Project with both Addons installed testing_limbo_AI_with_beehave.zip

limbonaut commented 5 months ago

We can look into some incompatibilities like this one for 2.0. I'd rather not break compatibility in 1.x unless really necessary.