Quantcast 2.1 update - Page 2 - ESOUI
Thread Tools Display Modes
07/28/15, 04:26 AM   #21
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Snowman posted that he'll retire. I replied myself to him that I will take care of his addons, but I list it here aswell in case of.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
07/28/15, 05:38 AM   #22
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,307
If nobody else wants it, I can take care of Sous Chef. I actually wrote a pm to katkat in April, but never got an answer and didn't have the time anyways until now.
__________________
Like what I do? Support me on Patreon!
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
  Reply With Quote
07/28/15, 07:50 PM   #23
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
little update of #1st post with code source and links to documentations.

don't forget the thread created by dave : http://www.esoui.com/forums/showthread.php?t=4938



I've created Devs guild on PTS

Please note that for now we're on NA dump. EU devs should use templates for character tests.

Feel free to join by sending me an ingame request (@Ayantir).
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 07/28/15 at 07:56 PM.
  Reply With Quote
07/28/15, 08:06 PM   #24
Aetheron
 
Aetheron's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 32
Hi Everyone,
Do the mod categories listed as "nothing to worry" mean that the new API has no changes in these areas? Just wondering if Combat Reticle will be impacted (aside from the API version number). I'm somewhat distracted at the moment, but if needed can fix it - just hoping I don't have to.

Thanks!
-A
  Reply With Quote
07/28/15, 09:00 PM   #25
pills
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 11
MailR

if someone wanted to support MailR I would greatly appreciate it. I am happy to help and share what little bits of wisdom I have, but I dont think I can fully support it going forward (been looking to have someone take it over since about last August or so). I have only been supplying critical fixes since then really.

Major Features:
* save selected messages
* save sent messages
* adds reply/forward buttons
* ignored message deletion confirmation
* guild mail features (send mail to guilds)

Planned Features:
* add better support for other addons that use mail (awesome guild store is only current known addon that is impacted by MailR)
* add guild mail report e.g. show list of guildies that did not receive messages because of full inbox, etc and allow user to resend messages to those people
* add throttle timer to addon settings UI to allow people to send messages slower if they are getting kicked for spamming

Please let me know if you are interested in taking over. Thanks.
-pills
  Reply With Quote
07/28/15, 10:06 PM   #26
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
1st feedbacks :

- SavedVars are wiped at every login.. A more detailled explanation here : http://www.esoui.com/forums/showthread.php?t=4933

For now , character logout wipe your Savedvariables, even if you'are using a fresh file. use /reloadui for testing.




- Zbug is broken. I didn't looked at it but it shouldn't be hard to fix

Lua Code:
  1. 2015-07-29T06:20:28.057+01:00 |cff0000Lua Error: EsoUI/Common/ZO_UIErrors/ErrorFrame.lua:16: attempt to index a nil value
  2. stack traceback:
  3.     EsoUI/Common/ZO_UIErrors/ErrorFrame.lua:16: in function 'ZO_ErrorFrame:Initialize'
  4.     EsoUI/Common/ZO_UIErrors/ErrorFrame.lua:9: in function 'ZO_ErrorFrame:New'
  5.     EsoUI/Common/ZO_UIErrors/ErrorFrame.lua:106: in function 'ZO_UIErrors_Init'
  6.     16580884636663927968:3: in function '(main chunk)'|r

- ZO_ScrollList have been modified, few addons are problematic (got one broken, saw MasterMerchant too)
Lua Code:
  1. 2015-07-29T06:20:28.290+01:00 |cff0000Lua Error: EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:513: attempt to index a nil value
  2. stack traceback:
  3.     EsoUI/Libraries/ZO_Templates/ScrollTemplates.lua:513: in function 'ZO_ScrollList_AddDataType'



Originally Posted by Aetheron
Hi Everyone,
Do the mod categories listed as "nothing to worry" mean that the new API has no changes in these areas? Just wondering if Combat Reticle will be impacted (aside from the API version number). I'm somewhat distracted at the moment, but if needed can fix it - just hoping I don't have to.

Thanks!
-A
No, it only means no popular addon looks abandonned
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 07/28/15 at 11:26 PM.
  Reply With Quote
07/29/15, 09:21 AM   #27
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Achievements dump

Severals have been added :

Lua Code:
  1. local function DumpAchievs()
  2.  
  3.     ACHIEVEMENTS_DUMPER = {} -- SavedVars
  4.  
  5.     for i=1, GetNumAchievementCategories() do
  6.         local name, numSubCatgories, numAchievements = GetAchievementCategoryInfo(i)
  7.        
  8.         for m=1, numAchievements do
  9.                        
  10.             local achievementId = GetAchievementId(i, nil, m)
  11.             local achievName, description = GetAchievementInfo(achievementId)
  12.             local numCriteria = GetAchievementNumCriteria(achievementId)
  13.            
  14.             ACHIEVEMENTS_DUMPER[achievementId] = {}
  15.             ACHIEVEMENTS_DUMPER[achievementId].achievName = achievName
  16.             ACHIEVEMENTS_DUMPER[achievementId].description = description
  17.             ACHIEVEMENTS_DUMPER[achievementId].category = i
  18.             ACHIEVEMENTS_DUMPER[achievementId].subCategory = false
  19.             ACHIEVEMENTS_DUMPER[achievementId].posInList = m
  20.             ACHIEVEMENTS_DUMPER[achievementId].numCriteria = numCriteria
  21.             ACHIEVEMENTS_DUMPER[achievementId].criterions = {}
  22.            
  23.             for n=1, numCriteria do
  24.                 local descriptionCrit, _, numRequiredCrit = GetAchievementCriterion(achievementId, n)
  25.                 ACHIEVEMENTS_DUMPER[achievementId].criterions[n] = {}
  26.                 ACHIEVEMENTS_DUMPER[achievementId].criterions[n].descriptionCrit = descriptionCrit
  27.                 ACHIEVEMENTS_DUMPER[achievementId].criterions[n].numRequiredCrit = numRequiredCrit
  28.             end
  29.            
  30.         end
  31.        
  32.         for k=1, numSubCatgories do
  33.        
  34.             local nameSubCat, numAchievementsSubCat = GetAchievementSubCategoryInfo(i, k)
  35.            
  36.             for l=1, numAchievementsSubCat do
  37.                            
  38.                 local achievementId = GetAchievementId(i, k, l)
  39.                 local achievName, description = GetAchievementInfo(achievementId)
  40.                 local numCriteria = GetAchievementNumCriteria(achievementId)
  41.                
  42.                 ACHIEVEMENTS_DUMPER[achievementId] = {}
  43.                 ACHIEVEMENTS_DUMPER[achievementId].achievName = achievName
  44.                 ACHIEVEMENTS_DUMPER[achievementId].description = description
  45.                 ACHIEVEMENTS_DUMPER[achievementId].category = i
  46.                 ACHIEVEMENTS_DUMPER[achievementId].subCategory = k
  47.                 ACHIEVEMENTS_DUMPER[achievementId].posInList = l
  48.                 ACHIEVEMENTS_DUMPER[achievementId].numCriteria = numCriteria
  49.                 ACHIEVEMENTS_DUMPER[achievementId].criterions = {}
  50.                
  51.                 for n=1, numCriteria do
  52.                     local descriptionCrit, _, numRequiredCrit = GetAchievementCriterion(achievementId, n)
  53.                     ACHIEVEMENTS_DUMPER[achievementId].criterions[n] = {}
  54.                     ACHIEVEMENTS_DUMPER[achievementId].criterions[n].descriptionCrit = descriptionCrit
  55.                     ACHIEVEMENTS_DUMPER[achievementId].criterions[n].numRequiredCrit = numRequiredCrit
  56.                 end
  57.                
  58.             end
  59.        
  60.         end
  61.        
  62.     end
  63.  
  64. end


