-
Elite User
ExileAPI Fork 3.11 Release
Hello community,
3.11 LatestVersion Queuete/ExileApi
The project is in a rather stable state, most of the plugins work.
User
As any other fork you should run poe as a limited user when using this tool. https://www.ownedcore.com/forums/mmo...ited-user.html (Run PoE as a limited user)
1. Download the latest Release from my ExileAPI fork: Releases . Queuete/ExileApi . GitHub
2. The currently used AutoUpdate settings can be seen in the "PluginAutoUpdate" Tab in the HUD main settings (press f12). Furthermore you can deactivate the whole feature or the update process for single plugins in there. The configuration for existing plugins can be changed here (expecially the github url, if you like to use a different fork of the same plugin). Changes can also be applied directly to the "Plugins/updateSettings.json" file.
When you want to change a plugin URL you may need to delete the folder in the Source and Compiled folder.
If you want to change the config files of a plugin make sure you do your changes in "Plugins/Compiled/PluginName". Changes in the Source folder will be overwritten on start up.
Disclaimer: Due to the nature of a auto plugin functionality this will run code downloaded from repositories on your pc. You should not use repositories from owners you dont trust. Running PoeHelper as admin will increase the risk.
I want to keep a list with (working 3.10) plugins here aswell, if you look for ideas you may find them here:
- DevTree, GitHub - Queuete/DevTree: Plugin vor ExileApi. Base taken from https://github.com/Qvin0000/ExileApiPlugins
- HealthBars, GitHub - Queuete/HealthBars
- MinimapIcons, GitHub - Queuete/MinimapIcons: Plugin vor ExileApi. Base taken from https://github.com/Qvin0000/ExileApiPlugins
- IconsBuilder, https://github.com/Queuete/IconsBuilder
- Stashie, https://github.com/Craere/Stashie
- BuffUtil, https://github.com/Queuete/BuffUtil
- BasicFlaskRoutine, https://github.com/Queuete/BasicFlaskRoutine
- AutoQuit, https://github.com/Queuete/AutoQuit
- PreloadAlert, https://github.com/Queuete/PreloadAlert
- DeliriumSpawnerHighlight, https://github.com/Queuete/DeliriumSpawnerHighlight
- PickIt, (my simplyfied version)https://github.com/Queuete/PickIt, ("full version, not working with auto updater") https://github.com/DetectiveSquirrel/Pickit
- HighlightedItems https://github.com/ravand1990/HighlightedItems
- CoPilot https://github.com/totalschaden/copilot
- MineDetonator https://github.com/mm3141/MineDetonator
Troubleshooting
1. The Hud wont start.
- Windows 10 is the only supported system
- download and install .NET 4.8 runtime https://dotnet.microsoft.com/downloa...-web-installer
- turn of your firewall and antivirus and try again. (Thanks @bobTheBuilder69)
- make sure you run the 64x PoE client
2. There are visual offsets in rendering minion dots and everything other.
Windows Display options-> Scale and layout -> set to 100%
3. MinimapIcons wont work.
The IconBuilder plugin needs to be activated aswell.
4. AutoQuit wont work.
You need to run the hud as admin for it to work.
FAQ
1. How can I support this project?
The best way is to contribute as a developer.
If you want to donate some money directly to me you can do this here:
BTC/BCH: 1Hq2mRyRBDVyxV1m1msYmUPMKnMyL61de3
ETH: 0xd7812e54bf17b1a4506652b6eea6df37b54d79c2
TRX: TCBqDjEBSXPYQs8zH3Wk5KhxhtiV775rf1
Keep in mind this is a donation, you wont get anything in return. This will help me justify spending time on this project, but dont give you anything directly.
2. Can you add Plugin xyz?
You can do this yourself. Click on "PluginAutoUpdate" in the main menu (F12).
After you added your plugins press close the main menu (press F12 again, thats important to save the changes) and afterwards restart the Hud.
3. I want to learn to change offsets.
The tools used mostly are Cheat Engine, ReClass.NET and potentially Ghidra. Get yourself familiar with at least one of the first 2 tools and try to comprehend some already updated offsets. The easiest example is the current/max life, mana and ES of a character.
4. Will this work with Steam?
You can try the Steam fixes from TehCheat, but this will most likely fail in the near future. You may want to use TehCheats ExileAPI version.
Plugin Developer
When you are new you may want to check out the Github repository on "How to set up a developer version" this will currently ship with a bunch of plugins in which you can see how plugins are handled.
https://github.com/Queuete/ExileApi/...ster/README.md
1. If you have any external dependencies, which are not included in ExileAPI, put them in a folder called "libs" in your source. This folder needs to be at the same level as your .csproj file.
2. Static files (e.g. config or image files) either need to be generated in code (see Stashie) or placed in a folder which is copied by the updater.
Possible folder names which are copied: Dependencies: "libs", "Libs", "lib", "Lib". Other static files: "settings", "Settings", "config", "Config", "images", "Images", "img", "Img", "static", "Static"
To automate the process of adding your external dependencies you can use "(post) build events"
In your Solution explorer right click the plugin project -> Proeperties -> Tab Build Events -> Post-build event command line.
Example: copy "$(TargetDir)Dependency.dll" "$(ProjectDir)libs\Dependency.dll"
https://docs.microsoft.com/de-de/vis...p?view=vs-2019
Feel free to add information on Plugins in the thread, for example if you want them added to the list or they are not working (yet) with the update feature. If you are the "original owner" of one of the listed plugins and want your repository added to the list please reach out to me.
ToDo (Pull Requests or other forms of input are appreciated):
- Move all offsets into the offset project (mostly from core, maybe even include those from often use plugins, e.g. PreloadAlert)
-> making sure plugin dependencies .dll's are loaded from their plugin directory (currently they need to be in root folder?!)
Best Regards,
Queuete
Last edited by Queuete; 07-08-2020 at 01:01 PM.
-
Post Thanks / Like - 25 Thanks
boterang,
roska,
datz,
MrOne,
AROR64,
Mike2012,
2klulu,
bobTheBuilder69,
Senotin,
PreFlasH,
SickBro,
Fireball,
Rrrs,
wallterus,
poetesttt,
toadskin,
Belq,
Ruderatus,
Leozan,
Silent_Warrior,
RELAX85,
GameAssist,
NoobToken,
Nolan431,
Zyrose (25 members gave Thanks to Queuete for this useful post)
-
Active Member
-
Member
Thx very much guys! hoping for stashie and legion mobs icons fix <3
Last edited by kisapll; 06-21-2020 at 04:43 AM.
-
Member
-
Member
thank you for release! Any have problem with BasicFlaskRoutine !?
-
Contributor
Originally Posted by
2klulu
thank you for release! Any have problem with BasicFlaskRoutine !?
in first post you have info about progress:
The things I am looking into:
- Healthbars -> done
- MinimapIcons -> done
- FlaskRoutine
- PickIt -> done (minified version only, there was at least a problem when the window was not in the default position, may worked on other setups before)
- Stashie
If I helped you, click "Give Thanks!"
-
Post Thanks / Like - 1 Thanks
2klulu (1 members gave Thanks to MrOne for this useful post)
-
Member
Thank you for update, I get the error "Error in Core constructor -> SharpDX.SHarpDXException: HRESULT: [0x80070490]...
-
Active Member
Originally Posted by
2klulu
thank you for release! Any have problem with BasicFlaskRoutine !?
You have a problem with reading.
-
Member
-
Elite User
Originally Posted by
thejm
Thank you for update, I get the error "Error in Core constructor -> SharpDX.SHarpDXException: HRESULT: [0x80070490]...
Have you tried the troubleshooting section? Especially the first point (I added the windows part since your posting )
1. The Hud wont start.
- Windows 10 is the only supported system
- download and install .NET 4.8 runtime
.NET | Oops! (404)
- turn of your firewall and antivirus and try again. (Thanks @bobTheBuilder69)
- make sure you run the 64x PoE client
The Hud will stay in this version for now. The File reading is still not working, thats what I spent most of my time yesterday on. I used the "fix" from TehCheats repository today (which I believe is from zaafar (?)) but thats sadly not working as I expected. If someone else wants to keep a look, the pattern is updated but GGG changed the way they load the data files, if you want some more details to not start from zero feel free to message me privatly.
-
Member
Thank you, it was my antivirus realtime scanner that didn't allow it to work.
-
Member
qwest.png
qwest.png
help pls.
im install dx11 and visual studio and .net
-
Member
oh BasicFlaskRoutine wont work;(
Last edited by cipollinoLT; 06-21-2020 at 09:55 AM.
-
out of curiosity, why make a new post rather than updating the existing one.
I am glad you are learning and trying to create a different version. This will allow you & the community to grow. thx!
-
Elite User
Originally Posted by
si1s
When you only want to run the hud you dont need visual studio, seems like you are trying to run a not correctly self compiled version.
All you need to do is download the lastest release and run the exe. Release 3.11.0 . Queuete/ExileApi . GitHub
Originally Posted by
zaafar
out of curiosity, why make a new post rather than updating the existing one.
The only advantage is a version number in the title. Neither the "Edit Post" menu or the "Administrative" menu allow editing the thread title so I made a new thread.
-
Post Thanks / Like - 1 Thanks
Prooto (1 members gave Thanks to Queuete for this useful post)