ESOUI

ESOUI (https://www.esoui.com/forums/index.php)
-   Tutorials & Other Helpful Info (https://www.esoui.com/forums/forumdisplay.php?f=172)
-   -   2.3 Update (https://www.esoui.com/forums/showthread.php?t=6052)

haggen 02/03/16 09:49 PM

Line-by-line diff for patch 2.3.0:
https://github.com/ESOUI/ESOUI/commit/b7cc1e216a35

Ayantir 02/04/16 04:22 AM

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.

merlight 02/04/16 04:45 AM

Quote:

Originally Posted by haggen (Post 25850)
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.

sirinsidiator 02/04/16 05:04 AM

Looking at the diff it seems they changed
Lua Code:
  1. inherits="ZO_EditBackdrop"
to
Lua Code:
  1. inherits="ZO_SingleLineEditBackdrop_Keyboard"

sirinsidiator 02/04/16 06:53 AM

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.

ZOS_ChipHilseberg 02/04/16 08:51 AM

The version will be incremented in the first incremental patch to PTS.

ZOS_ChipHilseberg 02/04/16 08:53 AM

Quote:

Originally Posted by sirinsidiator (Post 25854)
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).

sirinsidiator 02/04/16 09:24 AM

Quote:

Originally Posted by ZOS_ChipHilseberg (Post 25862)
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.

Halja 02/04/16 12:34 PM

Quote:

Originally Posted by sirinsidiator (Post 25863)
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:p!

votan 02/04/16 04:25 PM

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

Ayantir 02/05/16 05:57 AM


sirinsidiator 02/05/16 08:28 AM

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:

haggen 02/05/16 08:54 AM

Quote:

Originally Posted by sirinsidiator (Post 25883)
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

haggen 02/05/16 06:05 PM

Quote:

Originally Posted by sirinsidiator (Post 25883)
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?

sirinsidiator 02/05/16 06:21 PM

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

haggen 02/05/16 07:00 PM

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

Ayantir 02/10/16 08:54 AM

ESOUIDocumentationP9.txt added to the 1st post

Ayantir 02/10/16 01:11 PM

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.

sirinsidiator 02/13/16 03:16 PM

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.

Ayantir 02/13/16 09:24 PM

http://wiki.esoui.com/Constant_Values

updated.


All times are GMT -6. The time now is 03:03 AM.

vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI