Thanks to you for you patience and understanding! Your tests have been very helpful to identify and address issues, and to make a better project. Don't be afraid to contact again if you have suggestions or need more support. The fact is nobody is using resourcepacker library, I use it internally inside my own Tilengine, so I don't have feedback of real usage in the wild.
No problem! Thank you very much for addressing the issues so quickly.
I am really glad you made Respacker available, it's just what I was looking for. I was concerned about using other people's assets in my games since many game engines and frameworks require you to put assets next to the compiled .exe. Many royalty free assets have a loose license and they all have different licenses, so I didn't want to cause problems by distributing the asset outside of the derivative work. I saw several things that other devs do, but unfortunately a lot of people resort to things like renaming the file extension & hoping users don't realize they are really .mp3, .png, etc. I also like having a single file for resources instead of an entire tree of folders, it makes everything much cleaner for the user.
I'm really glad you made the library to make it compatible with any c program, not just Tilengine. I have been using Raylib for a little while & am very happy with it, so it's great that I can add it right into my workflow. I am hoping to try out using Tilengine and Raylib together as well at some point in the future. I really like how Tilengine has Tiled so tighly integrated, it seems really easy to use .tmx in your games. I certainly am interested in the graphical effects too. They are very sophisticated & it would be cool to take advantage of that.
So, thanks again! Sorry it was so much trouble just to make things work with mingw-64, but I'm glad the project could be improved by solving that problem.