BOZ

Meet the people you love to kill (and be killed by) in Descent!

Moderator: Do_Checkor

User avatar
null0010
DBB Admiral
DBB Admiral
Posts: 1447
Joined: Wed Jul 14, 2010 10:29 am

Post by null0010 »

i would love to see a few [BOZ] on every server
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Post by SuperSheep »

I like your enthusiasm jf. I have a lot of the same ideas for the boz...
Ability to play team games.
Ability to navigate (goal seeking).
Taunting.
Different personas, snipers, dogfighters, tunnel rats, secondary whores, etc.,.

I was really hoping someone with time, desire, and dedication would take over the reigns to both the BOZ and Anticheat. You certainly sound like you have the desire, but do you have the time?
jesusfr3ak4evr
DBB Ace
DBB Ace
Posts: 42
Joined: Sat Jul 08, 2006 11:22 pm
Location: Maryland, USA
Contact:

Post by jesusfr3ak4evr »

It's really not about time, it's about priority. I think we could all find an hour a day by getting up a bit earlier or going to bed a bit sooner. I'd have to get a grasp on the size and difficulty of this project before making any commitments.
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Post by SuperSheep »

It's not really complicated coding wise, rather I would say it is somewhat non-intuitive and integrated into D3. I would recommend looking at the D3-SDK and the D3-Edit source files and their underlying functions for a good feel for how everything works.

Anticheat is not a mod, rather it is a proxy DLL, which sits in-between D3 and the mod (anarchy, ctf, etc.,.) This means while Anticheat has access to much functionality, it is also limited to what mods have access to.

The BOZ code all started as an attempt to create a AI player. While it may seem easy to simply add a player through the built in functions, it was not possible given Anticheats position in the hierarchy. The BOZ code actually has to connect like every other player through the network. This meant painstakingly reverse engineering the packets sent/received during the network connection and in-game phase. Some of which is still not fully understood (like Taunts, logos, messaging).

I will be looking into ways of releasing the source over the next few weeks as I really feel this should be available to the community as of this point. Ideally, I would like suggestions on the best method of release from yourself or other coders here familiar with putting code out for open source.
User avatar
Neo
DBB Captain
DBB Captain
Posts: 980
Joined: Mon Mar 08, 2004 6:03 am

Post by Neo »

someone needs to fix Anti-Cheat so that Tiger doesn't keep getting kicked for rapid fire weapons cheat. My sides still hurt from laughing. xD
User avatar
Foil
DBB Material Defender
DBB Material Defender
Posts: 4900
Joined: Tue Nov 23, 2004 3:31 pm
Location: Denver, Colorado, USA
Contact:

Post by Foil »

Tiger plays on wireless, as I recall.

What else is AC supposed to think when five seconds worth of Tiger's weapons fire packets come through in a one-second burst? \"Whoa, this guy just fired 52 plasma shots in 1.3 seconds...\". He's just gotta improve his connect.
User avatar
BUBBALOU
DBB Benefactor
DBB Benefactor
Posts: 4198
Joined: Tue Aug 24, 1999 2:01 am
Location: Dallas Texas USA
Contact:

Post by BUBBALOU »

Team Wired 7
Team Wireless 0

I seem to have a better workout dodging your stupidity than attempting to grasp the weight of your intelligence.
jesusfr3ak4evr
DBB Ace
DBB Ace
Posts: 42
Joined: Sat Jul 08, 2006 11:22 pm
Location: Maryland, USA
Contact:

Re:

Post by jesusfr3ak4evr »

BUBBALOU wrote:Team Wired 7
Team Wireless 0
Wired FTW!!
User avatar
Freakster
DBB Ace
DBB Ace
Posts: 48
Joined: Sat Jul 17, 2010 10:34 pm
Location: Mars

Post by Freakster »

I play Wireless. I've had one issue, which was my own doing. And that was cuz I didn't have my settings right :x Once I fixed that? I play fine, my ping is all in the green ._.
This line is true!
The line above this line, is false.

My in-game name is Freakster as well.

Warning: Use of improper English imminant, it's not my primary language.
User avatar
Mr. Perfect
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2817
Joined: Tue Apr 18, 2000 2:01 am
Location: Cape May Court House, New Jersey.
Contact:

Post by Mr. Perfect »

Hey, are there any servers hosting the BOZ at this time?
User avatar
Behemoth
DBB Admiral
DBB Admiral
Posts: 1530
Joined: Wed Nov 10, 2004 11:10 am
Location: Baton Rouge, LA

