As my firm develops more Verge3D projects, the user-defined puzzle library functionality is becoming more important. We want to develop a common library of puzzles used in our projects. We use theses library puzzles to implement repeatable tasks such as message passing and integration.
I want to be able to preserve my library between upgrades of Verge 3D and share the library with co-workers. But, the user-defined library puzzles are appended within the /puzzles/library.xml file. So they are stored in an XML file along with other content that ships with the Verge 3D distribution. This mixing of user-data and system data makes sharing a firm-specific user-defined puzzle library difficult. Sharing this type of library requires my team to edit the library.xml file with each upgrade and merge changes.
Would it be possible to store the user-defined puzzle library data in a separate file?
If I am missing something about the library functionality, please let me know. Thank you.