The VFS thing came into my mind a few times, but after thinking about it, I don't see any positive point until you release your application. When you write an application, you NEED to be able to modify a texture, a mesh or anything without being forced to extract an archive. And it costs memory, CPU time, ... at runtime.
To make it short: I'm not interested in this feature
![Smile :)](./images/smilies/icon_smile.gif)
And we wont solve our directory structure with a bunch of zip files
But I'm OK : Raydium root directory is ugly.
Two solutions, IMHO :
- A huge one: we change everything (without breaking everything)
- A simple one : we try to use a lot more an useful feature : "file path API" (see raydium/headers/path.h). If we make a better use of this thing, we can move all application's data to a dedicated directory ... No more TGA, TRI and other things like that in the root directory.
I'm not sure to be clear
![Smile :)](./images/smilies/icon_smile.gif)
Let me know what you think of all this.
edit: fixed a few typos
![Smile :)](./images/smilies/icon_smile.gif)