by scar3crow » Tue Jul 23, 2013 8:44 pm
One thing to keep in mind is that while Doom uses WADS ("Wheres All the Data") for maps and mods (sometimes they use pk3...), with Quake a map can be a BSP, or a BSP with external textures or resources, or a pak file containing that BSP and external resources, or a progs.data with a BSP... Mods however are often just a progs.dat, sometimes a PAK containing a progs and resources, but no BSPs.
Clearly everything should be in a tar.gz. Go forth and compress everything, we will unpack on load!
That is my useless contribution to this discussion. For Doom they can simply look for matching PWADs and if there is the required IWAD. For Quake, we are talking many more scenarios.
As an example as to how different these situations are, I have all of the Quakes in their respective folders. I however have a DoomEngine folder, containing Doom/2/Final/Masters along with Heretic, Hexen, and Strife. I dump all the mods and engines for those right in there and it works out hunkydorey.
...and all around me was the chaos of battle and the reek of running blood.... and for the first time in my life I knew true happiness.