Here I'll write how to successfully compile a newly created map with bot support. It might not be 100% optimized but it sure does the trick. The follow is a guide for linux since I don't know how to do it in Windows. Thanks to hyp3rfocus for providing the bscp file.
For the purpose of this tutorial our compiled map will be called test.bsp
First you need the addBot.bspc file which you can download from here as a .gz file. Then copy your test.bsp
to the same directory where you now have placed addBot.bspc. Of course it is possible not to copy, but to use relative paths, but to avoid problems it's simply easier to copy.
Next you will open a terminal window and enter the following:
chmod +x addBot.bspc
This is to remove any permission restrictions the file might have.
Now it's time to start making the bot code, and that's the easy part, With your terminal session still open, navigate to the directory where you have the addBot.bspc and test.bsp
files, next you enter:
./addBot.bspc -forcesidesvisible -bsp2aas test.bsp
This will now generate a .aas file if everything has worked. This is just what we need for our bots to navigate our map.
Next you take the test.bsp
and the test.aas
and place them in the same folder when you create your .pk3 file and bot-support should be added; rather painless process.