ExileAPI Release menu

User Tag List

Page 10 of 72 FirstFirst ... 6789101112131460 ... LastLast
Results 136 to 150 of 1079
  1. #136
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by madd123 View Post
    ... i cant wait whole league for offsets from clever people.
    to visually highlight the desired element you need the plugin GitHub - Queuete/DevTree: Plugin vor ExileApi. Base taken from https://github.com/Qvin0000/ExileApiPlugins
    I'm sure you are already using it to find the index
    Copy (write down) the hex value of the address of the element you need
    then you need Cheat Engine =>Struct Dissect
    just google how to use it
    then create a new text document and copy the code into it. Save as like "search offset by 8.CSX"
    HTML Code:
    <Structures>
      <Structure Name="search offset by 8" AutoFill="0" AutoCreate="1" DefaultHex="0" AutoDestroy="0" DoNotSaveLocal="0" RLECompression="1" AutoCreateStructsize="4096">
        <Elements>
          <Element Offset="0" Vartype="8 Bytes" Bytesize="8" RLECount="358" OffsetHex="00000000" DisplayMethod="Hexadecimal"/>
        </Elements>
      </Structure>
    </Structures>
    Load this structure to Cheat Engine - use Cheat Engine =>Struct Dissect =>File import
    Set started adres to IngameState=>IngameUi
    Search the list for the address of the element you need (use the search by hex value Control+F keys)
    Subtract the starting address from the found address - this will be the desired offset
    if the list does not contain the offset you need, most likely you are looking for an element that is not a direct child of "IngameUi"
    Last edited by GameAssist; 07-31-2021 at 04:53 PM.

    ExileAPI Release
  2. Thanks madd123 (1 members gave Thanks to GameAssist for this useful post)
  3. #137
    snowhawk's Avatar Contributor
    Reputation
    150
    Join Date
    Aug 2008
    Posts
    239
    Thanks G/R
    42/133
    Trade Feedback
    0 (0%)
    Mentioned
    14 Post(s)
    Tagged
    0 Thread(s)
    If you just need to get a child element and treat it like an element,

    ExileApi/IngameUIElements.cs at 7c32583acdd647be9bf16416b6bb8c2d6bff5699 . Queuete/ExileApi . GitHub

    Use GetChildFromIndices(indices[]) or GetChildFromIndex(index)

    ExileApi/Element.cs at 7c32583acdd647be9bf16416b6bb8c2d6bff5699 . Queuete/ExileApi . GitHub

    If you want to explore the static addresses, I've dumped everything I've found (commented until someone creates an actual element for it). Some Children elements do not exist in the list of static addresses (e.g. Tree Panels, Visible Healthbars). Some static elements are grandchildren of the UIRoot whose structure was flattened (e.g. Buff Panels).

    ExileApi/IngameUElementsOffsets.cs at 7c32583acdd647be9bf16416b6bb8c2d6bff5699 . Queuete/ExileApi . GitHub

    3.15 copied a bunch of PVP panels for Royale, added Buy/Sell/Logbook/Map/Locker Panels for Expedition as well as an Expedition specific league interact button.
    Last edited by snowhawk; 07-31-2021 at 06:10 PM.

  4. Thanks madd123 (1 members gave Thanks to snowhawk for this useful post)
  5. #138
    GameHelper's Avatar ★ Elder ★ CoreCoins Purchaser
    Reputation
    3015
    Join Date
    Jun 2015
    Posts
    3,325
    Thanks G/R
    507/2700
    Trade Feedback
    0 (0%)
    Mentioned
    92 Post(s)
    Tagged
    2 Thread(s)
    Originally Posted by madd123 View Post
    yeah, I understand, what you said and the APi concept, I just don't know how to find "=>offset" this part, otherwise I'd already fix them and pull request
    but children of IngameUi seems consistent for me, I was using Ultimatum window by index whole last league, even if it will change with patch, I can easy find a new index within one minute.
    So is there way maybe to cast it or get address from IngameUI.Children[i] and create TradeWindow object from memory by it?
    I understand this is bad practice, but I can't do much about it, I just need somewhat working code asap, i cant wait whole league for offsets from clever people.
    I noticed the same for large/mini map ui element (which is a child of InGameUi’s child). I have a feeling that inGameUi Childrens don’t change a lot but their children’s children’s children changes a lot. So, whatever approach you take just make sure things doesn’t change every other patch. One Change per league is okay IMO.


    Easiest and the most accurate way of finding “=> offset” is to do “what access this address” and then once you find the instruction that access that Ui element address, you follow that instruction, how did it access it? What offset did it use, what base address did it use? Then u find the instruction before it and figure out how did the game reaches that base address, in the end u will reach InGameUi.

    So then your offset would become

    (InGameUi + xxxx, Yyy, kkk)
    Last edited by GameHelper; 07-31-2021 at 07:11 PM.

  6. Thanks madd123 (1 members gave Thanks to GameHelper for this useful post)
  7. #139
    stexinern's Avatar Member
    Reputation
    4
    Join Date
    Jul 2019
    Posts
    19
    Thanks G/R
    1/3
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi guys
    Any idea why follower (ExileAPI: Simple Follower Plugin) doesn't work correctly? Last league everything was fine, but now(probably after exileapi update) it start work bad. Alts dont follow carry in next location, cant go in entrance, cant use waypoint when main character(Leader) leave location, dont use portal to entrance map and go out from
    here video about my problem to best understand what i mean

    2:42 - 2:45 i do it by hand
    3:10 3:20 try press portal by hand but its automaticaly going back my cursor

    Everything work perfectly one week ago but now i have problem. I tryed it on my few alts, tryed window, window fullscreen, same problem. Any idea what it could be and how fix it?
    sorry for my bad english not my own language

  8. #140
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by zaafar View Post
    ...and then once you find the instruction that access that Ui element address, you follow that instruction, how did it access it?...
    hahah it sounds logical and simple, but only you forgot to clarify that it can take a year of mastering the concept of pointers, assembler instructions, etc. to find these instructions
    for example, here are the instructions that have access to OpenRightPanel

    All the top ones, those with a large "Count" can be thrown away - these are the instructions for display in each frame.
    But each of the others can potentially be useful to us.
    How to find the right one?
    Attached Thumbnails Attached Thumbnails ExileAPI Release-accessed-jpg  
    Last edited by GameAssist; 08-01-2021 at 12:59 AM.

  9. #141
    cryonox's Avatar Member
    Reputation
    1
    Join Date
    Aug 2021
    Posts
    1
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Rocker866 View Post
    Does anyone have a working chaos recipe plugin going? like fullraresetmanager or something?
    the reason its failing is because api core is not reading itemlevel correctly. You can get it to work by it from the source and remove the check for item level lower than 60.

  10. #142
    Rol's Avatar Member
    Reputation
    2
    Join Date
    Feb 2015
    Posts
    147
    Thanks G/R
    3/6
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    After the last update of ExileApi everything broke (((

  11. #143
    GameHelper's Avatar ★ Elder ★ CoreCoins Purchaser
    Reputation
    3015
    Join Date
    Jun 2015
    Posts
    3,325
    Thanks G/R
    507/2700
    Trade Feedback
    0 (0%)
    Mentioned
    92 Post(s)
    Tagged
    2 Thread(s)
    Originally Posted by wlastas View Post
    hahah it sounds logical and simple, but only you forgot to clarify that it can take a year of mastering the concept of pointers, assembler instructions, etc. to find these instructions
    for example, here are the instructions that have access to OpenRightPanel

    All the top ones, those with a large "Count" can be thrown away - these are the instructions for display in each frame.
    But each of the others can potentially be useful to us.
    How to find the right one?
    No you don’t throw anything away because count is too large. Basically u take whatever works for you. In this case RCX is pointing to the address you are interested in, now u go back from here, who updated the data of RCX and how? Then u go back from there again and again until u reach the address u know how to find I.e. ingameui

    I normally use “trace and break instruction” with 1000, 5000, 10000 and RCX == 0xAABBCCDD to go back. When I say “go back” I mean if u put a very large value I.e 1000, 5000, 10000 u can find the function which called this instruction. When you find the function that called this instruction/function u will see that 90% of the time it’s setting the data of RCX. 10% of the time u have to go further back.
    Last edited by GameHelper; 08-01-2021 at 11:02 AM.

  12. Thanks GameAssist (1 members gave Thanks to GameHelper for this useful post)
  13. #144
    GameAssist's Avatar Banned CoreCoins Purchaser Authenticator enabled
    Reputation
    98
    Join Date
    Apr 2010
    Posts
    349
    Thanks G/R
    55/83
    Trade Feedback
    0 (0%)
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by zaafar View Post
    No you don’t throw anything away because count is too large. Basically u take whatever works for you. In this case RCX is pointing to the address you are interested in, now u go back from here, who updated the data of RCX and how? Then u go back from there again and again until u reach the address u know how to find I.e. ingameui

    I normally use “trace and break instruction” with 1000, 5000, 10000 and RCX == 0xAABBCCDD to go back. When I say “go back” I mean if u put a very large value I.e 1000, 5000, 10000 u can find the function which called this instruction. When you find the function that called this instruction/function u will see that 90% of the time it’s setting the data of RCX. 10% of the time u have to go further back.
    and ok it became a little clearer - thanks, I'll try

  14. #145
    IShaunYI's Avatar Member
    Reputation
    1
    Join Date
    Jul 2012
    Posts
    41
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    slightly unrelated, so i do apologise, although im seeking some help

    im constantly having issues where one of my 4 vm's crashes indefinitely, i need to completely end process tree, delete all .lck folders/files from the vm folder before it allows me to reopen the vm and continue playing.

    anyone else ?

    any possible attempts at a solution ?

    vmware 16.1.2 build-17966106
    Windows 10 Pro
    IOS build 19042.1151
    8GB allocated ram on each (64GB installed on main pc)
    main pc has i9-9900k
    each vm has 1 processor @ 4 cores

  15. #146
    Rocker866's Avatar Member
    Reputation
    3
    Join Date
    Nov 2011
    Posts
    212
    Thanks G/R
    13/2
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    stashie and raresetmanager works finally ty for that but for some reason its slow as fq is there a way to fix it`? Click delay etc is on low already

  16. #147
    tvinki's Avatar Active Member
    Reputation
    21
    Join Date
    Mar 2014
    Posts
    163
    Thanks G/R
    37/18
    Trade Feedback
    3 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    someone give link to worked Stashie

  17. #148
    SandorClegane's Avatar Member
    Reputation
    4
    Join Date
    Sep 2016
    Posts
    37
    Thanks G/R
    0/3
    Trade Feedback
    4 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Is pickit(the one listed in extras section) working correctly?I only see 3-4 options when i click on it.Picks all items and there is no hotkey for opening chests.

  18. #149
    dmn91's Avatar Member
    Reputation
    2
    Join Date
    Mar 2020
    Posts
    40
    Thanks G/R
    4/1
    Trade Feedback
    22 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hud is flashing, how to fix it? (When i click left mouse) settings open and close. Cant config
    Last edited by dmn91; 08-03-2021 at 07:18 AM.

  19. #150
    madd123's Avatar Active Member
    Reputation
    22
    Join Date
    Jan 2018
    Posts
    46
    Thanks G/R
    14/13
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Problem from last league with log flooded with errors on entity heavy maps (like 5-orb map for example) still there
    But this time my plugins ending up stop working (only plugins that rely on entities somehow, others, which works with serverdata or ui - still fine) and I need to restart exileapi 2-3 times for 5-orb map (last league it was just error spam in log without any real troubles)
    I'm not sure its related problems or not, here is part of log:
    2021-08-03 17:28:23.405 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 1563EA692A0
    2021-08-03 17:28:23.405 +03:00 [ERR] Component list: 1469929919136. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:28:23.405 +03:00 [ERR] Animated : 15620A747A0
    2021-08-03 17:28:23.405 +03:00 [ERR] Positioned : 155A3EFD660
    2021-08-03 17:28:23.405 +03:00 [ERR] WorldItem : 155216E5B40
    2021-08-03 17:28:23.405 +03:00 [ERR] Render : 155A3EFEE60
    2021-08-03 17:28:23.888 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 1558E585C20
    2021-08-03 17:28:23.888 +03:00 [ERR] Component list: 1466972003360. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:28:23.888 +03:00 [ERR] Animated : 15689040D20
    2021-08-03 17:28:23.888 +03:00 [ERR] Positioned : 156766B4CB0
    2021-08-03 17:28:23.888 +03:00 [ERR] WorldItem : 15642631F30
    2021-08-03 17:28:33.567 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 1552F824D50
    2021-08-03 17:28:33.567 +03:00 [ERR] Component list: 1465380916560. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:28:33.567 +03:00 [ERR] Animated : 155DFBE5120
    2021-08-03 17:28:33.567 +03:00 [ERR] Positioned : 156946262B0
    2021-08-03 17:28:59.736 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 155C4AD9540
    2021-08-03 17:28:59.736 +03:00 [ERR] Component list: 1467883558208. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:28:59.736 +03:00 [ERR] Animated : 155DFBF4ED0
    2021-08-03 17:28:59.736 +03:00 [ERR] Positioned : 1562F3F6BB0
    2021-08-03 17:28:59.736 +03:00 [ERR] WorldItem : 1557CB3F5C0
    2021-08-03 17:29:00.039 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 1552F817BB0
    2021-08-03 17:29:00.039 +03:00 [ERR] Component list: 1465380862896. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:29:00.039 +03:00 [ERR] Animated : 1565DFEC500
    2021-08-03 17:29:00.039 +03:00 [ERR] Positioned : 15686C79EA0
    2021-08-03 17:29:00.039 +03:00 [ERR] WorldItem : 15572F74F20
    2021-08-03 17:29:01.061 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 155AA58D8A0
    2021-08-03 17:29:01.061 +03:00 [ERR] Component list: 1467441797280. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:29:01.061 +03:00 [ERR] Animated : 155D157DAC0
    2021-08-03 17:29:01.061 +03:00 [ERR] Positioned : 15632D53410
    2021-08-03 17:29:01.061 +03:00 [ERR] WorldItem : 15532EEF230
    2021-08-03 17:29:10.959 +03:00 [ERR] GetComponents() -> Metadata/MiscellaneousObjects/WorldItem => 15507BC5370 List: 1565E3F1F50
    2021-08-03 17:29:10.959 +03:00 [ERR] Component list: 1470460010320. Node: Next: 1462991275648 Prev: 1462991280208 String: 140699197405688 ComponentList: 1
    2021-08-03 17:29:10.959 +03:00 [ERR] Animated : 1557D660550
    2021-08-03 17:29:10.959 +03:00 [ERR] Positioned : 155CADB25A0
    2021-08-03 17:29:10.959 +03:00 [ERR] WorldItem : 15654EDA450
    2021-08-03 17:32:41.907 +03:00 [ERR] GetComponents() -> => 0 List: 0
    2021-08-03 17:32:41.907 +03:00 [ERR] Component list: 0. Node: Next: 0 Prev: 0 String: 0 ComponentList: 0
    2021-08-03 17:33:00.974 +03:00 [ERR] Unable to add entity to list, id: 3265863330
    this also getting spammed:
    2021-08-03 17:35:54.178 +03:00 [INF] WTF ExileCore.Shared.PluginManager
    2021-08-03 17:36:09.963 +03:00 [INF] WTF ExileCore.Shared.PluginManager
    2021-08-03 17:36:15.277 +03:00 [INF] WTF ExileCore.Shared.PluginManager
    2021-08-03 17:36:17.838 +03:00 [INF] WTF ExileCore.Shared.PluginManager
    2021-08-03 17:36:31.266 +03:00 [INF] WTF ExileCore.Shared.PluginManager
    2021-08-03 17:36:37.036 +03:00 [INF] WTF ExileCore.Shared.PluginManager
    is there good method i could call from plugin by hotkey to reinitialise everything without restarting exileapi? it could make this experience not that annoying at least for now
    Last edited by madd123; 08-03-2021 at 10:13 AM.

Page 10 of 72 FirstFirst ... 6789101112131460 ... LastLast

Similar Threads

  1. [Release] ExileAPI 3.14 Release
    By Queuete in forum PoE Bots and Programs
    Replies: 532
    Last Post: 07-24-2021, 04:37 AM
  2. [Release] ExileAPI 3.13 Release
    By Queuete in forum PoE Bots and Programs
    Replies: 606
    Last Post: 04-17-2021, 06:22 AM
  3. [Release] ExileAPI 3.12 Release
    By Queuete in forum PoE Bots and Programs
    Replies: 492
    Last Post: 01-16-2021, 07:30 AM
  4. ExileAPI Fork 3.11 Release
    By Queuete in forum PoE Bots and Programs
    Replies: 256
    Last Post: 09-20-2020, 02:49 PM
  5. ExileAPI Fork (with Release)
    By Queuete in forum PoE Bots and Programs
    Replies: 231
    Last Post: 06-22-2020, 05:19 PM
All times are GMT -5. The time now is 01:02 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