The scenarios you create can be shared. Scenarios are saved as json files in the ScenarioEditor/Scenarios folder.
You can find example scenarios at: https://www.nexusmods.com/bladeandsorcery/mods/9252
Downloaded scenarios must be put inside ScenarioEditor/Scenarios folder for saving to work properly.
The main menu is accessible by going into the mod options and selecting 'Show MainMenu'.
The main menu contains the following menus:
* Keyboard - for inputting things
* ScenarioBrowser - Create new scenarios, load and play existing ones.
* LocationsEditor - Edit the available locations
* TriggerEditor - Edit the available triggers
* NodeTreeEditor - Main editor window. Edit the nodes of the scenario
* NodeGraph - Provides a graph overview of the selected scene.
The nodes and menus are built with modding in mind.
If you want to create a new node mod:
* You need to create a json file for your nodes with id: 'SceneNodeRegistry'
* You need to create a new node and a menu for editing the node.
* You can use the LazyMenu menu builder to easily create a menu for your nodes without having to use the BasSDK or creating prefabs.
* For an example mod integrating ScenarioEditor, see Scavenger source code
If you want to add a whole new menu:
* You need to create a json file for your menu with id: 'BookMenuRegistry'
* You can use LazyBookMenu to create a menu similar to how you can create menus for nodes; alternatively you need to satisfy the IBookMenu interface.
* For examples see the SEMenus/SEBookMenu_Base.json file.
Source code available at: https://github.com/ficusmods/BAS_ScenarioEditor