-> English dump https://www.dropbox.com/s/ixjfdigyun...0.lua.zip?dl=0
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
07/30/15, 12:26 AM   #28
Rhalyf
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 12
I'd be willing to pick up SousChef if you don't have time for it, sirinsidiator. I'm an avid user of SousChef and I spent some time looking through the code when I was developing my latest addon.

Let me know.
  Reply With Quote
07/30/15, 12:43 AM   #29
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,307
I gladly accept that offer. I haven't looked into the code yet and already have a lot of things planned for my own addons anyways.
There are a few small improvements that I have been thinking about adding to SousChef though. Maybe you could look into them for me?
__________________
Like what I do? Support me on Patreon!
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
  Reply With Quote
07/30/15, 01:24 AM   #30
Cairenn
Credendo Vides
 
Cairenn's Avatar
Premium Member
WoWInterface Admin
Join Date: Mar 2004
Posts: 430
I love the way you guys keep taking up each others' addons as folks have to leave, come back, etc. Just remember that the original author (or the latest maintainer) needs to send me a PM with a link to the addon that is being taken over and a link to the new maintainer's user profile. That way I can get the ownership of the addon transferred to the new maintainer.
  Reply With Quote
07/30/15, 01:29 AM   #31
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
and who will give Awesome guild store? there is critical issues need to be fixed... introduced in march update
  Reply With Quote
07/30/15, 01:39 AM   #32
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
sirinsidiator is here and active, just wait for his updates on his addon. if it's too long to release, just be patient.


edit :

Updated #1st topic :

Added a list of changes / bugs that may impact us.
Updated Globals page on wiki
Updating Events page on wiki -> not yet finished
Added achievements dump


For Events :


For a later usage :

-> Use Patch Notes TXT
-> Notepad++
-> Copy section h2. Events -> next h2 to a new file
-> Search/Replace :

* EVENT -> * [[EVENT
( - space before the "(" -> ]] ('''integer''' ''eventCode'',
*string* -> '''string'''
*bool* -> '''boolean'''
*integer* -> '''integer'''
*number* -> '''number'''
*luaindex* -> '''integer'''
*id64* -> '''id64'''
*luaindex:nilable* -> '''integer:nilable'''
_ - space before the _ -> '' - space before the ''
_) -> '')
_, -> '',

Manually add at end of some lines :
]] ('''integer''' ''eventCode'')

Manually categorize the events following previous categories, Feel free to add/remove somes if needed. (486 events oas of 2.1 to manually categorize)


done.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 02/10/16 at 12:45 PM.
  Reply With Quote
07/30/15, 01:53 AM   #33
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,307
Angry

AGS in the current version does not have any "critical" issues.
The only one who has reported the bug that you are going on about since weeks is you and this should tell you something.

I also already told you that I have to change a fundamental part of AGS in order to get rid of the possibility for it to occur, which is a lot of work and will take some time.
__________________
Like what I do? Support me on Patreon!
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
  Reply With Quote
07/30/15, 02:22 AM   #34
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
ok thanks!
sorry for impatience
feel free Pm me new version if you wanna betatest it

Last edited by QuadroTony : 07/30/15 at 02:30 AM.
  Reply With Quote
07/30/15, 02:37 AM   #35
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Quote of the day: Being attacked every 30s while searching skyshards / lorebooks /altabing / reloadui / coding is really boring.

I hope devs who need to do tests in IC are patient, zen and good pvpers. bring some relaxing music too.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
07/30/15, 08:58 AM   #36
Rhalyf
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 12
Originally Posted by sirinsidiator View Post
I gladly accept that offer. I haven't looked into the code yet and already have a lot of things planned for my own addons anyways.
There are a few small improvements that I have been thinking about adding to SousChef though. Maybe you could look into them for me?
Absolutely. Send them my way!


I'll take on SousChef. Seeing as SousChef doesn't have an active owner/maintainer, do I fork it and submit a new AddOn or is there a different process for this?

Last edited by Rhalyf : 07/30/15 at 09:01 AM.
  Reply With Quote
07/30/15, 09:05 AM   #37
CrazyDutchGuy
 
CrazyDutchGuy's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 89
Originally Posted by Rhalyf View Post
Absolutely. Send them my way!


I'll take on SousChef. Seeing as SousChef doesn't have an active owner/maintainer, do I fork it and submit a new AddOn or is there a different process for this?
PM the Addon Owner or it's maintainers. We are not all dead For SousChef, PM the Addon Owner, worst case i can also update it for you atm.

If the Addon Owner does not respond, then i dont't see any issue forking it.
__________________
Your Crazy Dutch Addon Developer : ATLAS - Lost Treasure - Show Loot - Bank Stack - ATLAS Boss Logger

Donations : paypal
  Reply With Quote
07/30/15, 08:32 PM   #38
Rhalyf
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 12
Originally Posted by CrazyDutchGuy View Post
PM the Addon Owner or it's maintainers. We are not all dead For SousChef, PM the Addon Owner, worst case i can also update it for you atm.

If the Addon Owner does not respond, then i dont't see any issue forking it.
Thanks for the message! I've sent a PM to Wobin and KatKat. Now we wait.

I'll let you know via PM if I'm unable to reach either of them after a few days.

Last edited by Rhalyf : 07/30/15 at 08:37 PM.
  Reply With Quote
08/03/15, 11:12 AM   #39
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,307
I started testing on the pts yesterday and first thing I did was copy my saved variables from live into an addon on pts so it does not always revert to the defaults.
Here are the steps I followed:
1) Copy the SavedVariables to pts/AddOns/0SavedVariables
2) Remove all unwanted files (e.g. ZO_Ingame.lua and unused addons)
3) Search and replace the live character name in all files with the pts character name
4) Open a command window and dump all filenames into 0SavedVariables.txt (dir /B > 0SavedVariables.txt)
5) Add an addon header to the beginning of 0SavedVariables.txt
Code:
## Title: 0SavedVariables
## Author: myself
## Version: 0
## APIVersion: 100012
No idea if the 0 in front of the name influences the loading order. If it does not work, maybe add a DependsOn entry to the addon that does not accept it this way.
__________________
Like what I do? Support me on Patreon!
>siri.exe MyAddon
Does your addon work? [y/n] n
There is a typo in there.
  Reply With Quote
08/04/15, 06:40 AM   #40
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Personally I consider that all the stuff about SavedVars is currently broken. So I postpone thoses things for 2.1.1. for easy things, reloadui do the job, but when playing with cross character features, I don't really want to try when I know it's broken

I've updated http://wiki.esoui.com/Events

This page was quite long to edit (~3hours ..), because of its historical manual categorization.
I massedited without looking to the existing things, as 1.6 update. ZOS added a lot of displayName in few events, & few events almost everywhere and I didn't wanted to check manually each event "does this event changed ?" for the 477 events.


Please note that for 2.1, ZOS didn't added the ConstantTypes in their patchnotes.

Ex :

before we had this :
Lua Code:
  1. EVENT_ABILITY_PROGRESSION_RESULT (integer eventCode, AbilityProgressionResult reason)
with a nice link to the good type.

now we got this :
Lua Code:
  1. EVENT_ABILITY_PROGRESSION_RESULT (integer eventCode, integer reason)
without anything else.

I'll try to re-add those things.






PS : Harven did a very good diff post here, If you're interested to look at, it could be interesting.

I strongly suggest you to mainly look at the removed parts of his post

ZOS usually add a lot of things in beta fixes that will come before 2.1 goes live, so the list of added functions/tables/etc should grow.

+ You'll discover yourself the aded ones if needed

But the removed ones generally don't move and they're generally subject to be the cause of your broken code.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote

ESOUI » Developer Discussions » Tutorials & Other Helpful Info » 2.1 update

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off