First and foremost, thanks a looot for the updates and Arcweave 3rd party import support to Dialogue System !
I had 2 questions regarding this import ;
1- I can't seem to export boards correctly from the get go from Arcweave. Import gives me a ;
unless i manually addDialogue System: Can't find root board in Arcweave Project.
Code: Select all
"root": true,
Am i missing something ? (some hidden arcweave export options maybe?)
2- If i understand correctly, Merging dialogue databases at import overwrites single elements from old database also present in new import database. As such any modification made inside a conversation within a dialogue database is lost when re-importing corresponding board from arcweave (in particular Conditions, Scripts and events).
Conditions and scripts (even lua functions not recognized in Arcweave such as SetQuestEntryState) can both be imported from Arcweave (which is amazing btw!), so i can defined them directly in Arcweave and overwrite the whole board on import, but would there be a way to handle events imports? (quid references)
Edited :
Implemented import rules on conversation (as "keep old Conditions / Scripts / events" if none are found on the same new node), works great, but i guess i understand why you didnt do it in the first place No ID to use from Arcweave export so it's either based on import generated ID (which will change when adding elements in the source) or the Title (which i guess is OK as long as you're well aware you shouldn't change titles in Arcweave past 1st import).
Lastly, Do you have any plan to update current behavior in a near future ?
Thanks in advance, and thanks again for your awesome work !