It would be quite useful if adding to the database was possible. For one game idea I have in mind, I would like to add a complete page to the database or an object type, but having not a clue about scripting in any language, I would not even know where to start, even if it was no violation of EULA.
I have written a simple proposal (
here) for an external database editor which will extend the default editor to allow for customized fields, as well as a custom script which will load data in three steps:
1 - load default rvdata2 files
2 - load custom rvdata2 files and merge them with the existing data if necessary
3 - load custom save file data and add them to the data arrays
The external database will create the custom rvdata2 files described in step 2.
It will store extra data that is not available in the default RPG classes, and add them to the objects at runtime.
So for example, if you wanted to give your enemies some levels, you would use the external editor to specify enemy levels, save it as a Custom_Enemies.rvdata2 file, and then just have the game load up the data and merge them appropriately so that your enemies now have levels, AND you didn't have to bother with notetags.
The script will be an extension of my
Custom Database script, which already handles loading custom data from save files.
However, we would need the information that Link has been asking for in order to actually create an external GUI.