Download
(103 Kb)
Download
Updated: 05/14/16 02:23 PM
Pictures
File Info
Compatibility:
Dark Brotherhood (2.4)
Updated:05/14/16 02:23 PM
Created:10/28/15 08:34 AM
Monthly downloads:38
Total downloads:5,684
Favorites:5
MD5:
Categories:ESO Tools & Utilities, Discontinued & Outdated
Fast API (Discontinued)  Popular! (More than 5000 hits)
Version: 2.5
by: dopiate [More]
FAST API 2.5

New Feature - Ignore Pre-Updated API's




disclaimer - if you break your addon's don't cry to me or the authors. You have to know what you are doing to use this.

I was never going to release it but it turns out to be the easiest way to see what addons are still out of date. Esp for non-minion users.

-d

ps Addon is Wandy Free as requested.
2.5 - relies on no hard coded API #'s
2.5 - new feature to ignore pre-patched addons (ones using the new API # already)
2.1 - fixed issues with not recognizing new API level
2.0 - completely re-written for complete control


How to use - unzip like any addon except it does not have a separate folder.

so It should be run in Elder Scrolls Online\live\AddOns

source available to anyone who requests it and after my hand surgery tomorrow I'll post it.
Archived Files (7)
File Name
Version
Size
Uploader
Date
2.1
102kB
dopiate
05/14/16 11:43 AM
2.0
103kB
dopiate
03/10/16 05:14 PM
1.4
83kB
dopiate
11/02/15 07:11 AM
1.3a
83kB
dopiate
11/01/15 03:02 PM
1.2
83kB
dopiate
11/01/15 05:30 AM
1.1
83kB
dopiate
10/28/15 03:08 PM
1.0
83kB
dopiate
10/28/15 08:34 AM


Post A Reply Comment Options
Unread 10/28/15, 02:43 PM  
BigM
 
BigM's Avatar

Forum posts: 16
File comments: 371
Uploads: 0
Thanks, love the idea and will save me from running notepad ++ to edit those I need too.
Report comment to moderator  
Reply With Quote
Unread 10/28/15, 02:52 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by BigM
Thanks, love the idea and will save me from running notepad ++ to edit those I need too.
Great, I'm glad I could help. I wanted to stop the addon flood of updates on ESOUI for just API changes.

One thing to remember, if you didn't write the addon, confirm the program works on the PTS or that author says it does.

You will still have to use notepad ++ if the author didn't already add "## FastAPI : 100013" to the manifest, but you could be prepared and ready to go today if you are sure the applications works properly on the PTS.

-d
Last edited by dopiate : 10/28/15 at 02:55 PM.
Report comment to moderator  
Reply With Quote
Unread 10/28/15, 04:25 PM  
BigM
 
BigM's Avatar

Forum posts: 16
File comments: 371
Uploads: 0
Originally Posted by dopiate
Originally Posted by BigM
Thanks, love the idea and will save me from running notepad ++ to edit those I need too.
Great, I'm glad I could help. I wanted to stop the addon flood of updates on ESOUI for just API changes.

One thing to remember, if you didn't write the addon, confirm the program works on the PTS or that author says it does.

You will still have to use notepad ++ if the author didn't already add "## FastAPI : 100013" to the manifest, but you could be prepared and ready to go today if you are sure the applications works properly on the PTS.

-d
I understand and am hoping the authors end up using it. Save a lot of problems
Report comment to moderator  
Reply With Quote
Unread 10/28/15, 04:36 PM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by BigM
I understand and am hoping the authors end up using it. Save a lot of problems
I completely agree, so far the feedback has been positive.

Jeez I should set the example an update my addons!

-d
Report comment to moderator  
Reply With Quote
Unread 10/28/15, 07:35 PM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Does this new release mean that you are back playing the game?
Report comment to moderator  
Reply With Quote
Unread 10/29/15, 06:52 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by timidobserver
Does this new release mean that you are back playing the game?
I may do a writ here and there and play an hour in IC.

technically, I am back playing the game. (since I could buy IC with Crowns)

Mostly this addon came from an assignment I had at work that I could tweak and use it in ESO.

In all honestly, I'm hardly on and if I am it no longer than an hour.

I don't plan to pay real money for the next DLT.

-d
Report comment to moderator  
Reply With Quote
Unread 10/29/15, 10:32 AM  
timidobserver

Forum posts: 37
File comments: 299
Uploads: 0
Originally Posted by dopiate
Originally Posted by timidobserver
Does this new release mean that you are back playing the game?
I may do a writ here and there and play an hour in IC.

technically, I am back playing the game. (since I could buy IC with Crowns)

Mostly this addon came from an assignment I had at work that I could tweak and use it in ESO.

In all honestly, I'm hardly on and if I am it no longer than an hour.

I don't plan to pay real money for the next DLT.

-d
Ah, you should consider it. I remember your post about why you were quitting and the lack of content. Orsinium is full of no stress content that you can do at your own pace without having to group or be ganked.
Report comment to moderator  
Reply With Quote
Unread 10/29/15, 10:59 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by timidobserver

Ah, you should consider it. I remember your post about why you were quitting and the lack of content. Orsinium is full of no stress content that you can do at your own pace without having to group or be ganked.
I had not read up on it.

I like IC but I also like quests and solo stuff.

I'll look into Orsinium, you stated it perfectly "Orsinium is full of no stress content that you can do at your own pace without having to group or be ganked." -- if that is the case then I will buy it. Last thing I like to do after a full days work is come home and play only to lose 760 stones by getting ganked 4 on 1.

Thanks for letting me know. I like the way it sounds.

-d
Report comment to moderator  
Reply With Quote
Unread 10/30/15, 06:21 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4966
File comments: 6033
Uploads: 78
Thx dopiate for the tool!
I'll add the FastApi line in my addons with the next updates (and time I can spare).

Just a question:
Is the FastApi line in the manifest TXT file only needed to "mark" addons that "participate" with your update tool?
Or is there any other technical reason why it has been added?

I understood, that the update of the addons would also work without the addition of this extra manifest line, because it could just get the current API version from the other file (AddonSettings.txt) and update ALL addons?
Report comment to moderator  
Reply With Quote
Unread 10/30/15, 09:33 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by Baertram
Just a question:
Is the FastApi line in the manifest TXT file only needed to "mark" addons that "participate" with your update tool?
Or is there any other technical reason why it has been added?

I understood, that the update of the addons would also work without the addition of this extra manifest line, because it could just get the current API version from the other file (AddonSettings.txt) and update ALL addons?
HI Baertram,

I'm glad you are going to use this tool :-)

Yes, that line is just an arbitrary string.

It is there for multiple reasons:
1) It lets me know the author is certain it will work with the next patch
2) It lets me know that the author wants to participate and by adding that line it gives me permission to make the API change
3) I don't think it would be ethical of me to change another authors manifest without consent
I could very easily just make it update all API's to the current level but I don't know if the addon actually works with the next patch.

