
Save System : zvArch
A downloadable tool
What is zvArch?
zvArch is a data saving/loading plugin based on the ".zv" custom file format, designed to be simple, easy to read, and easy to integrate.
API
(Read the README for more info)
zvArch.savezv(path,data,metadata)- Saves a dictionary to the desired path. If the file doesn't exist, it will create it. (
metadatais optional)
- Saves a dictionary to the desired path. If the file doesn't exist, it will create it. (
zvArch.loadzv(path)- Returns a result containing
.data(the saved dictionary) and.metadata.
- Returns a result containing
- ``zvArch.savezv_metadata(path,metadata)```
- Saves the metadata, replacing the previous data. It does not modify or remove the
data.
- Saves the metadata, replacing the previous data. It does not modify or remove the
- ``zvArch.savezv_metadata(path,metadata)```
- Saves the metadata, replacing the previous data. It does not modify or remove the
data.
- Saves the metadata, replacing the previous data. It does not modify or remove the
zvArch.loadzv_metadata(path)- Loads only the metadata, faster because it doesn't process the rest of the file.
Features
- The following data types are supported:
- INT, FLOAT, BOOL, STRING, VECTOR 2, VECTOR 3, COLOR.
- Data that is not yet supported is stored as a "STRING" type in a variable of type var in the ".zv" file.
- Nested structures: DICTIONARIES, ARRAY
More information:
If you are lost or want to understand the plugin better, I recommend reading the ReadMe.
Contribute and Support
If you like the plugin and want to support it, you can do so in the following ways:
- Contribute on GitHub: Bugs, ideas, or improvements. https://github.com/z71dev/zvArch-Plugin.git
- Buy me a coffee on Ko-fi: It's optional, but greatly appreciated. https://ko-fi.com/z71_official
- Share: Talking about the plugin with others who might find it useful is also a great help. https://store.godotengine.org/asset/z71/save-system-zvarch/
THANK YOU
This is a completely personal project, made with heart, and is constantly being updated. (Everything was translated with Google Translate)
| Published | 4 days ago |
| Status | Released |
| Category | Tool |
| Author | Z71 |
| Tags | Godot, load, plugin, save, save-system, serialization |
| Content | No generative AI was used |
Download
Download
zvArch-Plugin-main.zip 12 kB
Install instructions
1. Installation
- Download the zip from itch.io and extract it.
- Copy the
addonsfolder into the root of your Godot project (whereproject.godotis). If you already have anaddonsfolder, copy only thezvArchfolder inside it. - Open the project in Godot. If the plugin appears under Project → Project Settings → Plugins, enable it.
