I've been adding stuff to AutoDoom, which is my Doom bot for single-player and coop. With this new release, you can finally control your own player, while playing coop with a bot or more. Previous versions would simply replace the main player with a bot, turning the game into a demo.
Go to download page Information
Project is based on Eternity, which means that you start it in a similar way.
If you don't use the -bots command-line parameter, the main player (you) will be the b