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.
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)