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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

Same problem as Hajkfas !!

Leader DB session gets lots of:
[YetAnotherRelogger] Replacing BotBehavior TreeHook
[SimpleFollow] Replacing BotBehavior TreeHook (15143.87)
[YetAnotherRelogger] Replacing BotBehavior TreeHook
[SimpleFollow] Replacing BotBehavior TreeHook (15143.87)
[YetAnotherRelogger] Replacing BotBehavior TreeHook
[SimpleFollow] Replacing BotBehavior TreeHook (15143.87)
[YetAnotherRelogger] Replacing BotBehavior TreeHook
[SimpleFollow] Replacing BotBehavior TreeHook (15143.87)
[YetAnotherRelogger] Replacing BotBehavior TreeHook
[SimpleFollow] Replacing BotBehavior TreeHook (15143.87)

==> it uses so much cpu that it lags the hell out of my computer!

I tried without RYAR, and it solves the problem, but i really need a relogger ;)

Any solution? or another relogger maybe someone tried with success?


Thx


having same problem with leader
 
Modified Code for Bounties and Rifts

I'll make this quick...

Download the attached files and place them in the DemonBuddy/Plugins/SimpleFollow folder.

This fixes followers not teleporting to the leader when required.

Bugs: When Follower does a TownRun in act 5 the storage chest is too far away from the banners and teleporting back to the leader breaks. Highly suggest only looting legendaries on Followers when running bounties on days where the default zone is A5.


Thanks -

Do you know of anyway to let the followers run with better performance?
Currently my folowers dip as low as 0.xx tick/s, and generally average 2-5 ticks.
This causes them to fall behind a lot

Thanks again.
 
Thanks -

Do you know of anyway to let the followers run with better performance?
Currently my folowers dip as low as 0.xx tick/s, and generally average 2-5 ticks.
This causes them to fall behind a lot

Thanks again.

I got this one, everyone back off... =)

under trinitee/helpers/
botmanager.cs
line 50s
Code:
               BotMain.TicksPerSecond = 10;
                //BotMain.TicksPerSecond = Int32.MaxValue; [COLOR="#FF0000"]<--- remove // but this doesn't solve simplefollow performance just tps.[/COLOR]
                Logger.Log(TrinityLogLevel.Verbose, LogCategory.UserInformation, "Reset bot TPS to default", (int)Settings.Advanced.TPSLimit);

and if
your using custom d3pref
make your max foreground/background higher than 15
 
Last edited:
i finally got my monks get to t6 rifting decent with unity rings of course and dmg reduced sets but.... d3 client get unresponsive and its usually/always the leader. probably from reading memory. my botmanager isn't tweak its back to default.

db 403 tri .28 qt 53
 
@rrrix

an idea...
both bots is loaded with same profile example rifts profile and running independently in the same party doing all the trinitydungeonexplore.... but instead of the current function of simplefollow.... how about make the plugin to check which one of them currently fighting elite and whoever is fighting, the other should tp to it.

would this make the performance better?

i hope it make sense.
 
I got this one, everyone back off... =)

under trinitee/helpers/
botmanager.cs
line 50s
Code:
               BotMain.TicksPerSecond = 10;
                //BotMain.TicksPerSecond = Int32.MaxValue; [COLOR="#FF0000"]<--- remove // but this doesn't solve simplefollow performance just tps.[/COLOR]
                Logger.Log(TrinityLogLevel.Verbose, LogCategory.UserInformation, "Reset bot TPS to default", (int)Settings.Advanced.TPSLimit);

and if
your using custom d3pref
make your max foreground/background higher than 15

Thanks for the help! Unfortunately I already have it set as
//BotMain.TicksPerSecond = 10;
BotMain.TicksPerSecond = Int32.MaxValue;
And I'm still getting quite low performance =/

I guess it has to be simple follower because although my leader performance with lots of mobs is quite poor but it's still worlds ahead of the followers who are actually playing in slideshow style d3 :P
 
Thanks for the help! Unfortunately I already have it set as
//BotMain.TicksPerSecond = 10;
BotMain.TicksPerSecond = Int32.MaxValue;
And I'm still getting quite low performance =/

I guess it has to be simple follower because although my leader performance with lots of mobs is quite poor but it's still worlds ahead of the followers who are actually playing in slideshow style d3 :P

Have you tried my fixes? I don't have any performance issues but I never botted Rifts with SimpleFoillow without the changes I made so I can't say whether that fixed them or they didn't exist for me in the first place.
 
Have you tried my fixes? I don't have any performance issues but I never botted Rifts with SimpleFoillow without the changes I made so I can't say whether that fixed them or they didn't exist for me in the first place.


will try it and report when i get back home.
 
Thanks for the help! Unfortunately I already have it set as
//BotMain.TicksPerSecond = 10;
BotMain.TicksPerSecond = Int32.MaxValue;
And I'm still getting quite low performance =/

I guess it has to be simple follower because although my leader performance with lots of mobs is quite poor but it's still worlds ahead of the followers who are actually playing in slideshow style d3 :P

and if
your using custom d3pref
make your max foreground/background higher than 15
 
Have you tried my fixes? I don't have any performance issues but I never botted Rifts with SimpleFoillow without the changes I made so I can't say whether that fixed them or they didn't exist for me in the first place.
Yeah I did try replacing those two .cs files, it didn't seem to have a visible impact however.

