Digital Paint Discussion Board
Paintball 2: The Game => Paintball 2 Discussion => Topic started by: jitspoe on May 18, 2003, 04:10:59 PM
-
Well, I decided to add some already existing Quake2 bots (ACEBots) to paintball, since it might be forever before I get around to making my own. Implementation hasn't been easy, since they're designed for regular q2, and the pb2 game code has been basically rewritten, but they sort of work now in deathmatch mode. They don't know how to use any items yet, but they're pretty good with just the pgp. Pretty accurate anyway... too accurate.
Unfortunately my computer keeps hardlocking. I'm not sure if it's because of the bot code or because ATi sucks. Most likely the latter. I should have gotten a GeForce4 instead of a Radeon9700pro. At least my computer would be stable. :\
-
http://www.planetquake.com/digitalpaint/devel/sillybots.dm2
-
How does it work?
-
yay! bots!!!
so, i will repeat, how does it work?
-
I think we make a sub-dir. run pb2 than type in console game wut ever ya put. But that's as far as I can go...
-
Heh, that's just a demo. It's pretty entertaining. Put it in paintball2\pball\demos (you might have to create the demos folder), fire up paintball2.exe, and type "map sillybots.dm2" at the console.
-
DOH!!
-
hey jit i have a hand coded bot kinda working for dp, it just stands and shoots now but it doesnt crash anymore :) Delirious made another one at the same time, his knows how to move sooner or later we're gona get tjhem together. It's hard toi do especially having 0 experience in the area.
FT
-
hehe, paintball, its been years, I'll have to give it a go again soon.
anyhow, after the next release of ltktbm (irc.enterthegame.com #ltktbm / ltktbm.moddb.com) I'll be pumping out a Q2 bot SDK so you may be better using that (Acebot locks pretty badly)
-
Hey! I know you! :) You're the guy I'm going to "steal" 3d audio code from, hehe.
-
heh, you cant "steal" it, I've written it to be as easy to add to the Q2 source as possible, heck we can even share adding features once the base codes out :p
-
And when will that be? :)
I was tinkering with the demo that came with OpenAL. It seems to have some glitches. The reverb effect kinda dies after turning it on and off a few times. I'm curious if this reverb effect is just a generic effect, or if it's possible to actually make it echo off of world geometry.
-
re verb?
is that when you look into an areaportal, or into a sky that...isn't...there?
-
and, jit? could i have everything needed to code a bot for dp? i just want to try, for laughs...i saw a tutorial ;)
-
reverb == echo effects. Like when you fart in the bathroom and it sounds really loud.
The bots are in the server side code, which isn't going to be released for a number of reasons.
Edit: the SOURCE won't be released. There will be "bots" in the next release though.
-
can u make bots for 1-player?
and can i just have the .qc file???
-
It doesn't use .qc files. That's quake1 stuff.
-
Hey Jit, can your botz be any dumber? The way I see it is that those bots will only do good on a free for all match. ;D
-
They could be. I at least made the effort to stop them from killing their teammates right away.
And they were originally deathmatch bots, meaning, yeah, they're basically only good for free for all (though they play decently on dodgeball).
-
how do they work?
i didn't get the readme
:-/
-
Did you get the bots eiii? I don't know how you could if you did...
-
i have the "ace" file...but there's only the nav folder, then the .nod file(s)...is that all i need?
-
anyone? :'(
-
nm, i figured it out.
bots=fun(to own)
-
I played crates with 5 v me ;D. (so it would be fare with the weapons ::)) Man did they know their way around for some reason! One actually got the flag from me! ;D That map must REALLY suck if they know their way around :P ::) :o ;D :D ;).
-
"Crates: So simple, even bots can navigate it."
Poor Fryth -- he'll never be able to live crates down. :)
-
Shouldn't of he requested to have that map deleted from every record on the face the earth right now?
-
where do they store the "node" files? i can only find midnight2.nod
-
The node files are only stored if you type "sv savenodes"
-
i do...it says
"saving node files (? updated)
"updating node tables"
but...nothing seems to happen.
-
It writes the file so that the next time you load the map, the bots have all the nodes.
-
but where does it write the file? i don't see any other files in the nav folder except midnight2.nod...
-
Hmm, that's where it should write them -- paintball2\ace\nav
-
k, on to a different subject. Do the bots accually try to capture the flag? It seems like they go for the flag some times, but it's hard to tell if that's just were they randomly went, or if its because of code. Jit?
-
Bots don't know what a flag is (or any of the pball items, for that matter). They just run around and shoot.
-
Arena they seemed to have got to the flag real easy.