Releases: ATTWoWAddon/AllTheThings
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.
SL-2.6.10
AllTheThings
SL-2.6.10 (2022-01-23)
Full Changelog Previous Releases
Notable changes:
- Delayed some event registration until after ATT is ready to handle them.
- Added an extra API call to population of quest objects (like in
/attwq
) to hopefully get data more accurately. - Fixed minilist Professions category not capturing certain 'Profession' content.
- Micro-adjustments to minilist tech.
- Adjusted the logic that checks if the current Instance difficulty is 'completed'. This should fix "You have completed this difficulty" messages for Timewalking.
- Ongoing achievements cleanup: attaching required quests, maps, etc. Mainly in Necrolord achievements.
- Fixed Legion engineering questline.
- Random duplicate quests removed.
- More quests added and fixed.
- Other fixes.
SL-2.6.9
AllTheThings
SL-2.6.9 (2022-01-16)
Full Changelog Previous Releases
Highlights of this update
Settings and Profiles
We have reviewed our default settings so hopefully they make more sense now. We now default to the Insane Class Completionist Mode. This should only affect new installs.
On a somewhat related note: Profiles are now out of beta and will be enabled for everyone. Your current settings will become your default profile. We will even remember your locked windows state and position/size per-profile!
Auction House module
AH Module disabled for the time being in ATT since it's currently not serving its intended purpose and just leading to confusion.
Notable changes:
- Another pass at attempting to improve the performance of the minilist.
- Ongoing achievements cleanup: attaching required quests, maps, etc. Mainly in Darkmoon Faire and Covenant achievements.
- Consolidated the listing of the special Plate/Cloth sets from Argus. They are now only listed in one place in the respective zones, but will show in the same way as before in the actual zone or creature tooltips.
- Necrolord Abomination Factory rewards cleaned up to not be duplicated and showing rewards in
/attwq
when the quests are not actually rewarding an item. - Other fixes.
SL-2.6.8
AllTheThings
SL-2.6.8 (2022-01-09)
Full Changelog Previous Releases
Highlights of this update
Calculating number of currency/items needed to purchase uncollected Things
New toggle in the ATT Settings -> Interface tab. Enable to see how many items/currency you need to buy all missing collectible Things bought with it.
Example: "Items needed to buy not collected Things: 14000" on the Polished Pet Charm tooltip.
Caveats:
- Only works for Things that can be purchased directly with currency/item.
- Doesn't work for gold.
- Doesn't work for items obtained from containers (both RNG-based and rewarding multiple items, plus special cases). Examples include:
- Legion legendaries BoA containers. Specifically, Wakening Essence will always show
0
, but this is due to how vendor data is stored in ATT. - Purchasable Korthia gear will not contribute to Stygia calculation.
- Seafarer's Dubloon Salvages.
- Valor chests.
- Legion legendaries BoA containers. Specifically, Wakening Essence will always show
Planned improvements:
- Crafting reagents calculation.
- Recursive calculation to account for items that are used to craft other items.
Credit for this feature goes to @lOlbas/Æltona!
Solo collection mode
Added the collection Mode prefix 'Solo' to indicate that no other characters are being used to boost collection numbers (i.e. Account-Wide disabled wherever possible).
Notable changes:
- Greatly condensed Profession/Tradeskill list logic. Repeatedly crafting stuff will no longer cause micro-stutters while the tradeskill window is visible.
- Restored some missing info in tooltips (for example, profession on the crafting reagents tooltip).
- The setting 'Show Completed Things' will now work for newly learned Recipes as well, with a clickable link to see the recipe in an ATT popout window.
- Simple Dynamic groups will no longer consider their Things as a 'cost' for other collectibles.
- Re-designed the loading process for ATT, which should fix some bugs and make it faster.
- Fixed a bug with cached saved variable data related to characters that transfer.
- Some clean up for Maw Assaults.
- Adamant Vaults updates.
- Added the Crafter's Mark Recipes from The Maw & Korthia (finally).
- Added Goat/Snake souls to all calling boxes.
- Simplified/fixed the Sources of JC patterns from Battle for Mount Hyjal in Retail.
- Fixed Legion Class Hall Mount chain pre-requisites.
- Vial of the Sands specifically requires Alchemy to learn, in addition to being nested under Archaeology header.
- Various quest fixes in BC, WotLK.
- Pepe/Selfie Filters are ordered properly in the list now.
- Some missing mounts were given source.
- Fixed Covenant Anima Counductor Rares not being un-flagged from the Covenant properly.
- Blanchy hand-ins and Mark of the Nightwing Raven marked as once per account quests.
- More zhCN updates.
- Other fixes.