I had this idea kicking around for a while that it would be sweet to be able to test your map from the build menu using any engine. I mean in such a way that every engine (the most currently recognized) is already supplied. The trick to this was getting all the engines to share the same id1 folder (so there is no duplications). This proved to be a challenge but I figured it out.

There is a catch. You must have pak0 & pak1 in the id1 directory. The below image illustrates my directory structure as well as the batch script I made to load the chosen engine. The main command in test.bat is actually what the command will be in the radiant build menu. I just wrote test.bat so I wouldn't have to be bothered with the radiant end while figuring this out.



I didn't forget directQ, it's the next engine Imma add. If anyone knows of any other engines which I should add, please feel free to share. I also dumped the Virtuoso structure of "game ownership" and reverted back to the id way. It is still called virtuoso game in the radiant start screen. There is actually also a virtuoso q3 build which will have connections to relevant engines in the build menu (ie DP and FTE (maybe DirectQ if it supports q3 maps)). I don't think I'm going to stop with the "every engine" addition. I'm going to add more things until there is virtually no stone unturned. I know that I can't truly include everything but I can get pretty close.