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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

Uploaded new version with some fixes for leader creating games Out of Game and such.

The new version introduces a problem for followers where they intermittently try to teleport to the leader even if they're not far behind, which results in a Diablo error telling them that the player they're trying to teleport to is too close.
It also makes them unresponsive during attempted teleport for a few seconds.

Thanks,
 
Got some issue after a while when i was running rift profile:

Code:
[SimpleFollow] DB Navigation Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.   at System.Collections.Generic.List`1.set_Capacity(Int32 value)
   at System.Collections.Generic.List`1.EnsureCapacity(Int32 min)
   at System.Collections.Generic.List`1.Add(T item)
   at Zeta.Bot.Pathfinding.PathFinder.FindPath(Point startPoint, Point endPoint, Boolean includeDiagonals, Int32 maxMilliseconds, Boolean allowPartialPaths)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.(Vector3 , Boolean )
   at Zeta.Bot.Navigation.DefaultNavigationProvider.GeneratePath(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at SimpleFollow.FollowTag.NavigateMove(Vector3 destination, String name, Boolean raycast)
[Trinity][Performance] Execution of Navigator.MoveTo took 1495.60ms.
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1496.59ms.
[Trinity][Performance] Execution of HandleTarget took 1501.47ms.
[Trinity][Performance] Execution of Navigator.MoveTo took 1576.31ms.
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1577.04ms.
[Trinity][Performance] Execution of HandleTarget took 1582.98ms.
[Trinity][Performance] Execution of Navigator.MoveTo took 1577.05ms.
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1578.49ms.
[Trinity][Performance] Execution of HandleTarget took 1584.25ms.
[Trinity][Performance] Execution of Navigator.MoveTo took 1486.34ms.
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1487.05ms.
[Trinity][Performance] Execution of HandleTarget took 1491.23ms.
[SimpleFollow] DB Navigation Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Collections.Generic.List`1.set_Capacity(Int32 value)
   at System.Collections.Generic.List`1.EnsureCapacity(Int32 min)
   at System.Collections.Generic.List`1.Add(T item)
   at Zeta.Bot.Pathfinding.PathFinder.FindPath(Point startPoint, Point endPoint, Boolean includeDiagonals, Int32 maxMilliseconds, Boolean allowPartialPaths)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.(Vector3 , Boolean )
   at Zeta.Bot.Navigation.DefaultNavigationProvider.GeneratePath(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at SimpleFollow.FollowTag.NavigateMove(Vector3 destination, String name, Boolean raycast)
[SimpleFollow] DB Navigation Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Collections.Generic.List`1.set_Capacity(Int32 value)
   at System.Collections.Generic.List`1.EnsureCapacity(Int32 min)
   at System.Collections.Generic.List`1.Add(T item)
   at Zeta.Bot.Pathfinding.PathFinder.FindPath(Point startPoint, Point endPoint, Boolean includeDiagonals, Int32 maxMilliseconds, Boolean allowPartialPaths)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.(Vector3 , Boolean )
   at Zeta.Bot.Navigation.DefaultNavigationProvider.GeneratePath(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at SimpleFollow.FollowTag.NavigateMove(Vector3 destination, String name, Boolean raycast)
[SimpleFollow] DB Navigation Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Collections.Generic.List`1.set_Capacity(Int32 value)
   at System.Collections.Generic.List`1.EnsureCapacity(Int32 min)
   at System.Collections.Generic.List`1.Add(T item)
   at Zeta.Bot.Pathfinding.PathFinder.FindPath(Point startPoint, Point endPoint, Boolean includeDiagonals, Int32 maxMilliseconds, Boolean allowPartialPaths)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.(Vector3 , Boolean )
   at Zeta.Bot.Navigation.DefaultNavigationProvider.GeneratePath(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at SimpleFollow.FollowTag.NavigateMove(Vector3 destination, String name, Boolean raycast)
[SimpleFollow] DB Navigation Exception: System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown.
   at System.Collections.Generic.List`1.set_Capacity(Int32 value)
   at System.Collections.Generic.List`1.EnsureCapacity(Int32 min)
   at System.Collections.Generic.List`1.Add(T item)
   at Zeta.Bot.Pathfinding.PathFinder.FindPath(Point startPoint, Point endPoint, Boolean includeDiagonals, Int32 maxMilliseconds, Boolean allowPartialPaths)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.(Vector3 , Boolean )
   at Zeta.Bot.Navigation.DefaultNavigationProvider.GeneratePath(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at Zeta.Bot.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
   at SimpleFollow.FollowTag.NavigateMove(Vector3 destination, String name, Boolean raycast)
[Trinity] Your bot got stuck! Trying to unstuck (attempt #1 of 10 attempts) Act="OpenWorld" questId="312429" stepId="2" worldId="288800"
 
how do i set it up so I can run two bots on two different computers with this?

Change the ip address within the SimpleFollow plugin configuration to match that of the computer in which the leader bot will be run on. i.e. 1.0.0.1:10920

In windows firewall under advanced settings add a new rule in the inbound and outbound settings for the port 10920 for UDP and TCP.

Select a profile for the leader and start demonbuddy

Select the simplefollow profile for the follower and start demonbuddy.
 
im confused im still new at botting... can i use simplefollow to join my buddy game or this bot main for muiti comp

where can i find a guide on how to use it
 
im confused im still new at botting... can i use simplefollow to join my buddy game or this bot main for muiti comp

where can i find a guide on how to use it

No to your first question unless your buddy is running the SimpleFollow manual setup which is located in this thread. Yes for multi-computer setup but you will still need multiple DemonBuddy keys. Best guide I can offer you is the first page on this thread as well as the Search Thread feature in the upper right.
 
Hi all,

I've been having a really annoying problem (v39) where the follower bot keeps leaving party when the leader is "in-game". The error message is something along the lines of "we are out of game, leader is in game - leaving party for reinvite".

So it takes forever for both of them to be in the same party, sometimes the follower never makes it into the party at all. Is there a setting that I'm missing? It used to work flawlessly.

I'm running both on the same PC.
 
Hi all,

I've been having a really annoying problem (v39) where the follower bot keeps leaving party when the leader is "in-game". The error message is something along the lines of "we are out of game, leader is in game - leaving party for reinvite".

So it takes forever for both of them to be in the same party, sometimes the follower never makes it into the party at all. Is there a setting that I'm missing? It used to work flawlessly.

I'm running both on the same PC.

Are you running the latest version? I had this problem with rev 4 off the svn, but rev 5 works fine. Not sure if they both show as 1.3.39 or not, but I no longer have the problem since updating from svn yesterday.
 
Last edited:
Are you running the latest version? I had this problem with rev 4 off the svn, but rev 5 works fine. Not sure if they both show as 1.3.39 or not, but I no longer have the problem since updating from svn yesterday.

Hi Fraktel,

Thanks for the reply. I just download the zip on post #1. Where would I go to get the latest version?

Thank you very much.
 
I got the files from downloading it directly. I'll give EZUpdater a try. Thank you.

Nope still no good. I'm using Rift Bot profile Explore With Bounties if that helps.

The leader just goes... and the follower struggles to join. Well it does join then it just leaves. My plugins are:
Armory
EZUpdater
QuestTools
SimpleFollow
Trinity

On both follower and leader.

The settings are:
Bot:
repair at 30%
loot radius: 150
kill radius: 80
difficulty: t4
Trinity settings (mostly following rift bot instructions):
Combat
elite range: 100
min trash mob pack size: 5
disabled extend trash-kill
disabled force kill summoners
disabled path around aoe
disabled savage beast charge
enabled kite to avoid death
disabled attack mobs in aoe
Objects
disabled ressurect dead players
container range: 60
enabled all container options including open any container
Advanced
gold timer set to 300

Simple Follow settings:
disabled use profile position
enabled stay in party
didnt touch default server port or bind address
unticked all invites on follower/ticked invite friend 1 on leader
enabled use trinity hotspots (even though i don't know what that does)

The leader bot only has 1 friend and that is the follower. The follower has a lot of friends, does that matter?

Thanks very much guys for helping out.
 
I am blown away right now.

With the recent fixes I am able to run all 3 accounts together, and have been for hours now without any interaction from me to help the bot.
 
i just got a question before trying this plugin : can we give to the leader all the legendaries the followers drop ?
 
Nope still no good. I'm using Rift Bot profile Explore With Bounties if that helps.

The leader just goes... and the follower struggles to join. Well it does join then it just leaves. My plugins are:
Armory
EZUpdater
QuestTools
SimpleFollow
Trinity

On both follower and leader.

The settings are:
Bot:
repair at 30%
loot radius: 150
kill radius: 80
difficulty: t4
Trinity settings (mostly following rift bot instructions):
Combat
elite range: 100
min trash mob pack size: 5
disabled extend trash-kill
disabled force kill summoners
disabled path around aoe
disabled savage beast charge
enabled kite to avoid death
disabled attack mobs in aoe
Objects
disabled ressurect dead players
container range: 60
enabled all container options including open any container
Advanced
gold timer set to 300

Simple Follow settings:
disabled use profile position
enabled stay in party
didnt touch default server port or bind address
unticked all invites on follower/ticked invite friend 1 on leader
enabled use trinity hotspots (even though i don't know what that does)

The leader bot only has 1 friend and that is the follower. The follower has a lot of friends, does that matter?

Thanks very much guys for helping out.

This issue has been around forever and doesn't seem to want to go away. It occurs when you are using a profile that dictates the leader and followers stay in the same party when leaving games rather than leaving party and re-inviting after the new game has been created.

You can patch this by turning off various checks but this will break the bot on most profiles.

The other solution is to just have your leader re-invite every game instead.

Go through your bounty profiles and make sure all instances of the <LeaveGame> tag have the stayInParty="False" attribute.
Should look like this: <LeaveGame quest="1" step="1" stayInParty="False" />
If this doesn't work then disable stay in party in the SimpleFollow config as well.
If this doesn't work report back.


Edit:

Scratch that I just re-read your issue as you explained it a page back.

Delete all the current logs in your DB/Logs folder. Restart DemonBuddy, Reproduce the issue. Then post the newly generated log here.
 
Last edited:
Request:

- possible to add a leader change ?
- sometimes when the leader disconnects the lead changes and then some followers just idle around cause they are leader now
 
Back
Top