I’ve noticed that -tmpout is currently broken… What it currently (as of q3map2 ver 2.5.10) does is to set “/tmp” to outbase and then never uses outbase in writting files. This means it wont work well in windows (windows doesn’t use “/tmp” as a folder name), and as is will only write out any files to the source directory.
As this is not the documented behavior, I went ahead and fixed it. Then thought to myself, why limit it to “/tmp” and only work under non-windows environments? The way it works now is:
-tmpout “path/to/outputfile”
If it’s not defined, then it leaves the output files in the source directory.
The other thing that I’ve done is to make a makefile, this now enables the mappers to build with one command the meta bsp, vis bsp, and light bsp like normal; however with the added bonus of not requiring a complete recompile. That means if your map is breaking in vis or light phase, you don’t have to recompile all the phases, or modify the command line.
The GNU Make will check to see if the bsp for each have been changed, if it has than it will compile it for that phase with the same command that you normally use. It makes things nice and neat with no extra command line editting from radiant. If there’s interest in that, I’ll make it more generic and am willing to submit it too. (this one is linux/apple only, you’d need cygwin to use it in windows).
Now my question is, where do I submit the patch file? Or is this not something that is wanted in q3map2?