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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

This is set up to work for Ghom ONLY - It will NOT work with any other profile.
It was also optimized using Barbarian and Crusader - I cannot guarantee that other classes will perform efficiently.


What do you need?
DemonBuddy 362 Official Release - http://updates.buddyauth.com/GetNewest?filter=Demonbuddy
Trinity 1.9.5 (Attached)
QuestTools 2.0.74 (Attached)
Custom SimpleFollow 1.3.17 (Attached)

How To Use
  1. Download and FRESH INSTALL DemonBuddy 362 from the link above
  2. Go to the folder you chose to install/extract DemonBuddy to.
  3. Delete the entire Plugins folder.
  4. Download the compilation attached below.
  5. Extract the contents to your Demonbuddy root directory (replacing the previously deleted Plugins folder). There should be NO prompts to overwrite.
  6. Open or restart DemonBuddy
  7. Load Ghom.xml as your leaders profile.
  8. Load SimpleFollow.xml as your followers profile.
  9. Enjoy a smoother bot!

What Has Changed
  • Removed the leader-in-game checking that constantly makes followers join-leave-rejoin every game. There is no need for this check when running Ghom.
  • Followers will now wait in town for your leader to start the boss fight. This cuts out a loading screen and stops your leader getting confused when followers don't immediately accept a boss prompt (ie prompt appears during loading).
  • Followers can now only leave game from the boss room.
  • Followers now leave game when leader uses TownPortal. These 2 prevent a bug that occurred where my Followers seemed to randomly leave game before the leader could then rejoin and sit in town while the leader was out of game.
  • The quest NPC right next to the spawn point has been blacklisted. Prevents Followers ignoring a boss prompt if they are currently talking to that dude.
  • Leader will no longer leave game outside the boss room if there is a 0.1 second delay on the boss prompt.
  • Semi-fixed follower leaving game check - No longer have to use a high new game timer. Set it to 1 second if you want!

Known Bugs
Sometimes leader will 'hang' by the the entrance to the Larder. This only seems to sometimes happen on the first run after starting the bot and it will never 'randomly' happen if the first run goes smoothly. Restart demonbuddy to fix.
Your followers need to be able to survive 100% of the time. If they die and the boss isn't killed within 2-3 seconds after that then they will return to town and break the bot.

Note: The Trinity in this compilation includes changes for Barbarian Earthquake - Now only casts when at max Fury. Changes for Crusader Fist of the Heavens - Will now use in melee range.

It's beautiful.
 
Last edited:
It's beautiful.

Let me know if you encounter any issues or freezes. I came back to it after about 5 hours afk just now and my leader had somehow died and broken the bot. Should be nearly impossible under normal circumstances - would like to figure out how/why it happened and the logs aren't terribly helpful.
 
Are you using my old Ghom simplefollow? Please refer to this post, download the attachment, and follow the instructions.

I have tested this as working.

The only way I can reproduce a crash is by placing the contents of the attached compilation inside the Plugins folder rather than replacing it... don't do this. Reread the instructions.

If you are still experiencing crashes I can only suggest reinstalling all the required Microsoft frameworks and restarting your PC.
 
Last edited:
DB410+latest trinty and questools+simplefollow 1.3.36

leader cannot invite follow

[SimpleFollow] Initializing Server Service @ http://localhost:10920/
Exception during bot tick.System.Exception: Injection resulted in a process exception with error code 0xc0000005
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.Execute()
at ..(Executor , String )
at Zeta.Game.Internals.Service.BnetParty.get_NumPartyMembers()
at SimpleFollow.Social.get_NumPartyMembers()
at SimpleFollow.Social.get_IsInParty()
at SimpleFollow.Composites.<LeaderOutOfGameComposite>b__8(Object ret)
at Zeta.TreeSharp.Decorator.CanRun(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Sequence..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Common.HookExecutor.Run(Object context)
at Zeta.TreeSharp.Action.RunAction(Object context)
at Zeta.TreeSharp.Action..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.Decorator..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.TreeSharp.PrioritySelector..()
at Zeta.TreeSharp.Composite.Tick(Object context)
at Zeta.Bot.BotMain.()
 
Thanks for an awesome plugin. But I have a problem when creating game.
Code:
[SimpleFollow] Waiting for 1 followers to leave game...
Waiting 3.1 seconds before next game...
Creating new game. Params: [Act: A5, Difficulty: Torment6, Quest: 273408, QuestStep: 3,
...
When a follower have not left the game and the log was "Waiting for 1 followers to leave game...", but the leader still created new game and got error when there's party member in game. Can you make the leader waitd for all party member leave game then create new game?
 
Uploaded new version with some fixes for leader creating games Out of Game and such.
 
rrrix thanks for the great work! The profile works great even though I cannot take full advantage of using it.
I am running my bots on separate VMware virtual machines. I tried so many things in order to make SimpleFollow to work on VMware but could not succeed. I have fixed IP & router. In the Plugin's IP section I have tried all different combinations - using localhost, using physical IP, using router virtual IP, using the VMware virtual IP, generated for each separate virtual machines but all in vain, I could not get the virtual machines to communicate with each other.
I saw quite a few posts from people with VMware who could not get it working as well, at least not with both leader and follower running on separate virtual machines. It will be really great if you could make a version with VMware support, many users will be happy ;)
 
rrrix thanks for the great work! The profile works great even though I cannot take full advantage of using it.
I am running my bots on separate VMware virtual machines. I tried so many things in order to make SimpleFollow to work on VMware but could not succeed. I have fixed IP & router. In the Plugin's IP section I have tried all different combinations - using localhost, using physical IP, using router virtual IP, using the VMware virtual IP, generated for each separate virtual machines but all in vain, I could not get the virtual machines to communicate with each other.
I saw quite a few posts from people with VMware who could not get it working as well, at least not with both leader and follower running on separate virtual machines. It will be really great if you could make a version with VMware support, many users will be happy ;)

Just an FYI, nothing to do with SF but...

Historically (I've been around here a while), there's been more reports of people banned using VMWare than just running them all on the same OS instance.

I personally run 4 through ISBoxer. No tinfoil :)

Anyways, there's no *technical* reason this won't work with VMWare, you really just need to iron out your Firewall, IP, network settings, etc. This uses plain ol' WCF to do HTTP connections. Make sure the appropriate firewall and network settings are in place and it WILL work.
 
rrrix thanks for the great work! The profile works great even though I cannot take full advantage of using it.
I am running my bots on separate VMware virtual machines. I tried so many things in order to make SimpleFollow to work on VMware but could not succeed. I have fixed IP & router. In the Plugin's IP section I have tried all different combinations - using localhost, using physical IP, using router virtual IP, using the VMware virtual IP, generated for each separate virtual machines but all in vain, I could not get the virtual machines to communicate with each other.
I saw quite a few posts from people with VMware who could not get it working as well, at least not with both leader and follower running on separate virtual machines. It will be really great if you could make a version with VMware support, many users will be happy ;)

Thanks for the response. I use VMware because the bot computer is often used for other things / from other users so unfortunately it is a must. I will try to play with settings again. Yet with my limited knowledge I am not really sure if I need to use the leader's virtual machine virtual IP, assigned by VMware or the physical IP. I am not really sure how WCF works with VMware virtual machines.
Anyhow, when ran the bots on 2 different computers, the plugin was just amazing. I will try to handle the network setting, thanks!
 
This is set up to work for Ghom ONLY - It will NOT work with any other profile.
It was also optimized using Barbarian and Crusader - I cannot guarantee that other classes will perform efficiently.


What do you need?
DemonBuddy 362 Official Release - http://updates.buddyauth.com/GetNewest?filter=Demonbuddy
Trinity 1.9.5 (Attached)
QuestTools 2.0.74 (Attached)
Custom SimpleFollow 1.3.17 (Attached)

How To Use
  1. Download and FRESH INSTALL DemonBuddy 362 from the link above
  2. Go to the folder you chose to install/extract DemonBuddy to.
  3. Delete the entire Plugins folder.
  4. Download the compilation attached below.
  5. Extract the contents to your Demonbuddy root directory (replacing the previously deleted Plugins folder). There should be NO prompts to overwrite.
  6. Open or restart DemonBuddy
  7. Load the provided Ghom.xml as your leaders profile.
  8. Load the provided SimpleFollow.xml as your followers profile.
  9. Enjoy a smoother GhomBot!

What Has Changed
  • Removed the leader-in-game checking that constantly makes followers join-leave-rejoin every game. There is no need for this check when running Ghom.
  • Followers will now wait in town for your leader to start the boss fight. This cuts out a loading screen and stops your leader getting confused when followers don't immediately accept a boss prompt (ie prompt appears during loading).
  • Followers can now only leave game from the boss room.
  • Followers now leave game when leader uses TownPortal. These 2 prevent a bug that occurred where my Followers seemed to randomly leave game before the leader could then rejoin and sit in town while the leader was out of game.
  • The quest NPC right next to the spawn point has been blacklisted. Prevents Followers ignoring a boss prompt if they are currently talking to that dude.
  • Leader will no longer leave game outside the boss room if there is a 0.1 second delay on the boss prompt.
  • Semi-fixed follower leaving game check - No longer have to use a high new game timer. Set it to 1 second if you want!

Known Bugs
Sometimes leader will 'hang' by the the entrance to the Larder. This only seems to sometimes happen on the first run after starting the bot and it will never 'randomly' happen if the first run goes smoothly. Restart demonbuddy to fix.
Your bots need to be able to survive 100% of the time. If they die and the boss isn't killed within 2-3 seconds after that then they will return to town and break the bot.

Note: The Trinity in this compilation includes changes for Barbarian Earthquake - Now only casts when at max Fury. Changes for Crusader Fist of the Heavens - Will now use in melee range.

I've got this working with a WD / monk combo and it's nice. Could AFK it if we weren't having these fing auth issues. Nice job man.
 
Hi all , would this work for just inviting a real life friend who I trust to run with my bot? Would there be any special set up I would have to do? Thanks
 
If you want to do something like that, your best bet would be to run your bot normal and then use the requestclicker plugin.
 
if i want to run 2 bots on two different computers, how do i set it up? do i have to change the "bind adress" somehow? what do i have to enter there?
 
Last edited:
Guys, my followers always interact with Tyrael when they do a town run. How can I avoid this? I play my leader manually and he should be the only guy who interacts with Tyrael.

Thanks
itraxx
 
Guys, my followers always interact with Tyrael when they do a town run. How can I avoid this? I play my leader manually and he should be the only guy who interacts with Tyrael.

Thanks
itraxx

Blacklist Tyrael in SimpleFollow.xml

<TargetBlacklist actorId="114622" name="Tyrael" />

I believe that's the one, if not just dump ActorID to check.
 
Back
Top