Maintenance for the week of March 25:
• [COMPLETE] ESO Store and Account System for maintenance – March 28, 9:00AM EDT (13:00 UTC) - 12:00PM EDT (16:00 UTC)

How to develop my own Addon

danara
danara
✭✭✭
Hello every one,

i am currently trying to learn how to develop my own Addon, but i cant find any information up to date. Someone can provide me a recent tutorial?

And i am also looking for the documentation of the API, if someone have it !

Thanks you all !
  • Ogou
    Ogou
    ✭✭✭✭✭
    You could try the esoui guide.here: https://wiki.esoui.com/Writing_your_first_addon

    Don't know if there's better options out there though.
  • KerinKor
    KerinKor
    ✭✭✭✭✭
    There's a separate forum for add-ons on these forums, I expect it's mainly for users but there may be some discussion for add-on developers:

    https://forums.elderscrollsonline.com/en/categories/add-ons-and-ui-mods
  • danara
    danara
    ✭✭✭
    KerinKor wrote: »
    There's a separate forum for add-ons on these forums, I expect it's mainly for users but there may be some discussion for add-on developers:

    https://forums.elderscrollsonline.com/en/categories/add-ons-and-ui-mods


    Sorry about that i didnt knew! ty a lot !

    Ogou wrote: »
    You could try the esoui guide.here: https://wiki.esoui.com/Writing_your_first_addon

    Don't know if there's better options out there though.

    thanks, i find this too but i am not sure it is up to date (today api version 100027 they are at 100025)
  • Baertram
    Baertram
    ✭✭✭✭
    The API version does not matter if you want to learn addon coding.

    Check the WIKI here for tutorials and information:
    https://wiki.esoui.com/Main_Page

    You can ask questions here in the chat e.g.:
    https://gitter.im/esoui/esoui

    Or in the esoui forum, at best in the lua/XML help subforum:
    https://www.esoui.com/forums/forumdisplay.php?f=175

    ESO source code can be found here:
    https://github.com/esoui/esoui/tree/master/esoui
    Edited by Baertram on August 28, 2019 9:12PM
  • SirAndy
    SirAndy
    ✭✭✭✭✭
    ✭✭✭✭✭
    Learn LUA, grab a text editor, download some AddOns from esoui.com and look through them to see what other people have done.

    Note, when you are testing your own AddOn, you can't make changes while you are in-game and have a character loaded, even just having your AddOn code open in a text editor can prevent ESO from loading it properly.

    What i usually do:

    1 - Start ESO
    2 - Log into a character
    3 - Test my AddOn functionality
    4 - Log out to character select
    5 - Open my AddOn in a text editor and make changes to my code
    6 - Close my text editor
    7 - Go back to 2 and rinse and repeat

    type.gif

  • sirinsidiator
    sirinsidiator
    ✭✭✭✭
    SirAndy wrote: »
    Note, when you are testing your own AddOn, you can't make changes while you are in-game and have a character loaded, even just having your AddOn code open in a text editor can prevent ESO from loading it properly.

    That sounds highly unusual and extremely time consuming. What editor are you using? Pretty much any text editor or IDE I know of allows you to change the addon code and reload the ui without a problem.
    https://www.imperialtradingcompany.eu/ - My Addons - The Vault (Early updates and experimental projects) - My patreon - My blog
  • Ek1
    Ek1
    ✭✭✭
    Now hold on a sec, ESO reads and loads .lua files when it is loading the UI, not after it anymore.
    Like Siri pointed out, you could just make edits to the code and /reloadui to see the effects. That's how most of us do it.
    Edited by Ek1 on August 29, 2019 5:37PM
    Ek1@EU@PC.
Sign In or Register to comment.