I forgot to talk about the loading levels in order issue. Yeah, you need to know how to compile quakec, but it turns out I gave you the stuff you need. In the file I sent you, in the src folder, there is a file called client.qc. If you open it as text, do find (or scroll) to get to GotoNextMap. There should be a page of stuff that looks like this:
The way it works is that every map name in the if line causes the next line to be loaded. That is, soedm2 will cause soedm3 to be loaded. Since soedm6 causes soedm1 to be loaded, it will loop around.
You can put in your own six levels into this loop, but be sure to keep every " and ) and ; the same or else you can't compile. To compile, run the batch file in the source folder. I assume you copied the soe folder and put my new stuff in it, so you shouldn't have to do anything but start playing.
Code:
else if (mapname == "soedm1") nextmap = "soedm2"; else if (mapname == "soedm2") nextmap = "soedm3"; else if (mapname == "soedm3") nextmap = "soedm4"; else if (mapname == "soedm4") nextmap = "soedm5"; else if (mapname == "soedm5") nextmap = "soedm6"; else if (mapname == "soedm6") nextmap = "soedm1";
You can put in your own six levels into this loop, but be sure to keep every " and ) and ; the same or else you can't compile. To compile, run the batch file in the source folder. I assume you copied the soe folder and put my new stuff in it, so you shouldn't have to do anything but start playing.
Comment