Quantcast 2.4 Update - ESOUI
Thread Tools Display Modes
04/23/16, 01:16 PM   #1
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
2.4 Update







2.4 update (Dark Brotherhood) is coming today on PTS






http://www.elderscrollsonline.com/en...ood-first-look

Last 2.3 thread : http://www.esoui.com/forums/showthread.php?t=6052
Last 2.2 thread : http://www.esoui.com/forums/showthread.php?t=5196
Last 2.1 thread : http://www.esoui.com/forums/showthread.php?t=4892
Last 1.6 thread : http://www.esoui.com/forums/showthread.php?t=4235


Placeholders



  • Main Axis for Addons

    • Every addon with a call to xXxVeteranXxx() must be reworked
    • Crafting Bag : Stuff management addon should have a look, same bank managers.
    • Poison : Every Alchemy addon must be reworked
    • Maps & Lore : New Zone, New quests -> Datamining
    • Endgame PVE adons -> Sanctum Ophidia Revamp
    • Skill addons (tracking, simulation, etc) : New Skillline (passive).
    • Craft / Items Manager : New sets added, New styles added.


  • New Addons ideas

    • Poisons : Potion Maker, Alchemist, get data and add panels.
    • Auto rechargers : Include poisons
    • Quickslots : Include poisons
    • Debuffs trackers : Include poisons
    • New features based on asassinations activities


  • Code itself

    There's extracts, tools and methods to use reverse engineering and understand the ESOUI original code. A good frontend has been setup by UESP. Devs who starts to build something "big", you should all know this website or get an extract on your computer, to understand, find and see "how it works" : http://esodata.uesp.net/current/index.html

    The "ESOUI" source code (Core Lua Base Game made by Zenimax) is here :
    ESOUI Source code Updated




  • Patchnotes

    Nice, quite complete, but they don't get the whole stuff. it's a good start. and we can sometimes discuss with ZOS devs about them.
    ESO 2.4.0 API Patch notes





  • Patch Notes TXT

    Here, it's ZOS which provide us the data.

    ESOUIDocumentationP10.txt





  • Dumps

    To come :




  • Wiki pages

    How-to update Wiki Pages

    http://wiki.esoui.com/Globals : DONE
    http://wiki.esoui.com/Texture_List : DONE
    http://wiki.esoui.com/Constant_Values : DONE
    http://wiki.esoui.com/API : DONE
    http://wiki.esoui.com/Events : TODO





  • Bugs & Unannounced changes





  • Devs guild on PTS

    First here, let's go. @Devs or @ESOUI as you want. Give Guild invites permissions to members

    PLEASE ANNOUNCE IT ON GITTER : https://gitter.im/esoui/esoui

    Want to join ? @Ayantir on PTS or use Gitter







Before 2.4 goes Live, we'll have few things to do :



- Identify Authors who left and Major Addons (with unique features) which REALLY need love. New authors interested to take a project are strongly encouraged to check the list (todo.)

This list is establishhed by me.
I consider top downloads as a priority, then for each addon, I check :
last update, comments activity, author & maintener last login on esoui and kind of update (lib update , bug fix or new features).
Some outdated addons may not be here, that's because : Author mainteners still have some activity. Addon has clearly duplicate features with an active addon. Addon popularity is too low (for my point of view).


Don't forget that if your work is yours while you're here, since you leave eso, it clearly goes to the "eso community", anyone is free to take back your work with or without your permission, especially if you're silent. Some folks ask, others don't, others merge your addons features into theirs.

Please consider writing a licence, some comments (in lua files, website anywhere you want, pm admins) if you're having some special requests about credits.

- List things that you didn't liked on last topic, or just say what you would like to see improved about our discussions. about the topic, the wiki, or other things related to dev chat.

- Other things, feel free to discuss, ask, etc

If you're an author and don't have plans / motivation to continue your addons, please let us know