My goal was to empower the addon user to update the API without having to wait for the author to upload a "new" version.

It also takes the pressure off of the author to upload (and get approved) as soon as a patch hits. When the only thing new about the addon is the API was changed.

I have seen a lot of new players lately and they don't fully grasp the "enable out of data addons" and so they see them as broken.

This lets the author update the API now, and the user to update it right after the patch hits with no one confusing good/working addon as "broken" because of the API number.

I just thought the API system was unfair to both authors and users as it is now and thought this might help make it easier for everyone

OH, also, after the API is updated, the string is removed. It does not stay in the manifest.

-d
Last edited by dopiate : 10/30/15 at 09:35 AM.
Report comment to moderator  
Reply With Quote
Unread 11/01/15, 03:59 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1578
File comments: 1129
Uploads: 41
Hi, will there be an update to this tool before 100013 hits live tomorrow?
In the forum thread I mentioned that I would like to be able to specify the new API version when I upload the updates and have the tool first replace that with the old version and later - once the game is updated - with the new version again.

As far as I can see from the code on pastebin it only replaces 100012 with 100013 right now.
It would need to replace 100013 with 100012 when the addon settings are still on 100012 and keep the FastAPI line in that case so it still knows that it has to replace it again later.
Report comment to moderator  
Reply With Quote
Unread 11/01/15, 04:11 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Originally Posted by sirinsidiator
Hi, will there be an update to this tool before 100013 hits live tomorrow?
In the forum thread I mentioned that I would like to be able to specify the new API version when I upload the updates and have the tool first replace that with the old version and later - once the game is updated - with the new version again.

