Datalogue is a simple data management plugin made for the Godot Engine.
When storing static data, there is multiple approaches possible. One can use a SQL database, like SQLite, use text files like JSON or use structure in the source code like a Dictionary. All this solutions come with advantages and drawbacks, Datalogue tries to keep the firsts while avoiding the lasts.
Here's why you would want to use Datalogue:
Datalogue can be use in all kind of games and projects. Use it when you want to store static data.
Datalogue databases are not meant to be modified once the project is exported. It however offers the possibility to manipulate data in memory, which can be saved and loaded to/from a user folder.
Datalogue can be installed by cloning this repository or from the Godot's AssetLib. You just need the files under /addons/datalogue
to be copied into any Godot project and then you need to enable the plugin inside the project settings.
Quick start:
Datalogue.get_database("database_id")
database.get_item("item_id")
item.get_classification("classification_id")
, item.get_value("value_id")
or item.get_text("text_id")