What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal

[Plugin] A ChuckyEgg Attempt! - PartyLeader PartyDude, for Co-Op Botting

What about making a temporary leader out of one of the remaining bots until the leader can catch back up the the group?

Yes, that would be a good idea. I'll consider it :)

------

Other news on the advanced PartyLeader/Dude development

The stashing of items issue - my moveTo inturrupting the Bot's attempt to empty the bags....

The Zeta.CommonBot.ItemManager.StashItems() was not the method to call.
The one that did the trick was: Zeta.CommonBot.Logic.BrainBehavior.IsVendoring

So now the follower can stash, vendor, and salvage without a problem.

------

I just ran some tests to make sure the followers on losing the leader or dying, by having the leader under my control (NonCombatBot profile loaded), and found that this advanced PartyLeader/Dude made for a very good Follow Me plugin.

The followers now follow the leader everywhere and anywhere.

If they die or get too far away from the leader, they TP back to town and use the leader's banner to rejoin the party.
This means that as a Follow Me, you will be able to take all your chars into areas that require the use of portals and/or Waypoints.

---------

Still to do

PatyLeader
  • check on the party integrity (has anyone left)
  • what to do when leader dies

---------

Now: Aragon and MotoGP :) go go Crutchlow :)
 
Last edited:
Watching this thread intently ... want to get my four bots to run as one! Double Mantra's .... double yells .... win
 
Watching this thread intently ... want to get my four bots to run as one! Double Mantra's .... double yells .... win

LOL, cool. It does look good when you see them run and fight together.

----------------

All coding done.

I've reconfigured the PartyLeader config GUI, I just need to add a GUI to the PartyDude, as both leader and dude plugin's need to have the location of the communication system (database) entered by the user.

Here is an image of the config GUI for PartyLeader:

Party_Leader_Pro.webp

So, you will be able to have the database located wherever you want, and give its folder any name you wish.

Once I have run some final tests, I'll release it to the community.

It's chill and TV time again.... now, what to I fancy tonight..... True Blood!
 
I would assume that this is for multiple keys ;)

I currently only have one DB key, I'm pretty new to the world of botting, but this seems just to good to be true :)

What are the biggest flaws in this/these profiles ?
 
I would assume that this is for multiple keys ;)

I currently only have one DB key, I'm pretty new to the world of botting, but this seems just to good to be true :)

What are the biggest flaws in this/these profiles ?

only 1 session allowed, I presume ?

Yes, this is for multiple bots (multiple DemonBuddy sessions). It enables you to run parties of 2, 3 or 4 bots.

The current version, downloadable from the first page of this thread, there is no communication between the bots. After the leader invites everybody there is no more comminication between them. They run the same profile, therefore appear to run together.

The advanced version I have nearly completed, allows for communication between the bots, so they all know what is going on, although I do still need to add a Mayday facility, but I'll do that after the first community release.

Flaws in profiles ? ... I'm not exactly sure what you mean (probably because it's the day's end, and I'm tired ;) ), but I'd say to make sure others= people are reporting all is well with any profile or plugin (this is a plugin) before you use it.

Profiles - xml files that basically map out a route through the game world for DemonBuddy to follow

Plugins - C# program files, used to enhance/add to the capabilities of DemonBuddy

--------

One good thing I noticed about the advanced version of this plugin, while I was running tests... stuck situations.... as long as the leader is not stuck, if a follower gets stuck, the check on distance between the follower and leader soon kicks in, and the follower is TP'd to town, to then uses the leader's banner to rejoin the party. Saves a lot of dead time due those stuck situations.

------

Oh, and welcome to the botting world :)
Watch it, it's addictive :)
 
Last edited:
Cant wait for this!!

Im thinking about making the leader loot blue weapons in addition to all the rares so that the leader always fills up before the followers do.

I was hoping that your code could would make it so that the followers will go to town and run town route when the leader does this.

This would make it more time efficient.

The strength of this plugin is so that the bots can run together so that they can gain each other defensive/ offensive bonuses.

imagine a 3 monk 1 barb combo.

barb running WC+ threatening shout 20% dmg reduction.
Monks running overawe/conviction for 48% dmg spam,
MOE/hardtarget 20% armor/15% dodge and 15% additional dodge on spam and
MOH/time of need for 20% more Resists?

mp 5-7 would be a joke for a group of these guys.
ground effects have been nerfed to the ground and only the normal attack dmg is increased for each MP level.
Thus elemental resists arent THAT important come 1.05.

maybe sub out the MOH/time of need monk for a bad medicine(20% dmg reduction) WD would be better.

regardless, the possibilities are endless. Goodluck on this bot!!!
 
Thanks, eugenius :)

Very nearly done, well at least for the first release. This new version, as I have said before, will get its own thread, as it is pretty much a very different beast. And although more advanced than the one of this thread, it will not be usable by as many people, although I would like to make a... let's call it a ProPlus version, where the comms will work over the network/internet. I do not have the foggiest idea of how to do this, but that's all part of the fun :)

Config GUIs up and running for both the PartyLeaderPro and the PartyDudePro plugins.

I ran it for a few hours today on a single machine, with parties of 2, 3, and 4 bots, and I seem to have eliminated any bugs. Tomorrow I'll test it out on a LAN, with the COMMS folder based on a shared drive. See how that fares :)

Actually, there are two issues:
1) with the Dudes having to run the CombatBot profile, when they idle out and LeaveGame, D3 and DB crash
2) I ran the Wortham quest with the gang (me controlling the leader), but at the ferry guy, where the followers would normally TP, then banner to rejoin the party, they just stand there doing nothing.... they can't TP because they are in town, and they do not walk to the banner for some reason.... I need to play with that.
I had a similar thing when running Queen/Sarkoth, where one of the followers got stuck at the Blacksmith, but the Lost Leader check kicked in, and the follower turned around, walked to the leader's banner and used it to catch up with the leader.
The follower should do that when stuck at the Ferryman, but I guess it can't see the banner from there..... I'll have to think on it....

Otherwise, all is working well, and as I said in a previous post, stucks, follower stucks, waste very little time now :)

Town run stashing - if there is a way to force the stashing, then I think it will be fairly simple to get them to all head to town at the same time, no matter who triggers the event.
I'll look into that, and if it is possible, I'll add it later, as a revision.

Just-in-case me talking about controlling the leader myself has confused anyone, this advanced version of the plugin can be used either as a Follow Me type plugin, where you control the leader and the bot/plugin controls the followers, or you can use the plugin to automatically run everything, Leader and followers.

Anyway, Zebedee just went BOING, it's time for bed :)
The Magic Roundabout - Wikipedia, the free encyclopedia
The Magic Roundabout - 1280x960 Wallpapers
 
Chucky,

A question -
Will this work with Trinity? As its pretty much a staple at the moment


I've wanted gile's to put a forced town run in his plugin for a while now. Maybe you could talk to him and combo up -- he's damn helpful and this might be a spur to make that ability happen in his plugin and then you can just call the function.
 
Chucky,

A question -
Will this work with Trinity? As its pretty much a staple at the moment


I've wanted gile's to put a forced town run in his plugin for a while now. Maybe you could talk to him and combo up -- he's damn helpful and this might be a spur to make that ability happen in his plugin and then you can just call the function.

Yep, this works with Trinity. I use Trinity for my WD :) Belph for all others. Belph does not like my WD, for some reason!

It should work with the profile managers too. You only need to set that up on the leader, as the leader passes its location to the followers via the comms system. Therefore the managers, switchers, randomisers should work perfectly with this.

I'll post this up in a new thread tomorrow. All done, just finishing off the main page of the thread - Intro, quick start, long winded start.... etc.

I've had some problems today with testing... not sure why.... damn DC's.... and for some reason the Wizard likes to suddenly stand around doing nothing????
All other classes are fine, but the wizard just goes into a sulk?

All worked fine yesterday.

The only difference between yesterday and today, is that I finally updated DemonBuddy to 252, from whatever it was before this last lot of updates.
It might not be the updates fault, as I was taking them through ACT 3, and a good part of that area, you are unable to TP, and of course you have to TP if you get too far away from the leader.

I tried the party on the Queen run this last hour, and they ran perfectly, so I think it is the issue that it cannot TP in certain areas.

I might post the plugin here till I get a chance to make a proper thread, but most/many/some might need a guide, so it might be better if I wait till tomorrow morning.

Forced town run - I'll have a word with GilesSmith if I run across him.

