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

Follow the Leader (for Lab?)

spaceguy911

Member
Joined
Oct 29, 2014
Messages
38
Reaction score
2
Hey - is there any sort of follow the leader?

I play on HC (just for fun/challenge - yes I know it's not "smart")...
And I'm 99.9% sure the DreamPlugin Trial/Lab runner will rip my bots so f***ing quick.

I could boost the trials and then run the Lab with a good character, and have my bots follow. That would be acceptable. Thoughts?
 
You should most likely just wait until the Party changes and for the API to update to support it, since that'd make this infinitely easier than it currently is.

Yes, it's possible and the API gives you everything you need, but you have to code a bunch of logic to do this. It's easier to make a new bot base that only follows since you don't need to loot or do combat tasks, but it's more the auto-following through transitions or town and stuff that is the most work.
 
i found some old "follow" plugins. but surely now idea hot revive them. no experience in buddy yet. just joined pretty much.

so @pushedx , you say an update for the API is comming soon and before that it not worth to spend too much time, right?
 
Nauts routine has follow option. It probably was made for aurabots, but may work for your case. Though it comes only with paid subscription as of 3.2 when I was actually using it. Google if you are interested.
 
Nauts routine has follow option. It probably was made for aurabots, but may work for your case. Though it comes only with paid subscription as of 3.2 when I was actually using it. Google if you are interested.

i saw what routine u are telling me. but there is nothing written about that. it seems, that it does not exists any longer.
 
i saw what routine u are telling me. but there is nothing written about that. it seems, that it does not exists any longer.
It's unlikely that he deleted that option. Maybe he just did hide it from public version. You should probably ask Naut himself about this feature.
 
It's unlikely that he deleted that option. Maybe he just did hide it from public version. You should probably ask Naut himself about this feature.
thx for the hint. i just asked him in his forum if u are also around there.

EDIT: i asked him kindly about features of the public version compared to the private version and if he has the follow the leader feature going. just got banned making one single post asking normally. well... some mental issues maybe there. dont know ^^. so i am not going to dumb money into someone who is not mentally stable.
 
his forum? do you mean ownedcore thread?

i do mean HIS FORUM. i guess he posted a link to it also in the ownedcore thread. somewhere.

but whatever, it was dead anyway and it does not seem that anything is working right now and i highly doubt it will ever work again. answers are like 2-3 days delayed in addition. lets stop talking about this specific offer and find a better solution for a "follow" plugin.
 
The only 2 Follow Plugins i have seen in the last few years are:

1. Nauts auto follow. I havent talked with him in a while but i know he had one that partially worked. It was included in his combat routine but required some additional code that needed to be added to a seperate plugin to make it work smoothly. Not sure if he ever got around to finishing that, i know he got busy the last month or so of last league.

2. Alcor released a follow plugin and it worked fairly well, but it did have some issues with transitions (like Pushedx talked about). That is most difficult part of the follower plugins is taking the correct transitions when there are multiple around you. Alcors i dont see available any longer, not sure if he wanted to complete it better, or if its such a niche request it may not be worth the time to keep updated.


There are massive changes coming soon to how parties work, and being able to teleport around to party members. So i wouldnt expect any follower plugins to be worked on until after that patch is released.
 
The only 2 Follow Plugins i have seen in the last few years are:

1. Nauts auto follow. I havent talked with him in a while but i know he had one that partially worked. It was included in his combat routine but required some additional code that needed to be added to a seperate plugin to make it work smoothly. Not sure if he ever got around to finishing that, i know he got busy the last month or so of last league.

2. Alcor released a follow plugin and it worked fairly well, but it did have some issues with transitions (like Pushedx talked about). That is most difficult part of the follower plugins is taking the correct transitions when there are multiple around you. Alcors i dont see available any longer, not sure if he wanted to complete it better, or if its such a niche request it may not be worth the time to keep updated.


There are massive changes coming soon to how parties work, and being able to teleport around to party members. So i wouldnt expect any follower plugins to be worked on until after that patch is released.

thx for the quick answer. i see, did not see that D3´like change coming. Did not read any news either in the last couple of weeks. we are D3 soon, hmm. still, u would asume it is not working in the lab anyway. so a plugin which hugs a certain character-name and follows very simply might not have any difference in the upcoming patch. just a guess, but i highly doubt the changes will have anything to do with that particular functionality. we will see.

going into all your VM´s and move your bots 1by1 is a pain. we speaking about HC where u simply cant use the rush/trials/lab plugins from Alcor since the bot has to sustain all damage coming through traps since he just runs into them.
 
You should most likely just wait until the Party changes and for the API to update to support it, since that'd make this infinitely easier than it currently is.

Yes, it's possible and the API gives you everything you need, but you have to code a bunch of logic to do this. It's easier to make a new bot base that only follows since you don't need to loot or do combat tasks, but it's more the auto-following through transitions or town and stuff that is the most work.

Good points. I'll just wait. For what it's worth, I wouldn't mind clicking on my bot screens to transition through the Instance Doors in Lab. Just a plugin/bot that will follow [charatername] (my main), as I carry my bots through the labs. Cuz having to clear a path in each instance in each lab, and then walk each of my bots through is such a buzz kill.
 
Thats is a good point @spaceguy911 , doing the transition urself is completely fine. the movement is the pain for real. so just the following part is "at least" % INFINITE % quality of life increase. i would even pay for this "unfinished" feature :-D. i do transitions myself. fuck that ^^.
 
@_Grumpy_ u got any idea where to get the naked "follow"- only feature? maybe most parts can be pasted and adjusted ^^
 
In the next Beta/Release I'm including a basic Follow plugin via a new Community assembly to be used alongside QuestBot/MapBot to give people an idea of how it can work. The plugin inserts at task at the front of MB/QB, preventing any other tasks from running. It's dependent on the Default assembly still, so you can use it with other bot bases, but they also need to use EXtensions.

I'm adding this because I'll need something to test the new party API with when it gets added to the client, so might as well get something ready.

The area transition issue is easily solved it turns out. As long as your character is following the leader, you can keep track of the leader's last position (in case you fall behind) and the closest area transition to the leader. When the leader is no longer in the area, you can assume they took an area transition (in Lab, at least) and take it. If the leader is still in view, but not reachable, you can take the last area transition the leader was seen at, which should be on your side of the map. There might be a case where you can see 2 local area transitions, in which case the logic will need an adjustment, but that's not an issue in Lab really.

The plugin also has a simple feature to stop at the boss room, so it doesn't go instead and get killed. After the boss is killed you can take the boss door, then start the bot again to have it follow you. It will follow you through town and take the lab thing in act 3 as well just fine. It does not use waypoints yet though, but not a big deal.

I've run lab about 4 times testing the plugin, and I think it does the job well. There's some lab specific logic needed though, such as not trying to walk through the wall traps when they are triggered. Later on features to support still being able to loot or use skills might be nice. Since AutoFlask is Tick based and not Task based, the following character will heal fine, and flask charges are granted to the party.

You can also always just stop the bot when you want the character to wait for you to do something, then get back in range of it and click Start again for it to resume. Controlling the bot from a normal client is only possible with the use of Windows global hotkeys, or having another bot attached with hotkeys, but that's also not a huge deal and an advanced feature I probably won't look into.

If you don't want to wait for the next build, here's the code to look at. I might make other changes in the mean time, but this should do it: https://gist.github.com/pushedx/88a8a244ca5ecfea6d92fc50b9e4b038

It won't compile as-is, because I added a new type, LabyrinthReturnPortal to handle the portal at the end of lab since it was missing. You can just comment out logic relating to that stuff and it just won't take the end portal, or fix it by changing that type to NetworkObject, then finding an object with the metadata "Metadata/Terrain/Labyrinth/Objects/LabyrinthReturnPortal" inside Tick rather than the current code that finds it by type.
 
allright, glad to hear that. i got some time off out of my job in aprox. 2 weeks, any chance this release is done by that time? so i can start with my favorite part :-)?!

thx man! appreciate the hard work!
 
In the next Beta/Release I'm including a basic Follow plugin via a new Community assembly to be used alongside QuestBot/MapBot to give people an idea of how it can work. The plugin inserts at task at the front of MB/QB, preventing any other tasks from running. It's dependent on the Default assembly still, so you can use it with other bot bases, but they also need to use EXtensions.

I'm adding this because I'll need something to test the new party API with when it gets added to the client, so might as well get something ready.

The area transition issue is easily solved it turns out. As long as your character is following the leader, you can keep track of the leader's last position (in case you fall behind) and the closest area transition to the leader. When the leader is no longer in the area, you can assume they took an area transition (in Lab, at least) and take it. If the leader is still in view, but not reachable, you can take the last area transition the leader was seen at, which should be on your side of the map. There might be a case where you can see 2 local area transitions, in which case the logic will need an adjustment, but that's not an issue in Lab really.

The plugin also has a simple feature to stop at the boss room, so it doesn't go instead and get killed. After the boss is killed you can take the boss door, then start the bot again to have it follow you. It will follow you through town and take the lab thing in act 3 as well just fine. It does not use waypoints yet though, but not a big deal.

I've run lab about 4 times testing the plugin, and I think it does the job well. There's some lab specific logic needed though, such as not trying to walk through the wall traps when they are triggered. Later on features to support still being able to loot or use skills might be nice. Since AutoFlask is Tick based and not Task based, the following character will heal fine, and flask charges are granted to the party.

You can also always just stop the bot when you want the character to wait for you to do something, then get back in range of it and click Start again for it to resume. Controlling the bot from a normal client is only possible with the use of Windows global hotkeys, or having another bot attached with hotkeys, but that's also not a huge deal and an advanced feature I probably won't look into.

If you don't want to wait for the next build, here's the code to look at. I might make other changes in the mean time, but this should do it: https://gist.github.com/pushedx/88a8a244ca5ecfea6d92fc50b9e4b038

It won't compile as-is, because I added a new type, LabyrinthReturnPortal to handle the portal at the end of lab since it was missing. You can just comment out logic relating to that stuff and it just won't take the end portal, or fix it by changing that type to NetworkObject, then finding an object with the metadata "Metadata/Terrain/Labyrinth/Objects/LabyrinthReturnPortal" inside Tick rather than the current code that finds it by type.

do you have any eta to release this simple follow plugin?
 
He said the "next beta / release" version. New releases almost always come when PoE does a patch.

He released the source on github for anyone not wanting to wait.
 
Yes that's typically the case, but a new Beta is actually going out soon as it has some fixes and features requested the past few days as well. It's an optional update since there's no game patch, but we don't know when the next game patch will be.
 
I got an update message on starting my buddy. Just for my information. I do not need to do it right? I can just say no and all fine, correct? Going for it is also fine i guess.

Maybe i missed it, there was nothing about "BETA" build there. Is it actually a BETA version or was it released since it was stable upon testing?

thx in any case, great work!
 
Back
Top