Post by Behemoth »

Yes, Burning indika 3 Dfnet II 9
User avatar
Mr. Perfect
DBB Fleet Admiral
DBB Fleet Admiral
Posts: 2817
Joined: Tue Apr 18, 2000 2:01 am
Location: Cape May Court House, New Jersey.
Contact:

Post by Mr. Perfect »

Ah yes, there they are! They're even harder then the last time I dusted off the D3 CD. They pickup spawn now. 8)
User avatar
Enzo-03
DBB Ace
DBB Ace
Posts: 173
Joined: Wed Jun 13, 2007 8:52 pm
Location: We will not have locations in the future.
Contact:

Post by Enzo-03 »

Server seems to be down now.

Incidentally, I ran into [boz]newbie again earlier today.
User avatar
Neo
DBB Captain
DBB Captain
Posts: 980
Joined: Mon Mar 08, 2004 6:03 am

Post by Neo »

HoneyBunny is a n00b!

^_~

best bot is Marsellus, not Vincent :P
User avatar
Behemoth
DBB Admiral
DBB Admiral
Posts: 1530
Joined: Wed Nov 10, 2004 11:10 am
Location: Baton Rouge, LA

Post by Behemoth »

the best ones are the phoenix' with vauss, marcellus is a fusion tank = not the best
User avatar
null0010
DBB Admiral
DBB Admiral
Posts: 1447
Joined: Wed Jul 14, 2010 10:29 am

Post by null0010 »

the fusion bots have ridiculous aim and timing with their shots. drive me nuts, i can barely dodge it, let alone return fire
User avatar
Neo
DBB Captain
DBB Captain
Posts: 980
Joined: Mon Mar 08, 2004 6:03 am

Post by Neo »

no, the best one is the fusion tank as the phoenix is a noob ship
LEON
DBB Ace
DBB Ace
Posts: 237
Joined: Mon Feb 09, 2004 3:01 am
Location: Oslo, Norway

Post by LEON »

Why can't they open doors?
User avatar
AlphaDoG
DBB Admiral
DBB Admiral
Posts: 1345
Joined: Sun Dec 25, 2005 10:35 am
Location: Mt. Vernon Illinois

Post by AlphaDoG »

Lazy, too lazy to fire a flare.
It's never good to wake up in the shrubs naked, you either got way too drunk, or your azz is a werewolf.

Image
DigiJo
DBB Ace
DBB Ace
Posts: 491
Joined: Thu Jul 18, 2002 2:01 am
Location: Germany
Contact:

Post by DigiJo »

Guess they dont open doors cause most of the mp-levels dont have a valid net with bnodes and path for the bots.
At least the stock d3-bots need that to know where they can go. A door is like a solid wall for them without bnodes and path.
User avatar
Freakster
DBB Ace
DBB Ace
Posts: 48
Joined: Sat Jul 17, 2010 10:34 pm
Location: Mars

Post by Freakster »

Have the BOZ gotten better yet? I remember I used to run into fake BOZ all the time... And worse? It was obvious =/

The BOZ I knew, few months ago when I stopped playing for a bit, Phoenix + Vause = Pain, Tank + MD = Pain, Player + Smart = Wins every time.

The smart was their nemesis, thoroughly and truly.
User avatar
NUMBERZero
DBB Ace
DBB Ace
Posts: 288
Joined: Tue Sep 08, 2009 3:12 pm
Location: Florida
Contact:

Post by NUMBERZero »

This batch seems like the easy lineup.

Here's a story for ya. I was in Ascent fighting a BP which was using the MD. I whittled down his health, but from his right flank, he got cleaned up by another BP which in turn picked up the MD. I whittled down his health too and along came a tank. HE PICKED UP THE MD WHICH MADE THINGS EVEN WORSE!

I finally got this one, though. :D
\"PUT THE BALL INNNNNN!!!!!!\"--What I was screaming on 3/7/09 PD Reunion Monsterball game
Descent 3 Anarchy: \"Just you, your ship, and a whole bunch of weapons to turn your enemies into slag.\"--TopGun
User avatar
Do_Checkor
DBB DemiGod
DBB DemiGod
Posts: 709
Joined: Mon Jan 26, 2004 3:01 am
Location: Germany
Contact:

Post by Do_Checkor »

