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,019
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

Last edited by Ayantir : 04/26/16 at 05:33 AM.
  Reply With Quote
04/23/16, 01:30 PM   #2
Baertram
Super Moderator
 
Baertram's Avatar
WoWInterface Super Mod
AddOn Author - Click to view addons
Join Date: Mar 2014
Posts: 4,912
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,019
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
  Reply With Quote
04/26/16, 01:10 AM   #4
Randactyl
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 251
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
  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,019
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
  Reply With Quote
05/30/16, 09:52 AM   #7
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
2.4 is tommorrow, live and liveeu should be stopped at 6 am EST / 1 pm GMT to be available ~ 3 pm EST / 9 pm GMT.

I hope your addons are ready to go, mines .. no

fyi, I won't do a 2.5 topic as game is no more fun for me, my last interesting part of game was pvp which is totally broken.
  Reply With Quote
05/30/16, 10:24 AM   #8
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
Originally Posted by Ayantir View Post
2.4 is tommorrow, live and liveeu should be stopped at 6 am EST / 1 pm GMT to be available ~ 3 pm EST / 9 pm GMT.

I hope your addons are ready to go, mines .. no

fyi, I won't do a 2.5 topic as game is no more fun for me, my last interesting part of game was pvp which is totally broken.


exploits with cheat engine, yes? so many loud topics on the forum about it
  Reply With Quote
05/31/16, 07:48 AM   #9
Letho
AddOn Author - Click to view addons
Join Date: Apr 2016
Posts: 238
OMFG I didn't know ESO uses that type of user input validation. Recently quit The Division for this, as soon as I encounter this personally, ESO will follow. Because this is a part of the game's netcode, recoding and thus fixing this **** should not be possible at reasonable costs. Blizzard must really love the way other gaming companies crap on their userbase and thereby destroy their own games

Last edited by Letho : 05/31/16 at 09:16 AM.
  Reply With Quote
06/01/16, 01:17 AM   #10
Sounomi
Join Date: Oct 2014
Posts: 40
Originally Posted by Letho View Post
OMFG I didn't know ESO uses that type of user input validation. Recently quit The Division for this, as soon as I encounter this personally, ESO will follow. Because this is a part of the game's netcode, recoding and thus fixing this **** should not be possible at reasonable costs. Blizzard must really love the way other gaming companies crap on their userbase and thereby destroy their own games
Hate to break it to you, but even WoW uses that sort of model too. Same with their new Overwatch game, going by all of the news of cheating going on there. In fact, any game that doesn't want to lag to death under stress will use that model, which is most MMOs in the past decade or so. If ESO checked every single input from the client, Cyrodiil would be unplayable with even a fraction of the players out there. it takes a lot of resources to pull that off and hence why developers use the trusted client model.


BTW Ayantir, I really do appreciate the amount of work you do for us and I'd hate to see you to give it up too.

Last edited by Sounomi : 06/01/16 at 01:20 AM.
  Reply With Quote
06/01/16, 01:27 AM   #11
Letho
AddOn Author - Click to view addons
Join Date: Apr 2016
Posts: 238
Originally Posted by Sounomi View Post
Hate to break it to you, but even WoW uses that sort of model too. Same with their new Overwatch game, going by all of the news of cheating going on there. In fact, any game that doesn't want to lag to death under stress will use that model, which is most MMOs in the past decade or so. If ESO checked every single input from the client, Cyrodiil would be unplayable with even a fraction of the players out there. it takes a lot of resources to pull that off and hence why developers use the trusted client model.


BTW Ayantir, I really do appreciate the amount of work you do for us and I'd hate to see you to give it up too.
WoW uses a combined model, of course they don't validate EVERY input! Character position, targets, etc. are stored client side. Ressources like mana, life, or of type "UNIT_POWER" are stored server side.
In addition to that this problem is further compensated by the use of warden v5. It can be tricked, of course, but at much higher effort than installing a generic cheat program.
  Reply With Quote
05/31/16, 08:01 AM   #12
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
yes, ESO has client side trust model
and its terrible
  Reply With Quote
05/31/16, 08:55 AM   #13
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,566
Can we please have an updated ESOUIDocumentation.txt for the live server in case there are changes from the one for PTS?
  Reply With Quote
05/31/16, 11:29 AM   #14
ZOS_ChipHilseberg
ZOS Staff!
Premium Member
Yes this person is from ZeniMax!
Join Date: Oct 2014
Posts: 551
New documentation is attached.
Attached Files
File Type: txt ESOUIDocumentation.txt (450.8 KB, 642 views)
  Reply With Quote
05/31/16, 12:36 PM   #15
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,566
Originally Posted by ZOS_ChipHilseberg View Post
New documentation is attached.
Thanks a lot!
  Reply With Quote
05/31/16, 12:54 PM   #16
haggen
 
haggen's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2015
Posts: 137
Source on GitHub updated as well https://github.com/esoui/esoui
  Reply With Quote
06/01/16, 02:09 AM   #17
QuadroTony
Banned
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 828
the thing is ESO need Game masters, to be online and watch for hackers

but afaik gamemasters dissapear from game long ago

Last edited by QuadroTony : 06/01/16 at 02:30 AM.
  Reply With Quote
06/01/16, 02:15 AM   #18
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
the best gamemaster is not online, he does scripts to detect cheaters. But I admit that have an ingame experience is a plus in order to understand your "ennemies".
  Reply With Quote
06/01/16, 04:57 PM   #19
sirinsidiator
 
sirinsidiator's Avatar
AddOn Author - Click to view addons
Join Date: Apr 2014
Posts: 1,566
There seems to be a bug with EVENT_QUEST_COMPLETE where it would fire twice when handing in a quest and the second time it passes wrong values (e.g. Champion Points = 16) which causes the bar to count up until it reaches my actual champion point count. For my 501+ CP this takes quite a while and it seems to prevent any further center screen messages from showing up until then.
I included a simple fix in the new version of Medic.
  Reply With Quote
06/02/16, 10:21 PM   #20
Ayantir
 
Ayantir's Avatar
AddOn Author - Click to view addons
Join Date: Jul 2014
Posts: 1,019
I created http://wiki.esoui.com/Keeps because it has changed.
  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