possible to get bots in RTCW??


(Nothus) #1

I’ve been playing around with the 1.41 src lately, trying to “turn on” the Q3 bots that are in the code.

I have been able to get a bot to connect (with a LOT of hacking of funcs, rewriting code from scratch thats missing or b0rked, and plain stealing some code from q3 and pasting into wolf), but the bot will crash the server at random times and some AI related trap calls/funcs dont work (and crash the .exe).

My question: did Nerve do this on purpose, or am I doing something wrong? Does anyone know of a way to get them to work (not well, not smartly - just connect and think normally without breaking anything: I’ll do the rest :slight_smile: )???

I’d really like to create a bot that uses the .aas system for wolf if possible, instead of creating a new navigational system, and bot loading code, etc.

If bots will be available in ET, I’ll just wait for that, and work on them instead, but if not - I’d like to get some kind of bot for RTCW.

Also - anyone know if the MP bots for RTCW that (supposedly) Ryan Feltrin worked on over a year ago will be available if nothing else?


(fretn) #2

AAS will not work ( djbob told me), you will need to make your own navigation system.

for the bots we are working on, we rewrote the whole bot loading code, navigation system, etc… but we use some function that can be found in the original bot code.

once our bots hit a “playable” state, we release them + source

fretn


(Nothus) #3

Yea, I had begun to think anything related to the aas was b0rked.

Well, that is good news at least - you’ll release your bot and src.

Sorta like the open src system joeBot (a bot for Half-Life’s Counter-Strike) has??

i.e. anyone can review the src, contribute, update, etc?

One thing: is it flexible - does it use some kind of scripting that will allow you to give the bot an idea of how to play each map/gametype, or is that all hard coded?

Do you guys have a website we can check on for news and progress?


(fretn) #4

we will make them scriptable so they can play any map.

we dont have a website, but if we have new updates, they will be posted on xfire.be :slight_smile:

fretn