|
|
|
Member 364 posts
Registered: Oct 2006
One more present from the good Santa: gpl-e3m7-santa.zipSanta said it took him a long time to produce this one as he handed me the thumb drive with the file. "You whippersnappers think all the magic happens just kinda happens by itself," he said, "but it's not that easy at all! My four cores got red hot while generating this!" Then he grumbled something about "emdee for collisions" and "randomness" or some magical gibberish like that. I have no idea what he was talking about, I think the old man is getting on a bit...
Member 286 posts
Registered: Sep 2012
Well he sure worked a lot, I hope you thanked him enough !
Administrator 2058 posts
Registered: Jan 2006
OMG e3m7 Added to nQuake and nQuakesv.
Member 364 posts
Registered: Oct 2006
gpl-dmxplus-santa.zipIncluded are: dm1.bsp dm2.bsp dm3.bsp dm4.bsp dm5.bsp dm6.bsp e1m2.bsp e2m2.bsp e3m7.bsp end.bsp This zip integrates all the compatible-checksum GPL maps that I have released so far, and adds dm2..dm6 and e1m2. They are virtually identical to the AquaShark pack-based maps I released earlier this year, I just hacked them to make checksums match the vanilla maps. This is useful mostly for nQuakesv: you can set allow_download_maps 1, and should someone with a client other than ezQuake download one of the maps, they won't end up with a map that other servers would reject. Oh, and of course all these maps can now be used for online play in QW clients other than ezQuake.
Administrator 2058 posts
Registered: Jan 2006
What happens if you have pak1.pak AND these files in id1\maps?
Member 364 posts
Registered: Oct 2006
Pak always files override non-pak files in the same gamedir. In other words, if you have GPL maps as individual bsps id1/maps, the engine will switch to using pak1 maps as soon as you drop pak1.pak there.
The same logic is used for both map loading and sendings downloads to clients.
But I'm not sure what will happen if you have the GPL maps in a pak/pk3.
Administrator 2058 posts
Registered: Jan 2006
Pak always files override non-pak files in the same gamedir. In other words, if you have GPL maps as individual bsps id1/maps, the engine will switch to using pak1 maps as soon as you drop pak1.pak there.
The same logic is used for both map loading and sendings downloads to clients.
But I'm not sure what will happen if you have the GPL maps in a pak/pk3. What if the maps are put in qw/maps then? I don't want to turn on download_pakmaps.
Member 364 posts
Registered: Oct 2006
Anything in qw/ always overrides anything in id1/ so I guess it's not what you want.
Why can't you just put actual bsps in id1/maps?
Administrator 2058 posts
Registered: Jan 2006
Anything in qw/ always overrides anything in id1/ so I guess it's not what you want.
Why can't you just put actual bsps in id1/maps? Maybe I wasn't very clear. I'm talking about nQuakesv. I would prefer if users who don't have pak1.pak downloads the GPL maps. It would be more legal. Is there a problem if the GPL maps are used by the server instead of the ID maps?
Member 364 posts
Registered: Oct 2006
Maybe I wasn't very clear. I'm talking about nQuakesv.
I would prefer if users who don't have pak1.pak downloads the GPL maps. It would be more legal.
Sure. If they don't have pak1.pak, download the GPL maps and put them into id1/maps/ as individual bsps. If you worry about download times, download a zip and unzip it. Is there a problem if the GPL maps are used by the server instead of the ID maps? As far as gameplay is concerned, there's no difference whatsoever. If you don't allow downloading, no one will ever know what maps the server is using.
Administrator 2058 posts
Registered: Jan 2006
Yes. But it's not very user friendly to force people to download the GPL maps manually.
If I run a server with this setup:
id1\pak0.pak id1\pak1.pak qw\maps\<gpl maps>
And a client connects without pak1.pak and without gpl maps. I would like the user to automatically download the GPL maps from the server.
I'm wondering if this is possible?
Member 364 posts
Registered: Oct 2006
Yes. But it's not very user friendly to force people to download the GPL maps manually. I thought we were talking about the nQuakesv installer. If I run a server with this setup:
id1\pak0.pak id1\pak1.pak qw\maps\<gpl maps>
And a client connects without pak1.pak and without gpl maps. I would like the user to automatically download the GPL maps from the server.
Oh. That's exactly what will happen (also if you have GPL maps in a pak in qw/). A client requesting a download will receive a GPL map from qw/. And the server will use GPL maps internally, too -- for all you care. So yes, this looks like the setup you want. Sorry for being a slowpoke
Administrator 2058 posts
Registered: Jan 2006
Great! I've updated nQuakesv to put GPL maps in qw/maps/ instead.
|
|
|
|