View Single Post
Re: fakeclientless bots
Old
  (#25)
DrEvil
Member
 
DrEvil's Avatar
 
Status: Offline
Posts: 142
Join Date: Jan 2004
Location: Los Angeles, CA
Default Re: fakeclientless bots - 11-08-2006

Not really. The 2nd dll you speak of is the interface layer and needs to know about the game/mod to be able to translate stuff into the bots language. It would be worthless splitting that into a 2nd dll. Knowing about the game/mod means being built into the game/mod, or in some cases like HL1 and HL2 server plugins they can interface with the mod to some extent without the mod source. You don't have this option for non Half-life games. A drop in bot dll for mod authors is a pipe dream. I truely believe I have developed pretty near the easiest solution for bot authors and modders wishing for bot support. They add the bot interface to their mod, or in the case of hl1, hl2(when they fix it) the interface can be built in a server plugin or intermediate dll(hl1). The interface gives basic information to the bot. Past that all the bot logic is in the bot dll. It's very easily compatible with both being built into the mod and for use with HL1/HL2 server plugins/intermediate dlls. A 2nd dll provides no benefit at all.


Omni-bot AI framework
http://www.omni-bot.com

Foxbot - for Team Fortress Classic
http://www.foxbot.net


  
Reply With Quote