Have fun
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 04/26/16 at 05:33 AM.
  Reply With Quote
04/23/16, 01:30 PM   #2
Baertram
 
Baertram's Avatar
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 2,267
Wow, that was fast... Imo too early.
  Reply With Quote
04/25/16, 07:47 AM   #3
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
I'll twitch tomorrow the features !

PTS is not yet offline, They'll need at least 6hours + 1hour for me to download, so it won't be until 2AM for me.

I'll try to look at almost everything with an author point of view, give some comments about what can be done, what should be reworked.

And 1st topic updated.


Don't forget :


Every addon with a call to xXxVeteranXxx() must be reworked
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
04/26/16, 01:10 AM   #4
Randactyl
 
Randactyl's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 253
Here's all of the new reagent traits:

Code:
Beetle Scuttle
 - Lower Spell Resist
 - Increase Armor
 - Protection
 - Vitality

Butterfly Wing
 - Restore Health
 - Lower Spell Crit
 - Sustained Restore Health
 - Vitality

Fleshfly Larva
 - Ravage Stamina
 - Vulnerability
 - Creeping Ravage Health
 - Vitality

Mudcrab Chitin
 - Increase Spell Resist
 - Increase Armor
 - Protection
 - Defile

Nightshade
 - Ravage Health
 - Protection
 - Creeping Ravage Health
 - Defile

Scrib Jelly
 - Ravage Magicka
 - Speed
 - Vulnerability
 - Sustained Restore Health

Spider Egg
 - Reduce Speed
 - Invisible
 - Sustained Restore Health
 - Defile

Torchbug Thorax
 - Lower Armor
 - Lower Weapon Crit
 - Detection
 - Vitality
New trait cancellations:

Code:
Vitality / Defile
Sustained Restore Health / Creeping Ravage Health
Protection / Vulnerability
__________________
Randactyl | NA Megaserver | Blood for the Pact!

My Addons
Check out my GitHub repos to follow my latest changes and see some addons before they are released.
  Reply With Quote
04/26/16, 03:49 AM   #5
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
ESO 2.4.0 API Patch notes



ESOUIDocumentationP10.txt



ESOUI Source code Updated



http://wiki.esoui.com/Texture_List -> Updated



Double APIVersion in Metafile : Working
## APIVersion: 100014 100015
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
04/26/16, 05:45 AM   #6
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
http://wiki.esoui.com/Globals : DONE
http://wiki.esoui.com/Constant_Values : DONE
http://wiki.esoui.com/API : DONE


+ Creation of :

http://wiki.esoui.com/Sounds
http://wiki.esoui.com/Maps
http://wiki.esoui.com/Zones
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
04/26/16, 06:00 AM   #7
l3x0r
Join Date: Apr 2014
Posts: 13
A little bit off-topic, but @Ayantir please never quit playing ESO and developing AddOns, your work for the community is amazing
  Reply With Quote
04/26/16, 06:29 AM   #8
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,263
Yes. We should start a secret project to clone Ayantir so we can spread out the workload between them.
__________________
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
04/26/16, 09:37 AM   #9
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Thanks for the messages,

Unfortunaly it's ZOS job to keep me - as you - here. And for my part this is not really interesting. I'm updating my addons because I find this thing "interesting" to do, but I slowly move my distractions elsewhere. I won't play a lot of DB I think and see how game evolve from a bit further.

Anyway, the POI's of Gold coast :

