I’ve run into a bug where radiant spawns the vis stage before the bsp stage finishes…hence the “can not find map.bsp” error.
2 solutions.
use a batch script instead (good idea anyway, look in the ET reference guide for an example)
Just run q3map2 from the GUI again. This time the bsp file will already exist and it won’t complain. (bad idea, because once the bsp exists and the vis stage starts prematurely again, it will re-vis your old bsp, leaving you feeling like you lost your last changes.)
This is all true Hewster, but I have seen the bug I described before happen to myself with the new tools. I’m guessing that it’s not him forgetting to run the bsp phase, but the tools messing up the threads.
I never use radiant to compile myself, so cannot say I’ve ever had
this issue. (Q3map2Toolz for me :D)
I’m simply assuming sacrosanct is new to mapping RtCW / ET, and not
selecting the correct compile option is easy to-do when your new to the
ways of mapping
I am running the compiler through the Radiant GUI and yes I am new to mapping. So I need to run a BSP phase before a Vis phase? What exactly does that mean? What does it mean to create a BSP? How can I know in the future which compile option to chose?
Glad you got the BSP to compile … I bet your well chuffed
To fully compile a map, you first do a BSP, which basically converts your
geomary into the format the ET engine understands, then you do a VIS,
this computes the visibility of the map, which, in short, keeps the engine
from drawing areas not in view when playing, then you do a LIGHT
compile… this is the bit that will probably take the longest, the light
compile works out where all your shadows should be, and makes your
map look pretty
Are you sure radiant crashed? compiling a map can take a VERY long time
Large maps, with lots of lights, and badly built on a slow machine with
not much ram could take days !! seriously
if you have less than 512Mb ram, you may run into problems, as if
q3map2 starts swapping to disk, cos its run out of ram, this will increase
you compile time 100X fold.
Hewster
btw, the latest q3map2 has a -lomem switch, which helps a lot on the light
compile.
What would you say the cuttoff point for users using the -lomem switch would be? I’ve got 512 MB of RAM, but every now and then (usually when compiling a _lightmapscale’ed map) I get that “Windows is doing its damnedest to create more virtual memory, but please, if you want nothing to crash, don’t touch your computer” alert message.
If I’m doing a full compile on a large map, I quite often restart my computer and then compile straight away - it’s the simplest method of freeing up as much ram as possible for the compile.
A minute’s delay while restarting will usually easily save that much and many times more time during the actual compilation stage.