---------------
I had a blast this morning taking my low level Barb (Leader), Monk, WD, and Wizard through Acts 2 and 3.
I controlled the barb, and my plugin and the bot controlled the followers.
Totally owned everything, and the chars were at the correct level for those areas.
But when we went up against the main bosses, Belial and Azmodan, all in the party died (bot controlled all combat) by the time we got the bosses down to half health, except for the Wizard.
Just the Wizard left, and still half the boss's life left. And...
The Wizard tore the boss a new one
Amazing!
I was impressed :)
 
I'd like to see it with a quick instructions --- i want this damn plugin superbad
 
Okay, here's the advanced version of the plugin, posted here temporarily until I get a chance to post a dedicated thread with a decent intro and guide.....

Party Leader Pro / Party Dude Pro

Co-Op botting with comms

IMPORTANT
  • Start the leader from the menus, unless you are taking control of the leader, then you must start in-game.
  • Start the followers anywhere in-game (CombatBot seems to crash the system if run from menus)
  • Idle time needs to either be disabled or set to a VERY high number, as the follower will crash D3/DB if it leaves game.... CombatBot issue, I guess

QUICK'ish START:

Extract files

Place PartyLeaderPro folder into the Plugins folder of the bot that will be the leader

Place the PartyDudePro folder into the Plugins folder of the followers

Configure PartyLeaderPro and PartyDudePro, being sure to set the same:
  • path to the database (must end with a \ )
  • name of the folder that will hold the database

Profiles
  • load CombatBot for the followers
  • load whichever profile you want to run for the leader (Queen, Champ, profile manager, etc.)
  • If this is for a Follow.Me type run, then load CombatBot for the leader

Enable the PartyLeaderPro plugin
Enable the PartyDudePro plugins

Send your followers anywhere in-game (get them out of the menus)
  • It's best if you put the followers in-game somewhere when this is first run. I found that with the CombatBot loaded, and D3 still in the menus, DB and D3 would crash.

Start the leader bot (PartyLeaderPro)

Start the follower bots (PartyDudePro)

That's it. Your leader will now send out invites, and as soon as all the followers have notified the leader, via the database, that they are present in the party, the leader will start the run.

------------------

A dedicated thread will be made tomorrow :)

------------------
DOWNLOAD LINK DELETED BECAUSE THE VERSION IS POO
 
Last edited:
Just a quick question - it seems to have problems using mapped drives (for VM-host communication). Any idea how to set it to use mapped drive/shared folder?
 
Just a quick question - it seems to have problems using mapped drives (for VM-host communication). Any idea how to set it to use mapped drive/shared folder?

I just created a folder on one of the PCs, and shared it, allowing access to everyone.

Right click on the folder, then:
Properties - Sharing - Advanced Sharing - Permissions - Everyone - OK

I then copied the folder's network address (Network - PC name - shared folder name) and pasted that into the Path in the config window, e.g.

\\KINGDOM\sharedFolder\

KINGDOM is the name of my computer, and sharedFolder is the name of the shared folder.
 
Last edited:
well for me dude always teleport to leader and every time says "i have lost the leader!"

it happens until dude dies, then he lies on the ground
 
Last edited:
I increased the wait after it uses the banner, so hopefully that won't happen again.

Actually, I am just guessing that it is testing the distance between the follower and the leader with the coords of the follower whilst in town. So with a longer pause, it should hopefully use the coords it gets once it rejoins the party.

The download now has this change. Hopefully it has fixed it.

----------------------

Thinking about it, if this is the reason why that is occurring (it just happened to me!), then it needs to be resolved in a better way. Increasing the pause is not good... that just leaves the bot open to attack, without being able to fight...

-----------------------

I did not have this problem myself until recently, and I know why. The version I am using now is the one that I put up for download here, and I had stripped out all excess code. Code I used for monitoring what was going on, and that code consisted of Log calls and pauses.

I added a pause of 1 to 2 seconds after the follower uses the banner, so hopefully that will do the trick. If not, I'll have to figure out how long it needs to be able to get back to the party, otherwise it's going to keep on trying to compare the coordinates the follower had in town to that of the leader's out on the run, which will obviously fail.
 
Last edited:
Exactly same problem with new version, also i found that another copy of "CommsCentre" folder created in the root folder where the folder of db is located.
I mean in settings i put D:\ for both plugins. And in real there are 2 folders created.
1. D:\CommsCentre
2. D:\1\1\1\CommsCentre

And DB is located in D:\1\1\1\DB
 
Back
Top