TehCheat's ExileAPI 3.10 with plugin restructure. menu

These ads disappear when you log in.

User Tag List

Results 1 to 11 of 11
  1. #1
    TehCheat's Avatar ★ Elder ★
    Reputation
    2211
    Join Date
    Oct 2013
    Posts
    1,761
    Thanks G/R
    305/1964
    Trade Feedback
    5 (100%)
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    TehCheat's ExileAPI 3.10 with plugin restructure.

    ExileApi source with plugin submodules


    So yes, just what we needed, another ExileApi thread. For those that just want to use a HUD, I suggest this (Compiled PoEHelper for 3.10 with Plugins).
    It's already compiled. Just download the zip and run loader.exe.
    (BUT SET UP LIMITED USER FIRST!!)

    For those that want to build the project themselves, manage your own plugins, etc., I recommend this. The restructure will allow plugins to be added to the main project and then to also be updated more easily. Each plugin can be added as a submodule pointing to the repo, and as the dev of the plugin updates, it's a couple of clicks away from being updated in this repo.

    Devs:
    In order to update your plugin for this format:
    1. Clone the ExileApi repository locally
      Code:
      git clone https://github.com/TehCheat/ExileApi ExileApi
    2. Populate the submodules. Switch to the ExileApi folder and run:
      Code:
      git submodule update --init
    3. Add/replace your plugin in ExileApi/Plugins/Source/ folder
    4. Add/replace the plugin project in the ExileApi Solution in Visual Studio (right click plugins folder -> Add -> Existing Project...)
    5. Fix reference and output paths for your project. Typical reference path:
      Code:
      ..\..\..\..\PoEHelper\
      Typical output path:
      Code:
      ..\..\..\..\PoEHelper\Plugins\Compiled\%PLUGIN_NAME%\
      (Fix these for both release and debug!)
    6. Once you have your ExileApi able to reference and output properly, commit and push to your repo.
    7. PM me with a request to add your repository (or replace mine if it already exists)

    I will happily hand over control of the various plugins to their proper plugin owner, but in order to get this project started, I felt I'd have to fork/create repos of my own. If there are multiple forks of the same plugin, I'll have to make a choice which one is built in. I'll most likely choose the plugin version I prefer in that case (although I think it will be pretty rare for multiple devs to have active work on the same plugin without collaborating).

    If you have any questions, feel free to respond here, PM, or leave open an issue on the github page.
    Last edited by TehCheat; 03-27-2020 at 08:05 PM.

    These ads disappear when you log in.

  2. Thanks MicN, sushix, deomexuathe, KinetsuBR, soulreaper259, snowhawk, minglee, MACROS4LIFE, SickBro (9 members gave Thanks to TehCheat for this useful post)
  3. #2
    TehCheat's Avatar ★ Elder ★
    Reputation
    2211
    Join Date
    Oct 2013
    Posts
    1,761
    Thanks G/R
    305/1964
    Trade Feedback
    5 (100%)
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Added AutoQuit and DelveWalls.

  4. Thanks sikurat (1 members gave Thanks to TehCheat for this useful post)
  5. #3
    sushix's Avatar Member
    Reputation
    3
    Join Date
    Jun 2017
    Posts
    63
    Thanks G/R
    20/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    awesome work as always and all your work is much appreciated^^

  6. #4
    KinetsuBR's Avatar Member
    Reputation
    8
    Join Date
    May 2018
    Posts
    8
    Thanks G/R
    6/6
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Maybe all that noise before this release was good for the community.
    Some people started messing with HUD and that was a good thing.

    Thank you!

  7. #5
    Queuete's Avatar Contributor
    Reputation
    119
    Join Date
    Dec 2019
    Posts
    67
    Thanks G/R
    21/99
    Trade Feedback
    0 (0%)
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)
    Good job and Thanks for going public.
    Got just one suggestion. Would you maybe consider skipping the Source folder in ExileAPI? Thats a leftover from older times, we are compiling into a different folder anyway. Therefore I suggest putting your plugins directly into ExileAPI/Plugins. This would mean that plugins work in both of our forks the same way.

  8. #6
    MACROS4LIFE's Avatar Active Member
    Reputation
    31
    Join Date
    Dec 2015
    Posts
    359
    Thanks G/R
    41/29
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Thank you @TehCheat.

    Awesome work, as always.

    cheers
    PoEHUD it's like cocaine, once you used, you can't forget.

  9. #7
    TehCheat's Avatar ★ Elder ★
    Reputation
    2211
    Join Date
    Oct 2013
    Posts
    1,761
    Thanks G/R
    305/1964
    Trade Feedback
    5 (100%)
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Added Steam exe handling.

    Added a python script to update the offsets for Steam so I don't have to do it manually every time.
    Also updated poehelper with the new exilecore.dll and gameoffsets.dll in the SteamFiles.zip. To use this with Steam, just extract and replace those two files in the poehelper folder.

    This is untested, so let me know if you run into any problems.

  10. #8
    TehCheat's Avatar ★ Elder ★
    Reputation
    2211
    Join Date
    Oct 2013
    Posts
    1,761
    Thanks G/R
    305/1964
    Trade Feedback
    5 (100%)
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)
    Uncommented and updated ActorVaalSkills List. Plugins needing the CurrVaalSouls, MaxVaalSouls, VaalSoulsPerUser, and all the associated names of the skill can use this list to get that info.

  11. Thanks Sychotix, SickBro (2 members gave Thanks to TehCheat for this useful post)
  12. #9
    sushix's Avatar Member
    Reputation
    3
    Join Date
    Jun 2017
    Posts
    63
    Thanks G/R
    20/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    beginner here, whats the key to open up the menu ?
    thanks for your awesome tool!

  13. #10
    Jonsbe's Avatar Active Member
    Reputation
    15
    Join Date
    Mar 2008
    Posts
    60
    Thanks G/R
    5/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    F12, gotta write something else too

  14. #11
    nsitabasi90's Avatar Member
    Reputation
    1
    Join Date
    Jun 2019
    Posts
    26
    Thanks G/R
    4/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    hi, im newbie to using visual studio.

    i tried to compile highlighted items plugin in the source folder but i get these errors. anyone can advise?

    error1.JPG

Similar Threads

  1. [Release] Compiled PoEHelper for 3.10 with Plugins
    By TehCheat in forum PoE Bots and Programs
    Replies: 490
    Last Post: 1 Hour Ago, 07:53 PM
  2. [Selling] Compiled PoEHelper for 3.10 with Plugins
    By TehCheat in forum PoE Buy Sell Trade
    Replies: 98
    Last Post: 04-15-2020, 05:23 AM
  3. [Selling] Hearthstone beta key for 10 with Paypal
    By Boobzi in forum Hearthstone Buy Sell Trade
    Replies: 0
    Last Post: 12-05-2013, 08:24 AM
  4. [Selling] GW2 LEVEL 80 EXOTIC $48.10 (With Much MORE)
    By xSlyy in forum GW2 Buy Sell Trade
    Replies: 7
    Last Post: 05-28-2013, 05:14 PM
All times are GMT -5. The time now is 09:33 PM. Powered by vBulletin® Version 4.2.3
Copyright © 2020 vBulletin Solutions, Inc. All rights reserved. User Alert System provided by Advanced User Tagging (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
Digital Point modules: Sphinx-based search