basic testing of actually caching texture information, dumping works perfectly. Loading on the otherhand...
Im doing something wrong, just cant quite put my finger on it.

This is definitely not the most efficient way to handle it of course
Ok, fixed loading in of textures via our cache file, stupidly wasn't storing the foldername so it tried to find the textures in the root directory of each texture pack.

this should work an awful lot faster than reading information from each and every image
Change it so we storing the cache file in the actual texture pack folder rather than in a new cache folder.
Whoooops forgot to add the simpleini.h file to the build