ExileAPI 3.13 Release menu

User Tag List

Page 14 of 41 FirstFirst ... 101112131415161718 ... LastLast
Results 196 to 210 of 607
  1. #196
    armory236's Avatar Active Member
    Reputation
    57
    Join Date
    Apr 2013
    Posts
    301
    Thanks G/R
    344/53
    Trade Feedback
    1 (100%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by berloga03rus View Post
    GitHub - IlliumIv/ProximityAlert: Proximity Alerts - read readme it does play sound and shows direction
    I tried to add it into autoupdateplugin but it disappeared after ExileAPI relaunch

    ExileAPI 3.13 Release
  2. #197
    arturino009's Avatar Contributor
    Reputation
    92
    Join Date
    Sep 2019
    Posts
    170
    Thanks G/R
    21/85
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by armory236 View Post
    I tried to add it into autoupdateplugin but it disappeared after ExileAPI relaunch
    There is also a rar file in plugins 'source' folder. You have to extract it to 'compiled' folder in ExileAPI.

  3. Thanks armory236 (1 members gave Thanks to arturino009 for this useful post)
  4. #198
    armory236's Avatar Active Member
    Reputation
    57
    Join Date
    Apr 2013
    Posts
    301
    Thanks G/R
    344/53
    Trade Feedback
    1 (100%)
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by arturino009 View Post
    There is also a rar file in plugins 'source' folder. You have to extract it to 'compiled' folder in ExileAPI.
    that helped, appreciate that!

  5. #199
    AROR64's Avatar Member
    Reputation
    7
    Join Date
    Jun 2017
    Posts
    32
    Thanks G/R
    32/4
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by KinetsuBR View Post
    stashie is working fine here.
    I had to uncheck "Ignore Elder/Shaper Items" in fullraresetmanager to make it work.
    Could you give a link to a working version of FullRareSetManager, which I have also does not work with disabled "Ignore Elder/Shaper Items".

  6. #200
    natemiddleman's Avatar Member
    Reputation
    3
    Join Date
    Jun 2020
    Posts
    28
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by arturino009 View Post
    Thank you for the advice! I did manage to find the right offset (0x58C), and it falls in line with the other offset range! But now I wonder, what exactly have I found? It is the correct offset, as it changes from state of showing a tooltip, and not showing it. But is this the UIHower element? Or maybe it is UIHoverTooltip? What is the difference?
    Well, at least i know how to find an offset now .
    I'm not sure if he is oversimplifying or isn't sure what he is talking about. Max HP is a value in the Life Component. The Life Component is one of many components that can be assigned to an entity. In this case the LocalPlayer Entity. Basically you want GameStates -> InGameState -> InGameData -> LocalPlayer -> LifeComponent -> MaxHP. This is all good to know but basically useless because each one of -> is a pointer and it is very difficult to work backwards. Your best bet is to start at the beginning and go forward.

    Here is some code I wrote to get to the GameStates address. The GameStates Pattern will take you to an address. Then you go to the 0x48 offset of that address and follow that pointer. That will be the GameStates hashmap. After you find the InGameState pointer from the hashmap, it is fairly simple to follow the pointers to LocalPlayer. Component pointers are stored in a List so it is not as easy to find the one you want but simpler than the hashmap. Code below might need some formatting as I snipped it out of a couple files. It is also in C# which is different than the C++ ExileApi is written in. Hashmaps are confusing. I highly recommend just copying the code out of ExileAPI and figuring out how it works.

    This might sound complicated but I guarantee you it is even more complicated than you think.

    Code:
            [DllImport("kernel32.dll")]
            static extern IntPtr OpenProcess(int[] dwDesiredAccess, bool bInheritHandle, int dwProcessId);
    
            [DllImport("kernel32.dll")]
            public static extern bool ReadProcessMemory(IntPtr hProcess, IntPtr lpBaseAddress, byte[] lpBuffer, IntPtr nSize, ref int lpNumberOfBytesRead);
    
            [DllImport("kernel32.dll")]
            public static extern int CloseHandle(IntPtr hObject);
    
            public static byte[] GetMemoryCache()
            {
                Buffer = new byte[Process.MainModule.ModuleMemorySize];
                ReadProcessMemory(ProcessHandle, ProcessAddress, Buffer, new IntPtr(Buffer.Length), ref NumberOfBytes);
                return Buffer;
            }
    
            public static IntPtr GameStateControllerAddress => PatternMatch(0);
            public static IntPtr FilesRootAddress => PatternMatch(1);
            public static IntPtr AreaChangeAddress => PatternMatch(2);
    
            public static IntPtr PatternMatch(int a)
            {
                if (_MemoryCache == null)
                {
                    _MemoryCache = GetMemoryCache();
                }
    
                if (_PatternMatchAddresses != null)
                {
                    return _PatternMatchAddresses[a];
                }
    
                int size = typeof(Patterns).GetFields().Length - 1;
                string[] strings = new string[size];
                byte[][] patterns = new byte[size][];
    
                _PatternMatchAddresses = new IntPtr[size];
                
                for (int i = 0; i < size; i++)
                {
                    var field = typeof(Patterns).GetFields()[i + 1];
                    if (field.FieldType == typeof(string))
                    {
                        strings[i] = field.Name;
                        patterns[i] = Array.ConvertAll(((string)field.GetValue(field.Name)).Replace("??", "00").Split(' '), x => byte.Parse(x, NumberStyles.HexNumber));
                        _PatternMatchAddresses[i] = IntPtr.Zero;
                    }
                }
                
                int pointersFound = 0;
                for (int i = 0; i < _MemoryCache.Length; i++) 
                {
                    for (int j = 0; j < size; j++)
                    {
                        for (int k = 0; _PatternMatchAddresses[j] == IntPtr.Zero && i + k < _MemoryCache.Length && (_MemoryCache[i + k] == patterns[j][k] || patterns[j][k] == 0x00); k++)
                        {
                            if (k == patterns[j].Length - 1)
                            {
                                _PatternMatchAddresses[j] = Process.MainModule.BaseAddress + i + Patterns.Offsets[strings[j]] + 0x04 + BitConverter.ToInt32(_MemoryCache, i + Patterns.Offsets[strings[j]]);
                                pointersFound++;
                                break;
                            }
                        }
                    }
                    if (pointersFound == size) break;
                }
                return _PatternMatchAddresses[a];
            }
    
    public static class Patterns
        {
            public const string GameStateController = "48 83 EC 50 48 C7 44 24 ?? ?? ?? ?? ?? 48 89 9C 24 ?? ?? ?? ?? 48 8B F9 33 ED 48 39";
            public const string FilesRoot = "48 8B 08 4C 8D 35 ?? ?? ?? ?? 8B 04 0E";
            public const string AreaChange = "E8 ?? ?? ?? ?? E8 ?? ?? ?? ?? FF 05";
            public static readonly Dictionary<string, int> Offsets = new Dictionary<string, int>()
            { 
                {"GameStateController", 0x1D },
                {"FilesRoot", 0x06 },
                {"AreaChange", 0x0C } 
            };
        }
    Last edited by natemiddleman; 01-27-2021 at 01:09 PM.

  7. #201
    Tonkan's Avatar Member
    Reputation
    12
    Join Date
    Feb 2007
    Posts
    77
    Thanks G/R
    12/11
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is there a working version of Map Exchange plugin yet? Noticed the old one give error compiling

    Code:
    2021-01-27 10:16:55.521 +01:00 [ERR] MapsExchange -> CompilePlugin failed2021-01-27 10:16:55.528 +01:00 [ERR] MapsExchange -> C:\Users\Tony\Documents\Path of Exile\PoeHelper 3.13\Plugins\Source\MapsExchange\src\MapsExchange\MapsExchange.cs(423,74) : error CS1061: 'Element' does not contain a definition for 'InventorySlots' and no accessible extension method 'InventorySlots' accepting a first argument of type 'Element' could be found (are you missing a using directive or an assembly reference?)
    2021-01-27 10:16:55.528 +01:00 [ERR] MapsExchange -> C:\Users\Tony\Documents\Path of Exile\PoeHelper 3.13\Plugins\Source\MapsExchange\src\MapsExchange\MapsExchange.cs(569,47) : error CS1061: 'AtlasNode' does not contain a definition for 'GetLayerByTier' and no accessible extension method 'GetLayerByTier' accepting a first argument of type 'AtlasNode' could be found (are you missing a using directive or an assembly reference?)

  8. #202
    KinetsuBR's Avatar Contributor
    Reputation
    99
    Join Date
    May 2018
    Posts
    42
    Thanks G/R
    21/77
    Trade Feedback
    0 (0%)
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by AROR64 View Post
    Could you give a link to a working version of FullRareSetManager, which I have also does not work with disabled "Ignore Elder/Shaper Items".
    GitHub - IlliumIv/FullRareSetManager

  9. #203
    OnurTest's Avatar Member
    Reputation
    2
    Join Date
    Jan 2021
    Posts
    44
    Thanks G/R
    22/1
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Guys please can anyone help me? I am opening Loader.exe but after 1 second it minimizes so i can't see the menu. If i click the icon in down still doesnt show anything. Only one second appear and then it doesnt show. How can i fix this ? My windows version is 1909 (build 1863) and i installed netframework vc x64 all of utility but still can't open the loader :/

  10. #204
    Queuete's Avatar Elite User
    Reputation
    549
    Join Date
    Dec 2019
    Posts
    284
    Thanks G/R
    119/486
    Trade Feedback
    0 (0%)
    Mentioned
    47 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Pjey View Post
    Hello everyone. New here. I'm wondering, thinking of trying pickit to not having to click as much. But whats the risk currently? How safe are these kind of "utilities" to use? cheers
    Thats something no one can answer you. I am not aware of any recent bans for using (only) the PoeHelper overlay.

    Originally Posted by OnurTest View Post
    Guys please can anyone help me? I am opening Loader.exe but after 1 second it minimizes so i can't see the menu. If i click the icon in down still doesnt show anything. Only one second appear and then it doesnt show. How can i fix this ? My windows version is 1909 (build 1863) and i installed netframework vc x64 all of utility but still can't open the loader :/
    You need to run Path of Exile in window fullscreen. NOT fullscreen.
    The Troubleshooting section in the first post might be interesting for you.

  11. #205
    berloga03rus's Avatar Member
    Reputation
    4
    Join Date
    Mar 2018
    Posts
    46
    Thanks G/R
    61/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    anyone got crashing exileapi after latest update? (3.13.12) it triggers when i pick and land heist contracts to inventory...
    ps. turned off advanced tooltip and it stopped crash
    Last edited by berloga03rus; 01-27-2021 at 05:38 PM.

  12. #206
    Senotin's Avatar Member
    Reputation
    2
    Join Date
    Oct 2017
    Posts
    30
    Thanks G/R
    68/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by berloga03rus View Post
    anyone got crashing exileapi after latest update? (3.13.12) it triggers when i pick and land heist contracts to inventory...
    ps. turned off advanced tooltip and it stopped crash
    Yeah, it is a problem with tooltips, I guess, because MapNotify also causes crashes (for example, on atlas screen opening).

    I tried reverting back to 3.13.11, but it didn't seem to help (didn't try clean installation though).

  13. #207
    Bachkou's Avatar Member
    Reputation
    1
    Join Date
    Aug 2007
    Posts
    15
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone know why some plugins wont load after the last patch? In the log window it reads that it cannont find them in the compiled file and i checked they are missing. I dont know why its not compiled them.

  14. #208
    Senotin's Avatar Member
    Reputation
    2
    Join Date
    Oct 2017
    Posts
    30
    Thanks G/R
    68/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Bachkou View Post
    Anyone know why some plugins wont load after the last patch? In the log window it reads that it cannont find them in the compiled file and i checked they are missing. I dont know why its not compiled them.
    Have you tried deleting their config files in PoeHelper/config/global?

  15. #209
    ihackirl's Avatar Site Donator
    Reputation
    1
    Join Date
    Apr 2008
    Posts
    18
    Thanks G/R
    2/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Anyone had issues with BasicFlaskRoutine not using offensive/defensive flasks at all? It had been working fine for a week then a few days ago stopped working and I've tried everything I can think of to fix (fresh install, every setting possible, etc). The odd part is that health/mana/speed flasks work perfect, just offensive and defensive flasks not triggering.

  16. #210
    fbknero's Avatar Member
    Reputation
    7
    Join Date
    Jul 2008
    Posts
    12
    Thanks G/R
    1/6
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    is stashie with fragment stash tab working for anyone? It wont sort anything into it and just stop working.

Page 14 of 41 FirstFirst ... 101112131415161718 ... LastLast

Similar Threads

  1. [Release] ExileAPI 3.12 Release
    By Queuete in forum PoE Bots and Programs
    Replies: 492
    Last Post: 01-16-2021, 07:30 AM
  2. ExileAPI Fork 3.11 Release
    By Queuete in forum PoE Bots and Programs
    Replies: 256
    Last Post: 09-20-2020, 02:49 PM
  3. ExileAPI Fork (with Release)
    By Queuete in forum PoE Bots and Programs
    Replies: 231
    Last Post: 06-22-2020, 05:19 PM
  4. TPPK for patch 1.13 is released?
    By Julmys in forum Diablo 2
    Replies: 0
    Last Post: 06-03-2011, 06:32 AM
  5. anti-warden Release #1
    By zhPaul in forum World of Warcraft Bots and Programs
    Replies: 40
    Last Post: 10-21-2006, 01:40 AM
All times are GMT -5. The time now is 04:10 AM. 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