![]() Let me elaborate: IMO - without any blaming on anybody - one might be allowed to deduce the a.m. You will see what libraries are used to deal with each database supported by Minetest and how Minetest writes back to those databases. Start with database.h which shows you what an implementation of that database for use inside Minetest will need, then look at any specific databases you are interested in. SQLiteStudio also has a lot of other uses in other applications because SQLite is a very common "embedded" database for many small programs.Īfter looking around with SQLiteStudio, you can move onto the C++ code if you want to learn more the database-related code is mostly in minetest/src/database/ in the source tree. You can add your world's database files to your SQLiteStudio list of databases and easily look inside the contents of the files, change things, and just in general learn about what's inside these databases. I suggest downloading the application SQLiteStudio, which is a great GUI program for exploring, editing and running SQL against SQLite database files. This is one of several useful techniques alongside the JSON and Lua table serializers that mods can use to store persistent data (see the Storage chapter of the modding book).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |