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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

I tried to play manually with leader with nothing but simplefollow on blankroutine on blank.xml and follower on trinityroutine on simplefollow.xml. However, whenever I click start on the leader starting from d3 menu screen then it creates the private game but after that the leader d3 gets unresponsive, db is working and pulsing and follower d3 and db is still working.

I posted a log http://www.thebuddyforum.com/demonb...w-multi-bot-party-plugin-132.html#post1525433 the error starts at line 107. I have done fresh and not overwriting install. I remove c++/.net and reinstall again, reboot restart.

Are you only using 1 installation of Diablo 3?
 
i used 1 louncher Diablo III :) this is wrong ? :)


RRX so Create the film :) when you start your simple follow :D meybe we do some wrong :)


or pleas send me your DB with plugins for e -mail : :) i see if there are no errors.
 
Last edited by a moderator:
RRX I no longer know what to think :) but thanks that fix the simplefollow and the rest. because it's probably your fault. : D Today I turn the bot on again. Turns Updater - I think interesting. I turn everything up and running simplefollow. : D and I did not do anything. I fixed nothing just started to act because the updater mentioned some files :)
 
when running 3 bots, I get the following exception being thrown on the last bot "follower" I start.

Exception during bot tick.System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
at GreyMagic.Executor.WaitForInjection(Int32 timeout)
at GreyMagic.Executor.Execute(Int32 timeout)
at GreyMagic.Executor.GrabFrame()
at GreyMagic.ExternalProcessMemory.AcquireFrame(Boolean isHardLock)
at Zeta.Bot.BotMain.()

Can you please address this? I would love to run this with multiple accounts but having problems. I am also using:
Demonbuddy 1.1.1898.362
Trinity 1.9.7
Questtools 2.0.76
 
I wanted to report back and mention that the problem is specific to the way the plugin handles multiple clients.

It can run 2 at a time no problem at all. As soon as you throw the third wheel in there, the additional client, that's when the client starts locking up.

I can confirm this by running 2 instances of D3 on 1 machine, and then running another instance on a different on the same network without error. However when I try and run all 3 instances of D3 on the same machine, the "third" instance / process of D3 freezes do to the above post and its exception.

I doubt an issue like this will ever be addresses, however I can say that these types of exceptions are the result of poor exception handling. Let me know if you need help re-writing this plugin.
 
Hi,
Does anyone know how to stop follower from interacting with the quest giver whenever it is in town?
I run rift bot full so I want the bots to clear everything before making a new game to save on key rift.
But any time the follower do town run it will talk to the quest giver hence close the rift.
Any idea?
Thanks
 
how can I make my followers leave game if the leader uses teleport?

my issue and im 99% sure all of the people who are saying simplefollow is broken is because of this:

Leader finished game > TP > leaves game
Followers finish > follow leader TP > 50/50 on taking portal BACK thus getting a "leader is out of world" error
The error highlighted in red then causes the leaders game to freeze if it tries to create a NEW game whilst follower bots are still in the old game. it can only be unfrozen by quitting leaders Demonbuddy and starting a new demonbuddy.

How do I solve this issue?

One way would be the old Manglemaw profiles where you had the leader bot have a wait "x" time before actually starting the profile, during which you would invite your followers. Thereby eliminating the need of having "stayinparty =true".

Another way is to prompt the followers to leave game = as in start the countdown; whenever the leader uses teleport.

Could I please get some advice on how to make it so that the followers leave game when the Leader uses teleport?
 
Setting up Trinity Logging
[Trinity] Loading BattleTag Settings
[Trinity] Configuration file loaded
[Trinity] Bot Starting
[Trinity] Bot Starting, Resetting Gold Inactivity Timer
[Trinity] ENABLED: Trinity v1.9.6 now in action!
[SimpleFollow] Initializing Server Service @ http://99.999.999.9:10920/ <-------------- ip changed
[SimpleFollow] Stored Original Bot Behavior
[SimpleFollow] Replacing BotBehavior TreeHook for SimpleFollow
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.()


What's wrong now ?

Really? Look at the IP...
 
how can I make my followers leave game if the leader uses teleport?

my issue and im 99% sure all of the people who are saying simplefollow is broken is because of this:

Leader finished game > TP > leaves game
Followers finish > follow leader TP > 50/50 on taking portal BACK thus getting a "leader is out of world" error
The error highlighted in red then causes the leaders game to freeze if it tries to create a NEW game whilst follower bots are still in the old game. it can only be unfrozen by quitting leaders Demonbuddy and starting a new demonbuddy.

How do I solve this issue?

One way would be the old Manglemaw profiles where you had the leader bot have a wait "x" time before actually starting the profile, during which you would invite your followers. Thereby eliminating the need of having "stayinparty =true".

Another way is to prompt the followers to leave game = as in start the countdown; whenever the leader uses teleport.

Could I please get some advice on how to make it so that the followers leave game when the Leader uses teleport?

this.....even if the follower DOESNT teleport to town, just instantly leaves game that would make this 985768945768947568947689476487849x better
 
Last edited:
you simply need to modify the game creation time from 15-30 second so the time they realise(+-5second) and the time they leave the game (10 seconds min.) then it should work

settings the waittime between games KILLS the games per hour....to the point i might as well be just running 1 bot...theres almsot no gain from syncing two together at such low gph
 
[SimpleFollow] Leader is in town, waiting...
[SimpleFollow] Initializing Client Service connection to http://94.100.195.1:10920/Follow
[SimpleFollow] ERROR: Could not get an update from the leader using http://94.100.195.1:10920/Follow. Is the leader running? (There was no endpoint listening at http://94.100.195.1:10920/Follow that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.)
[SimpleFollow] Initializing Client Service connection to http://94.100.195.1:10920/Follow
[SimpleFollow] ERROR: Could not get an update from the leader using http://94.100.195.1:10920/Follow. Is the leader running? (There was no endpoint listening at http://94.100.195.1:10920/Follow that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.)
[SimpleFollow] Initializing Client Service connection to http://94.100.195.1:10920/Follow
[SimpleFollow] ERROR: Could not get an update from the leader using http://94.100.195.1:10920/Follow. Is the leader running? (There was no endpoint listening at http://94.100.195.1:10920/Follow that could accept the message. This is often caused by an incorrect address or SOAP action. See InnerException, if present, for more details.)

Satellite does not come with a leader
 
Last edited:
Are you only using 1 installation of Diablo 3?
2 installations.

using yar, 1 bot runs d3 A and another bot runs d3 B. but if i want to launch manaully, the shortcut I made from d3 b won't launch even with -launch trick. d3 B client won't pop up. when manually launching d3 client A works.

Is there a trick to launching D3 client B? I did the -launch on the shortcut and not working.
 
2 installations.

using yar, 1 bot runs d3 A and another bot runs d3 B. but if i want to launch manaully, the shortcut I made from d3 b won't launch even with -launch trick. d3 B client won't pop up. when manually launching d3 client A works.

Is there a trick to launching D3 client B? I did the -launch on the shortcut and not working.

"C:\Users\kyle\Desktop\Diablo III\Diablo III.exe" -launch

thjats what i use in the "target" area

i have the two instalations on different hard drives, not sure if that makes a diff or not
 
yea thats what i also did. its not launching d3 client B. its ok really if simplefollow not working on my end.
 
This is certainly not a perfect solution but it performs 5 times better than 'stock' SimpleFollow. I can AFK this over night and it will only break if my Follower dies (like if Ghom decides to target him out of 10 pets for 10 attacks in a row - Very rare)

This is set up to work for Ghom ONLY.

What do you need?
DemonBuddy 359 Official Release - http://updates.buddyauth.com/GetNewest?filter=Demonbuddy
Trinity 1.8.25 - http://www.thebuddyforum.com/demonbuddy-forum/plugins/trinity/159310-trinity-1-8-25-a.html
Custom SimpleFollow 1.3.17 - Attached to this post

