It would make so much sense to have the game load its assets from an archive. There is no point in having 10K+ data files. Something like libarchive might do transparently load data off singular data.zip.