bots can join the game now - although some codes have to be done in extremely hackish way due to the design of doom3. tested working with dedicated server & real client connection with some limitations (bot will get kicked if real client is allocated into the same client index, which I wasn't able to prevent due to the bots/fakeclients are not created/managed by engine).
svn repository see the first post.
as I'm not sure if I'll have the time to implement something actually works, I'll just post this extremely preliminary & low-quality stuff in the SVN in the hope of someone else find it useful.