Currently botting rifts with 4 bots, how about you?

I'm using the modified trinity in the rift bot thread, would you recommend me trying another?

Thanks!

----
edit:

most of my performance issues seems to come from these hooks, wonder if you guys experience something similar:
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1062.48ms.
[Trinity][Performance] Execution of HandleTarget took 1065.41ms.
[Trinity][Performance] Execution of Navigator.MoveTo took 1050.59ms.
[Trinity] Navigator Moved dest=x="1152" y="502" z="0" (Name=Corpulent_C Dist=1 IsElite=True LoS=False HP=0.55 Dir=S) duration=1057 distance=7
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1058.13ms.
[Trinity][Performance] Execution of HandleTarget took 1059.82ms.
[Trinity][Performance] Execution of Navigator.MoveTo took 1026.76ms.
[Trinity] Navigator Moved dest=x="1146" y="491" z="0" (Name=Corpulent_C Dist=3 IsElite=True LoS=False HP=0.33 Dir=W) duration=1027 distance=9
[Trinity][Performance] Execution of HandleTarget.HandleBasicMovement took 1027.54ms.
[Trinity][Performance] Execution of HandleTarget took 1029.57ms

edit2: Jk, most of my performance issues come from simplefollow afterall. 0.x ticks even without the output of these red performance messages
 
Last edited:
Using SimpleFollow as a companion/follower for a manual controlled leader:

For everyone who wanting to play the game and yet have another account(s) follow their manually controlled character as backup. Your follower account(s) will have all the same functionality as your bot following you. Combat/Looting/Salvage/Sell/etc. They will just be following you manually.

1 – You need DemonBuddy & SimpleFollow running on BOTH. (Leader&Follower) – This has to be running on your manually controlled character as well so your follower(s) know where they are going. The leader-simplefollow creates a server and the followers connect to it to retrieve coordinates to where the leader actually is. Followers do not actually follow the pixels that make up your character.

2 – Download a blank profile. If you want full control you will need a no combat/no loot profile.
http://www.thebuddyforum.com/demonb...32380-trinity-compatible-combat-profiles.html

(Other option I've heard works is Let Me Drive plugin – although I have not tested it personally)
http://www.thebuddyforum.com/demonb...-plugin-pauses-bot-allow-you-move-freely.html

3 – In order to have the bot behave as you want you may need to make some adjustments in trinity – buffing / breakable objects / etc, things it will still try to do even though you are controlling it. Personally I just disable the looting, breakable objects, and shrines, as I think it is convenient having it do the buffing so I don't forget to.

Let me know if I left anything out or any questions.

Is there anyway to disable the manually played leader from doing any buffs? It keeps doing sprint, war cry, etc. Maybe a different combat routine?
 
[SimpleFollow] Leader is not in game, exiting (Recent Interact=False, IsLeavingGame=False !IsInGame=True !IsInSameGame=True)

How do I fix this issue?

Leader is clearly in-game or joining game, followers may load a split second earlier.

This is causing them to leave game and resume game...

Can anyone help on this??
 
leader client still freezing when i run simplefollow team setup

and it doesnt matter if i run bounty/rift or normal explore profiles :(

any tweak now ?
 
leader client still freezing when i run simplefollow team setup

and it doesnt matter if i run bounty/rift or normal explore profiles :(

any tweak now ?

so funny i get the same issue, but the freezing happens at random times, it seems that some command in simple follow crashes the client
 
Yes. Totally random. Sometimes in the Area sometimes in town

Was using db .40x and latest trinity and latest questtools
With my own full explore teamed profile. No bounties no rifts and no additional plugins
 
Hey guys, I'm using this with a 3 box and Riftbot and absolutely love it. Before this I was just using ISBoxer to replicate my playing on my main guy, but that got rather tedious. I Decided I don't care about bans anymore since the game is getting dull for me so I decided to spice it up with DB! Loving it so far, and got it going in one day with all the nice posts on these forums to make things super noob friendly. Running bots with DB and Innerspace could never be easier with YAR. Just wanted to post my experience and ask a few Q's.

Does anyone have suggestions on dealing with the bots getting separated? Sometimes one of them will get left behind fighting a whole pack or two of elites while the others go chasing 2 trash mobs, or run clear across the map to loot or something.

I've tried messing with Trinity's Trash and elite mob settings, maxing out elite engage range and restricting trash mob to 6+ in a 20 radius density and playing with the engage range.

I had trash mob radius set at 20, have toyed with 5 and 0. But it seems the lower you set it, if one guy gets into combat and the others are literally not on top of him when that happens, they will cruise on by. Which happens a lot since the bots never like to stay together.

Right now Trash range is set to 150 to match the elite range. That seems to work a lot better as they will target the same packs faster, but they still get separated sometimes. Especially in a map like graveyard when there are mobs everywhere, if a pack is killed when the bots are together, depending on where each one is standing, they will target the next nearest pack which could be on the opposite sides, in a dense map like graveyard you can see how that problem can multiply itself.

How hard would it be to add in a leash or assist rule. If one is in combat in a certain sector with elites, the others will prioritize it with suicidal intention, lol.

Any advice on what Trinity settings works for you guys?
 
Last edited:
Back
Top