As far as I can see from the code on pastebin it only replaces 100012 with 100013 right now.
It would need to replace 100013 with 100012 when the addon settings are still on 100012 and keep the FastAPI line in that case so it still knows that it has to replace it again later.
I will add that today -- I forgot about that request.

It should be done soon.

Basically you want me to see if the patch level is 100012 and the addon has 100013 to downgrade it, correct.

I will still need to have the string in the manifest, as I explained to Baertram, because I don't want to change any manifests where permission wasn't given. That's really what the string is.

Look for an update very soon.

-d
Last edited by dopiate : 11/01/15 at 04:11 AM.
Report comment to moderator  
Reply With Quote
Unread 11/01/15, 04:34 AM  
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1578
File comments: 1129
Uploads: 41
Originally Posted by dopiate
Originally Posted by sirinsidiator
Hi, will there be an update to this tool before 100013 hits live tomorrow?
In the forum thread I mentioned that I would like to be able to specify the new API version when I upload the updates and have the tool first replace that with the old version and later - once the game is updated - with the new version again.

As far as I can see from the code on pastebin it only replaces 100012 with 100013 right now.
It would need to replace 100013 with 100012 when the addon settings are still on 100012 and keep the FastAPI line in that case so it still knows that it has to replace it again later.
I will add that today -- I forgot about that request.

It should be done soon.

Basically you want me to see if the patch level is 100012 and the addon has 100013 to downgrade it, correct.

I will still need to have the string in the manifest, as I explained to Baertram, because I don't want to change any manifests where permission wasn't given. That's really what the string is.

Look for an update very soon.

-d
Good to hear

Btw, I tested putting both API versions in the manifest like this:
Code:
## APIVersion: 100012 100013
and it shows as outdated on pts, but works fine on live.
That means we could use it like this to specify which versions the addon is capable of running with and you then just check if the FastAPI line is there and switch it around if necessary. Would make it more future proof as you do not have to change the program itself for every API update.
Code:
## APIVersion: 100012 100013
## FastAPI: true
Report comment to moderator  
Reply With Quote
Unread 11/01/15, 04:50 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Final Version For Patch Done

I just finished the changes and I want to thank sirinsidiator for his suggestion request.

I missed the reasoning behind this previously.

It actually makes the program much better.


This new version (incorporating sirinsidiator's suggestion) will:

1 - check the GAME current patch level
2 - look for my string so I know the author is giving me permission
3 - if the Game API < manifest API then it is "downgraded to current API" (my "permission string" is NOT removed)
4 - if the Game API > manifest API then it is "upgraded to current API" (my "permission string" IS removed)
5 - changes saved, move to next folder.



-d
Last edited by dopiate : 11/01/15 at 03:29 PM.
Report comment to moderator  
Reply With Quote
Unread 11/01/15, 04:58 AM  
dopiate
AddOn Author - Click to view AddOns

Forum posts: 142
File comments: 677
Uploads: 11
Update Your Addons Now

Originally Posted by sirinsidiator
That means we could use it like this to specify which versions the addon is capable of running with and you then just check if the FastAPI line is there and switch it around if necessary. Would make it more future proof as you do not have to change the program itself for every API update.
Code:
## APIVersion: 100012 100013
## FastAPI: true
I 100% agree.

I want it to self increment but I will also need the author to continue to re-add my "marker" each time.
Code:
## FastAPI: true
I just don't want to make it a "blind updater" where it will update a manifest forever. If an addon gets abandoned then I will know because no string will be there.

OK uploading update now.

-d

PS the current "marker string" is still

Code:
## FastAPI : 100013
The one in this post was just hashing out an idea. Do not use ## FastAPI: true as the program is not looking for that.
Last edited by dopiate : 11/01/15 at 05:48 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: