PoeHUD Plugin: Follower menu

User Tag List

Page 1 of 11 12345 ... LastLast
Results 1 to 15 of 155
  1. #1
    TT89's Avatar Active Member
    Reputation
    38
    Join Date
    Jun 2014
    Posts
    70
    Thanks G/R
    1/29
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    PoeHUD Plugin: Follower


    For the up-to-date documentation go to Github's page: GitHub - 13413j1j13j5315n13/FollowerV2: A follower plugin for Queuete ExileApi (PoeHUD)



    Hey hey people,

    Intro

    I want to introduce something I have been working on lately and using since Heist league start.
    The purpose of this plugin is to enable your other characters to follow your leader. Useful for purposes such as:
    1. Leveling many characters at the same time. Personally I leveled a summoner alone and then using Player Scaling leveled 7 characters to 70+ (5 chars + summoner and separately 2 chars + summoner).
    2. Mapping with aurabots and curse bots.
    3. Raising difficulty and reward of instances/maps without manually clicking on portals or entrances.

    Features

    This Follower consist of two parts.
    1. Leader
    2. Follower


    Leader commands followers. You can propagate actions such as:
    • Use portal
    • Use entrance
    • Pick targeted item
    • Follow leader, stop following leader


    Follower listens to the HTTP server and depending on action propagated does what Leader commanded.

    Server / Client

    When using Leader profile and Network mode Follower plugin will start a server (HttpListener) on port 4412. By default the prefix will be localhost.

    If you need to have the server accessible from local network please keep in mind about Windows' urlacl rules. Depending on your hostname you will need to use "netsh". I use "+" as hostname and I've run "netsh http add urlacl url=http://+:4412/ user=YOUR_USER". I can access the server from local network.

    If you're behind a NAT I guess ngrok or localtunnel are your best bets. With Ngrok you'll stumble upon request limits very fast so personally I use Localtunnel. With Localtunnel you can use "localhost" as hostname but you will need to specify "--local-host localhost" while running Localtunnel. "--subdomain" is good to specify as well. The whole command I was using "lt --local-host localhost --port 4412 --subdomain testi" and then you can test "curl https://testi.loca.lt"

    Usage

    Using on Leader side:
    1. Activate the plugin
    2. Set "leader" profile
    3. Open "Leader Mode Settings" tree
    4. Select "network" mode
    5. Click "Set myself as leader" button or write your player name yourself
    6. Click "Start Server Listening"
    7. Click "Propagate working of followers" or click the hotkey (F4 by default)
    8. IF you want to change the hostname from "localhost" then open "Advanced leader mode settings" and change to something like "+". Restart PoeHUD (restarting the server is not very reliable right now...)


    For controlling entering entrances, portal, or clicking on items on leader side you need to:
    1. Open "Follower command settings"
    2. Enter slave's name or if the follower is nearby select it from select dropdown
    3. Click "Set selected value"
    4. Click "Add new slave"
    5. New follower will be added to the additional ImGui "FollowerV2" window (hold Ctrl to display)

    This will add the slave's name to the additional ImGui box. Now you can control that follower.

    Using on Follower side:
    1. Assign "Move" to "T" hotkey!
    2. Set the profile as "Follower"
    3. Click "Follower mode settings"
    4. Set mode as "network"
    5. Write server URL. If using Localtunnel then it would be something like "https://testi.loca.lt". If you will use your leader's machine's IP then it will be something like "http://192.168.100.23:4412"
    6. Set request delay. If running locally I use 500 ms, with Localtunnel 1000 ms might be a good idea
    7. Click "Start network requesting" or the hotkey (F3 by default)


    "Propagate working of followers" controls whether followers are working or not.
    Additional ImGui window controls (hold Ctrl to display):
    • "Locked" or "Unlocked" allows dragging the window"
    • "Restricting resizing" or "Allowing resize" allows resizing of the window
    • "User X: _NAME_":
      • E -> Enter entrance
      • P -> Enter portal
      • QIPick -> Pick quest item
      • Del -> Delete this user from the list
      • Hovering over object and clicking "Ctrl+X" (e.g. Ctrl+1) will command the follower to click on that object (click on WP, pickup items etc.)
    • All:
      • Entrance -> Command all to enter entrance
      • Portal -> Command all to enter portal
      • PickQuestItem -> Command all to pick quest items


    Troubleshoot

    If you have any issues please describe it here or create a new issue in Github. Additionally do NOT expect it to work as perfect as real player.

    1. Server does not work
      • Do you have "Start Server Listening" enabled?
      • Do you have the proper hostname? Ex. "+" or "localhost".
      • Have you run that "netsh" command?
      • What error it give in Debug Log?

    2. Followers are not following
      • Does the server running? Have you tested with curl?
      • Can you access the server from your follower's machine? Have you tested with curl? Do you get JSON response?
      • Do you have "Propagate working of followers" enabled?



    Source Code

    Link: GitHub - 13413j1j13j5315n13/FollowerV2

    Queuete's ExileApi was able to download and compile everything without any issues, tested manually.

    Recommended plugins

    BasicFlaskRoutine for Health and Quicksilver Flasks
    Last edited by TT89; 2 Weeks Ago at 03:15 AM.

    These ads disappear when you log in.

  2. Thanks An7hrax, paella92, wannac, Queuete, Genocyber, poeking99, Illium, Durotan13, AdvocateOfDeath, sh00ter999 (10 members gave Thanks to TT89 for this useful post)
  3. #2
    An7hrax's Avatar Active Member
    Reputation
    40
    Join Date
    Jul 2007
    Posts
    180
    Thanks G/R
    8/8
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Nice work and thanks for sharing.

    Regarding the "urlacl rules" is it only needed if you have the built in windows firewall enabled ?

  4. #3
    TT89's Avatar Active Member
    Reputation
    38
    Join Date
    Jun 2014
    Posts
    70
    Thanks G/R
    1/29
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by An7hrax View Post
    Nice work and thanks for sharing.

    Regarding the "urlacl rules" is it only needed if you have the built in windows firewall enabled ?
    Hmm, to be honest I have no idea. Try starting the server and just test with curl (open cmd.exe and put "curl ...")
    For example if you have "+" as hostname all the following should return JSON data.



    If it does not return the JSON data or you get "Access denied..." in PoeHUD Debug Log (F12 -> Core -> Show Debug Window) then you need urlacl. Or something else...

  5. #4
    dankula's Avatar Member
    Reputation
    4
    Join Date
    Dec 2014
    Posts
    13
    Thanks G/R
    4/3
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Ok, this is epic.

    If you'd like I'm willing to chip in and buy you a coffee (Or a beer!) where can I send you some cash for your contribution to the community? This is awesome! No more need for aurabots xD.

  6. #5
    armory236's Avatar Active Member
    Reputation
    45
    Join Date
    Apr 2013
    Posts
    192
    Thanks G/R
    190/42
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    interesting plugin
    do I understand it correctly that I should use second PC and/or sandbox/vmware to be able to run second (or more) client + PoEHUD?

  7. #6
    TT89's Avatar Active Member
    Reputation
    38
    Join Date
    Jun 2014
    Posts
    70
    Thanks G/R
    1/29
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dankula View Post
    Ok, this is epic.

    If you'd like I'm willing to chip in and buy you a coffee (Or a beer!) where can I send you some cash for your contribution to the community? This is awesome! No more need for aurabots xD.
    Wow, nice to hear that! To be honest I'm pretty good and it's just my contribution to this awesome community.


    Originally Posted by armory236 View Post
    interesting plugin
    do I understand it correctly that I should use second PC and/or sandbox/vmware to be able to run second (or more) client + PoEHUD?
    Yes, this is a clicker so it takes control of keyboard and mouse. Two copies are not possible to run. Use another computers or virtual machines.

  8. Thanks armory236 (1 members gave Thanks to TT89 for this useful post)
  9. #7
    AeonClock's Avatar Member
    Reputation
    6
    Join Date
    Apr 2011
    Posts
    35
    Thanks G/R
    3/5
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Why http instead of tcp ? Ease of development ?

    Originally Posted by TT89 View Post

    Yes, this is a clicker so it takes control of keyboard and mouse. Two copies are not possible to run. Use another computers or virtual machines.
    It's probably not baked into PoeHUD, but ahk/autoit have functions for ControlSend that don't require the game to be maximised, maybe implement the plugin with the ahk api posted on this forum ? You can then pass the class to the function and have all the other clients minimized.

  10. Thanks armory236 (1 members gave Thanks to AeonClock for this useful post)
  11. #8
    armory236's Avatar Active Member
    Reputation
    45
    Join Date
    Apr 2013
    Posts
    192
    Thanks G/R
    190/42
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    nah, I can't test this plugin due to vmware issues
    the game just doesn't launch, shader error

  12. #9
    dataforager's Avatar Member
    Reputation
    1
    Join Date
    Sep 2020
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    So everything is showing true and I can see the mouse moving on the follower but they do not seem to actually move.

    Entrance and Portal from GUI seem to work.
    Last edited by dataforager; 3 Weeks Ago at 01:23 AM.

  13. #10
    TT89's Avatar Active Member
    Reputation
    38
    Join Date
    Jun 2014
    Posts
    70
    Thanks G/R
    1/29
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by armory236 View Post
    nah, I can't test this plugin due to vmware issues
    the game just doesn't launch, shader error
    I use Workstation 16.

    Originally Posted by dataforager View Post
    So everything is showing true and I can see the mouse moving on the follower but they do not seem to actually move.

    Entrance and Portal from GUI seem to work.
    Sorry, totally forgot about "T" hotkey to be assigned to "Move". I've updated to instructions here.

  14. #11
    dataforager's Avatar Member
    Reputation
    1
    Join Date
    Sep 2020
    Posts
    5
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by TT89 View Post
    I use Workstation 16.



    Sorry, totally forgot about "T" hotkey to be assigned to "Move". I've updated to instructions here.
    Working great now! Thank you so much for this!

  15. #12
    Uncontrolable's Avatar Active Member
    Reputation
    69
    Join Date
    Feb 2007
    Posts
    337
    Thanks G/R
    4/1
    Trade Feedback
    8 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I have an issue, as soon as I open hud, it displays it for like 2 seconds and then it dissapears. As soon as I remove the settings file from your plugin, it stops doing this. Any idea what could be causing this? I tried with a fresh installation of HUD, and it's only on the leader. It doesnt happen on my VM with my follower.

  16. #13
    armory236's Avatar Active Member
    Reputation
    45
    Join Date
    Apr 2013
    Posts
    192
    Thanks G/R
    190/42
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by dataforager View Post
    Working great now! Thank you so much for this!
    what's your specs of VM?
    I run client and it returns

    ---------------------------
    Exception
    ---------------------------
    CreateShaderResourceViewEx: Wrong Parameter.

    VMware WS 16
    Win10 x64
    4GB RAM

  17. #14
    TT89's Avatar Active Member
    Reputation
    38
    Join Date
    Jun 2014
    Posts
    70
    Thanks G/R
    1/29
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by armory236 View Post
    what's your specs of VM?
    I run client and it returns

    ---------------------------
    Exception
    ---------------------------
    CreateShaderResourceViewEx: Wrong Parameter.

    VMware WS 16
    Win10 x64
    4GB RAM
    You have to use Vmware Workstation 16 (and I guess Player 16 is OK as well?) because only starting from version 16 Vmware supports DirectX 11 in games. If you're upgrading old machines remember to update Vmware Tools as well.

  18. Thanks Illium (1 members gave Thanks to TT89 for this useful post)
  19. #15
    armory236's Avatar Active Member
    Reputation
    45
    Join Date
    Apr 2013
    Posts
    192
    Thanks G/R
    190/42
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by TT89 View Post
    You have to use Vmware Workstation 16 (and I guess Player 16 is OK as well?) because only starting from version 16 Vmware supports DirectX 11 in games. If you're upgrading old machines remember to update Vmware Tools as well.
    well yeah I do use Vmware Workstation 16 and I updated Vmware Tools but the error is the same
    I guess it's something related to DX11 and/or video support inside this VM but I can't find the solution

    /upd: TT89 is right, you've got to have workstation of version 16 not only the VMWare software 16, both the created workstation and the software

    /upd2: works like magic, you're the beast!
    Last edited by armory236; 3 Weeks Ago at 09:36 AM.

Page 1 of 11 12345 ... LastLast

Similar Threads

  1. PoeHUD Plugin: Inventory Items Analyzer
    By kSacred in forum PoE Bots and Programs
    Replies: 196
    Last Post: 3 Weeks Ago, 08:55 PM
  2. PoeHUD Plugin: Move To Stash
    By kSacred in forum PoE Bots and Programs
    Replies: 298
    Last Post: 12-23-2019, 10:55 AM
  3. PoeHUD Plugin: Sessionstatistics
    By TenshiSan in forum PoE Bots and Programs
    Replies: 20
    Last Post: 01-21-2019, 07:18 PM
  4. PoeHUD Plugin: Totemhelper
    By TenshiSan in forum PoE Bots and Programs
    Replies: 8
    Last Post: 04-06-2018, 10:31 PM
  5. PoeHUD Plugin: Flask Manager
    By Treasure_Box in forum PoE Bots and Programs
    Replies: 1138
    Last Post: 03-05-2018, 08:48 PM
All times are GMT -5. The time now is 12:10 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search