An in-memory, NoSQL data store that makes it easy to add mod support to games.
Krenoril Data System is an in-memory, NoSQL data store that is meant for games that use a data-driven approach for development. It allows you to store almost arbitrary game data under specific schemas in JSON files, and it loads those files at runtime. Schemas and records are modifiable through a free desktop application called Krenoril Data Editor, built with React and Electron. This was built to make it easy for UE4 game developers to add in basic mod support to their games.
The desktop application, documentation and more images can be found on Github:
Number of Blueprint Nodes: 16
Number of C++ Classes: 15
Network Replicated: No
Supported Development Platforms: Windows 64
Supported Target Build Platforms: Windows 64
Setup Documentation and Important Details: https://github.com/amalik2/krenoril-data-system/blob/master/README.md
Usage Documentation: https://github.com/amalik2/krenoril-data-system/tree/master/documentation
Example Projects: https://github.com/amalik2/krenoril-data-system/tree/master/examples
Editor Application Direct Download Link: https://github.com/amalik2/krenoril-data-system/raw/master/krenoril-data-editor.rar
Please look at the documentation and images from the Github link and see if this application meets your requirements before purchasing. This is only meant for single player games, and it does not support modifying records at runtime (changes to records are meant to be done separately through the Krenoril editor application).
To view the documentation and example projects on your computer, you can clone the repository if you have Git installed on your PC. If you do not have Git installed, you can simply download the .zip archive of the above Github repository from here: