Releases: ATTWoWAddon/AllTheThings
SL-2.7.5
AllTheThings
SL-2.7.5 (2022-03-27)
Full Changelog Previous Releases
- Reparse
- Merge branch 'master' of https://github.com/DFortun81/AllTheThings
- -- Reparse
- Merge pull request #960 from DFortun81/auto_localization
Sync localization - Sync localization
- Merge pull request #959 from DFortun81/auto_localization
Sync localization - Sync localization
- Various Errors
Conduits in the raid,
and NYI - Greatly improved the Tom Tom Waypoint implementation.
- Couple ZM achievement listing improvements from completing them personally
- Big update regrading mounts
- Fixed repeated Object listings to work with modified waypoint-plotting logic
Repeated Objects will now show their cumulative, nested, unsaved coordinates in the root-Object tooltip (i.e. Argus Treasures, etc.)
Tooltips will now only show up to 10 Coordinates with a note of how many additional coordinates exist - Cleaned up the TomTomWaypoint functionality.
- Whooops! I left my debug code in for the holiday settings.
- All of the Holidays now automatically activate the base seasonal filters for their respective holiday.
- All holidays now make use of the Holidays root.
- Fixed a weird caching issue with the new autoresolver. (see the difference on "To Honor One's Elders")
- Updated Lunar Festival. (Particularly with how the elders achievements work!)
Achievements now autoresolve their symbolic links OnUpdate, should they have one.
Symbolic Links are now cached on the object whose symbolic link was resolved. - Various #errors
- Fixed popout windows not inheriting current Minilist scale when created
- Parser now complains about badly-formatted coord/coords data
Fixed all the badly-formatted coords data - Some data adjustments to appease Parser complaints
- Few more Parser adjustments:
- Remove invalid FilterID values when validating the data
- Cleaned up 'timeline' logic ('removed' items should no longer become unsorted? maybe?)
- Accidentally removed all Shadowlands Outdoor Zones content, but put it all back because I know how upset everyone would have been
- Instances which are Raids will now show as Raids everywhere they are referenced (i.e. in NYI headers as well)
- NYI sorting
- Various errors
- Updated single quoted fields to double quotes.
Lunar Festival to one file. - The Stranglethorn Fishing Extravaganza file is now the source of truth for classic.
- Found an odd issue in the Parser where a specific version of an Item could overwrite a valid filter value with an invalid filter value, leading to the in-game reference of that Item not matching the filters for anyone, requiring Account or Debug modes to be considered collectible (There were apparently 3779 Things tagged with an invalid filter previously)
- Some unsorted stuff and start of conduits in Sofo
- Added item information for Formula: Enchant Ring - Stats.
- Added Item Data for the Greater Drum patterns.
- Updated "To Hellfire And Back" to also reference the HFC dungeon quests.
- Reworked Trial of Style to use costs
- Couple more coords for sphere items
- Outland Outdoor Zones now use root so they can be embedded in the reference file without losing data.
- Merged Shattrath City with the TBC Classic version.
- Merged Hellfire Peninsula with the TBC Classic version.
- Merged Netherstorm with the TBC Classic version.
- Merged Blade's Edge Mountains with the TBC Classic version.
- Merged Nagrand with the TBC Classic version.
- Merged Terokkar Forest with the TBC Classic version.
- Merged Zangarmarsh with the TBC Classic version of Zangarmarsh.
- Added timeline data for 'An Awfully Big Pain in my As-dventure' to prevent it from appearing in the addon before it should.
- Outland has had its subzones merged into singular files for easier comparisons between classic and retail database structures. (data merge incoming)
- Added the northrend vendor mount achievements.
- Added the exploration achievements for azuremyst isle and bloodmyst isle.
- Couple #errors
- Added the exploration achievements for ghostlands and eversong woods.
- Added some missing classic dungeon reputation achievements.
- Added The Violet Eye and The Scale of the Sands Achievements to their respective raids.
- Added the remaining shadowmoon valley achievements.
- Added Explore Shadowmoon Valley for TBC Classic.
- Converted all remaining simple achievement handlers to use the common ones instead.
- Added the ALL_SOURCE_QUESTS and ANY_SOURCE_QUESTS achievement handlers.
- Added the ALL_ITEM_PROVIDERS common achievement handler.
- Added the ANY_ITEM_PROVIDER common achievement handler.
- The battleground rep achievements now use common achievement handlers.
- Fixed the phase requirements for Primal Nether.
- Fixed race filter for Meats to Orgrimmar
SL-2.7.4
AllTheThings
SL-2.7.4 (2022-03-20)
Full Changelog Previous Releases
-
-- Repase
-
Merge pull request #954 from DFortun81/auto_localization
Sync localization -
Sync localization
-
Merge pull request #953 from DFortun81/auto_localization
Sync localization -
Sync localization
-
Some fixes
-
tag for a daily cache
-
Fixed a NYI mount from appearing in the TBC/Classic builds.
-
Demonology artifact HQT
-
Couple coords/adjust
-
Greater Drums are coming with Phase 4.
-
TBC Dungeons now properly make use of root and timelines for HQTs.
-
Moved all legacy Blackrock Spire related quests to Blackrock Spire, as they appear in Classic with respective timeline information.
-
Missing comma!
Parser will now pause when complaining about missing name/icons for DB files, before continuing in Debug Mode (Debug has lots of spam and causes the message to be missed) -
Updated LBRS with timeline data.
-
correct bonusid maybe? need parser tho pvp upgrade
-
-- Unsorted SL sorted completed
-
Moved "Upper Blackrock Spire - Original" into the Blackrock Spire file and added timeline data.
-
Updated Scarlet Monastery.
-
More Mount stuff and various errors (HQTs and Confirmed quests)
-
Some duplicate questID clean up on Items
-
Revised/improved the Parser logic which determines duplicate field uses so that it can support other Types with minimal effort in the future
The Parser now informs me that there are now far more questID duplications than I had previously seen... ThisIsFine.jpg -
Further duplicate quest clean up
-
Scarlet Halls (Heroic and Normal) has been moved to Classic Dungeons & Raids and cleaned up a bit.
-
Updated the classic coordinates for Stratholme.
-
Quick clean up of a few more duplicated quests
-
Couple ZM adjustments
Commented a bunch of debug info statements -
TBC mount update
-
maybe pvp elite ID fix. prolly not
-
Parser fix for not properly merging 0-value fields in some situations (This led to Items with SpellID's tied to Professions being considered as Recipes when they are not)
Don't need to report unused fields for Items specifically, since in many cases the field is used for a certain Source of the Item but not necessary in the global Item data -
Some Darkshore fixes: (#951)
Timely Arrival: added coördsA Love Eternal: "Need to finish A Cure In The Dark" too
-
Finished updating Stratholme.
SL-2.7.3a
AllTheThings
SL-2.7.3a (2022-03-15)
Full Changelog Previous Releases
- -- Fixing various errors
- ATT search function will now determine Crafted Things ahead of Purchase Things (theoretically would want to do both on each step... but maybe in time)
Puchases for a Thing will always be added at the top of the 'Contains'
Crafted Things will prioritize direct crafts first, followed by crafted materials - Apparently Blizzard now renders text with textures properly and ATT does not need to manually account for offset pixels caused by icons used within text strings (This may only be the case when using Scale = 1 for ATT windows)
- Fixed Shrouded Hand Towel (missing RecipeID) and Heavy Callous Hide (Pattern/recipe name-mismatch from Blizzard). All available in-game Recipes should now be fixed. Post in retail-errors if anything is still weird!
- Additional logic revision for Parser automated recipe assignments to reduce pointless trace spam in Debug. Also prints out non-Debug trace messages if an available Item recipe is added and the associated RecipeID cannot be determined
- -- Start sorting Mounts, only classic so far but many more mounts! Especially in NYI
- Partial re-factor to automated Recipe association logic in Parser. This should fix a majority of the Recipes which became uncollectible in 2.7.3 but it appears there are still various broken recipes which will need further review. [WIP]
- Last Soulshape
SL-2.7.3
AllTheThings
SL-2.7.3 (2022-03-13)
Full Changelog Previous Releases
- Merge pull request #950 from DFortun81/auto_localization
Sync localization - Sync localization
- Merge pull request #949 from DFortun81/auto_localization
Sync localization - Sync localization
- Trying to fix all the missing sourceIDs.. But Harvester is a bit weird.
- Couple missing object names
- Fixed incorrect Ripened Protopear report
- Removed Sepulcher achievements that need normal or higher from LFR fights
- Rename Avian Chest to Avian Nest
- Fixed quest "Blackfathom Deeps" in Ashenvale for Horde
- Armor filter fixes for Legion world drops
- HQT for Ripened Protopear
- Added some descriptions to old WoD recipe items which remain in the game trying to trick you into buying them even when they in fact do nothing
- Obsolete item in ZM
Holiday, Profession, Unsorted top-level groups now sort by name correctly - Fixed a Parser bug that caused most Recipe Items to not be associated to their actual Recipe Spell properly
- Implemented new cl() with speccs and added constants for each specc
-
.<
- cl() objects now support an additional parameter to define a specific specialization for a class
Class headers now support showing as a specialization with proper icon and information instead of needing custom headers for all of them.
Hopefully Darkal gets happy about and I didnt destory anything... Runaway will have to maybe double check :> - Fixed a lot of Class Trial items and made headers for all possible class specs available as trial.
Sorted most of NYI Class Trial items.
Level 60 boost group needs still a lot of clean up and fixes, so can someone please buy 12x boost to report all items? Thanks
Some items / spec headers in the main list can still be NYI, I will fix those later, after I get more confirmations. - Fixed Item text function to use the name as a fallback (fixes the source harvester for Items which don't have info)
Source Harvester can now be run again without reloading (once it has successfully completed) - -- Added Dance Dance Darkmoon as a toy
-- minor changes - -- Various Errors
- Merge pull request #948 from DFortun81/auto_localization
Sync localization - Sync localization
- Merge pull request #947 from DFortun81/auto_localization
Sync localization - Sync localization
- Various #errors that have been piling up
- All currently-known SotFO HQTs
- Added mapID for Ban'ehil Barrow Den (id 60) (#946)
Moved coords of Oben Rageclaw to Ban'ethil Barrow Den. - Parser will automatically convert Quest entries which utilize 'provider' into utilizing 'qgs' instead (Reported when running in Debug mode)
- Couple ZM adjusts
- Added a brute-force function to ATT which attempts to determine an Item Link which will provide the requested SourceID
Opening a popout using a direct SourceID (/att sourceid:###) will attempt to generate the proper item link if the SourceID is not sourced in ATT
Cleaned up some logic for Shared Appearances
Sometimes shared appearances were not listed in a popout due to Blizzard API thinking they had no quality... They will now still be listed but won't be considered collectible in this case (may happen with white items too, but should only be visible in debug) - Reduced some search logic condition checks
Utilized merge-search function for showing shared appearance information in tooltips
Shared Appearances will include the modID and bonusID instead of only the modID - Removed all unnecessary World Event achievements (files need to stay until the Parser is able to create achievement categories automatically)
- Remaining Achievement complaints cleaned up (time to add new complaints!)
Proving Grounds is now its own category under EF > MoP - Don't cache achievement fields when they are used on a map group to provide a 'more interesting' tooltip
Cleaned up a lot of achievements the parser complained about [WIP]
Pandaria Scenario maps added under EF > MoP (need to figure out a solution to have the proper name since the map doesn't match the scenario name) - Parser will now compress lists references which utilize strings since those are also heavily used at this point in time (i.e. Covenant filters)
Export debug logging now only happens when Parser is run with debug mode - Testing out an idea of allowing the Parser to support much larger amounts of table-reference replacements. I was somewhat expecting a noticeable drop in memory used due to less raw table structures needing to exist, but that doesn't seem to be the case. If anyone notices any adverse changes to their ATT performance, we can revert the logic change, but I haven't noticed any difference...
- Parser captures the object's type ID a bit cleaner so it doesn't have to be repeated outside of the object data check
- Fixed a Parser issue where a post-process merge object would only successfully be merged if the containing group already had children objects
Fixed a Parser issue where post-process merged objects would not receive heirarchical field consolidation
Fixed a Parser issue where duplicate Toys merging into the same container would not merge properly
Darkmoon Faire achievements migrated entirely into the Location file - Fixed Class Trial items for level 90 and 100.
Did put NYI items from Salvage Yard to where they should be. - Jinyu-Forged Legplates added to Greater Cache of Treasures
- Moved former starter shirts from Allied New Character to New Character header
- Fixed some spec icons
- Added some NYI quests and Holy Relic HQT
- Moderate refactor to some Parser logic and organization to better distinguish the stages of data processing and reduce redundant logic
Fixed merging within Parser when objects are duplicated from one Source to another (i.e. rewards within Achievements being listed multiple times)
Added some logic to prevent duplicating sub-groups of Achievements which themselves contain sub-groups (i.e. because we list LFR encounters inside of Achievements... ugh)
SL-2.7.2
AllTheThings
SL-2.7.2 (2022-03-06)
Full Changelog Previous Releases
-
-- Various Errors
-- Locations for protoform materials -
Added a default 'text' operation for colorizing the 'name' field of the object, and removed duplicate text logic from objects
Colorizing an object's name will now include the proper color for 'ignored' groups (due to intential duplication) -
Torghast boss drop
-
Some info for Architect's Reserve
-
Parser double-complaining about achievements that should be moved
-
Parser now complains about some situations which shouldn't be used anymore due to new Sourcing expectations
Parser now notifies to move Achievements which are Sourced under Achievements but only related to a single Location (lots of spam from this currently)
Cleaned up a lot of Achievements which are directly related to specific World Quest(s) -
Source-Ignored content now has the consoloidation shifted upwards in the heirarchy if all sub-groups contain the same value (this way groups don't show as if nothing within them is collectible if it is entirely source-ignored)
-
-- NYI Toys
-
Fake quest item
-
Fix parser-complaint
-
Reparse + Cost fix
-
Merge branch 'master' of https://github.com/DFortun81/AllTheThings
Conflicts:
db/Categories.lua
-
-- (TOY!)
-
Parser now processes the AchievementDB as harvested in-game
Parser now duplicates Location-Sourced Achievements (i.e. within a Zone file) into the Main Achievements category as a Source-Ignored group (Will probably do a bit more adjustments or formatting over time) -
Two new Soulshapes Found!
-
Anduin HQTs
-
Added Fiery Core, Lava Core, and Blood of the Mountain to Molten Core.
-
Toy Sorting completed
-
-- Added Origin
-- Added More Schematics and Mats
-- More Rare stuff
-- HQT and Quests for new raids -
Treasure WQ in ZM
-
-- Fixed EncounterIDs for Raid and WB
-- More Toys Things -
Minor adjustments and fix Revendreth coord commas
-
-
added coordinates from wowhead
-
fixed spelling error
Fixes #908
-
-
-- Some Toy Clean up
-
-- Some confirmations in ZM
-- NYI Quest -
Created an Achievement Harvester and added the AchievementDB. (no parser integration yet)
-
Various #errors
Minilist in dungeon which has no difficulty headers should now fully expand if the setting is enabled -
If you done messed up by vendoring or destroying your Essence of Erankus, ATT will now pretend that the follow up quests were removed from game for your character. (This is disabled in Account Mode, go get it done!)
-
Reparse
-
non-account Protoform should work now
-
test
-
Protoform Synthesis can be learned by anyone
-
Simplified 'Traversing the Spheres' achievement listing
-
Rebuilt Parser
Parsed -
Merge branch 'achievement-locations'
-
Added an Uldum Assault treasure, hopefully the others can be converted eventually as well for consistency with more recent content
-
Moved questID's from repeatable item drops which are for Achievement Criteria to HQT's section [WIP]
-
Adjusted logic for merging properties of a group into another group such that 'cloning' a group copies additional properties which would normally be skipped
-
Adjusted logic for tooltips displayed by hovering over an ATT row so that the search functionality does not add certain tooltip information since the merged search result may not be identical to the current ATT row and provide incorrect information
-
Adjusted an achievement in ZM in testing of new achievement tech
-
Parser now supports automatically cloning Achievements (which are sourced in a Location) into the main Achievements category based on the provided '_achcat' ID of the achievement. These cloned achievements will be ignored for ATT progress, in the same way as Dynamic categories. This also allows contribs to enter achievements in only 1 Source in the addon, and allow the Parser to clone it if necessary. Further work to add logging into the Parser to clean up curerntly-duplicated Achievements. [WIP]
-
-- Some NYI stuff
-
Protective Raptora's Wing-Glaive added to Garudeon rare
-
Added symlinks to the Family Battler type meta achievements. (Contribs: Pick your favorite implementation style between Family Exorcist and Family Battler.)
-
The Master of Wintergrasp now uses symlinks.
-
Couple adjustments in ZM / Torghast
-
Added further information and connectivity of steps to the Bound Shadehound secret based on personal completion
-
Adjusted the criteria for a couple of Children's Week achievements to make the symlink work better on For the Children.
-
Refactored Noblegarden to work with all versions of the event.
Retail's Noblegarden data is now the source of truth for all Classic versions of ATT.
All holiday metas now properly use sym links to reduce nesting and bloat. -
Added a fallback for printing questID's in chat when the quest is only listed as an altQuest (BFA Arathi/Darkshore Horde Rares). Eventually may find a better way to do this madness that blizzard designed.
SL-2.7.1
AllTheThings
SL-2.7.1 (2022-02-26)
Full Changelog Previous Releases
- Bump Build
- -- Various Errors
- -- Some updates
- Adjustments for today from ZM / Torghast
- Fixed some silly floating point logic for tier headers which use a patch number (only used in /att unsorted I think)
- Some Exploration fixes for classic.
- Removed Snowstorm and Moon-touched Netherwhelp
Added MDI: Season 3 rewards - -- Various Errors and Fixes
- Couple adjustments for today
- Fixed Wintergrasp from being deleted
- Parsed with full Battle.net API harvest with 9.2 content
Fixed bug with spell info not existing causing a LUA error - Fix another typo
- Use latest v2 release of packager
- Couple ZM adjustments
- Couple misspellings
- Sync localization (#938)
- Enable autochangelog
SL-2.7.0
AllTheThings
SL-2.7.0 (2022-02-22)
Full Changelog Previous Releases
Patch 9.2 Eternity's End
More than 3500 new Things to collect, all main categories had some additions.
There are still around 150+ things that are missing a source.
- Achievements
- Mounts
- Pets
- Toys
- Warlock and shaman glyphs and related quests
- Campaign quests
- Zereth Mortis zone
- Quests
- Flight Paths
- Vendors
- Reputations
- Zone drops
- Rares and treasures
- Cypher of the First Ones system
- Pocopoc Models
- Sepulcher of the First Ones raid
- New Soulshapes
- PvP updates
- Torghast updates
- Tazavesh updates
- New world boss
Huge thanks to Braghe and AlexSoft for playing on PTR and adding Things to ATT ♥
Notable changes:
- ATT will once again print a message in chat when learning a SourceID which was already 'collected' by being a shared appearance to another known appearance while in Unique Mode. The message should actually represent if any additional appearances were 'collected' due to the learned SourceID. (i.e. an already 'collected' appearance would now simply say "Item ... added" vs. a new appearance would include how many shared appearances have been collected in total like before "Item ... [+X] has been added").
- Added an additional check when accepting a quest to report if ATT thinks the quest is not in the game.
- Removed currency groups from remaining collectible when under completed repeatable groups. (No reason to force them to stay visible when the quest cannot be completed... when the quests become unflagged, the currency will show again).
- Including an extra line of information in certain tooltips of an ATT window when the group may have additional information available when 'popped out' (i.e. right clicked) due to other content listed elsewhere in the addon, but related to the current group.
- 'Common Boss Drops' will also expand inside instances.
- Attempted to fix Garrison Followers list freezing the game completely (unsuccessfully for now but we are getting close).
- Cleaned up lots of duplicated quests (thanks Runawaynow!).
- Added lots of missing and removed from game quests from Mists of Pandaria (thanks Darkal and jewel_king!).
- Synced battleground and Love is in the Air with Classic ATT.
- Other fixes.
SL-2.6.13
AllTheThings
SL-2.6.13 (2022-02-13)
Full Changelog Previous Releases
Notable changes:
- ATT should now only show the 'learned new appearance' chat message / take screenshot / play sound in Unique Modes if that appearance is not already accounted for via another source (please report anything breaking from this change).
- Fixed not being able to refresh ATT while profession list is visible.
- Fixed a possible bug in the once-per-account quest logic.
- Vastly improved performance in situations where many Quests are being populated and retrieved all at once (i.e.
/attwq
population). - When ATT receives Quest data from the Server, a soft-refresh of visible ATT windows is performed in case any visible Quest names need to be updated. You should see
Quest #XXXX
less often now. - Achievements for mounts and battle pets now respect their specific filter settings.
- Followers should now sort properly.
- Garrison Building groups will now sort properly.
- Added detection for when a player learns a new profession for ATT to update cached professions for the player.
- Minor fix for coloring of groups using the 'races' field.
- Revised calculations for 'Sort by Progress' since there were some very obvious oddities in the ordering previously.
- Fixed tooltips for Achievement Criteria from hiding relevant descriptions, etc.
- Zone Drops will now expand automatically within instances if they are outside of a specific difficulty.
- Mounts with an ItemID can be now considered a 'cost' for Things that require the Mount (i.e. if you track Achievements but not Mounts, then respective Mounts can show up as Currency for respective Achievements).
- Marked Brawler's guild as still available to Horde. This is definitely a bug but you can do it while it lasts 😅
- Love is in the Air sync with Classic ATT, hopefully nothing breaks 💖
- Dungeon-dropped Bouquets for Love is in the Air should now show properly in the respective Dungeons 💐
- Huge Mists of Pandaria quest clean up, mainly removed from game quests and hidden quest triggers.
- Other fixes.
SL-2.6.12
AllTheThings
SL-2.6.12 (2022-02-06)
Full Changelog Previous Releases
Notable changes:
- Huge clean up and improvement to common sorting logic in ATT. From personal experience, this reduces the loading time of the Main ATT window using Simple Dynamic categories by about 50%.
- Items should now also show a special arrow indicator (in ATT windows) if they trigger a once-per-account quest which is not yet completed.
- Force Refresh will now additionally check if any once-per-account quests are completed by the current character (in case they didn't register correctly when ATT loads).
- Supposedly fixed Lua error that might happen sometimes on minilist load when moving between zones.
- Battle Pets and Flight Paths top level groups will now sort properly by Name.
- Ongoing synchronization between Retail and Classic ATT versions.
- Achievement 'To All The Squirrels I've Loved and Lost' cleaned up properly.
- Necrolord Abomination Factory quests should properly show as 'weekly' now.
- More quest fixes.
- Other fixes.
SL-2.6.11
AllTheThings
SL-2.6.11 (2022-01-30)
Full Changelog Previous Releases
Vignette tracking 🔍
Added some logic concerning Vignette handling, such that Treasures/Rares which become visible on the map in some way will show an additional icon in the respective ATT window (i.e. wondering if that Secret Treasure in Revendreth is actually one you need? Now you will know which one 'specifically' is available [once you travel to Revendreth at least]).
Notable changes:
- 'Warn Completed Difficulty' should be a little smarter now! Won't tell you to switch to removed difficulties or difficulties that don't have anything for your filters. And it should work with vanilla instances too!
- Fixed the minilist putting difficulty headers within non-instance content (i.e. when a quest within a dungeon difficulty is started outside of the Dungeon it will no longer show within the difficulty outside the dungeon).
- Adjusted Adamant Vaults drops since all bosses share a loot table.
- New store mount! Water kitty!
- Added some missing quests/fixed some quests that were marked as repeatable.
- Some syncing of TBC content.
- Small adjustments in Classic zones.
- Other fixes.