Dunno if this is the right section. But currently I have set up a VFS from a ZIP file for my game. It loads up the ZIP data then decompresses it, then stores it in the VFS for later use.
Plus side for me
-Easier to put on mobile devices,no more System.IO
-Easier to cross-platform, again no more System.IO and the same path style applies for every file in the VFS
-ZIP provides the proper file names for the VFS right out of the box
-My framework already supports loading raw files (TGA/DDS/WAV/Custom Model Files)
Here’s the thing though, is this a good way about doing things?