Lua Code:
  1. GLOBAL_DUMPER =
  2. {
  3.     [519] =
  4.     {
  5.         [1] =
  6.         {
  7.             ["poiType"] = 15,
  8.             ["normalizedY"] = 0.5586000085,
  9.             ["icon"] = "/esoui/art/icons/poi/poi_wayshrine_complete.dds",
  10.             ["name"] = "Anvil Wayshrine",
  11.             ["normalizedX"] = 0.3580920100,
  12.         },
  13.         [2] =
  14.         {
  15.             ["poiType"] = 15,
  16.             ["normalizedY"] = 0.4696399868,
  17.             ["icon"] = "/esoui/art/icons/poi/poi_wayshrine_complete.dds",
  18.             ["name"] = "Kvatch Wayshrine",
  19.             ["normalizedX"] = 0.8134160042,
  20.         },
  21.         [3] =
  22.         {
  23.             ["poiType"] = 15,
  24.             ["normalizedY"] = 0.6603199840,
  25.             ["icon"] = "/esoui/art/icons/poi/poi_wayshrine_complete.dds",
  26.             ["name"] = "Strid River Wayshrine",
  27.             ["normalizedX"] = 0.7336440086,
  28.         },
  29.         [4] =
  30.         {
  31.             ["poiType"] = 15,
  32.             ["normalizedY"] = 0.4022679925,
  33.             ["icon"] = "/esoui/art/icons/poi/poi_wayshrine_complete.dds",
  34.             ["name"] = "Gold Coast Wayshrine",
  35.             ["normalizedX"] = 0.5403760076,
  36.         },
  37.         [5] =
  38.         {
  39.             ["poiType"] = 15,
  40.             ["normalizedY"] = 0.4114319980,
  41.             ["icon"] = "/esoui/art/icons/poi/poi_city_complete.dds",
  42.             ["name"] = "Kvatch",
  43.             ["normalizedX"] = 0.8227080107,
  44.         },
  45.         [6] =
  46.         {
  47.             ["poiType"] = 15,
  48.             ["normalizedY"] = 0.5238360167,
  49.             ["icon"] = "/esoui/art/icons/poi/poi_city_complete.dds",
  50.             ["name"] = "Anvil",
  51.             ["normalizedX"] = 0.4055519998,
  52.         },
  53.         [7] =
  54.         {
  55.             ["poiType"] = 14,
  56.             ["normalizedY"] = 0.4522640109,
  57.             ["icon"] = "/esoui/art/icons/poi/poi_delve_incomplete.dds",
  58.             ["name"] = "Hrota Cave",
  59.             ["normalizedX"] = 0.3915199935,
  60.         },
  61.         [8] =
  62.         {
  63.             ["poiType"] = 14,
  64.             ["normalizedY"] = 0.4534400105,
  65.             ["icon"] = "/esoui/art/icons/poi/poi_delve_incomplete.dds",
  66.             ["name"] = "Garlas Agea",
  67.             ["normalizedX"] = 0.5793600082,
  68.         },
  69.         [9] =
  70.         {
  71.             ["poiType"] = 15,
  72.             ["normalizedY"] = 0.1794999987,
  73.             ["icon"] = "/esoui/art/icons/poi/poi_ruin_complete.dds",
  74.             ["name"] = "Knightsgrave",
  75.             ["normalizedX"] = 0.2670960128,
  76.         },
  77.         [10] =
  78.         {
  79.             ["poiType"] = 14,
  80.             ["normalizedY"] = 0.5513960123,
  81.             ["icon"] = "/esoui/art/icons/poi/poi_groupboss_incomplete.dds",
  82.             ["name"] = "Tribune's Folly",
  83.             ["normalizedX"] = 0.6445840001,
  84.         },
  85.         [11] =
  86.         {
  87.             ["poiType"] = 15,
  88.             ["normalizedY"] = 0.4636279941,
  89.             ["icon"] = "/esoui/art/icons/poi/poi_areaofinterest_complete.dds",
  90.             ["name"] = "At-Himah Family Estate",
  91.             ["normalizedX"] = 0.7279639840,
  92.         },
  93.         [12] =
  94.         {
  95.             ["poiType"] = 15,
  96.             ["normalizedY"] = 0.3001039922,
  97.             ["icon"] = "/esoui/art/icons/poi/poi_areaofinterest_complete.dds",
  98.             ["name"] = "Beldaburo",
  99.             ["normalizedX"] = 0.2583560050,
  100.         },
  101.         [13] =
  102.         {
  103.             ["poiType"] = 15,
  104.             ["normalizedY"] = 0.6219320297,
  105.             ["icon"] = "/esoui/art/icons/poi/poi_keep_complete.dds",
  106.             ["name"] = "Enclave of the Hourglass",
  107.             ["normalizedX"] = 0.8176199794,
  108.         },
  109.         [14] =
  110.         {
  111.             ["poiType"] = 15,
  112.             ["normalizedY"] = 0.3802399933,
  113.             ["icon"] = "/esoui/art/icons/poi/poi_areaofinterest_complete.dds",
  114.             ["name"] = "Jarol Estate",
  115.             ["normalizedX"] = 0.2668080032,
  116.         },
  117.         [15] =
  118.         {
  119.             ["poiType"] = 15,
  120.             ["normalizedY"] = 0.6190559864,
  121.             ["icon"] = "/esoui/art/icons/poi/poi_areaofinterest_complete.dds",
  122.             ["name"] = "Anvil Lighthouse",
  123.             ["normalizedX"] = 0.3579959869,
  124.         },
  125.         [16] =
  126.         {
  127.             ["poiType"] = 15,
  128.             ["normalizedY"] = 0.5377159715,
  129.             ["icon"] = "/esoui/art/icons/poi/poi_areaofinterest_complete.dds",
  130.             ["name"] = "Varen's Wall Gatehouse",
  131.             ["normalizedX"] = 0.9079319835,
  132.         },
  133.         [17] =
  134.         {
  135.             ["poiType"] = 15,
  136.             ["normalizedY"] = 0.4221400023,
  137.             ["icon"] = "/esoui/art/icons/poi/poi_areaofinterest_complete.dds",
  138.             ["name"] = "Garlas Malatar",
  139.             ["normalizedX"] = 0.1621800065,
  140.         },
  141.         [18] =
  142.         {
  143.             ["poiType"] = 15,
  144.             ["normalizedY"] = 0.2770760059,
  145.             ["icon"] = "/esoui/art/icons/poi/poi_crafting_complete.dds",
  146.             ["name"] = "Marja's Mill",
  147.             ["normalizedX"] = 0.7536680102,
  148.         },
  149.         [19] =
  150.         {
  151.             ["poiType"] = 15,
  152.             ["normalizedY"] = 0.7203480005,
  153.             ["icon"] = "/esoui/art/icons/poi/poi_crafting_complete.dds",
  154.             ["name"] = "Strid River Artisans Camp",
  155.             ["normalizedX"] = 0.5364279747,
  156.         },
  157.         [20] =
  158.         {
  159.             ["poiType"] = 15,
  160.             ["normalizedY"] = 0.1776919961,
  161.             ["icon"] = "/esoui/art/icons/poi/poi_crafting_complete.dds",
  162.             ["name"] = "Colovian Revolt Forge Yard",
  163.             ["normalizedX"] = 0.3215959966,
  164.         },
  165.         [21] =
  166.         {
  167.             ["poiType"] = 14,
  168.             ["normalizedY"] = 0.3673839867,
  169.             ["icon"] = "/esoui/art/icons/poi/poi_groupboss_incomplete.dds",
  170.             ["name"] = "Kvatch Arena",
  171.             ["normalizedX"] = 0.8604879975,
  172.         },
  173.         [22] =
  174.         {
  175.             ["poiType"] = 15,
  176.             ["normalizedY"] = 0.3214800060,
  177.             ["icon"] = "/esoui/art/icons/poi/poi_darkbrotherhood_complete.dds",
  178.             ["name"] = "Dark Brotherhood Sanctuary",
  179.             ["normalizedX"] = 0.5315799713,
  180.         },
  181.         ["zoneName"] = "The Gold Coast",
  182.     },
  183. }
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
04/27/16, 10:20 AM   #10
Upularity
AddOn Author - Click to view addons
Join Date: Nov 2015
Posts: 3
Wondering if anyone would be willing to take a look at/taking over Lui? -> http://www.esoui.com/downloads/info818-LuiExtended.html
  Reply With Quote
