BOZ
Moderator: Do_Checkor
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
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?
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?
-
- DBB Ace
- Posts: 42
- Joined: Sat Jul 08, 2006 11:22 pm
- Location: Maryland, USA
- Contact:
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
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.
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.
-
- DBB Ace
- Posts: 42
- Joined: Sat Jul 08, 2006 11:22 pm
- Location: Maryland, USA
- Contact:
Re:
Wired FTW!!BUBBALOU wrote:Team Wired 7
Team Wireless 0
I play Wireless. I've had one issue, which was my own doing. And that was cuz I didn't have my settings right 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.
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.
- Mr. Perfect
- DBB Fleet Admiral
- Posts: 2817
- Joined: Tue Apr 18, 2000 2:01 am
- Location: Cape May Court House, New Jersey.
- Contact:
- Mr. Perfect
- DBB Fleet Admiral
- Posts: 2817
- Joined: Tue Apr 18, 2000 2:01 am
- Location: Cape May Court House, New Jersey.
- Contact:
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.
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.
- NUMBERZero
- DBB Ace
- Posts: 288
- Joined: Tue Sep 08, 2009 3:12 pm
- Location: Florida
- Contact:
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.
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.
\"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
Descent 3 Anarchy: \"Just you, your ship, and a whole bunch of weapons to turn your enemies into slag.\"--TopGun
- Do_Checkor
- DBB DemiGod
- Posts: 710
- Joined: Mon Jan 26, 2004 3:01 am
- Location: Germany
- Contact:
- Do_Checkor
- DBB DemiGod
- Posts: 710
- Joined: Mon Jan 26, 2004 3:01 am
- Location: Germany
- Contact:
Re: BOZ
Quoted from a different topic:
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?
Checked the mission history for the BOZ server and saw that every level did already run in the past.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.
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?
Re: BOZ
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.
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.
- Do_Checkor
- DBB DemiGod
- Posts: 710
- Joined: Mon Jan 26, 2004 3:01 am
- Location: Germany
- Contact:
Re: BOZ
You're welcome!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?
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...
D-Day rocks! Wolfsden - I'm in! Boogs Neptune - definitely! Remind me on these if you don't see them running in the near futureBehemoth 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.
Re: BOZ
Heh, had to do a double take that you weren't talking about D1 or D2 there. So many level ports.
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
Re: BOZ
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...
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...
Re: BOZ
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
- Nightshade
- DBB Master
- Posts: 5138
- Joined: Sun Jun 17, 2001 2:01 am
- Location: Planet Earth, USA
- Contact:
Re: BOZ
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.
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
"Political power grows out of the barrel of a gun" - Mao Zedong
Re: BOZ
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.
Re: BOZ
Yes, more BOZ servers with different levels please
and secondaries too!
and secondaries too!
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
Re: BOZ
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.
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.
Re: BOZ
Sheep ! Welcome back !
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
Re: BOZ
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
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
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
Re: BOZ
Better start hiding!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
- Do_Checkor
- DBB DemiGod
- Posts: 710
- Joined: Mon Jan 26, 2004 3:01 am
- Location: Germany
- Contact:
Re: BOZ
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 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!
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 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!
- Do_Checkor
- DBB DemiGod
- Posts: 710
- Joined: Mon Jan 26, 2004 3:01 am
- Location: Germany
- Contact:
Re: BOZ
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.
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.
- SuperSheep
- DBB Benefactor
- Posts: 935
- Joined: Sun Jun 03, 2001 2:01 am
- Location: Illinois
Re: BOZ
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.
I can add that and make it optional for those that prefer true blood lust.