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

You can easly make the plugin communicate with another bot by simply either use SQL databases or one read and one write file. Shouldnt be too hard.
You can simply use the Leader plugin to search for others demonbuddy.exe in the processtree and get the application paths to those(you will need all DBs in seperate folders).
Then create a read file in that folder that simply say Hello World...
Then you get your leader to wait for a write file to be created in the same folder.
What i would do is to create new threads for each communication.
That would mean that you can do as well with 1 follower as with 3.
And the DB thread wouldnt be effected!

If you manage communication it would mean that you could do synced town runs, no need for them all to use the same profile since you can just give the same MoveTo as the leader is currently doing and synced
interaction with Actors...

Another this is the Yes button on doing bosses together, shouldnt be too hard and imo this should be a prio :)

Awesome work i hope you develop this even further, because this is the future in Champion-Hunting!

You can find me at #Ciggarc if you need any help or just someone telling you how awesome you are :D
 
You can easly make the plugin communicate with another bot by simply either use SQL databases or one read and one write file. Shouldnt be too hard.
You can simply use the Leader plugin to search for others demonbuddy.exe in the processtree and get the application paths to those(you will need all DBs in seperate folders).
Then create a read file in that folder that simply say Hello World...
Then you get your leader to wait for a write file to be created in the same folder.
What i would do is to create new threads for each communication.
That would mean that you can do as well with 1 follower as with 3.
And the DB thread wouldnt be effected!

If you manage communication it would mean that you could do synced town runs, no need for them all to use the same profile since you can just give the same MoveTo as the leader is currently doing and synced
interaction with Actors...

Another this is the Yes button on doing bosses together, shouldnt be too hard and imo this should be a prio :)

Awesome work i hope you develop this even further, because this is the future in Champion-Hunting!

You can find me at #Ciggarc if you need any help or just someone telling you how awesome you are :D

Damn, that's brilliant in its simplicity... a read/write file.... very nice.... brilliant :)

And I was going to work along the lines of passing the MoveTo commands for the improved version of the plugin, where the followers actually follow the leader. Your information/tip has made the job a lot easier.

Thanks, Radonic..... MEGA +REP

:)
 

Excellent, nice one, shinavaka :)

I wonder why that is happening when using the Co-Op bot plugin.... hmm.... I'll have to think about that one

Thanks again :)

--------

To all - Today I will make a start on the death handling, and hopefully not get side tracked. I think it best to sort that out for this version of the plugin, and then at a later date, make a version where we have better synchronization between the chars/actors. Of course I don't mind in anyone else wants to do this. Don't think that just because I have done this that I'd be offended by anyone else jumping in an hijacking the concept. My mind does not work that way :) If you want a go, go for it :)
 
this sounds so legit..... You probably remember me making a thread about this about 3 weeks ago. Thanks for coming out with this!

I would like to see this be used as a leveling plugin also. That would be awesome

major props to you chucky
 
Excellent, nice one, shinavaka :)

I wonder why that is happening when using the Co-Op bot plugin.... hmm.... I'll have to think about that one

Thanks again :)

--------

To all - Today I will make a start on the death handling, and hopefully not get side tracked. I think it best to sort that out for this version of the plugin, and then at a later date, make a version where we have better synchronization between the chars/actors. Of course I don't mind in anyone else wants to do this. Don't think that just because I have done this that I'd be offended by anyone else jumping in an hijacking the concept. My mind does not work that way :) If you want a go, go for it :)
I can always help you, but i got my hand full atm with both RNR and RadsAtom... But as i said, just join #Ciggarc if you need help or want to talk ideas. Me, Giles, Superreeen and Sinterklaas is often talking there about c# solutions so you are welcome!
 
I can always help you, but i got my hand full atm with both RNR and RadsAtom... But as i said, just join #Ciggarc if you need help or want to talk ideas. Me, Giles, Superreeen and Sinterklaas is often talking there about c# solutions so you are welcome!

Thanks, Radonic. I tend to prefer to run solo, but your offer and any input from anyone is always appreciated :)

The info/help I have received on here has already reduced the time that it should take to resolve and issues/make changes, etc.

And I'll be sure to join #Ciggarc .. it will be nice to banter with like minded people :)

I'm in a bit of a zero drive day today. One of those days where I can't be bothered to do anything, lol.... Oh well, some fresh air while I take the dog for a walk should fix that. Closely followed by a pot of coffee :)

cya, and thanks :)
 
You can easly make the plugin communicate with another bot by simply either use SQL databases or one read and one write file. Shouldnt be too hard.
You can simply use the Leader plugin to search for others demonbuddy.exe in the processtree and get the application paths to those(you will need all DBs in seperate folders).
Then create a read file in that folder that simply say Hello World...
Then you get your leader to wait for a write file to be created in the same folder.
What i would do is to create new threads for each communication.
That would mean that you can do as well with 1 follower as with 3.
And the DB thread wouldnt be effected!

If you manage communication it would mean that you could do synced town runs, no need for them all to use the same profile since you can just give the same MoveTo as the leader is currently doing and synced
interaction with Actors...

Another this is the Yes button on doing bosses together, shouldnt be too hard and imo this should be a prio :)

Awesome work i hope you develop this even further, because this is the future in Champion-Hunting!

You can find me at #Ciggarc if you need any help or just someone telling you how awesome you are :D

That's a great idea only one thing I see that really limits the bot's useability, that is you will be required to have all bots running on the same computer. Your idea would be really awesome, if you could get them to communicate with each other over a private network as well as on the same computer.
 
Last edited:
That's a great idea only one thing I see that really limits the bot's useability, that is you will be required to have all bots running on the same computer. Your idea would be really awesome, if you could get them to communicate with each other over a private network as well as on the same computer.

Good point, I did not think of that..... hmm....

Comms will be essential for the perfect setup of this type of plugin, I reckon, but the creation of that will have to wait. I'm too busy at the moment.

Just sorting out this death handling and I'm seem to be doing a million and one things. Soooooooooooooooooo many distractions, lol

I'm attempting to solve it for myself. If I must, I'll check other plugins that I think might use methods that would be of use to me, just to see how they are used.

So far I have created an OnDeath() method that is used to capture the death of a character, and teleports that character to the base.
I wasted quite a lot of time pre-coffee, going "WTF! why is it not liking my check on death"?!?!?! Only to realise that I had a lower case i instead of an uppcase I:

Me.DiaUnit.isDead() <--- WRONG!
Me.DiaUnit.IsDead() <---- CORRECT

D'OH

NEXT: The banner (banner ActorSNOs and tips thanks to Gardettos and sfj), and use this to join back up with the party

'ere we go, and let's see how many interruptions I can have while I try and sort this out :)
 
I have not tried this plugin, nor do I intend to use it, but I just had to post and say what an awesome and crazy idea this is. Keep up the great work, man. You're an innovator.
 
That's a great idea only one thing I see that really limits the bot's useability, that is you will be required to have all bots running on the same computer. Your idea would be really awesome, if you could get them to communicate with each other over a private network as well as on the same computer.


You could just set up a simple network share on the party leader computer for a text-file with full read/write access that all the slave bots could use for instructing them what to do
 
That's a great idea only one thing I see that really limits the bot's useability, that is you will be required to have all bots running on the same computer. Your idea would be really awesome, if you could get them to communicate with each other over a private network as well as on the same computer.
If you use SQL you could make all the users have access to it in the private network...
If you want to be really cool, you could allow users to have access to your SQL from anywhere.

Everything is possible!
 
lol will test it tonight with 3 bots and im super excited about it
 
This is going to be legendary when you get death handling done!

Great work!
 
Just a point - a SQL database that Trinity can also connect to and read and write values to, could mean some co-ordination - and integration - allowing Trinity style combat and reporting of things like town-runs etc. to all bots in a party. Just a random thought of the day.
 
Just a point - a SQL database that Trinity can also connect to and read and write values to, could mean some co-ordination - and integration - allowing Trinity style combat and reporting of things like town-runs etc. to all bots in a party. Just a random thought of the day.

I just thought about what this would be like... my head exploded.
 
If you use SQL you could make all the users have access to it in the private network...
If you want to be really cool, you could allow users to have access to your SQL from anywhere.

Everything is possible!

Just make a note, if your using a SQL database, I am assuming one of them is going to need to be the server. There will be a bit of work for supporting it because automated SQL databases tend to fail at installing certain functions, or having them pre-enabled in my expiernece. That if you go this route make a quick guide for people on having SQL configuration right, a batch that will possibly allow ports for DB to actually communicate (or a firewall might get in the way) and that the browser and server agent are enabled on the main one.
 
Just make a note, if your using a SQL database, I am assuming one of them is going to need to be the server. There will be a bit of work for supporting it because automated SQL databases tend to fail at installing certain functions, or having them pre-enabled in my expiernece. That if you go this route make a quick guide for people on having SQL configuration right, a batch that will possibly allow ports for DB to actually communicate (or a firewall might get in the way) and that the browser and server agent are enabled on the main one.
You dont need to, c# have SQL support...

Edit: Loads of the program we are using everyday in Windows uses background SQL databases to track things.
 
No disrespect intended at all to the original author, but I'd be willing to donate 50 dollars to the Ciggarc collaboration if they take up this project and get the bots talking and acting together with each other and Trinity. I'll even put it up front as long as we can have it in a week.
 
Last edited:
I'd donate 50 dollars to the Ciggarc collaboration if they take up this project and get the bots talking and acting together with each other and Trinity. I'll even put it up front.
I think you should give those to Chuckyegg instead :) Its his plugin and he deserves it after all the hard work :)
 
Back
Top