How To Use
  1. Download and FRESH INSTALL DemonBuddy 359 from the link above
  2. Go to DemonBuddy/Plugins/ and delete the Trinity and QuestTools folder (QuestTools is not required for this profile).
  3. Download Trinity 1.8.25 from the link above and unpack the Trinity folder to DemonBuddy/Plugins/
  4. Download CustomGhom-SimpleFollow 1.3.17.zip from the attachments section.
  5. Unpack the SimpleFollow folder to DemonBuddy/Plugins/
  6. Download Ghom_SF_Optimised.xml, SimpleFollow.xml
  7. Open or restart DemonBuddy
  8. Load Ghom_SF_Optimised.xml as your leaders profile.
  9. Load SimpleFollow.xml as your followers profile.
  10. Change your leaders new game timer to 8 seconds. You may be able to go lower, or you might have to go higher - depends on your load speed.
  11. Suggested: Set to only loot legendaries
  12. 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.

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.
If your Leader attempts to start a new game before your follower has left it will freeze D3. Set your leaders new game timer correctly to fix (you may have to experiment with timing. I use 8 seconds)


This works best when only looting legendaries. Town runs works most of the time but 1 out of 15 or so times the leader will teleport out of Ghoms room and townrun rather than townrunning at the start of a new game. This breaks followers.
Lastly, your followers need to be able to survive. If they die and the boss isn't killed within 2-3 seconds after that then they will return to town.

Could you help us setup the "leave game" counter you made for this profile, no longer works with latest beta/release DB + latest trinity.

Trinity 1.825 doesnt even get installed on latest DB


extremely frustrating when followers keep taking the portal back, and making leaders game crash
 
Last edited:
how can i make it so the FOLLOWER will wait for the leader for 3 seconds before leaving the new game?

heres my scenario

leader makes game
follower makes one to
followers game loads before the leader
follower leaves game
leader joins game and starts the run
follower re joins game and misses boss fight

i want the follower to do NOTHING for 3ish seconds (i only need litterally half a second it loads so close)
then either leaves game cuz no leader, accecpts boss prompt, or uses banner to teleport to leader

(i have also tried changing the priority in the task manager menu putting the second to low and main to high this didnt do enough)
 
fresh db 410+latest trinity+qt ,run the riftbot ,the leader will do the profile but dont invite the follower

error messenger in leader window:

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 Zeta.Game.Internals.Service.BnetParty.get_IsPartyFull()
at SimpleFollow.Social.CheckInvites()
at SimpleFollow.SimpleFollow.PulseInbox()
 
Hi again,

I Need some Advice please :)

I just want to know if I can setup the pluging to botting in Public session? ( Not Simplefollow plugins who's need a party leader and invites friend request..)

So,

=> Connect Party mode Tourment III,
=>looking if there is people doing rift,
=> -if Not= leave,
-If Yes= follow them.
=> When finish the boss= leave the public game....


Something like that.
 
Could you help us setup the "leave game" counter you made for this profile, no longer works with latest beta/release DB + latest trinity.

Trinity 1.825 doesnt even get installed on latest DB


extremely frustrating when followers keep taking the portal back, and making leaders game crash

Don't worry guy. I am currently testing a new build and it's better than ever (so far).

Mainly, I've managed to fix the follower-out-of-game check so there's no need to set your new game timer to 10 seconds. Mine is at 1 second running Ghom and I get the "Waiting for follower to leave game" message 100% of the time.
 
Ghom SimpleFollow Fixes v2

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
  • Fixed the follower join-leave-rejoin issue.
  • Fixed the follower out of game check before creating a new game - No longer have to use a high new game timer. Set it to 1 second if you want!
  • Fixed leader leaving game before the profile has completed.
  • Fixed leader hanging by the boss entrance on occasion.
  • Followers will wait in town for your leader to start the boss fight cutting out unneeded loading screens.
  • Followers now leave game when leader uses TownPortal after killing Ghom.
  • The quest NPC right next to the spawn point has been blacklisted.

Known Bugs
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.
 

Attachments

Last edited:
Back
Top