hi folks.
first of all, i want to mention that in my opinion one of the absolute strong points for Irrlicht is addExternalMeshLoader() and addExternalImageLoader(). as most of you will know this gives the possibility to create a loader for image or mesh formats of existing games or applications.
now, i am able to write loaders for models and textures this way. but i am missing the possibility to write loaders for 3rd-party archive formats. having ZIP support is absolutely great and gives a lot of possibilities, but a lot of games use their own format for storing files (most of them are pretty easily decodable).
what do you guys think? i would absolutely love to have such an interface in future Irrlicht releases.
addExternalArchiveLoader possible / good idea?
Yes, this is already planned... Haven't got much time at the moment but I'd really like to add transparently cd-ing into archives using pluggable archive loaders, fix the case sensitivity and other path issues, add in possibilities for asynchronous loading (via filesystem events), all using a nice clean interface.
I have one kind-of-half-designed and have even made a start on the code, but I haven't had time to mess with it in several months but I still hope to have this done for Irrlicht 1.5
I have one kind-of-half-designed and have even made a start on the code, but I haven't had time to mess with it in several months but I still hope to have this done for Irrlicht 1.5