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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

youre having the same issue i posted about. go to your SimpleFollow folder in your plugins folder and open Message.cs. now scroll down until you find

this.HitpointsMax = Me.HitpointsMaxl;

and change this line to

this.HitpointsMax = Me.HitpointsMaxTotal;


Didn't work - my followers are still following eachother :(
 
My following bots sometimes stops and DB keeps looping this, not sure if it's related to my bots sometimes following eachother instead of the leader. Though after a period of time when my follow bots are tired of looking at eachother, they TP up and take the flag down again - so it's okay, just looks weird they stop and hug eachother for a few mins :)

DB log:
[20:06:38.492 N] [SimpleFollow] Updated Player: RActorGuid=2011365381 ACDGuid=2008875009 HitpointsCurrent=57701.93359375 HitpointsCurrentPct=1 HitpointsMax=40 Position=<1207.495, 1209.948, 30.18352> LevelAreaId=139274 WorldId=139272 DynamicWorldId=1999831045 IsInGame=True IsInTown=False
[20:06:38.898 N] [SimpleFollow] Updated Player: RActorGuid=2011365381 ACDGuid=2008875009 HitpointsCurrent=57701.93359375 HitpointsCurrentPct=1 HitpointsMax=40 Position=<1207.495, 1209.948, 30.18352> LevelAreaId=139274 WorldId=139272 DynamicWorldId=1999831045 IsInGame=True IsInTown=False
[20:06:39.272 N] [SimpleFollow] Updated Player: RActorGuid=2011365381 ACDGuid=2008875009 HitpointsCurrent=57701.93359375 HitpointsCurrentPct=1 HitpointsMax=40 Position=<1207.495, 1209.948, 30.18352> LevelAreaId=139274 WorldId=139272 DynamicWorldId=1999831045 IsInGame=True IsInTown=False
[20:06:39.647 N] [SimpleFollow] Updated Player: RActorGuid=2011365381 ACDGuid=2008875009 HitpointsCurrent=57701.93359375 HitpointsCurrentPct=1 HitpointsMax=40

This "log" indicates max health being read wrong (40hp), if this is used to find the leader and all bots run the same class this might confuse them. Not sure how this would be fixable however (unless its a DB error).
 
Since the new stuttering in the latest DB beta my follower keeps glitching and freezing. Is anyone else experiencing this?
 
Hi ty for looking into this rrix.

1 leader and 3 followers all monks, running from same computer using your fork of yar.
Logs: Download logs.rar from Sendspace.com - send big files the easy way

They were too big to upload to forum.
Hope I got the right ones.
the problem is because HitpointsMax is returning "40" as you can see from lines like this:
Code:
[07:55:16.593 N] [SimpleFollow] Updated Player: RActorGuid=2016346193 ACDGuid=2013265988 HitpointsCurrent=42566,71875 HitpointsCurrentPct=1 HitpointsMax=40 Position=<937.6282, 1102.669, -29.90001> LevelAreaId=80791 WorldId=79401 DynamicWorldId=1999634434 IsInGame=True IsInTown=False
SimpleFollow uses max hit points to determine the leader, and this is what is causing the followers to follow eachother. Its odd that this apparently hasnt happened to rrrix (or i assume he would have caught it and fixed it right away) and that you said you tried my fix but it did not work for you :| since changing mine in the way i told you to ive never had issues with the followers not following the correct bot.
 
I changed it back after I had it happening again, figured there was no change so changed it back to original.
Updating DB now and will change it the way you specified again and will post log of that too.
Will update in a about 2 hours again with new log files.

btw the line you specified didn't exist exactly as you specified: Difference the "l" before the ";"
"this.HitpointsMax = Me.HitpointsMaxl;" didn't exist but "this.HitpointsMax = Me.HitpointsMax;" did.

Just pointing it out making sure I didn't change the wrong place in the message.cs.


Quick update: Still happening returning the "40" you mentioned. Will post log in about an hour so you have some more data. This is with your edit to message.cs.
 
Last edited:
I changed it back after I had it happening again, figured there was no change so changed it back to original.
Updating DB now and will change it the way you specified again and will post log of that too.
Will update in a about 2 hours again with new log files.

btw the line you specified didn't exist exactly as you specified: Difference the "l" before the ";"
"this.HitpointsMax = Me.HitpointsMaxl;" didn't exist but "this.HitpointsMax = Me.HitpointsMax;" did.

Just pointing it out making sure I didn't change the wrong place in the message.cs.


Quick update: Still happening returning the "40" you mentioned. Will post log in about an hour so you have some more data. This is with your edit to message.cs.
yeah oops the 'l' was a typo. well anyway theres not much more i can do to help you unfortunately, like i said its pretty odd that it fixed it for me but it hasnt fixed it for you. ill take a quick look at the code and make sure theres nothing else i changed with that.

edit:

sorry i forgot there were a few other places you had to update..

SimpleFollow.cs
change:
HitpointsMax = ZetaDia.Me.HitpointsMax,
to:
HitpointsMax = ZetaDia.Me.HitpointsMaxTotal,

FollowTag.cs
change:
.Where(p => p.HitpointsMax == SimpleFollow.Leader.HitpointsMax && p.ActorSNO == SimpleFollow.Leader.ActorSNO).ToList<DiaPlayer>()),
to:
.Where(p => p.HitpointsMaxTotal == SimpleFollow.Leader.HitpointsMax && p.ActorSNO == SimpleFollow.Leader.ActorSNO).ToList<DiaPlayer>()),

just use ctrl + f to find the lines you need to change. it SHOULD work after youve done that, sorry for the fuck around.
 
Last edited:
Don't say sorry when you are trying to help :)

Will test in a bit, ty for keeping at it :)
 
New DB fixes glitches and simplefollow is working perfect for me now!
 
I have seen some of my followers getting the error for "you cannot create game, only PartyLeader can".
When I see it next time I will locate the appropriate log file and attach - anyone else had this?
 
For some reason I have another bug now.
When leader enters game an exception is thrown.

"
[19:37:57.859 N] [SimpleFollow] Exception thrown: System.NullReferenceException: Object reference not set to an instance of an object.
at SimpleFollow.SimpleFollow.FixLoadProfileStuck()
at SimpleFollow.SimpleFollow.OnPulse()
"

Full Log: View attachment Error after entering game.txt

Update: Error gone after restart.
 
Last edited:
I have seen some of my followers getting the error for "you cannot create game, only PartyLeader can".
When I see it next time I will locate the appropriate log file and attach - anyone else had this?

have this as well. game just freeze there. has to close game ,restart a new one
 
Sometimes 1 or more of my men are left behind, they stand still and do nothing, anyone knows how to fix this?
 
Another unfortunate situation is when a follower is doing a townrun as leader finishes/leaves game and tries to create a new game => trying to create a game when he can't.
 
I've noticed same thing but it's not often and I haven't had time to check log
if a follower gets too far away they will attempt to town portal and use the banner to catch up to the leader.

when it happens are there any mobs interrupting town portal? do your followers attempt to follow eachother? or is it just standing there doing nothing with no mobs around.
 
if a follower gets too far away they will attempt to town portal and use the banner to catch up to the leader.

when it happens are there any mobs interrupting town portal? do your followers attempt to follow eachother? or is it just standing there doing nothing with no mobs around.

They do, it just takes too much time for them to recall, i'm trying to find the options to lower the timer, i'm looking inside the plugin, but still didn't find anything
 
Back
Top