Edit of asset "Gnumaru's Static Data Importer" Accepted

Old/Current New/Edit
Title Gnumaru's Static Data Importer Gnumaru's Static Data Importer
Description TL;DR: Import raw data from several file types (yaml, toml, hjson, xml, csv, xlsx, ods, odb, sqlite) in the same manner as a JSON resource but processing the strings with str_to_var.

WARNING: This add-on has system prerequisites and does not work without them, read the "Prerequisites" section in the README.md for further details.

==================================================

Hi =)!

Did you know that since godot 4.0 the JSON class is a Resource =O?

Previously it was just a helper class, but since godot 4.0 you can do something like "var mydata = load('res://my.json').data" and just start using your parsed data =D!

But that only works for json files ;-(.

Oh, how GOOD and WONDERFULL and NEEDED and FANCY and LIFE CHANGING would it be if we could do that same thing with other files like yaml, toml, xml, csv, or an excell spreadsheet, or an sqlite database...

But wait! Here I come to your aid. With this addon, you can do just that!

With the one and only "Gnumaru's Static Data Importer" you can import a plethora of files as if they where just a plain old json resource!

You can write concise nested dictionary structures in yaml and load it =D!

You can write well organized spreadsheets with lots of interdependent data and full of functions in microsoft excell (or any other software that saves as xlsx or ods like libreoffice, onlyoffice, wps office or google docs) and load it =D!

You can write a well structured and coherent database in sqlite or odb (libreoffice base format) and load it =D!

And all of this is done only in the editor, in the asset importing stage. That is, while exporting your game for production, you can just throw away the addon, the imported data is not dependant of the addon at all!

Just use the addon and be happy =D! You can thank me later ;).
TL;DR: Import raw data from several file types (yaml, toml, hjson, xml, csv, xlsx, ods, odb, sqlite) in the same manner as a JSON resource but processing the strings with str_to_var.

WARNING: This add-on has system prerequisites and does not work without them, read the "Prerequisites" section in the README.md for further details.

==================================================

Hi =)!

Did you know that since godot 4.0 the JSON class is a Resource =O?

Previously it was just a helper class, but since godot 4.0 you can do something like "var mydata = load('res://my.json').data" and just start using your parsed data =D!

But that only works for json files ;-(.

Oh, how GOOD and WONDERFULL and NEEDED and FANCY and LIFE CHANGING would it be if we could do that same thing with other files like yaml, toml, xml, csv, or an excell spreadsheet, or an sqlite database...

But wait! Here I come to your aid. With this addon, you can do just that!

With the one and only "Gnumaru's Static Data Importer" you can import a plethora of files as if they where just a plain old json resource!

You can write concise nested dictionary structures in yaml and load it =D!

You can write well organized spreadsheets with lots of interdependent data and full of functions in microsoft excell (or any other software that saves as xlsx or ods like libreoffice, onlyoffice, wps office or google docs) and load it =D!

You can write a well structured and coherent database in sqlite or odb (libreoffice base format) and load it =D!

And all of this is done only in the editor, in the asset importing stage. That is, while exporting your game for production, you can just throw away the addon, the imported data is not dependant of the addon at all!

Just use the addon and be happy =D! You can thank me later ;).
Category Tools Tools
License MIT MIT
Repository Provider GitHub GitHub
Repository Url https://github.com/Gnumaru/GnumarusStaticDataImporter https://github.com/Gnumaru/GnumarusStaticDataImporter
Issues Url https://github.com/Gnumaru/GnumarusStaticDataImporter/issues https://github.com/Gnumaru/GnumarusStaticDataImporter/issues
Godot version Godot 4.0 Godot 4.0
Version String 1.0 1.0
Download Commit 41ed30e6c3f6869c0316a716cae797893c8c1c73 41ed30e6c3f6869c0316a716cae797893c8c1c73
Download Url (Computed) https://github.com/Gnumaru/GnumarusStaticDataImporter/archive/41ed30e6c3f6869c0316a716cae797893c8c1c73.zip https://github.com/Gnumaru/GnumarusStaticDataImporter/archive/41ed30e6c3f6869c0316a716cae797893c8c1c73.zip
Icon Url https://raw.githubusercontent.com/Gnumaru/GnumarusStaticDataImporter/master/icon.png
https://raw.githubusercontent.com/Gnumaru/GnumarusStaticDataImporter/master/icon.png