Json Compiler
A downloadable Application for Windows
Ever needed a fast and simple solution for merging multiple json files together?
This is for you.
Do you want to customize the merging process so that you get exactly what you want without needing to do any programming?
This is for you.
Do you want to do some programming so you can customize your file merging even more?
This is for you.
Summary
Json Compiler is a tool that allows you to compile files together in a way that is non-destructive to the original files while still allowing you to modify specific data before it is merged together.
This is managed through its built-in modifiers feature that allows you to tweak data on a per-file basis without damaging the original.
Modifiers are only one component though. With a hierarchy-based merging system you can determine how data conflicts are managed between whether data is directly merged or entirely overwritten, with one file's data taking priority over the other.
Custom Modifiers
Some users may want more utility than that which is provided by default. This option is available to you in the form of modifiers which you can apply to both individual files in addition to the final compiled file as well.
To get started you can download both the Template mod and Erase Empty mod files from this page. These should provide a good foundation for how to begin creating custom mods.
Note that all mods are written in gdscript using the Godot 4 language. Json files are loaded in as dictionaries so you can search the godot documentation there to guide you along.
When you have completed your scripts they MUST be packed into .pck files for them to work with Json Compiler. Don't worry because there is a bundled tool which will automate this process for you. All you will need to do is run it and load the scripts you wish to package.
Modifier packs consist of both a .pck file and a .json file so make sure you keep both together.
Mod packs must be located in the Packs directory of the application so keep that in mind when attempting to use your own packs for the first time.
Creator's Notice
For now long-term software support is wholly dependent on user numbers and feedback.
Any major bugs will be fixed when identified and the project will become publicly available on github in the event that I can no longer maintain support.
Status | Released |
Category | Tool |
Platforms | Windows |
Author | ArcturusForge |
Made with | Godot |
Tags | file-managment, Godot, json, Moddable, software, Text based, User Interface (UI) |
Code license | Mozilla Public License 2.0 (MPL) |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse |
Purchase
In order to download this Application you must purchase it at or above the minimum price of $2 AUD. You will get access to the following files:
Leave a comment
Log in with itch.io to leave a comment.