2.3 Update
Hey,
2.3 update (Thieves Guild) is coming next week on PTS. -> NOW LIVE ! http://www.elderscrollsonline.com/en...-and-new-video 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 :D
Before 2.3 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.) Quote:
- 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 :banana: If you're an author and don't have plans / motivation to continue your addons, please let us know Have fun :D Quoted in 2.2 DEAD
Unmaintened : TODO |
Spam :D
I'll try to see if some features of Librarian should be added to Lorebooks. If you know (have) an addon which could do this, don't hesitate, I don't know them a lot. I've added 2 categories to the old template, Quote:
Please consider them and think to something cool about the quote :) |
Great job on the thread Ayantir! Thanks :D
Looking forward to 2.3 on PTS. |
Where is the awesome button? I mean: where is the >AWESOME< button?! I couldn't stop laughing after Homer's "Yoohoo!", but that raccoon, I can't even...
|
:banana::banana::banana::banana::banana::banana::banana::banana: :D I love the Patchnotes animation :D :banana::banana::banana::banana::banana::banana::banana::banana: |
Awesome work Ayantir! Thanks for always doing these threads. It's great to have a plan. (You should also join us on Gitter, merlight too) :D
I am not sure if "AvA Keep Dumps" is that useful as the ids seem to be different between servers. :rolleyes: As for Librarian Book Manager, I still have my half finished addon with a list of *where* books have been found. Maybe I'll combine them and integrate them into Lorebooks... P.S: |
Hahaha I can#t stop laughing. Thanks for your always nice and funny ideas, starting with the up2date threads, going on with "The Rolling Stones" and now this thread hahahah
Hope the thiefes guild update won#t break so much with the running addons. I'm looking forward for some "Patchnotes?" :D:D:D |
I wrote a Getting Started guide that we can link whenever we spot a new addon author that is lost. Tell me what you think and feel free to improve it and add things that I may have missed. :D
|
I find a bit weird to redirect the beginners to the chat. It's very impractical to browse for formerly solved issues.
I rather have the noob questions all here for anybody to learn from them with a simple search request, as it is already very intimidating to start from scratch. I know that for a fact. but nice move overall. |
I meant they can ask their question in chat, not search for previous answers there. If that part is not clear enough, maybe I should reformulate it?
|
No it's very clear
what I mean it just that 2 points : 1) all problems solved in chat room have no trace here and are bound to be asked again and again. Although i understand that if there is no answer here why not ask somewhere else. But as the same people in the chat room are probably also browsing the forum here at the same time, why spreading the data? 2) beginners as the one you are speaking to in the beginner paragraph (me included) just click the link and fall in a chat for "developpers" and can feel like they don't have anything to do with an account here as a non -pro non even yet- developper. Maybe link it in the Advanced section? |
1) That's what the FAQ in the wiki is for. If some question gets answered in chat over and over, then someone should add it there.
2) The chat is for beginners and developers alike. You should also join us there. We had pretty productive discussions and answered many questions that beginners would usually never post on the forums over the last few days. |
i clicked and saw people with 50+ "repositories" i don't even know what a repository is for. I didn't see any noob there. Maybe noob at ESO API, but not at programming. More chance of it if it were a Yahoo chatroom or anything else though.
I'm sure I would have read this last year I may have been discouraged to start my first addon. Especially if it has come just after a very noobfriendly indroduction. It's a bit dissonant. That's what I mean by "weird" |
The chat is not meant for experts only. It is meant for everyone from beginner to seasoned developer.
Putting that part into the advanced developer part is like saying "Don't enter there until you know your ways", which is not what we made the chat for. Saying having "50+" repositories is intimidating and driving you away from chat is like saying you can't friend someone with 500 Facebook friends when you just created your account. You gotta start somewhere and repositories are not an indication for anything as you can create any number of them right after you logged in for the first time anyways. Besides of the 13 people in there only three have more than 10 repos and I am not one of them. ;) Also we may need to switch to a different chat platform soon anyways as it seems like gitter only allows 25 people in free rooms. EDIT: I changed the Beginner section a bit. Maybe it is less dissonant like this? |
I'm not debating here, you're asking how we feel, I tell you how I feel.
It is just me probably. And I have the chance to know already that i'll get all the help I need right here independantly of this chatroom. Maybe someone else can wonder, so I hope my statement can reassure too. Edit: read the edit and lol actually yes it helps without the you-us thing. I would still freak out but hey you gave me enough good advices so I don't have to get there :D |
Quote:
|
mmmh for the beginners I was rechecking how I processed as in :
1rst I didn't like a certain text color in an addon (no it wasn't even one of Khrills :D) and I spend some time browsing for it in some lua and xml files, found it, changed it but decided that I hated XML I say that because starting straight with a lua lecture is maybe not the funnier way to start. But then again my POV. then in another addon, I enhanced an info for my needs then I wanted another info until I needed to add so many more infos that I had to do it from scratch myself. It was thrilling, but my first big "Oh **** whatamagonnado" failure arrived when I switched to french to test it. :D maybe a little warning about the multilanguage if someone is to upload his addon for all to use? |
Quote:
|
One thing that I am curious about, mostly because Destinations relies heavily on coordinates...
Are ZOS scaling maps again??? |
Quote:
Destinations can do that, but for now it's a hidden command that triggers the collecting, as I wanna make sure I do it right. I started working on it, as I would like to try and find every single book in the game (over time). I may add a switch to toggle collecting just as with Quest givers later, and then update Destinations Extractor to handle the lorebooks too... We'll see... But if you consider adding those books to Lorebooks, then I won't add it to Destinations ;) |
Line-by-line diff for patch 2.3.0:
https://github.com/ESOUI/ESOUI/commit/b7cc1e216a35 |
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. |
Quote:
|
Looking at the diff it seems they changed
Lua Code:
Lua Code:
|
A little shim for anyone who wants to use GetAPIVersion() until it is fixed:
Lua Code:
|
The version will be incremented in the first incremental patch to PTS.
|
Quote:
|
Quote:
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. |
Quote:
|
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
|
|
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: |
Quote:
source: http://www.esoui.com/downloads/info1...nitFrames.html |
Quote:
|
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
|
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 |
ESOUIDocumentationP9.txt added to the 1st post
|
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. |
The function ZO_WorldMap_GetMapTitle is leaking the variable title into global namespace (worldmap.lua:5185).
Lua Code:
|
|
http://wiki.esoui.com/Globals updated.
Please consider this post too : Seeking Collaborators for Foundry Tactical Combat (Top 5 addon need your love). |
Well as again, I forgot to do a screenshot to the dev guild members.
So I sent few invites. everyone can invite, so you can try @sirinsidiator or @votan73 as well as me. I will add few persons as friend on liveeu server ^^ |
I tried to create a guild yesterday, but it didn't work because of a bug.
I was in five, left one and got a "You can't join another guild without leaving one first" when I tried to create it. Even tried to restart the game. Joining a guild did work without a problem. |
EVENT_ZONE_CHANGED missing parameters
I tried to use the new parameters of the event EVENT_ZONE_CHANGED: zoneId and subzoneId
But the values are nonsense. For example reaching Nikolvara's Kennel: Expected: 684, 689 Getting: 0, 8648 Or reaching Abah's landing: Expected: 816, nil Getting: 0, 10009 The values are always the same, but have nothing to do with the zoneId. Are I'm the only one? |
The ids are 0 if they didn't change and non-zero otherwise. They will never be nil.
|
Quote:
But what is 8648 or 10009??? GetZoneNameByIndex(GetZoneIndex(689)) == "Nikolvara's Kennel" (right) GetZoneNameByIndex(GetZoneIndex(8648)) == "Clean Test" (wrong) Are you sure all source is merged to release? :o /edit: I can get the information I need the "classic" way, with a zone name reverse lookup table. No need to find an answer, but I wonder, if the event is working as expected. |
The subzone index is for a subzone, not a zone. The zone functions cannot be used with it.
|
Quote:
Ok, in this case I keep the reverse lookup table. :) Thanks Chip. /edit: After looking twice to the given names of the event it becomes clear (And I feel a bit numb): The event triggers, if you come close to a wayshrine, too. For those sub-zone names, which are also zone names (like "Nikolvara's Kennel") the subZoneName can be converted to a zoneId. But there is no function (like GetSubZoneNameById) which used subZoneId, right? |
When we group with players from another faction, the alliance of all party members is set to Aldmeri Dominion while the party is inside a dungeon and GetUnitAlliance returns ALLIANCE_ALDMERI_DOMINION.
I was wondering if there is a way to get the original alliance of group members. Something like GetUnitOriginalAlliance which returns where they are from, regardless of the current alliance. Or is this just a temporary measure to prevent issues that may arise when they have different alliances and will be improved in a future update in order to allow GetUnitAlliance to return the correct alliance? |
Sounds more like a dirty trick thananything else ^^
|
GetUnitAlliance should always return the unit's actual alliance. AreUnitsCurrentlyAllied was added to do checks when there is a cross alliance situation (so you can know if you can interact with them). This is a bug.
|
Good to know. I hope it gets fixed fast. :)
|
We can fix it quickly, but it does mean that any code that is checking if one unit's alliance is equal to another's alliance for the purpose of interaction will be broken and will need the new function in cross alliance scenarios.
|
I believe that is a minor inconvenience compared to not seeing the correct alliance. If an addon doesn't work in a cross alliance scenario because of this, it will be fix by their author rather quickly. It's not the first time that an API change breaks an addon. :rolleyes:
|
http://wiki.esoui.com/Texture_List
has been updated. I added maps & fx. I'll binarydiff all files to see if there is a diff on maps before next update in order to avoid another coordinates fails on datamining addons How to : Use EsoExtractData Extract both eso.mnf and game.mnf (200GB needed). dir /b /s *.dds > file.txt |
A tiny thing that I found is the length of text in editbox control which has been lowered.
It was ~1000 chars before, it's now ~963. (and yes in my xml, maxInputCharacters="1000" is set). |
Quote:
|
Found a bug in the crafting station UI, when creating the resulting item link for an item:
Code:
Checking type on argument linkStyle failed in GetSmithingPatternResultLink_lua |
Quote:
|
All times are GMT -6. The time now is 04:52 PM. |
vBulletin © 2024, Jelsoft Enterprises Ltd
© 2014 - 2022 MMOUI