04/29/16, 11:34 PM   #11
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
I don't think i'm doing something bad, but if anyone have an idea, I've random errors on TransferToGuildBank with new crafting bag.. /
I'm maybe to asleep to find my error

__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
04/30/16, 03:58 AM   #12
merlight
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 679
Originally Posted by Ayantir View Post
I don't think i'm doing something bad, but if anyone have an idea, I've random errors on TransferToGuildBank with new crafting bag.. /
Perhaps it only works with prime indices. 23173 is prime. 75358 and 813 are not!
  Reply With Quote
04/30/16, 06:02 AM   #13
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,263
Maybe it just wasn't made for direct transfer to the bank? Have you tried moving it to the inventory 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
04/30/16, 06:55 AM   #14
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
A random error denotes something buggy and even if it wasn't made for that, I would like to avoid rewriting a function which was working well before due to a "random bug" ^^
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
04/30/16, 08:50 AM   #15
Wandamey
Guest
Posts: n/a
snip
disregard. found the issue
thx senpai

Last edited by Wandamey : 04/30/16 at 09:57 AM.
  Reply With Quote
05/02/16, 08:11 AM   #16
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 548
Originally Posted by Ayantir View Post
I don't think i'm doing something bad, but if anyone have an idea, I've random errors on TransferToGuildBank with new crafting bag.. /
I'm maybe to asleep to find my error
From the video it looks like you're try to transfer items directly from the craft bag to the bank or guild bank which the backend doesn't support right now. I agree, the error is incorrect, though.
  Reply With Quote
05/12/16, 08:22 AM   #17
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Resistance formula has a bit changed, so, it should now be :

Lua Code:
  1. local championPointsForStatsCalculation = math.min(playerCPRank, GetChampionPointsPlayerProgressionCap()) / 10
  2. local spellResistPercent = (spellResist-100)/((playerLevel + championPointsForStatsCalculation) * 10
  3. local weaponResistPercent = (weaponResist-100)/((playerLevel + championPointsForStatsCalculation) * 10

Guess why there is no more CP 1-9 ? ..
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil

Last edited by Ayantir : 05/30/16 at 09:56 PM.
  Reply With Quote
05/16/16, 09:13 AM   #18
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Hello,

Clock by Tyx won't be updated
+ all Wandamey addons (who left).

If you like some of those addons, feel free to contact Tyx or to make a "reloaded/updated/renammed" version of a Wandamey addon.

I should takeover BloopAway as it was me who requested it. For Clock as long as ZOS don't give an api for inworld clock, i'm not fan.
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
05/16/16, 09:18 AM   #19
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,022
Just a word to add that merlight and circonian also left while the TG DLC and they were both a very strong help for our community. some addons are now in charge by another author, but



IF YOU'RE A NEW AUTHOR, CONSIDER FIRST THE DOZENS OF VERY WELL CODED ADONS WITH AN EXISTING USERBASE AND BUG FREE WITH UNIQUES FEATURES AND SO USEFUL ADDONS INSTEAD OF TRYING TO BUILD YOUR OWN ONE FROM SCRATCH
__________________
Obsessive Compulsive Coder

My little french Guild: Cercle de l'Eveil
  Reply With Quote
05/16/16, 12:43 PM   #20
prasoc
 
prasoc's Avatar
AddOn Author - Click to view addons
Join Date: Jan 2016
Posts: 24
Many great addon authors have left Glad you're still around, Ayantir, and here's to a thriving future of addon development!
__________________
LUA programmer and ESO addict

[v50 CP267] Redguard Dragonknight

Author of the Gamepad Interface Improvement add-on, BetterUI!
  Reply With Quote

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