Hi, Travis Vroman.
I am a C programmer from India, my name is Moinak Debnath.
I have made a library in C to archive many files into a single file with cross compatibility features and file is always written in little-endian format, but i have not implemented compression yet.
Currently i am working on my library "libmz" to add options like store game data to file directly from memory because in the current version of the library , an archive can only be created if the input is a file. That is why i am working for real time game data saving.
[EDIT] : The new version with memory save features of LIBMZ is out, make sure to Check out
Hopefully, the next version with above mentioned features will be produced within a month.
To be honest after my development , i use Claude AI to debug in order to catch bugs.
I hope you check out and use my library + cli-tool as a Game Data Saver in your game engine.
Github Link for library : https://github.com/findstring/libmz (https://github.com/findstring/libmz)
Github Link for library based tool : https://github.com/findstring/mz (https://github.com/findstring/mz)
The new version with memory save features of LIBMZ is out, make sure to Check out
Many Changes and things are Introduced
Cool idea. This could be used for more than just games, I think.
Applications could use this, but Kohi itself doesn't have a concept of save files (nor should it since that's purely in application/game code territory).
Thanks for showcasing this!