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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

If running multiple bot teams: Configure Leader/Server TCP port in Plugins window > SimpleFollow config
How to do multiple bot teams?? i haven't any config for TCP port (version 1.1.4)
 
First of all, this is am amazing plugging.

Is it possible to identify the leader's target? If all the follower target the leader's target, it remove the problem of echoing fury(FEAR) and would definitely speed up the run and death rate. Especially when running MP10.
 
First of all, this is am amazing plugging.

Is it possible to identify the leader's target? If all the follower target the leader's target, it remove the problem of echoing fury(FEAR) and would definitely speed up the run and death rate. Especially when running MP10.
this would require interaction with your combat routine which it does not do. whether rrrix has this kind of behaviour planned for the future.. who knows.
 
Just one simple question before I dive in.

Do the followers attack? or only follow?
 
Any chance edit for followers dont leave party in end of each game? for stay in party just waiting leader restart game after clear?

its normal have some fps spikes with this plugin?
 
Last edited:
Any chance edit for followers dont leave party in end of each game? for stay in party just waiting leader restart game after clear?

its normal have some fps spikes with this plugin?

I played a bunch with the followers staying in the game, and often came across actually a well documented bug in D3 - where a random party member will mysteriously become the party leader during the game leave/join process. This basically breaks the entire thing (because the "leader bot" needs to be the party leader). So, simplest solution is usually the best...
 
Love this plug in but having one problem im running 2 bots on my pc and my friend is running a bot on his cpu but his bot just joins then leaves any idea on what we could do to fix this?
 
Dont know if its because the pluing push more for my cpu or something, make my leader db crash. normaly i run 3 bots in same computer without problems, last 2 days decide try out this plugin, i see some fps breaks and for 2 times the leader bot db stop, just not reply without any reason. trying find in logs but cant find anything.

[18:44:28.491 D] System.Exception: Process must have frozen or gotten out of sync: InjectionFinishedEvent_was_never_fired
em Zeta.MemoryManagement.Executor.Execute(String debugMessage)
em Zeta.Internals.Actors.DiaActivePlayer.UsePower(SNOPower power, Vector3 clickPos, Int32 worldDynamicId, Int32 targetACDGuid)
em GilesTrinity.DbProvider.PlayerMover.MoveTowards(Vector3 vMoveToTarget)
em Zeta.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
em Zeta.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
em GilesTrinity.XmlTags.TrinityMoveTo.GilesMoveToLocation(Object ret)
em Zeta.TreeSharp.Action.RunAction(Object context)
em Zeta.TreeSharp.Action..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.Sequence..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.Common.HookExecutor.Run(Object context)
em Zeta.TreeSharp.Action.RunAction(Object context)
em Zeta.TreeSharp.Action..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.Common.HookExecutor.Run(Object context)
em Zeta.TreeSharp.Action.RunAction(Object context)
em Zeta.TreeSharp.Action..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.CommonBot.BotMain.()
[18:45:36.111 D] [SimpleFollow] Opening Social Window
[18:45:36.111 D] [SimpleFollow] Social Window button is visible
[18:45:36.111 D] [SimpleFollow] Clicking Social Window button

this last part social something just repeat non stop.
this one i think its one of them, this time closed my diablo3 leader i believe, other happen its db stop responding, cant find in logs anything.

