ExileAPI Release menu

Shout-Out

User Tag List

Page 56 of 72 FirstFirst ... 6525354555657585960 ... LastLast
Results 826 to 840 of 1079
  1. #826
    blubber424's Avatar Member
    Reputation
    1
    Join Date
    Feb 2017
    Posts
    24
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey Guys

    I would like to write my own plugin, but im missing the concept of it. Im used to have a main function somewhere and add my plugins there.
    Can someone guide me in the right direction how to start writing a plugin and how to activate it in the main function ? Or shall i rewrite the core itself ? Where does the main process happen ?

    Thanks in advance,
    Blubber

    ExileAPI Release
  2. #827
    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 blubber424 View Post
    Hey Guys

    I would like to write my own plugin, but im missing the concept of it. Im used to have a main function somewhere and add my plugins there.
    Can someone guide me in the right direction how to start writing a plugin and how to activate it in the main function ? Or shall i rewrite the core itself ? Where does the main process happen ?

    Thanks in advance,
    Blubber
    The best way would be to look at how other plugins work. There might be a lot of code and it can be intimidating, but you can understand the structure of almost any plugin with some practice. For example, lets look at one of the initial states of my plugin, ExpeditionIcons: ExpeditionIcons/ExpeditionIcons.cs at 08c79c3a248cd90f9cf0301024ad6c04c502ece1 . arturino009/ExpeditionIcons . GitHub
    I just stole most of the drawing code from RandomFeatures, and tried to use it to my needs. I still don't completely understand how some of the functions truly work in my own plugin, but thats ok and thats how you learn.
    Lets look at some main things. As far as I know, every plugin has at least a Settings file and the main file. Let's look at the main file.
    We have the class where there are a bunch of variables declared. By default, all of them are initialized only once, when the plugin "starts". You can also use "public override bool Initialise()" to execute some function that should be activated only once on plugin initialization (I still don't know how to use multithreading lol). Then we have "public override Job Tick()", which should activate every "tick" of ExileAPI. Im not completely sure when it's best to use it, but it might be useful when there are some variables that might constantly change. Also, I think that this part executes first in your program every loop, but I'm not completely sure.
    The most useful one is "public override void Render()", and here you can draw anything on your screen, and it will draw these things every "Tick". Usually you can manage to make things work by only using this override, just try to get some UI elements or gamestates, read data from them and then do the stuff you want.
    There are also other useful overrides like OnAreaChanged(), which will execute every time you change areas.
    Truly the best way to learn is to find some other public that works with the things you need, and look how things are done there. Need to work with entity preloading and area changes? Look at PreloadAlert. Need some automation of flasks or skills? Look at BasicFlaskRoutine or BuffUtil or CoPilot. Need to draw extremely simple text on screen? IncursionHelpers might help. Working with items or mods? InventoryItemsAnalyzer. There are tons of plugins that do some great stuff, so you can learn a lot.
    Keep in mind that very often you might need to look at the source code of ExileAPI, but in time you will understand some of the things there. Good luck

  3. #828
    v41435's Avatar Member
    Reputation
    2
    Join Date
    May 2016
    Posts
    10
    Thanks G/R
    0/1
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hello I am korean.
    FlaskBuffdetails.json
    Flaskinfo.json
    All of the flask names are changed to Korean and other flasks work, but only Quicksilver Flask works.
    Is there anyone who can give me a hint?bf.png

  4. #829
    HugKitten's Avatar Active Member
    Reputation
    56
    Join Date
    Sep 2016
    Posts
    52
    Thanks G/R
    8/55
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    If AdvanceToolTip is broken for anyone, I fixed null reference exception here: GitHub - HugKitten/AdvancedTooltip. Too busy to look at the code for the missing modifier error atm, but I'll look at it when I have time.
    Last edited by HugKitten; 05-17-2022 at 12:40 AM.

  5. Thanks Senotin (1 members gave Thanks to HugKitten for this useful post)
  6. #830
    HugKitten's Avatar Active Member
    Reputation
    56
    Join Date
    Sep 2016
    Posts
    52
    Thanks G/R
    8/55
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by SecretPender View Post
    The latest version of Loader.exe is getting flagged for Trojan:Win32/Wacatac.B!ml all of a sudden. What's going on
    I've noticed this too. I believe either the name, or the fact that the program downloads and compiles programs from github (allowing remote code execution) is why they flagged the program.

  7. Thanks Senotin (1 members gave Thanks to HugKitten for this useful post)
  8. #831
    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)
    Hi, I can't seem to find a plugin named UnIndy anywhere, it was such a useful tool to automatically identify things in the inventory. Was it deleted by it's author? Also Inv Item Analyzer (GitHub - vadash/EZVendor: InvAnal alternative for community HUD) doesn't seem to work for me.

  9. #832
    Anderson11's Avatar Contributor
    Reputation
    86
    Join Date
    Mar 2017
    Posts
    62
    Thanks G/R
    27/27
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Senotin View Post
    Hi, I can't seem to find a plugin named UnIndy anywhere, it was such a useful tool to automatically identify things in the inventory. Was it deleted by it's author? Also Inv Item Analyzer (GitHub - vadash/EZVendor: InvAnal alternative for community HUD) doesn't seem to work for me.
    Try this fork GitHub - snowhawk04/EZVendor: InvAnal alternative for community HUD

  10. Thanks Senotin (1 members gave Thanks to Anderson11 for this useful post)
  11. #833
    GabrielMazini's Avatar Member
    Reputation
    3
    Join Date
    Jun 2020
    Posts
    16
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Plague bearer copilot doesn't work for me, can someone confirm ?

    Edit: tried snowhawk04 fork and it works.
    GitHub - snowhawk04/copilot: CoPilot - Plugin for Exilehud / PoeHelper
    Last edited by GabrielMazini; 05-17-2022 at 11:43 AM.

  12. #834
    GabrielMazini's Avatar Member
    Reputation
    3
    Join Date
    Jun 2020
    Posts
    16
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Senotin View Post
    Hi, I can't seem to find a plugin named UnIndy anywhere, it was such a useful tool to automatically identify things in the inventory. Was it deleted by it's author? Also Inv Item Analyzer (GitHub - vadash/EZVendor: InvAnal alternative for community HUD) doesn't seem to work for me.
    This one works for me.
    GitHub - ravand1990/UnIdy: Plugin for PoEHUD to automatically unidentify items

  13. Thanks Senotin (1 members gave Thanks to GabrielMazini for this useful post)
  14. #835
    Reynbow's Avatar Member
    Reputation
    1
    Join Date
    May 2014
    Posts
    22
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    just wondering what I'm doing wrong with the extra plugins
    I added the github repo in the plugin list
    closed with F12... and then what?

    I tried restarting loader and it restarts fine with the repo still listed there
    it identified the name of the plugin and everything, but it's not showing up in the list on the left?

    EDIT:
    nvm...
    I tried another repo and it worked, must be something wrong with the copilot repo
    Last edited by Reynbow; 05-18-2022 at 01:00 AM.

  15. #836
    xerance's Avatar Active Member CoreCoins Purchaser
    Reputation
    37
    Join Date
    Jan 2018
    Posts
    176
    Thanks G/R
    39/35
    Trade Feedback
    0 (0%)
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Is there any plugin for simply mass vendoring items from your inventory? would be neat for emptying dump tabs.


    Also, does anyone know how to add sentinel to a stashie filter?

  16. #837
    Reynbow's Avatar Member
    Reputation
    1
    Join Date
    May 2014
    Posts
    22
    Thanks G/R
    1/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    anyone else having issues with stashie and simplestashie?
    it just randomly stops working after a while

  17. #838
    GabrielMazini's Avatar Member
    Reputation
    3
    Join Date
    Jun 2020
    Posts
    16
    Thanks G/R
    0/2
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by xerance View Post
    Is there any plugin for simply mass vendoring items from your inventory? would be neat for emptying dump tabs.


    Also, does anyone know how to add sentinel to a stashie filter?
    EZVendor or Inventory Item Analyzer

  18. #839
    druich's Avatar Member
    Reputation
    6
    Join Date
    Jun 2013
    Posts
    36
    Thanks G/R
    1/0
    Trade Feedback
    1 (100%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Originally Posted by Reynbow View Post
    anyone else having issues with stashie and simplestashie?
    it just randomly stops working after a while
    stashie nor pickit are working for me either atm

  19. #840
    KoldakX's Avatar Member
    Reputation
    1
    Join Date
    Dec 2021
    Posts
    7
    Thanks G/R
    0/0
    Trade Feedback
    0 (0%)
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Version Not Readable . Someone have that issue?

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