NodeScript is a plugin for Dark Basic Professional allowing the creation of scripts by linking different components.
It handles two different kinds of nodes: variables and functions. It supports 6 kinds of variables (bool, int, float, string, vector and entity) and 3 kinds of functions (event, action and condition).
Even though this plugin comes with a hundred of commands, only a few general nodes are implemented. However, custom function nodes can be created rather easily in DBPro in order to suit your game.
In order to compile the examples, you will need
-
IanM's dlls
-
D3DFunc plugin
These plugins are not necessary for NodeScript, but I strongly advise to use them (especially if you want to use my examples for your system)
I would just like to warn the few people who would be interested: this plugin is not going to make all the work for you, it requires a lot of programming on the DBPro side to fully get its benefits.
Download:
NodeScript v1.0
If you experience any problem with it, just let me know.