PoEHUD Overlay Updated menu

User Tag List

Page 57 of 461 FirstFirst ... 7535455565758596061107157 ... LastLast
Results 841 to 855 of 6913
  1. #841
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by HvC View Post
    I would recommend forking the project and taking a look at https://github.com/H4vC/PoeHud/blob/...Poe/Offsets.cs , once you get a grasp of how that works you can patch the offsets to support the beta and then correct the bugs that will arise from the way the data is laid out in beta, I'll try to give a hand if I have time but that's technically all you need, that and a good debugger/IDA.
    So here is where I would find the basepointer?

    Code:
         
    			64 A1 00 00 00 00          mov     eax, large fs:0
    			6A FF                      push    0FFFFFFFFh
    			68 90 51 4D 01             push    offset SEH_10D6970
    			50                         push    eax
    			64 89 25 00 00 00 00       mov     large fs:0, esp
    			A1 EC 6A 70 01             mov     eax, off_1706AEC ; <--- BP IS HERE
    			81 EC C8 00 00 00          sub     esp, 0C8h
    			53                         push    ebx
    			55                         push    ebp
    			33 DB                      xor     ebx, ebx
    			56                         push    esi
    			57                         push    edi
    			3B C3                      cmp     eax, ebx

    And the area change in here?

    Code:
        /*
    			80 7E 48 00             cmp     byte ptr [esi+48h], 0
    			0F 85 A4 01 00 00       jnz     loc_542F41					; we catch the last 00 byte into pattern to match 4-bytes step
    			8B 46 08                mov     eax, [esi+8]
    			80 B8 1C 01 00 00 00    cmp     byte ptr [eax+11Ch], 0
    			75 12                   jnz     short loc_542DBB
    		 */

    PoEHUD Overlay Updated
  2. #842
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You need to reverse the beta client and do some pattern matching.

  3. #843
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    BasePtrPattern : 64 A1 ?? ?? ?? ?? 6A FF 68 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? A1 ?? ?? ?? ?? 81 EC C8 ?? ?? ?? 53 55 33 DB 56 57 3B C3
    BetaBasePtr : 00613C10

    FileRootPattern : 6A FF 68 ?? ?? ?? ?? 64 A1 ?? ?? ?? ?? 50 64 89 25 ?? ?? ?? ?? 83 EC 30 FF 05 ?? ?? ?? ?? 53 55 8B 2D ?? ?? ?? ?? 56 B8
    BetaFileRoot : 0062EAB0

    AreaChangePattern : 8B 09 89 08 85 C9 74 0C FF 41 28 8B 15 ?? ?? ?? ?? 89 51 24 C3 CC
    BetaAreaChange : 0053FE60
    Last edited by tozededao; 05-16-2015 at 10:01 AM.

  4. #844
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Shouldn't I be able to at least see the menu even if it is not reading the offsets properly?

    Debugging it from VS isn't working because it is missing the rest of the files(config, etc)

  5. #845
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Copy settings into the debug folder ?
    And yes you should, make sure the exe name is correct ect.

  6. #846
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by HvC View Post
    Copy settings into the debug folder ?
    And yes you should, make sure the exe name is correct ect.
    You're talking about Path of Exile EXE? It is working because I opened two in order to see if it promp the process selector and it did. Can it be due to area change?

    From my understanding PoEHUD only draws if it thinks the area has changed?

  7. #847
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    It should draw when these conditions are met.
    Code:
       if (gameController.InGame && WinApi.IsForegroundWindow(gameHandle)
                    && !gameController.Game.IngameState.IngameUi.TreePanel.IsVisible)
    I'm gonna bet gameController.InGame resolves to false because the offset you use is wrong.

  8. #848
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by HvC View Post
    It should draw when these conditions are met.
    Code:
       if (gameController.InGame && WinApi.IsForegroundWindow(gameHandle)
                    && !gameController.Game.IngameState.IngameUi.TreePanel.IsVisible)
    I'm gonna bet gameController.InGame resolves to false because the offset you use is wrong.
    Yeah I had already figured it was the gameController.InGame , what offset are you talking about?

    EDIT found it , TheGame.cs
    Last edited by tozededao; 05-16-2015 at 11:23 AM.

  9. #849
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Either the base offset or the math we use to calculate from there is not correct for the beta.

  10. #850
    datz's Avatar Active Member
    Reputation
    23
    Join Date
    Aug 2013
    Posts
    538
    Thanks G/R
    170/19
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    beta been out for a month and theres been one patch lol could of updated the offsets imo.. even the regular client hasnt changed in months lol

  11. #851
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by datz View Post
    beta been out for a month and theres been one patch lol could of updated the offsets imo.. even the regular client hasnt changed in months lol
    So could you, I have a life, that has a higher priority than POE, and if you check github there's been a bunch of work done on the hud, I don't think there's been a week gone by without some kind of improvement to it.
    I never signed a contract to keep this up to date with neither live nor beta. Everyone is free to do their own work on the hud, it's a collaborative project, so feel free to go and update the offsets.

  12. #852
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    IsInGame is Fixed

    ServerData.cs

    Code:
    namespace PoeHUD.Poe.RemoteMemoryObjects
    {
        public class ServerData : RemoteMemoryObject
        {
            public bool IsInGame
            {
                get
                {
                    return M.ReadInt(Address + 0x2EC0) == 3; 
                   //return M.ReadInt(Address + 0x2E80) == 3; 
                }
            }
    
            public InventoryList PlayerInventories
            {
                get { return base.GetObject<InventoryList>(Address + 10496); }
            }
        }
    }

  13. #853
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    You should make a fork for beta on github that way we can do pulls when the beta hits live release.

  14. #854
    tozededao's Avatar Member
    Reputation
    9
    Join Date
    May 2009
    Posts
    166
    Thanks G/R
    3/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by HvC View Post
    You should make a fork for beta on github that way we can do pulls when the beta hits live release.
    I'll do it if I manage to actually update this , I doubt I'll be able to but I'll try

    A small question I'm using IDA for the first time, I've never used it before, which debugger should I use on IDA?
    Last edited by tozededao; 05-16-2015 at 11:59 AM.

  15. #855
    HvC's Avatar Contributor
    Reputation
    138
    Join Date
    Jan 2015
    Posts
    324
    Thanks G/R
    0/50
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    I would go with ollydbg for actual live debugging, and that's not integrated into ida.
    That and cheat engine is also a very useful tool.

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 02:45 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