this is what happens when you try to hack around a game's functionality, you end up with some dumb thing with crap usability
i either have to get people to download each texture pack TWICE to avoid a zip extraction bug or i have to try and explain to them how to correctly extract a zip archive to the right place? i think we all know option #2 will never work
too complicated, bad implementation, silly web hosting requirement, 0/10 sorry