Forums › 💬 NodeCanvas › ⚙️ Support › Can't Create Flow Script State
Hello, I just bought Node Canvas yesterday, since I already had Flow Canvas since when it was on sale on Humble Bundle.
I am trying to combine both to create a simple AI system based on FSMs and I was planning to create simple macros with FlowCanvas to be combined into flowscript states in NodeCanvas, so hopefully, I can reuse what I make. The problem is, I can’t seem to create Flow Script node in the Node Canvas editor.
I read the documentation, and it says that I should be able to create flow script nodes via Nested > FSM > FlowScript path, but there is no such entry in the list (See the attachment).
I tried manually importing the flowscript bridge extension, but it says nothing to import as well, so I assume the bridge is installed.
Am I missing something or is there something I need to fix? Any help would be appreciated.
Hello and thanks a lot for purchasing NodeCanvas. I am glad you got FlowCanvas in the bundle as well 🙂
It clearly seems like the files from the “FlowCanvas Bridge Extension” are not in the project, otherwise there would be a “FlowScript State” in that menu. Can you please confirm that the downloaded unitypackage is not actually 0KB (maybe there was a download issue)? Can you please try re-downloading the package?
I have also attached the package for you here and for you convenience just to make sure.
Please let me know.
Thank you!
Using the package you provided after removing and re-importing both node and flow canvas, I got it working. Thanks for the help!
You are very welcome!
I am glad it works for you now 🙂
It seems the download is still broken. I downloaded the version from here which seems to work. The version that is linked on the download page is just an empty unitypackage. Maybe you could fix that.
Hello,
I just downloaded the package to try again and can confirm that it is not empty. Tried in many different Unity versions. :-/
This issue is really driving me crazy and can’t understand why it happens to some people and not to others.
Can you please confirm which of the following happened in your case:
– Did you click the weblink and Unity opened and tried to import the package automatically? or…
– Did you downloaded the package (eg right click -> Save Link As..) and try importing the package manually through the Unity top menu “Assets/Import Package/Custom Package…”?
Please let me know.
Thank you.
I downloaded them with the browser and manually opened them using Assets/Import Package/Custom Package. I just re-downloaded both files and the forum version and the version from the downloads differ in size and checksum:
➜ Downloads ls -la *Flow*
-rw-r–r–@ 1 j.thomae staff 4073 Sep 9 10:38 DOWNLOADS_FlowCanvas_NodeCanvas_Bridge.unitypackage
-rw-r–r–@ 1 j.thomae staff 4050 Sep 9 10:39 FORUM_FlowCanvas_NodeCanvas_Bridge.unitypackage
➜ Downloads md5 DOWNLOADS_FlowCanvas_NodeCanvas_Bridge.unitypackage
MD5 (DOWNLOADS_FlowCanvas_NodeCanvas_Bridge.unitypackage) = 2ddbc17bc362f2704848e1f678073fad
➜ Downloads MD5 FORUM_FlowCanvas_NodeCanvas_Bridge.unitypackage
MD5 (FORUM_FlowCanvas_NodeCanvas_Bridge.unitypackage) = d4867241b959165c8a0ec43d8e02e95a
Funny enough both of them now seem to import properly. However I just downloaded them on the Mac while at the weekend i was working on Windows. Maybe the download function sometimes messes with the packages.
Hey,
Thanks for letting me know. I might just change the download function altogether. It always works here (and for most people) and for the life of me I can’t figure out why it does not in very certain cases :-/ So a total change probaly needs to be made.