[11:38:39.133 D] System.AccessViolationException: Could not read bytes from 0000001C [299]!
em Zeta.MemoryManagement.ExternalProcessReader.ReadBytes(IntPtr address, Int32 count, Boolean isRelative)
em Zeta.MemoryManagement.ExternalProcessReader.Read[T](IntPtr address, Boolean isRelative)
em Zeta.Internals.Actors.DiaActivePlayer..()
em System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
em Zeta.Internals.Actors.DiaActivePlayer.HasBuff(Int32 id)
em Zeta.Internals.Actors.DiaActivePlayer.get_IsInTown()
em GilesTrinity.DbProvider.PlayerMover.UnstuckChecker(Vector3 vMyCurrentPosition, Int32 checkDuration)
em GilesTrinity.DbProvider.PlayerMover.MoveTowards(Vector3 vMoveToTarget)
em Zeta.Navigation.DefaultNavigationProvider.()
em Zeta.Navigation.DefaultNavigationProvider.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
em Zeta.Navigation.Navigator.MoveTo(Vector3 destination, String destinationName, Boolean useRaycast)
em Zeta.CommonBot.CommonBehaviors..(Object )
em Zeta.TreeSharp.Action.RunAction(Object context)
em Zeta.TreeSharp.Action..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.Decorator..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.Common.HookExecutor.Run(Object context)
em Zeta.TreeSharp.Action.RunAction(Object context)
em Zeta.TreeSharp.Action..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.Common.HookExecutor.Run(Object context)
em Zeta.TreeSharp.Action.RunAction(Object context)
em Zeta.TreeSharp.Action..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.TreeSharp.PrioritySelector..()
em Zeta.TreeSharp.Composite.Tick(Object context)
em Zeta.CommonBot.BotMain.()

this is the second stop i believe.

any clue why?
 
Last edited:
Fixed almost everything, just one thing bothers me, my leader DB is buging after a while and i have to right click on it to start working again. Can you tell me how solve this? Meybe my pc isn't strong enough, but was working well with 6 accounts normaly but bugs leader with 4 only.
 
plugin seems to be working very well. Extremely easy to install and get running.

getting above 700+ iph / 2+lph with my monk/barb combo farming mp7 killing elites.
 
Had to set last 2 slots in bag as "safe" because with 2 slots left my folowers don't pick up last item making them skiping legendaries too.

Edit: Made highest priority on Leader DB client \, working perfect now 750 IPH mP7 cmw/wd :)
Better make high pick up radius because bots sometimes split on open areas :)
 
Last edited:
Just wanted to try your plugin. But all my bots crashing after few mins of using. Sometimes the leader, sometimes the followers, sometimes all together. Also all spamming error windows. I use RU versions, so cant tell which errors :) But i think plugin works too fast for inviting and all the other things... Maybe set the delays higher? Or give an option?
 
I have hit 20h+ without crashes on multiple bots more then once, if you suffer more crashes there is probably something wrong outside of this plugin. I know a lot of reports of this have also been posted to the buddystaff but as far as i know without results (and logs) yet :)
 
I have hit 20h+ without crashes on multiple bots more then once, if you suffer more crashes there is probably something wrong outside of this plugin. I know a lot of reports of this have also been posted to the buddystaff but as far as i know without results (and logs) yet :)

Crashes are related to a lot of random stuff, and are usually extremely hard to figure out unless you have a debugger installed to handle the un-handled exception, and review the call stack and exception details. There's like 5 people around here who can do this maybe :)

Anyways, here I am saying it again... post your logs from all your bots if you have crashes.

Cheers,

rrrix
 
The crash i have normaly its only the leader, and isnt a total crash, just db stop responding not even close the db(but i need to force close because cant click/change anything), that only happen in leader, i think its something about the invites, because that happen when is inviting the others.
 
SimpleFollow 1.1.5 Posted

Changelog:
Followers will use the new 1.0.8 attributes for reading the party leader banner (hopefully this works?)
Fixed exception in LocalDataUpdateSequence()
Removed a bunch of old, unused code
Followers should no longer leave the game immediately after joining (added OnGameJoined event)
Added Gniller's CheckInvites safety-check for IsPartyFull
Disabled leader GameWatcher thread (I think it causes crashes?) - remove later if everything works..
Follower bots should now try to take waypoints back to town instead of casting hearth spell
(Gniller) Increased click banner attempts and time per attempt, to prevent skipping the first banner. (doesn't completely solve the issue but reduces the amount it happens in greatly)
(Gniller) Increased maximum wait time for banner clicking attempts to 3 seconds (to prevent skipping the first one too fast)

(Gniller) Out of game invites fix
Fixed some logging stuffs
Fixed banner distance check
Added logic to ignore A1 banner 2 and force update if no banners found
Changed how bots do messaging, no longer using Combat hook, went back to Plugin Pulse
Added WorldId check in FollowTag, will reset grid and clear navigator, should help avoid navigation/cell weight exceptions
Leader/Followers now use HitPointsMaxTotal instead of HitPointsMax to identify the leader bot
 
thanks a lot Mr. rrrix
the log of my bot no response after start in town

[11:38:17.604 D] Bot thread started.
[11:38:17.772 N] Waiting 14.1 seconds before next game...
[11:38:31.941 N] Creating new game. Params: [Act:A3 Difficulty:Inferno Quest:101758 QuestStep:1 ResumeFromSave:True IsPrivate:True Handicap:5]
[11:38:38.564 N] Loaded profile Tinnkaizer 0.9 - Starter
[11:38:39.725 N] GameChanged. Clearing actors
[11:38:39.810 D] Joined a game!
[11:38:39.822 D] [QuestTools] LastJoinedGame is 05/20/2013 20:38:39
[11:38:40.402 N] ProfileOrderManager.OnGameJoined, Reloading profile.
[11:38:40.458 D] [SimpleFollow] Opening Social Window
[11:38:40.460 D] [SimpleFollow] Social Window button is visible
[11:38:40.460 D] [SimpleFollow] Clicking Social Window button
[11:38:40.586 N] Loaded profile Tinnkaizer 0.9 - Starter
[11:38:40.586 N] Game joined, Resetting profile caches.
[11:38:40.588 D] Resetting current behavior.
[11:38:40.601 N] ========== Grid segmentation resetting!!! ============
[11:38:40.640 D] Parsing parent type table: 167097204
[11:38:40.648 D] Replaced hook [ProfileOrderBehavior_Hook] c40d198a-f96d-4706-a345-ac057bdd9db5
[11:38:40.680 N] [Trinity]Starting up Generic Cache Manage thread
[11:38:40.681 N] [Trinity]Starting up Generic Blacklist Manager thread
[11:38:40.793 D] [SimpleFollow] Friend 1 Invite button is visible
[11:38:40.793 D] [SimpleFollow] Clicking Friend 1 Invite button
[11:38:41.052 N] Loaded profile Tinnkaizer 0.9
[11:38:41.078 D] Replaced hook [ProfileOrderBehavior_Hook] 94d74107-a603-4fbc-b0b6-3645b76bc51e
[11:38:41.182 N] ToggleTargeting, new values: Looting:True LootRadius:60 Combat:True KillRadius:40
[11:38:41.182 D] Replaced hook [ProfileOrderBehavior_Hook] 703d1891-1d30-4e1b-8f73-9e012527da93
[11:38:41.316 D] [SimpleFollow] Friend 2 Invite button is visible
[11:38:41.316 D] [SimpleFollow] Clicking Friend 2 Invite button
[11:38:41.419 N] Forced townrun initiated! Reason:Request from: ForceTowunRun tag
[11:38:41.419 D] Replaced hook [ProfileOrderBehavior_Hook] a34b5476-a3b7-430b-892e-2f278b0992a5
[11:38:41.427 N] [Trinity]Looks like we are being asked to force a town-run by a profile/plugin/new DB feature, now doing so.
[11:38:41.490 D] Generating path to NephalemAltar - <372.5716, 386.4664, -0.2248068>
[11:38:41.513 D] Successfully generated path from {X=169,Y=155} to {X=155,Y=150} in 00:00:00.0053764 with 15(6) hops
[11:38:41.513 D] Client path generated.
[11:38:41.513 D] Generated path to <372.5716, 386.4664, -0.2248068> (NephalemAltar) with 6 hops.

and then no response
only can close by taskmgr
 
and new error post with Thinzser 0.9 profile
follower often don't follow leader since 1.1.5
at portal keep 1, death tower level 1 , and etc...
View attachment 92673
 
Last edited:
I tested alot for last 2 days and I will share with you what im using:
- DB Beta
- Simplefollow 1.1.5
- Trinity 1.7.2.13
- Quest Tools 1.3.6
- Profile - [A2] In a Rush - Dahglur Oasis ...

My 4x archon wizards run like a harm. They'r 28paragon, running on mp3 atm. Spent 300m gold to gear whole group(75m each bot)
Avg exp = 75m /h
Avg items droped = 1k /h
Avg gold = 400k /h
 
Back
Top