Quantcast 2.3 Update - Page 2 - ESOUI
Thread Tools Display Modes
02/03/16, 09:49 PM   #21
haggen
 
haggen's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 137
Line-by-line diff for patch 2.3.0:
https://github.com/ESOUI/ESOUI/commit/b7cc1e216a35
  Reply With Quote
02/04/16, 04:22 AM   #22
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Hello folks, just a word to say that PTS has been uploaded with a diff inside it. There is also Patch notes available. 1st topic has been updated.


1st bug : GetAPIVersion returns 100013 instead of 100014
-> reported.

As patch note mentions it, API 100014 is the code for Thieve Guild, please increase API number in your manifest.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
02/04/16, 04:45 AM   #23
merlight
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 679
Originally Posted by haggen View Post
Line-by-line diff for patch 2.3.0:
https://github.com/ESOUI/ESOUI/commit/b7cc1e216a35
A little tip: if you append "?w=1" it won't show whitespace changes.
  Reply With Quote
02/04/16, 05:04 AM   #24
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,280
Looking at the diff it seems they changed
Lua Code:
  1. inherits="ZO_EditBackdrop"
to
Lua Code:
  1. inherits="ZO_SingleLineEditBackdrop_Keyboard"
__________________
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
02/04/16, 06:53 AM   #25
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,280
A little shim for anyone who wants to use GetAPIVersion() until it is fixed:
Lua Code:
  1. if(GetAPIVersion() == 100013 and ACTIVITY_TRACKER ~= nil) then
  2.     function GetAPIVersion() return 100014 end
  3. end
It won't help with the meta file variable replacement, but at least GetAPIVersion is usable with it.
__________________
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
02/04/16, 08:51 AM   #26
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
The version will be incremented in the first incremental patch to PTS.
  Reply With Quote
02/04/16, 08:53 AM   #27
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
Originally Posted by sirinsidiator View Post
Looking at the diff it seems they changed
Lua Code:
  1. inherits="ZO_EditBackdrop"
to
Lua Code:
  1. inherits="ZO_SingleLineEditBackdrop_Keyboard"
ZO_EditBackdrop still exists, but the new template is rigged up to automatically set its height to allow for the height of the edit box's font and then a bit of padding so you don't have to guess the UI height of the font (which can change based on resolution and scaling anyway).
  Reply With Quote
02/04/16, 09:24 AM   #28
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,280
Originally Posted by ZOS_ChipHilseberg View Post
ZO_EditBackdrop still exists, but the new template is rigged up to automatically set its height to allow for the height of the edit box's font and then a bit of padding so you don't have to guess the UI height of the font (which can change based on resolution and scaling anyway).
Good to know.

So far it runs pretty well. I got a few addon errors here and there and had to disable some.
I also get the assertion failed for keybind strips when I go in or out of the thieves guild and some other locations and open my map or mail window, which does not seem to be addon related. The new map markers inside the thieves guild also seem to be off.
EDIT: oh and before I forget. I get flooded with endless AvA reward mails after choosing to create a template character.
__________________
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
02/04/16, 12:34 PM   #29
Halja
 
Halja's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 116
Originally Posted by sirinsidiator View Post
I get flooded with endless AvA reward mails after choosing to create a template character.
That is one way to get crafting fodder on PTS!
  Reply With Quote
02/04/16, 04:25 PM   #30
votan
 
votan's Avatar
AddOn Author - Click to view addons
Join Date: Oct 2014
Posts: 496
ZoneIndex to ZoneId

Wrothgar seems to be the only zone those index has changed (from 395 to 396).
But this time we have the new functions GetZoneId(zoneIndex) and GetZoneIndex(zoneId)
e.g. GetZoneId(GetUnitZoneIndex("player"))

This is a transform table from "old" zoneIndex to new zoneId, if you have to convert data:
-1 means: no such zone name found in 100014.
Example: 395 (live) => 684 and GetZoneIndex(684) = 396 (PTS)
Warning: Spoiler
__________________
@votan73 (EU - megaserver)

Last edited by votan : 02/05/16 at 12:28 AM.
  Reply With Quote
02/05/16, 05:57 AM   #31
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 02/10/16 at 01:20 PM.
  Reply With Quote
02/05/16, 08:28 AM   #32
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,280
Found a new feature that may interfere with some addons.
Apparently the new group finder shows an icon for the assigned role in the group unit frame:
__________________
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
02/05/16, 08:54 AM   #33
haggen
 
haggen's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 137
Originally Posted by sirinsidiator View Post
Found a new feature that may interfere with some addons.
Apparently the new group finder shows an icon for the assigned role in the group unit frame:
those copycats!!!

source: http://www.esoui.com/downloads/info1...nitFrames.html
  Reply With Quote
02/05/16, 06:05 PM   #34
haggen
 
haggen's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 137
Originally Posted by sirinsidiator View Post
Found a new feature that may interfere with some addons.
Apparently the new group finder shows an icon for the assigned role in the group unit frame:
mine doesn't... u sure is isn't an addon that's doing this?
  Reply With Quote
02/05/16, 06:21 PM   #35
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,280
yes, I am pretty sure, although I have to admit that I did only enable them manually and not by joining a group via the groupfinder
__________________
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
02/05/16, 07:00 PM   #36
haggen
 
haggen's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 137
Just a heads up, here's a list of the NEW and REMOVED/RENAMED textures between 2.2.10 and 2.3.0, not including maps.

https://gist.github.com/haggen/423c56affad41a406f1c
  Reply With Quote
02/10/16, 08:54 AM   #37
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
ESOUIDocumentationP9.txt added to the 1st post
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
02/10/16, 01:11 PM   #38
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
EVENTS diff :

https://www.dropbox.com/s/3hew2pwwqk...00014.zip?dl=0

Formatted for the wiki.

Quick :

NEW EVENTS :

* [[EVENT_ACTIVITY_FINDER_COOLDOWNS_UPDATE]] ('''integer''' ''eventCode'')
* [[EVENT_ACTIVITY_QUEUE_RESULT]] ('''integer''' ''eventCode'', '''integer''' ''result'')
* [[EVENT_CANNOT_CROUCH_WHILE_CARRYING_ARTIFACT]] ('''integer''' ''eventCode'', '''string''' ''artifactName'')
* [[EVENT_COLLECTIBLE_SET_IN_WATER_ALERT]] ('''integer''' ''eventCode'')
* [[EVENT_CUSTOMER_SERVICE_FEEDBACK_SUBMITTED]] ('''integer''' ''eventCode'')
* [[EVENT_CUSTOMER_SERVICE_TICKET_SUBMITTED]] ('''integer''' ''eventCode'', '''string''' ''responseMessage'', '''boolean''' ''success'')
* [[EVENT_GROUP_VETERAN_DIFFICULTY_CHANGED]] ('''integer''' ''eventCode'', '''boolean''' ''isVeteranDifficulty'')
* [[EVENT_GROUPING_TOOLS_FIND_REPLACEMENT_NOTIFICATION_NEW]] ('''integer''' ''eventCode'')
* [[EVENT_GROUPING_TOOLS_FIND_REPLACEMENT_NOTIFICATION_REMOVED]] ('''integer''' ''eventCode'')
* [[EVENT_GROUPING_TOOLS_NO_LONGER_LFG]] ('''integer''' ''eventCode'')
* [[EVENT_INVENTORY_BAG_CAPACITY_CHANGED]] ('''integer''' ''eventCode'', '''integer''' ''previousCapacity'', '''integer''' ''currentCapacity'', '''integer''' ''previousUpgrade'', '''integer''' ''currentUpgrade'')
* [[EVENT_INVENTORY_BANK_CAPACITY_CHANGED]] ('''integer''' ''eventCode'', '''integer''' ''previousCapacity'', '''integer''' ''currentCapacity'', '''integer''' ''previousUpgrade'', '''integer''' ''currentUpgrade'')
* [[EVENT_RAID_TRIAL_RESET_BEST_SCORE]] ('''integer''' ''eventCode'', '''string''' ''trialName'', '''boolean''' ''isWeekly'')
* [[EVENT_RESURRECT_RESULT]] ('''integer''' ''eventCode'', '''string''' ''targetCharacterName'', '''integer''' ''result'', '''string''' ''targetDisplayName'')
* [[EVENT_SKILL_ABILITY_PROGRESSIONS_UPDATED]] ('''integer''' ''eventCode'')
* [[EVENT_TUTORIALS_RESET]] ('''integer''' ''eventCode'')




MODIFIED EVENTS :


BEFORE :

* [[EVENT_COLLECTIBLE_NOTIFICATION_REMOVED]] ('''integer''' ''eventCode'')

AFTER :

* [[EVENT_COLLECTIBLE_NOTIFICATION_REMOVED]] ('''integer''' ''eventCode'', '''integer''' ''notificationId'', '''integer''' ''collectibleId'')




BEFORE :

* [[EVENT_OPEN_FENCE]] ('''integer''' ''eventCode'')

AFTER :

* [[EVENT_OPEN_FENCE]] ('''integer''' ''eventCode'', '''boolean''' ''allowSell'', '''boolean''' ''allowLaunder'')




BEFORE :

* [[EVENT_STYLE_LEARNED]] ('''integer''' ''eventCode'', '''integer''' ''styleIndex'', '''integer''' ''chapterIndex'')

AFTER :

* [[EVENT_STYLE_LEARNED]] ('''integer''' ''eventCode'', '''integer''' ''styleIndex'', '''integer''' ''chapterIndex'', '''boolean''' ''isDefaultRacialStyle'')




BEFORE :

* [[EVENT_ZONE_CHANGED]] ('''integer''' ''eventCode'', '''string''' ''zoneName'', '''string''' ''subZoneName'', '''boolean''' ''newSubzone'')

AFTER :

* [[EVENT_ZONE_CHANGED]] ('''integer''' ''eventCode'', '''string''' ''zoneName'', '''string''' ''subZoneName'', '''boolean''' ''newSubzone'', '''integer''' ''zoneId'', '''integer''' ''subZoneId'')




BEFORE :

* [[EVENT_SCREEN_RESIZED]] ('''integer''' ''eventCode'', '''integer''' ''x'', '''integer''' ''y'', '''string''' ''guiName'')

AFTER :

* [[EVENT_SCREEN_RESIZED]] ('''integer''' ''eventCode'', '''integer''' ''width'', '''integer''' ''height'')



There is also some minor diff, var name changes or eventCode forgotten, not really useful, but inside the file.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 02/10/16 at 01:35 PM.
  Reply With Quote
02/13/16, 03:16 PM   #39
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,280
The function ZO_WorldMap_GetMapTitle is leaking the variable title into global namespace (worldmap.lua:5185).
Lua Code:
  1. function ZO_WorldMap_GetMapTitle()
  2.     local titleText
  3.     local mapName = GetMapName()
  4.     local dungeonDifficulty = ZO_WorldMap_GetMapDungeonDifficulty()
  5.     if dungeonDifficulty == DUNGEON_DIFFICULTY_NONE then
  6.         title = zo_strformat(SI_WINDOW_TITLE_WORLD_MAP, mapName)
  7.     else
  8.         title = zo_strformat(SI_WINDOW_TITLE_WORLD_MAP_WITH_DUNGEON_DIFFICULTY, mapName, GetString("SI_DUNGEONDIFFICULTY", dungeonDifficulty))
  9.     end
  10.     return title
  11. end
Should have been titleText instead.
__________________
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
02/13/16, 09:24 PM   #40
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
http://wiki.esoui.com/Constant_Values

updated.
__________________
Obsessive Compulsive Coder

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

ESOUI » Developer Discussions » Tutorials & Other Helpful Info » 2.3 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