Hahah! OK I've increased the power a bit for the Sesame street BOZ today. Also I've removed the smart rocket for the BOZ server now. Thanks :-)
User avatar
Do_Checkor
DBB DemiGod
DBB DemiGod
Posts: 709
Joined: Mon Jan 26, 2004 3:01 am
Location: Germany
Contact:

Re: BOZ

Post by Do_Checkor »

Quoted from a different topic:
Behemoth wrote:Would you mind switching the BOZ level to something more like Kata2 or Athena, Vamped, Skybox or Indika 5?
I say Indika 5 because 3 is too small for them, and it's easy to rack up alot of kills.
Checked the mission history for the BOZ server and saw that every level did already run in the past.

I started Skybox now because of popularity. Plus it has been a while!

Will definitely launch Indika5 again soon. The other missions barely got played in so if you got further ideas?
User avatar
Behemoth
DBB Admiral
DBB Admiral
Posts: 1530
Joined: Wed Nov 10, 2004 11:10 am
Location: Baton Rouge, LA

Re: BOZ

Post by Behemoth »

Thanks man, I appreciate it.
Also, i was wondering, is there any free servers that you could possibly toss up a 1on1 game on?

Indika 5 would be a wonderful welcome after Skybox, maybe possibly some D-Day? i remember playing it a while back and it was fun, also Wolf's den, Boogie's Neptune & IO.
I love classic underplayed levels.
User avatar
Do_Checkor
DBB DemiGod
DBB DemiGod
Posts: 709
Joined: Mon Jan 26, 2004 3:01 am
Location: Germany
Contact:

Re: BOZ

Post by Do_Checkor »

Behemoth wrote:Thanks man, I appreciate it.
Also, i was wondering, is there any free servers that you could possibly toss up a 1on1 game on?
You're welcome!

If you are referring to a normal game: sure! If you are referring to a 1on1 BOZ game: No - that won't work ATM - not unless I've got more than one server with a dual core CPU. ;-)

If you want a server-on-demand access for normal game servers on Descentforum.NET - just send me an Email...
Behemoth wrote: Indika 5 would be a wonderful welcome after Skybox, maybe possibly some D-Day? i remember playing it a while back and it was fun, also Wolf's den, Boogie's Neptune & IO.
I love classic underplayed levels.
D-Day rocks! Wolfsden - I'm in! Boogs Neptune - definitely! Remind me on these if you don't see them running in the near future :-)
User avatar
Sirius
DBB Master
DBB Master
Posts: 5616
Joined: Fri May 28, 1999 2:01 am
Location: Bellevue, WA
Contact:

Re: BOZ

Post by Sirius »

Heh, had to do a double take that you weren't talking about D1 or D2 there. So many level ports.
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Re: BOZ

Post by SuperSheep »

I have decided to do some more work on the BOZ code in my free time. I was working on having the BOZ fire secondary weapons as well as primaries, so that could be interesting.

I also have an idea for a delay routine that would give the BOZ actual lag, so we could have BOZ names such as [BOZ]LagMaster, [BOZ]Skipnix, etc.,. :)

I am real busy so this could be a while before any new releases but stay tuned for more...
User avatar
flip
DBB Material Defender
DBB Material Defender
Posts: 4871
Joined: Thu Oct 26, 2006 9:13 am

Re: BOZ

Post by flip »

Sounds awesome man. The BOZ is impressive work in my opinion. They start firing secondaries and I'm gonna have to start playing hide and seek against them :P
User avatar
Nightshade
DBB Master
DBB Master
Posts: 5138
Joined: Sun Jun 17, 2001 2:01 am
Location: Planet Earth, USA
Contact:

Re: BOZ

Post by Nightshade »

Hiya Sheep! Good work on the BOZ bots. They're fun. :)

When you have the code working the way you like, will you be releasing it to people that run servers? I'd run one. :)
.
"Political power grows out of the barrel of a gun" - Mao Zedong
pipsqueak
DBB Ace
DBB Ace
Posts: 33
Joined: Sat Dec 31, 2005 8:50 pm
Location: New York City

Re: BOZ

Post by pipsqueak »

Hey Sheep, Excellent work with the BOZ. In a way I think it helps keep the community alive. If anything else you could always play a game even if no "real players" are playing. I, as others Im sure, would love to see them in several games particularly those many good levels that no one seems to play.
User avatar
Behemoth
DBB Admiral
DBB Admiral
Posts: 1530
Joined: Wed Nov 10, 2004 11:10 am
Location: Baton Rouge, LA

Re: BOZ

Post by Behemoth »

Yes, more BOZ servers with different levels please
and secondaries too!
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Re: BOZ

Post by SuperSheep »

Thanks guys! I do intend on releasing a version of AC with the BOZ code included. Do_Checkor was kind enough to test the BOZ code and unless I'm mistaken, it appears that the code is holding up to regular play.

I am working on converting a lot of the code over to a cleaner format as when I first wrote the code, I wrote it dirty, just to get functionality. I am now going back and cleaning it up. My idea is that eventually, I want to release the source code to the community and let them have at it.

I have been asked why secondaries are so difficult to add and why it wasn't added from the beginning. The main reason is that secondary weapons are checked against the server and I haven't yet quite deciphered every single packet sent/received. I have cracked about 70% of the packets fully, but there are still mysteries to solve.

If anyone has knowledge of D3 packet structure, I would love to hear from them. I think I can solve the secondary packets, however packets that are compressed are still a mystery. Until that mystery is solved, I can't add taunts, or custom logos for the BOZ.

Thanks to this community for putting up with the time constraints of developers and my pig headedness on certain issues. I really do care about the game and the players, and I would not work on these projects if it wasn't for the community and there continued support.
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Re: BOZ

Post by Grendel »

Sheep ! Welcome back ! :D
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Re: BOZ

Post by SuperSheep »

Heya Grendel. I've actually been lurking for past couple years. :)

Good news everyone. I got the secondaries thing figured out. Wasn't too bad actually. Have a new DLL and I am going to be giving it to my trusty tester Do_Checkor to do more testing.

Hopefully, you all will see new and improved botz soon!

Edit: Sent to Do_Checkor
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Re: BOZ

Post by SuperSheep »

flip wrote:Sounds awesome man. The BOZ is impressive work in my opinion. They start firing secondaries and I'm gonna have to start playing hide and seek against them :P
Better start hiding! :D
User avatar
Foil
DBB Material Defender
DBB Material Defender
Posts: 4900
Joined: Tue Nov 23, 2004 3:31 pm
Location: Denver, Colorado, USA
Contact:

Re: BOZ

Post by Foil »

SuperSheep wrote:Good news everyone. I got the secondaries thing figured out.
Excellent!! :D

And welcome back (to active posting, at least). :mrgreen:
User avatar
Do_Checkor
DBB DemiGod
DBB DemiGod
Posts: 709
Joined: Mon Jan 26, 2004 3:01 am
Location: Germany
Contact:

Re: BOZ

Post by Do_Checkor »

Thank you very much, Rob! The new BOZ code is now running on Descentforum.NET 9 (just as always).

Did you guys see how big my "[BOZ] clan" growed in the past two years? HAHA! I just did a search for "[BOZ]" at www.D3stats.de yesterday and was surprised! Also interesting was this statistic: http://d3stats.de/index.php/servers/detail/62 where you can see that alone the top 10 BOZ had like 4 million kills together already :D So: Yes - they are running on a 24/7 schedule here...

Please let me know if there are any problems on the server, guys! I've left the Pulp Fiction set in the server and left the mission Skybox, too! I'd like a direct comparison between the old and the new BOZ. The Mission skills will be adjusted in a bit...

Thanks!
User avatar
Do_Checkor
DBB DemiGod
DBB DemiGod
Posts: 709
Joined: Mon Jan 26, 2004 3:01 am
Location: Germany
Contact:

Re: BOZ

Post by Do_Checkor »

From other topics and other boards / forums there is one thing on top of my head:

The most frequently asked feature for the AI would be not leave players who just respawned a little time to get away. As the BOZ shoot very accurate the normal respawn time is barely enough to run (alternatively change respawn time while disabling the fire buttons for this period by AC).

The other thing is type killing. Sure this has been discussed a million times already but it is STILL the worst thing about the BOZ. Especially for new players it appears to have a very negative training effect, too. Either the newbs just run off for the bad type / respawn killing behavior, or they adopt this for use against other players.
User avatar
SuperSheep
DBB Benefactor
DBB Benefactor
Posts: 935
Joined: Sun Jun 03, 2001 2:01 am
Location: Illinois

Re: BOZ

Post by SuperSheep »

Thanks Checkor! I guess I always hoped that because BOTZ were spawn and typekilling, it might reduce the negative feelings people have about it, or at least numb players to it. :)

I can add that and make it optional for those that prefer true blood lust.
Post Reply