PoEHUD Overlay Updated menu

Shout-Out

User Tag List

Page 177 of 461 FirstFirst ... 77127173174175176177178179180181227277 ... LastLast
Results 2,641 to 2,655 of 6913
  1. #2641
    Coyl's Avatar Active Member
    Reputation
    66
    Join Date
    Sep 2014
    Posts
    175
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by XaocDIO View Post
    May be little help: freeze in this cycle

    Code:
                while (queue.Count > 0)
                {
                    int nextAddr = queue.Dequeue();
                    if (hashSet.Contains(nextAddr))
                        continue;
    
                    hashSet.Add(nextAddr);
                    if (nextAddr != num && nextAddr != 0)
                    {
                        int key = M.ReadInt(nextAddr + 0x14, 0x14);
                        if (!list.ContainsKey(key))
                        {
                            int address = M.ReadInt(nextAddr + 0x14);
                            var entity = GetObject<Entity>(address);
                            list.Add(key, entity);
                        }
                        queue.Enqueue(M.ReadInt(nextAddr));
                        queue.Enqueue(M.ReadInt(nextAddr + 8));
                    }
                }
    Unfortunely may be infinity cycle because queue.Count never less or equal 0.
    The cycle is not infinite, because queue.Deque removes an item from the queue.
    This looks like tree traversal, and the freeze appears to happen when the tree gets rebalanced by poe process. And there appears something like race condition.

    Do you know any solution to that? My only idea is to spend less time in this cycle - to reduce the risk that tree will be rebalanced while hud reads it.

    PoEHUD Overlay Updated
  2. #2642
    enaf3n's Avatar Elite User i like game security stuff CoreCoins Purchaser
    Reputation
    496
    Join Date
    Nov 2013
    Posts
    356
    Thanks G/R
    26/353
    Trade Feedback
    0 (0%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Coyl View Post
    The cycle is not infinite, because queue.Deque removes an item from the queue.
    Correct me if I'm wrong, but it appears as many as two objects can be potentially added to the queue after the Dequeue() operation.

    So it does appear that the loop could be infinite.

    Originally Posted by Coyl
    And there appears something like race condition.
    Yes, that is the case. Such is one of the pitfalls of external memory reading.

  3. #2643
    TehCheat's Avatar ★ Elder ★
    Reputation
    2563
    Join Date
    Oct 2013
    Posts
    1,900
    Thanks G/R
    349/2265
    Trade Feedback
    5 (100%)
    Mentioned
    32 Post(s)
    Tagged
    1 Thread(s)
    My temporary solution is to limit it to 10k entities. Once it hits 10k, it quits the loop. Not ideal, but will prevent endless loops. I'll adjust this if I need to.

    So I found the itemonground stuff, so tooltips/mods work with that now. Also fixed child offsets, they were wrong in a couple places. I think this was breaking some of the tooltip hover and it seems to be working now. I did notice it's not always showing up. I debugged it a bit and it seems to be looping through things, calling render in each plugin, etc., but just isn't showing up. Not sure what that's all about.

    Source

    Zip

    Exe
    Last edited by TehCheat; 03-21-2016 at 05:56 PM.

  4. #2644
    tenaciouzd's Avatar Active Member
    Reputation
    42
    Join Date
    Jan 2012
    Posts
    240
    Thanks G/R
    6/6
    Trade Feedback
    13 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by TehCheat View Post
    The version I use doesn't seem to miss anything. If it says a chest is there, I end up seeing the chest. If there is no chest, I won't run into one. I thought the logic and offsets relating to preload stuff was identical between the main fork and the personal version I run, but I need to double check it.
    I think whats happening is it detects 1 version of a chest only, I ran solaris when it said there was 3 chests, but there was actually 5 in 1 run through. So if its multiple perandus chest, it actually only reports 1 at top right, when could be more like 3x perandus chest 1x jewelers 1x trove, but just 3 total show at top because theres only 3 diff versions. Its not saying if there is multiple version of the same type chest. I'm 100% positive this is what hes refering to and whats not working. I can 100% say that i have never seen the same type of perandus chest listed twice, only different versions.
    Last edited by tenaciouzd; 03-21-2016 at 06:20 PM.

  5. #2645
    Coyl's Avatar Active Member
    Reputation
    66
    Join Date
    Sep 2014
    Posts
    175
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Maper View Post
    Correct me if I'm wrong, but it appears as many as two objects can be potentially added to the queue after the Dequeue() operation.

    So it does appear that the loop could be infinite.
    Note that there's a check for the address of current tree node being iterated over: if pointer is zero or is among the ones already visited, the cycle continues without adding 2 objects.


    Originally Posted by Maper View Post
    Yes, that is the case. Such is one of the pitfalls of external memory reading.
    We should spend less time in that cycle: for instance, call ReadProcessMemory less times (there are 5 calls in this loop, while that number can be reduced to two.)

  6. #2646
    Coyl's Avatar Active Member
    Reputation
    66
    Join Date
    Sep 2014
    Posts
    175
    Thanks G/R
    1/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    And, by the way, there's a great method to read some blocks of poe memory into hud and then deal with them as if they were local objects.

    See the patch file:patch.diff.txt (remove the .txt extension and apply to your working copy of git)

    This is what I meant by reducing number of api calls in that tree traversing task

  7. #2647
    XaocDIO's Avatar Active Member
    Reputation
    16
    Join Date
    Jan 2010
    Posts
    17
    Thanks G/R
    7/14
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Coyl View Post
    The cycle is not infinite, because queue.Deque removes an item from the queue.
    This looks like tree traversal, and the freeze appears to happen when the tree gets rebalanced by poe process. And there appears something like race condition.

    Do you know any solution to that? My only idea is to spend less time in this cycle - to reduce the risk that tree will be rebalanced while hud reads it.
    I made log for infinity cycle and found that often start when key=0.
    Sample log file:
    Test.rar

  8. #2648
    kookiekrak's Avatar Member
    Reputation
    5
    Join Date
    Jun 2012
    Posts
    27
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    btw new update broke offsets i think.

    how do you guys usually update them? I'd love to help but i'm not sure where to start

  9. #2649
    Hakkotsu's Avatar Member
    Reputation
    1
    Join Date
    Mar 2016
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Just to give a clear statement that preload is not working correctly

  10. #2650
    kookiekrak's Avatar Member
    Reputation
    5
    Join Date
    Jun 2012
    Posts
    27
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    found the area change offset for steam:

    9C74C8 atleast it fixes my preload alerts. dunno how to do the rest


    world item offsets for chests/poi are broken
    Last edited by kookiekrak; 03-22-2016 at 02:54 AM.

  11. #2651
    Techneeq's Avatar Member
    Reputation
    1
    Join Date
    Jun 2013
    Posts
    9
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Do we know if this is currently safe to use? The download link in the OP has 404'd but if I just google poehud and go to the first github page the disclaimer is still there. Even with the disclaimer there, is there anything to worry about and are there any reports of bans? Because looking through these last few replies I don't see anything bad.

  12. #2652
    Hakkotsu's Avatar Member
    Reputation
    1
    Join Date
    Mar 2016
    Posts
    4
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Techneeq View Post
    Do we know if this is currently safe to use? The download link in the OP has 404'd but if I just google poehud and go to the first github page the disclaimer is still there. Even with the disclaimer there, is there anything to worry about and are there any reports of bans? Because looking through these last few replies I don't see anything bad.
    Its not safe. You can use it on your own risk and with high chance of probability eventually will be banned, like the rest of us.
    Seriously, there is no detection prevention methods in PoeHuD, so it's just a matter of time when GGG will run /ban_poehud_users

  13. #2653
    IronBank's Avatar Member
    Reputation
    2
    Join Date
    May 2015
    Posts
    45
    Thanks G/R
    1/1
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Hakkotsu View Post
    Its not safe. You can use it on your own risk and with high chance of probability eventually will be banned, like the rest of us.
    Seriously, there is no detection prevention methods in PoeHuD, so it's just a matter of time when GGG will run /ban_poehud_users
    The question is how do they detect hud users and if you stop using it will you get banned later on.

  14. #2654
    elkond's Avatar Member
    Reputation
    6
    Join Date
    Mar 2016
    Posts
    34
    Thanks G/R
    10/5
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    unless hud does something else than advertised (reading memory and displaying that info in an overlay), the only way to detect it would be to scan active process list, which if you're a citizen of EU means that GGG can't detect hud in any way whatsoever as this would be against the law.

  15. #2655
    Silent_Warrior's Avatar Active Member
    Reputation
    31
    Join Date
    Jun 2014
    Posts
    212
    Thanks G/R
    161/29
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    eeh... ban or not ban... guys, if you're so beware of banhammerino, just not use any cheat/hack and stay safe. But if you want use it - there always be a couple of risk, so spam about "will i get banned" in every topic page is not good. Sry, i didn't want to harm anyone.

Similar Threads

  1. [Release] PoeHUD - Overlay for Path of Exile
    By Coyl in forum PoE Bots and Programs
    Replies: 1870
    Last Post: 01-27-2015, 02:28 AM
  2. [Tool] Exp per hour overlay (needs offset update)
    By moustache in forum PoE Bots and Programs
    Replies: 15
    Last Post: 11-08-2013, 09:00 PM
  3. Site updates 6/19/2006
    By Matt in forum OC News
    Replies: 1
    Last Post: 06-19-2006, 08:48 AM
  4. Updated(FuxxoZ|WoWGlider)
    By ih8blizz in forum World of Warcraft Bots and Programs
    Replies: 22
    Last Post: 06-16-2006, 09:24 PM
  5. New Update on the Patch!
    By Dwarpy in forum World of Warcraft General
    Replies: 1
    Last Post: 05-22-2006, 12:50 AM
All times are GMT -5. The time now is 06:11 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Google Authenticator verification provided by Two-Factor Authentication (Free) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search