![]() |
Introducing Omni-bot.
Hey guys. Been a while since I've been around but I've been very busy on the bot front. With the recent release of ETF, which include an early version of my new bots, I'd like to introduce my brand new from scratch bot framework I call Omni-bot.
Omni-bot Homepage There's a good amount of information on the FAQ there, as well as in my development posts in the forum section, but I'd still like to give a rundown of what exactly it is. Omni-bot is a C++, object oriented bot framework, engine and game independant. It is implemented as an Omni-bot.dll which contains about 95% of the bot code, and a small interface layer that is built into the game as necessary. At the moment, the bot is at varying levels of development in Enemy Territory, ETF, TFC, and very early HL2. For ET, and ETF, since the engine hasn't the luxury of a metamod or plugin system, the interface layer is compiled with the mod as a single header and cpp. For HL1 and HL2, thanks to the plugin nature of bots, supporting many more mods will be possible and easily implemented. From a design standpoint, due to the system being game and mod independant, about 85-90%% of the AI code is shared among different game/mod implementations, meaning that improvements/optimizations to common systems will be felt across all the bot implementations, while still allowing subclasses to extend of enhance those common systems. Additionally, it has an extremely easy goal system that allows new goals to be introduced and implemented with minimal effort and time, as well as making debugging easier, as each goal is self contained in its own class. On the customization front, everything about the bot is customizable, from the individual weapon preferences, to individual aim error At the moment I'm heavily commited to fully implementing the ETF mod, which at this point is going pretty smoothly. At the same time, a friend is working on teaching them the normal Enemy Territory gameplay, and Redfox of Foxbot is working on TFC support off and on. As mentioned above I have a very early HL2 interface plugin based mostly on the efforts of you guys around here that I will get back to when ETF starts winding down to start expanding into HL2. As I look around the forums here I can tell that there's a bright future for bot users. Good job to everyone. Anyways, I just wanted to finally annouce it, after having been working on it for some time now(~6 months) I'll be around much more often now that it's in the public eye and not isolated to my "lab". Jeremy |
Re: Introducing Omni-bot.
i`ll give some feedback on the bot tommorow need to download ETF.
nice work with foxbot by the way, quite an entertaining bot. |
Re: Introducing Omni-bot.
Thanks. This new bot should be significantly better than foxbot in the near future, just in the flexibility gained from rewriting the entire system.
|
Re: Introducing Omni-bot.
HOLY SHIT 8o
how come none of us were aware of what you were playing with in the past months??? |
Re: Introducing Omni-bot.
The Omnis in ETF aren't too bad, considering its a first release anyway.
|
Re: Introducing Omni-bot.
The next release of ETF should be significantly better, and should have most if not all the class specific abilities. Hopefully the ET version will have an initial release soon-ish as well.
I tend not to talk much about stuff that I'm working on, being too busy working on it. I'm trying to change that though. I like how the bot community around here works together. |
Re: Introducing Omni-bot.
I was disappointed that ETF wasn't more Wolfenstein themed. I mean, they could have used some ET models, and the voices.
|
Re: Introducing Omni-bot.
Well, then it wouldn't be team fortress. ETF is Quake 3 fortress ported and improved on for the ET game, so it is completely free.
|
Re: Introducing Omni-bot.
Heyyo,
Well, since I could never find an Q3F bot, I'll have to try ETF with your bot. For Q3F, I do remember the early stages they used the Q3 models, but then expanded and made some special Q3F models, they looked pretty cool. :) and as for redfox helping you? wow, that's great stuff man! foxbot and oddbot were me 2 fav TFC bots. I mainly used foxbot for those assault type maps cause oddbot had no idea when gates were opened or closed, lol. So yeah, I'll definately get ETF and omibot n' start pwnin'. ;) |
Re: Introducing Omni-bot.
Redfox and I both worked on Foxbot, me moreso the last few releases. Not sure if you thought either of us had anything to do with Oddbot.
|
All times are GMT +2. The time now is 23:49. |
Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.