AddOn API Released!
We're happy to announce that we've gotten permission to release the AddOn API for ESO. You can find it on our wiki. In addition to the list of API Functions and Events, we've also posted Zenimax's AddOn Quick Questions and their 'My First Addon' tutorial.
At present the API Functions and Events are merely listed alphabetically. Getting them sorted into their various categories (ie Global Variables, Object API, etc.) and having things like what parameters get returned haven't been added yet. That's the joy of a Wiki, though, everyone is welcome to contribute as they can. Have at it guys & gals! |
That OnUpdate tag in the XML that everyone seems to be using right now. How often is that firing? Every frame? According to the this snippet (..."We're just going to make a simple window frame with some text on it that updates every frame."...) I would guess yes.
Code:
<OnUpdate> Article from the wow wiki page regarding that kind of trigger: http://www.wowwiki.com/Using_OnUpdate_correctly http://wowpedia.org/Using_OnUpdate_correctly Frame rate and the human eye http://en.wikipedia.org/wiki/Frame_rate |
Quote:
|
Quote:
Quote:
|
It's a wiki - anyone can help out! :)
|
What Seerah said. Feel free to add it, and any other tips you have. :)
|
Quote:
|
Cheer :banana::banana:
Now I can start looking to see what I can do. My guildies in wow are already looking forward to what addons I think up for ESO. Of course, no beta this weekend *sigh* |
Quote:
|
Hmm, am I reading it right.
The Addon Tutorial gives the impression you can start a new addon while still inside ESO playing. Unlike WOW where you have to be logged out to set the files up. Or, is it assuming we know that already. |
Nope. You can add files and even whole addons while the game is running. You just need to reload the UI for it to pick them up.
|
Quote:
|
Quote:
|
Quote:
|
Now my time with the beta will be torn between actually playing the game and working on an addon. I wish we could test them without beta access :(
|
Quote:
|
Seems like something I'd like to look into. I had a key for a while, but have been too busy to make it into a testing weekend. I'm on break from WoW in favor of FFXIV at the moment and am starting to miss writing addons.
|
Seerah waves SDPhantom over to the dark side...
We have cookies! **one must be willing to pick up said cookies, they will not be delivered |
Cairenn holds out a nice warm mug of hot cocoa to go with Seerah's cookies.
*must also be picked up |
Are they going to release API with descriptions/commentary?
|
I would think probably not, however since it is in a wiki hopefully some of our Addon Authors (myself included when I make it that far) will update the wiki with these descriptions once it all gets sorted and put in the appropriate place. One thing that will slow progress is that ZOS just released an updated version of the API and they removed quite a bit and changed some others. Until launch though we cannot say what the default UI will hold or what the final of the API will be so I like to believe we are just waiting on that before we start filling in pages with descriptions and examples only to have things change. Hope I answered your question even if I took the long way to do it.
|
Quote:
|
You're Quite Welcome
|
Now, the question is whether we will get access to that part of ESO that will help us figure out how to use those fancy controls. Kind of like WoW lets us get at. I feel that may be the only way I will understand how the map and compass generate their pins.
|
CallSecureProtected
I submitted an addon that uses the "protected" functions - and works.
Here's a git repo https://github.com/bradgearon/eso-stuff Stuff.lua line 11 and 14 are the important chunks... |
Nice.
Has anyone got an extract of the code used for the standard UI, so we can see how Zenimax have coded their own UI? It's been a few years since I was creating wow mods and I'm having to re-learn much of this, mostly from looking at some of the great mods hosted on here. :) |
Quote:
|
Seerah seems to have access to it. But already posted yesterday that the info still isn't allowed to be made public yet.
Got the same response from Pawkette :( |
Just a Q: The closed beta testers have access to this, but nobody else?
Seems a bit "unfair" if they have access to a lot more documentation for making addons than the rest of us :) Also strange that Zeni still haven't released a zip file with everything like WOW pretty much did immediately, and Wildstar will launch with (+ Houston). Oh well. :confused::confused::confused: |
It could be that they are still reviewing the rest of the addon API to see what they feel comfortable in releasing to the public. For all we know the API side of things are still in beta.
I would rather have a robust API than one with holes in it because they released it all too soon. |
What is posted on the wiki is what was provided by ZOS during the beta.
|
Quote:
Maybe ESO Diablo? Hehe no :p |
Why has this been down for an entire month?
Page literally does not load. Please update! |
Quote:
|
What Wobin said? :confused:
|
Quote:
Apologies, it's clearly working fine. Can't wait to tackle that API so ty!! :D |
That is really odd. Glad you're able to get to it now, though.
|
Quote:
First, try a hard refresh on the page. Control + F5. This shouldn't be any different from having closed and re-opened the browser, however... If that doesn't work, try clearing your cache from the settings. Then maybe your cookies (if you don't mind having to re-log in everywhere). All those failing, you could try re-installing the browser or just using Chrome indefinitely :) |
API Mentor
Anyone looking to take on an assistant ESO API developer?
-Matt |
Since Matt brought this topic back from the grave.
Any developer who already has an Addon active on ESOUI , send me a PM for info how to extract their API from the Data. I won't post any public topic for that. |
All times are GMT -6. The time now is 07:47 AM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI