Skip to content

Releases: DFortun81/AllTheThings

DF-3.5.6

20 Aug 19:02
Compare
Choose a tag to compare

AllTheThings

DF-3.5.6 (2023-08-20)

Full Changelog Previous Releases

  • note + parsing
  • its bc tw, its evil
  • -- Recreate Missing Files
  • Harvest: 10.1.7.50893
  • Harvest: 1.14.4.51001
  • Harvest: 1.14.4.50960
  • Various Clean Up
  • Added references to timelined Cataclysm content.
  • Added all evoker legendary steps.
  • Fixed a bug that might be related to the Callback module involving CheckForBreadcrumbPrevention somehow getting a nil questID, which should be impossible given that it gets checked before calling DelayedCallback.
  • Added the ability to create and activate sound packs using an API.
  • Added the SoundPackIcon that I stole from Tag!
  • Minimap/header icon temp until I get around to updating :)
  • Removed the zone drops CRS list from the Isle of Thunder. The amount of crazy duplication in the mini list was insane.
    (Related to above) Shan'ze Ritual Stones now properly show the actual items you get from rares and not all 92 zone drops 8 times.
  • Slightly adjusted the format of the Isle of Giants.
  • Apparently INVTYPE_THROWN isn't a constant until Wrath... Thanks Blizzard.
  • Toys once again appear in the database for all classic builds. (parser config issue)
  • Added a FilterConstants metatable debugger.
  • Merged the Category, Flight Path, Custom Header, and Filter DB modules into the LocalizationDB file.
    You can now reference AllTheThings.FilterConstants.FILTERNAMEHERE to get the id constant for a filter.
    Moved all of the filter type data into the localization database.
    Simplified how a database container is created.
  • Smelt Enchanted Elementium wasn't from an item in Vanilla, that was added with Wrath.
  • Fixed UpdateRawID.
  • WotLK cookingDB adding
  • TBC cookingDB adding
  • Dragon Teeth is now an objective rather than a cost.
  • Disabled AutoLocalize for Classic parser builds.
  • Revert "Only include retail DB files in zip"
  • Exported CategoryDB using the new localization friendly format.
  • Added the korean locales for categories that were added from classic.
  • thistle tea correction
  • CategoryDB is now formatted the same way as ObjectDB and FlightPathDB to allow for localization.
  • Fixed a bug with the Tooltip module where it was discarding the api and recreating it.
  • Oh heh, this was for debugging. Not needed now.
  • Fixed HQT map caching when they shouldn't by killing ToggleCacheMap and moving it into the CacheFields and CreateDataCache functions.
  • Attempting HQT fix.
  • trying to fix thistle tea error
  • Only include retail DB files in zip
  • Fixed Undulating Sporecloak first craft.
  • Retail: Added back toyID caching as an itemID as well for now and also added back modItemID caching.
  • Retail: Fixed an improper use of the cache and added an explicit error message handler in case someone does it again.
  • Classic: Removed some unused functions.
  • Classic: Caching C_QuestLog.IsOnQuest due to how often it is called.
  • Classic: Updated the scrollbar! (again!)
  • classic cookingDB adding. also a DF categories file that showed up after parse. hoping it doesn't start fires.
  • Retai: Now using the Cache source file. SearchForField and SearchForFieldContainer are now guaranteed to return search results.
  • Classic: SearchForField and SearchForFieldContainer are now guaranteed to return search results.
  • Classic: Added unobtainable state icons back to the source location tooltips.
  • Added more functions from retail to the Cache source file.
    Added several caching functions to use new fields found in modern versions of the game.
  • __perf now has a metatable that automatically generates a scope and scopeKey when accessed.
  • 15 New Icons
    The rest of the world cups added for future races
    Running of the Gnome
    Quest Markers for Important,Lengendary,Weekly(purple) and Flight point (these are just here if we need them)
    Future Unobtainable
    Special (Please link reference could not find)
    Prime Gaming Promo(Please link reference could not find)
  • 53 Updated or tweaked Icons :P with more to come
  • legion battle pet notes/coords
  • Copied over some helper functions from retail's cache lib into the cache lib file.
  • The field caches no longer need a predefined list of fields and no longer need to do a bunch of validation to write to the field cache. (File only used in Classic right now, preparing to diff the functionality)
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • Small fix for debug line that appears on retail, marked now as TODO
  • Added HQT for Ensemble: Vestments of the Tidesages.
  • Fix for timewalking warlock grimoire.
  • Some Cleaning up before 10.1.7
  • Module Events are called immediately instead of passed into FunctionRunner (e.g. rarely it was possible for ATT to register an event and in the same game frame attempt to use the Module's data prior to the Module Event handling being called by the Function Runner... we will just keep any Module events very small ;) )
  • Fixed and improved the tracking of performance capture for ATT functionality (when enabled)
  • Removed the integration with LFG Bulletin Board.
  • TOC files for Wrath, TBC, and Classic have been commited! You can now clone the AllTheThings repo to all variants of Classic!
  • Argh, there was no way around this that didn't end badly.
  • The factionID assignment was moved to base.lua earlier.
  • Updated textures and removed the alias texture.
    @deadserious: Could use a new minimap button highlight texture! (encode at the alpha you want it at, it'll be 100% alpha)
  • changed kyroskrane to att discord
  • special thanks
  • changed number into letters
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • Adjusted challenge modes for kalimdor cup since the achievements are not in the game interface yet
  • final touch to the wod mission table missions
  • Fixed a number of issues involving missing spell ranks and a Find Minerals rank that doesn't exist.
    Also added DeadSerious' icon reference.
  • Icon for Kalimdor Cup
  • All the fancy classic things! (most of it is NOT referenced in the retail versions yet)
  • Fixed a parser issue with the "b" field behaving like it doesn't exist.
  • Added a batch file for Cataclysm and another for all Classic builds.
  • Fixed an issue with /att filters not working for any filter type which uses a dash in the name (i.e. two-handed maces)
  • Deleted the old V2 specification and the separate executables for Parser. Use the batch files now.
  • Rebuilt "Parser for Retail" to support more than just retail. (It now supports flavors through config files)
    Deleted the ATT dll, which did nothing other than make dealing with parser code a pain in the ass.
  • doti items
  • Removed some unnecessary ANYCLASSIC conditionals.
  • PTR DB reparse
  • Crieve is a bad person
  • Fixed a bug on PTR.
  • Added achievement icons for Classic and TBC. (temporarily - see READ ME.txt)
  • It might help to actually reference them!
  • Added more icons as templates for DeadSerious to update if he wants to.
  • Added some button to use as templates for DeadSerious. (more buttons likely to come, we want to use our own assets going forward for addon UI stuff)
  • Added back some missing local variables.
  • Comment out some debugging stuff for Filters which isn't used
  • Separate 'debugging' from 'debugging events' for sanity reasons
  • Updated HarvestFlightPaths to use the FlightPathNames database as a default value for flight paths if they don't already exist in the UserLocale table.
  • Added FlightPathDB to the database.
  • Sync'd base.lua with Classic's version.
    Removed the app:GetName() function.
    Moved GetRelativeValue to base.lua.
    Moved caching player information to base.lua.
  • Fixed the Class Trials localization.
  • TBC-WoD Alch Structures, done but leaving as a comment until looked over
  • Fixed priest source quest typo
  • Added the classic database modules.
    Moved Retail's database modules to /db/Dragonflight.
    Updated TOC and script paths to use the new defaults.
  • More dynamic objects for ObjectDB!
  • Added the reference counter for headers to not use preprocessor commands. (they didn't work in Retail anyways!)
    The Build Tool no longer parses preprocessor commands. (Since this will use a GitHub Action in the future)
  • Added a HeaderConstants debugger for finding when a referenced header (in addon code) is not available for reference.
    The EXPLORATION header is now always exported.
  • Updated the Build Tool. (which will stop being used when the final merge happens)
  • Updated TOF File field ordering.
  • Deleted the newly unused localize_all_objects and sync_objects workflows. (functionality merged into Parser)
  • Updated the addon variables for "Collectible" to be in settings scope instead of app and gave them distinct entries. (I realize that this is momentarily less efficient, I have a set of commits coming in the next 24 hours that make it worth it!)
  • Kalimdor Cup challenge modes
  • Dragon Isles challenges mode quests (part 2)
  • -- Cleaning up some minor professions
  • alch.lua structures classic
  • Updated the addon variables for "AccountWide" to be in settings scope instead of app and gave them distinct entries. (I realize that this is momentarily less efficient, I have a set of commits coming in the next 24 hours that make it worth it!)
  • Cata-Mop-WoD AlchDB adding
  • Fixed another niche Upgrade tooltip display inaccuracy
  • PTR - Dreamsurge update
  • Popping out an achievement criteria now pops out...
Read more

DF-3.5.5

13 Aug 19:30
Compare
Choose a tag to compare

AllTheThings

DF-3.5.5 (2023-08-13)

Full Changelog Previous Releases

  • Added custom headers for the Druid Class Hall and Garrison Invasions.
  • Added custom headers for Class Halls, BMAH, and the Proving Grounds.
  • Added a custom header for Garrisons.
  • Removed an invalid string.
  • Reparse for retail because I touched some dragonracing headers that are currently live
  • Dragonriding challenges (WIP)
  • Pattern: Elusive Pet Treat (RECIPE!) isnt a global quest reward
    more description garrison
  • Both warlock grimoires are common boss drop in Time Rifts
  • Wrath/Cata Leatherworking
  • Added reference coord and comments to ZC wild battle pets
  • Shaffar's Wrappings is no longer a cost where it's an objective already.
  • The Timewalking difficulty header now adopts the eventID of the respective instance's timewalking schedule.
  • Difficulty objects now support headerID.
  • Description and lore as well.
  • Maps now support headerID and no longer write npcID with negative values to the tooltip.
  • De-duped Mosshide Riverwallow and Contact: Dawnseeker Rukaryx a bit since they're sold from multiple Vendors which are all holding hands...
  • An Awfully Big Adventure is no longer an awfully big pain in the ass.
  • Updated the format of Draenor to use proper zone files.
    Moved a number of achievements from the shared achievements folder and to their respective zones.
  • Updated the format of The Maelstrom to use proper zone files.
  • Updated the format of Pandaria to use proper zone files.
  • Moved the Celestial Tournament to the Timeless Isle and updated the format.
    Updated the format of the An Awfully Big Adventure achievement, which is still listed improperly in all of the corresponding zones.
    Merged Vale of Eternal Blossoms into one zone file.
  • The debug file exporter was missing an end brace.
  • Merged the ObjectDB file with the dynamic object DB files.
  • Fixed Glyph of the Shath'Yar.
  • Minor Clean up... More Tomorrow..
  • Harvested a bunch of missing retail objects > ID# 322398. Will merge them all into the ObjectDB properly once I've finished harvesting the rest.
  • Bug Fixes
  • Large Leatherworking Update
  • Fixed a bug that applied the Insane collection mode without having all covenants tracked
  • Harvested a whole bunch of missing retail objects > ID# 325850. Will merge them all into the ObjectDB properly once I've finished harvesting the rest.
  • broken garrison mission loot is no longer broken thanks to kyroskrane
  • Sourced 'Gift of the White War Wolf'
  • Fixed a load sequence issue for the Event Filter
  • Fixed HQT
  • Harvested a whole bunch of missing retail objects > ID# 377004. Will merge them all into the ObjectDB properly once I've finished harvesting the rest.
  • Filter Module now caches pertinent Settings changes required for Filter checks (Rough estimated up to 30% filter processing time improvements)
    No longer need to arbitrarily define a default 'f' value for Items to meet filter criteria
  • Couple local var adjustments based on current usage
    Debug commenting
  • NYI update for darkal
  • Fast fix.
  • Simplified doti file.
  • moved text part a round a bit for doti
  • parser
  • fixed rep requirement of quest 31338
  • fancy wording quantum items
  • more fancy wording for quest tracking option
  • fancy wording for naxx dented tokens
  • herbalism residentsleeper
  • removed herb from 1time quest
    2 items added mop wb
  • Added up to the first 25k objects from Classic to the object database. (only objects that get referenced get included in the actual database)
  • added g
  • old errors
    updated underrot all difficulti location
    sw text error
    mission table garrison loot (first draft)
    dragon riding races boxes now have a proper source instead of valkdrakken>dragon riding racing
  • This is a mail item, not leather.
  • HQT for Salverun
    Restructured 'Old Trunk' treasure a bit to fix criteria being double nested
  • Merged the dynamic objectDB file with the main one... Pretty easy using Debug Mode.
  • No longer writing placeholder object localizations to the exported database file.
  • Added missing retail object information and moved the conditionals into a different file, so that it can be merged in a post-process without losing the conditional data.
  • one unsorted trash item keep bothering me
  • Removed unobtainable Achievements from being linked to Stormshield/Warspear maps
  • PTR - ATA hqt, another pass to Dreamsurge stuff
  • Merged over some wrath object database elements.
  • finished bfa inscription tool of the trade
  • tool of the trade inscription items
  • Merged over some tbc object database elements.
  • Merged over some more classic object database elements.
  • Added a TODO to ObjectDB to figure out what to do with "fake" objects.
  • Added an icon for multi-difficulty headers (and tweaked the LFR icon by moving it up 1 pixel so it's aligned with the others)
  • Merged over some classic specific object database elements.
  • PTR - Raiders of Azeroth & Dreamsurge updates
    EK / Kalimdor Cup - cost of items for vendor updates, added 2 missing DMs from vendor
    Dreamsurge - The Waking Shores location updates amd fixes with current state
    DMs - check them with live event on retail
  • Eastern Kingdoms Cup
  • uuuge update to doti items
  • -- Leatherworking WOD/MOP
    -- Enchanting/BS Clean up
  • ObjectDB no longer gets canabilized by different files loading ObjectDB data when root is executed in a single file multiple times. (IE: classic's import function)
  • 'Race' filter converted to same usage as other Filters
    Both Account/Character fitler sets dynamically allow changing which filters are currently active
  • Chest of the Flights is daily
  • Parser now ignores the default value for text on objects based on locale.
  • Scanned Classic (vanilla) for missing object data... Got a whole bunch of missing models!
  • Fixed a temporary bug caused by the order with which the dynamic object DB is loaded in classic...
  • Built an object harvester into parser to get missing object information and build a dynamic object database should it be necessary.
  • Added toggle-based Character filters into a group
  • Don't do anything with the ItemSource filter if C_TransmogCollection is not available.
  • Added helper function to create simple Toggle Filters in Filter Module
    Converted 'Account' Filters into a dynamic table as a POC (WIP for Character Filters)
  • Fixed filtering issue from Settings where Unobtainable filter logic could be toggled off or on and not toggled back based on only changing sub-unobtainable settings
  • Very minor Recursive Filter optimization by looping instead of actually recursing
  • 'Call of the Devourer' updated to ATT standards
  • Added 'OnStartup' event for modules which require access to saved variable content which doesn't exist during 'OnLoad', but need the data sooner than 'OnReady' which doesn't happen until the player actually sees their character in-game
  • Added 'OnLoad' for Modules which simply need logic updates after ATT loads, but don't need to wait until OnReady to handle processing
  • Herbalism Update!
  • Default the 'Event' filter in case it some how is accessed prior to ATT being ready
  • Slight re-factor on how 'Cost' groups are built within popouts
    Added Item-based Providers into 'Cost' group
  • Commented out Trackable for Currencies (Not quite serving the purpose I wanted originally)
    Gave DMF a mapID so it can be its own root group in the minilist
  • Hopefully fixed an issue where an Object tooltip for an un-Sourced object name matches multiple other Sourced Objects and attaches to the tooltip when not expected
  • Fixed load sequence for Classes since they seem to rely on locale data
    Fixed Filter Types not sorting properly
    Removed the need for the pseudo-headerID of Filters by adjusting Sort logic
    Retail BaseObject creation now uses the Base Class data for Default Field/Values (temporarily)
  • Moved Class type files into proper file/folder structure for their purpose
    Moved Base Class type logic into proper file
    Added missing logic for Base Class/hashing that is needed for proper Retail utilization
  • Default colorizing now applied when assigning text into a row instead of being baked into default object logic
  • These actually existed in the tribute chest back in the day.
  • Module filter (#1457)
    • Initial Filter Module progress

    • Sync /db/ with master to resolve 'fake' differences...

    • Sync 'db_ptr' files from master

    • Slight adjustments

    • More Filter clean up and migration to Module

    • Cleaned up commented old filter assignments in Settings

    • Moved 'MarkUniqueCollectedSourcesBySource' since it's not globally used

    • Moved some comments for clarity

    • Added Visible filter cache wrapping the raid assistant update

  • One sad, lonely Skinning HQT to prove I'm still alive
  • doti? doti item
  • brazier filter added for the 2 new (old) 10.1.5 bosses
  • updated cata dungeons to new (normal/heroic) layout, sorted loot alphabetically, cleaned up some structure
  • Fixed a bug that caused removed BoEs to no longer have an icon
  • Updated About
  • all Deadmines zone drops confirmed via tokens from naxx
  • Moved Filter Types to their own module.
  • Added Glinting Sand to the Timeless Isle.
  • Moved Illusions to their own module. (currently mirroring Classic's implementation)
  • Moved PVP Ranks class to its own module file to match Classic's implement...
Read more

DF-3.5.4

06 Aug 20:08
Compare
Choose a tag to compare

AllTheThings

DF-3.5.4 (2023-08-06)

Full Changelog Previous Releases

  • future trading post items and parsed for release
  • Costs (outside of Account/Debug modes) no longer consider 'saved quests' as needs of the Cost (even if they contain additional Things)
  • Some touch-ups to Warlock DMF content to be a bit more clear on availability for those who are concerned about missing niche things
  • Create Missing
  • Harvest: 10.1.7.50730
  • Harvest: 10.1.5.50747
  • 10.1.7 Profession Achievements
    Warlock Grimoire Fix
  • Pretty sure these Warlocks quests were removed due to new customization revamp
  • Fixed DMF quests.
  • Huge revision of many Shadowlands spell HQTs.Added some new information for these quests.
  • Minor maps/coords additions
  • Quests specifically marked as non-collectible will retain that non-collectibility in nested quest chain display (typically all quests in a quest chain are forcibly considered collectible so that they display properly)
  • Fixed Augmentation Evoker quests.
  • Harvested a bunch of SourceIDs
    Parsed
  • Moved ItemDBConditional definition into earlier file to fix Source Harvesting in Parser
  • Added 'min' support for /att list commands (i.e. allows specifying the minimum ID value to use for defining the available partitions uni the window
  • Fixed situation where Automatic Headers could cache 'Retrieving Data' as their text
  • Partial clean up of the DF Blue Dragon quests to prevent a bit of quest recursion
    Dynamic Categories no longer persist cost/upgrade information from their orignal Sources, causing unrelated content to remain visible
  • 1.2-1.13 Alch DB adding, 1.7 may need reviewed in DB.
  • 1.0.0 & 2.0.1 AlchDB adding, RECIPE!s, added small notes to some items for distinction/book-keeping in DB
  • Added comment as a description on these stupid Trial of Style quests (Blizzard please... sigh)
  • More settings now properly greyed out when Debug Mode is enabled
  • Updated the icons for unobtainable things, and added an icon legend to explain them
  • Time Rift - typo fix
  • updated naz rank2 mining rare & recipes so you dont have to google infos for 60minutes figuring out how to get those recipes
  • added note for future contributors to clarifity the summonable scholo boss pala boss (you cant summon him realisticly)
  • PTR - Dreamsurge, new ATA quest, unsorted is sorted
  • daily doti item
  • sorted some stuff in locales and removed "the" from azure/waking/reach in the tooltip so they are slightly shorter
  • Thunderforged header update (ru)
  • localization and doti item
    • Updated Eon's Fringe header localization for all language
    • Updated Little Scale Daycare header localization for russian (I'm affraid to touch other languages, since there no 'easy' way to pick up correct text like it was for Eon's Fringe)
    • Added another item to quantum token was open up on live
  • Fixed Upgrades being shown when Appearances are not being tracked
  • Various #errors
  • some doti items
  • Various #errors
  • Found one more quest in Naxx.
    Added all new quests for Trial of Style.
  • ensemble ID found for tp
  • more trading post stuff (still need harvest)
  • added trading post rewards august 2023. bloodhunter ensemble ITEMID missing
  • Couple updates in Zskera Vaults
  • Added new trading post quest.
  • Eon Fringe - Investi-gator's Pocketwatch actually exist
  • Various #errors
  • Fixed Dragonscale Breastplate.
  • Chest of the Elements is weekly
  • Why does Lost Dig Map have a quest on it...

DF-3.5.3

30 Jul 22:17
Compare
Choose a tag to compare

AllTheThings

DF-3.5.3 (2023-07-30)

Full Changelog Previous Releases

  • -- Added Jezartroz, AlexSoft and Jenstonedart to the About Section.
    -- Added Hall of Section
  • Fix Headers
  • Fix Headers
  • Fix Headers
  • Still check inaccurate quests started by non-removed Items
  • Added a new toy for Whelp Daycare.
  • Some inaccurate quest fixes
  • Fixed ATT quest chain popout sorting when opened while in a Party Sync session
  • 0.7-0.8 AlchDB adding
  • Added an ATT chat line for 'Skip Cinematics' (when it happens) since it's otherwise unclear why cinematics don't happen if you've enabled the setting
  • Alchemists don't overload herbs 😏
  • added itemids found by tag
  • Drustvar pet coord
  • Tiragarde pet coords
  • Stormsong battle pet coords
  • Added itemIDs for Crushhoof and Armored Siege Kodo (shop bundle)
  • Warlock Grimoire adjusted in Time Rifts
    NpcID bubbleDown filter only applies to 'real' NPCs
  • 0.5.3 AlchDB adding
  • -- LW Legion almost done
  • Moved timewalking Grimoire under the vendor.
  • 3 more MoP HQTs figured out.
  • Corrected few timelines.
    Added missing polymorph.
  • Comment tweak
  • shop and promo update late july (sunny, toy, twitchprime
  • Some Quests Items added
  • Some cleaning up of Profession and 10.1.7 Achievements for Enchanting
  • added more lamented only items + added possibble other removed ones as comment to easy copypaste once confirmed
  • Generate Missing Files
  • Harvest: 10.1.7.50587
  • Harvest: 10.1.5.50622
  • Harvest: 10.1.5.50585
  • -- Leatherworking BFA Checked
  • Added Flurky for Classic.
  • Fixed logic for checking if an Item is 'missing' in ATT when the Item is only Sourced with a modId/bonusID
    Print quest info using object search (can still lead to false report issues currently where the quest is referenced in both an available and unavailable Source)
  • Some missing whelp daycare data
  • Fixed a couple of timeline entries.
  • Even more updates for Darkmoon Faire!
  • Fixed description for Weegli in ZF.
  • Fixed various Quests errors
  • More updates for Darkmoon Faire!
  • Parser now lets you know the index of the file that's having the preprocessor error.
  • me & miranda got close, so we all can call her by her nickname now
  • Added back Dire Maul crafted items.
  • Created the GetRecipeHelperForProfession helper function for the various itemDB modules.
  • molten front cache world drops are now symlinked (except pet)
  • i love the smell of quantum items in the morning
  • Adjusted '_missing' logic during quest chat print since it is already a recursive check
    Quest info now uses a 'merge object search' to prevent some situations from representing duplicated quest info based on an unexpected quest search result (i.e. a new quest which is attached to a new source but also remains in an unobtainable source, potentially reporting as an unobtainable quest)
  • Minor tooltip localizing/module use
  • Darkmoon Faire updates to include Cataclysm information for Darkmoon Island. (incomplete)
  • Added a map constant for DARKMOON_ISLAND.
    Merged the two Darkmoon Faire files. (still needs a lot of work)
    Fixed the icon used by gear set headers.
  • Some adjustments for NYI.
  • Southshore's original flight path was available until Cataclysm, not NYI.
  • Nighthaven, Moonglade is actually collectible in classic.
  • Fixed some NYI Achievements that were actually implemented at some point.
  • The first entry in NYI Maps is in Legion, so let's not create the header until then.
  • More NYI stuff.
  • Sorted some NYI stuff from the classic file I had running.
  • NYI Achievements shouldn't show up until you're in Wrath Classic.
  • Added a couple more timewalking remaps for EU.
  • Legion Timewalking is actually 1265 for EU.
  • Revert "EU apparently fixed their own shit for once. Good job!"
  • EU apparently fixed their own shit for once. Good job!
  • Legion Timewalking Event is different in EU.
  • Removed flight paths that were already in NYI for the classic only file.
  • Shatter Point, Hellfire Peninsula is collectible in TBC.
  • The EPL tower flight paths are actually in game in Classic, but not collectible.
  • PetTypeDB is only needed up to 5.0.4 and assists in the creation of the battle pet dynamic category.
  • PetSpellDB merged into PetDB.
  • Update cn.lua (#1463)
  • ItemDBConditional is now compatible with #IMPORT commands.
  • daily doti items
  • ExportAutoLocale no longer breaks for classic builds of parser.
    en_auto.lua now gets exported to the db folder, rather than the locales folder. (it's a generated file, not one that is meant to be modified manually)
    Battle for Azeroth Keystone Conqueror: Season Two no longer contains any achievement criteria.
  • No longer accidentally generating a global "a" variable in ObjectDB for non-enUS locales.
  • ExportAutoItemSources no longer kills classic parser.
  • legion LW story quest items
  • Added a parser build configuration targetting Dragonflight using Classic requirements. (for testing library and API changes between retail and classic versions of WoW)
    Moved over all the remaining classic DB files that haven't been fully converted / deprecated yet.
  • ObjectDB now uses root.
  • legion LW trainer/storyquest recipes
  • Updated our NPC Name and Title Harvester to work with the latest requirements.
  • Fixed tooltip using the wrong cost indication
  • removed item possible from lamented
  • Cleaned up some Tooltip Module stuff to be consistent with other Modules
    Moved Tooltip module back to load at the same time as other Modules
  • Whelp daycare questgiver correction
  • world drop found
  • Added object tooltips to Retail.
  • Localized some globals for spec icon functionality
    Some table.remove cleanup
  • Common Crafting Materials listed under conditionally-available dailies isn't needed
  • Fixed Account recalculation to work properly for 'rank'-based field storage (fixes AzeriteEssenceRanks for account-wide tracking)
  • Sourced boa boxes into vendors
    Eon's Fringe hqt edit
  • Changed how item upgrade information is stored slightly
    Upgrade module revised again to better account for situations where an Item originally may not be upgradable but becomes upgradable due to Catalyst conversions
    Split Upgrade handling into two separate functions to improve performance during Main list update pass (Items need to be Sourced with Upgrade information to show possible Upgrade in Main list)
  • Fixed CharacterItemDB to not cause parser to complain due to empty data
  • Eon's Fringe rares are daily.
  • Whelp Daycare provider and coord.
  • Eon's Fringe - missing daily
  • uses now uses the same use color as blizz uses for use
  • blacklisted banana rum
  • Fixed an Aberrus item not showing its upgrade

DF-3.5.2

23 Jul 19:05
Compare
Choose a tag to compare

AllTheThings

DF-3.5.2 (2023-07-23)

Full Changelog Previous Releases

  • Added a sort by accessibility to the Sort module.
  • updated quantum item description
  • Vulpera collectibles
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • -- #Errors
  • Fixed headers.
  • -- Ottuk Taming possible fix?
  • Sourcequest and NYI quest fix.
  • PTR update
  • Generate Missing Files
  • Harvest: 10.1.7.50505
  • Harvest: 10.1.5.50585
  • Harvest: 10.1.5.50504
  • -- Leatherworking Check SL-DF
  • Achievements work.
  • Multi-nested map fix.
  • Fixed 2 more recipes in Dire Maul.
  • Sothos and Jarien's Heirlooms can be summoned once again!
  • Fixed Aquifon rare drop.
  • Added new warlock quest.
  • Added shortcut for adding an exact Item
    Harvested some more Sources
    Primalist Items are now 'exact' (for better Upgrade handling in the near future)
    Symlinked Primalist drops within Primal Storms (easier to farm them in Forbidden Reach, but they are visible if a Primal Storm is active where you are)
  • Removed the temp data methods.
  • fixing timeline error for shadow armor kit
  • Added Grimoire of the Abyssal.
  • fixing display error for pattern: bracers of shackled souls
  • Whelp daycare questgiver correction
  • Added one more Argent Dawn Valor Token quest.
  • 2.0.1 - 2.5.1 LWDB adding, adding RECIPE!s
    Bracers of Shackled Souls duplication issue causes parser text, needs reviewed (Braghe <3)
  • reparse
  • Darkshade Gloves wasn't brought back apparently.
  • Added Whelp Daycare repeatable quest.
  • Removed few items from NYI.
  • Added object information for Smuggled Mana Cell.
  • Time Rifts - rep quest
  • Added Valiance mount step 1 questID.
  • Added a few more mobs for mana remnants.
  • LW.lua WOD recipes
  • finishing WotLK LWDB sorting 3.0.2
  • Primal Storms Items now show their possible Upgrades
  • Added handling into Upgrade module for partially upgraded Items (i.e. 5/8 Veteran tooltip will NOT show containing an Upgrade)
  • Cleaned up some Parser logging (debug for optional data clean up)
    Revised how categories structures are compressed to hopefully perform better and cause less system stress to those with many logical CPUs
  • New HQT for Old Scholo
  • Object localization has been reconfigured to be exported by Parser based on the needs of the targetted database.
    The structure of the input file (ObjectDB) now supports proper localization structures that mirror how they are done for custom headers.
    All localization provided by objects is now contained within ObjectDB.
  • Fixed achWithReps and added the Crystal Ward.
  • File for Ensemble and Arsenal HQTs.
  • Time Rifts - Gilded Vase that was lost in ice
  • doti i cant type
  • doti text
  • doti loot
  • Time Rifts - weekly reset fixed 2 hqt for items
  • Whelp daycare questgiver
  • Slapped through a lot of fresh #errors
    Added a debug message for when a minilist loads without any root groups
  • Snow Blanket hotfixed to be a Toy
  • Fixed a couple possible situations where inaccurate-quests dialog would skip reporting certain checks
  • More missing Scholo object data pieces.
  • Fixed the Barov deed tooltips.
  • New Time Rift BoA item rewards
  • Fixed a couple of fields for the Key to Scholomance quest.
  • Added some missing scholomance objectIDs.
  • Time Rifts - misstypo for hqt
  • Couple of quantum shoulders
  • Reins of the Quantum Courser itself is not collectible (right?)
    Upgrades no longer show they contain further Upgrades than the first direct Upgrade available
  • Moved Time Rift breadcrumb quest.
  • Added Felvine Shard object data.
  • Whelp daycare quest items
  • added nyi item
  • quantum helmets mail found
  • -- Upcoming Profession Changes for 10.1.7
  • Eon Fringe - one more rare
  • Eon's Fringe - rare and vendor fix
    • rare spawn even there no quest done
    • removed description and set sourceQuests for vendor, thanks Darkal :3
    • this hqt, you never saw it ._.
  • Eon Fringe - rare qid/hqt, small error fix from reports
  • changed some doti coloring
  • I FUCKING LOVE QUANTUM TOKENS (NO CAP)
  • Scholomance minilist should stop changing expand states while moving through the Dungeon
  • SQ fixed in Spires of Arak
  • moved note around
  • Couple debug prints commented
  • note for lord blackwood
  • Incorporated initial Upgrade handling into ATT (WIP)
  • Aberrus entirely converted to use new Upgrade context
  • another one
    new scholo item
  • another new scholo item
  • added skeletal blade scholo
  • removed duplicated item abberus lfr
  • boots of valor are not obtainable
  • Added 'Upgrade' Module
  • Can't allow headers to act as map roots implicitly, need alternate solution
  • Added 'iupgrade' function for creating Items which contain upgrade context
  • Parser supports the 'up' field for capturing Item Upgrade context
  • Deprecated ANY_ITEM_COST and ALL_ITEM_COSTS.
  • For Classic, achievements now automatically attach the necessary runners based on detected fields.
  • Added the achWithReps helper shortcut to assist with cleaning up explicit references to CommonAchievementHandlers.
  • Time Rifts - another small fix for costs of items
  • Auto-headers with 'maps' can now be allowed as the root of the Minilist and prevent reloading the minilist when changing between corresponding maps (i.e. in Memory of Scholo instance)
  • Time Rifts - rep quest, unsourced item, ensamble qid to hqt
    Reverted providers for quests with objects since quest can be cancleted and items didn't get remove from bag (and can start quest again).
  • Fixed a bunch of source quests that aren't in the addon for Classic.
  • The source quest for Enlistment Day wasn't added until 4.0.3.
  • Two versions of the quest "A Special Surprise" weren't available as source quests until 4.0.3.
  • Ending the Invasion (source quest for Kobold Candles) wasn't added until 4.0.3
  • Fixed parser.
  • Added missing timeline data to all achievements that previously did not use classicAch to whitelist themselves for Classic.
    Removed the helper shortcut "classicAch" now that all timelining shenanigans has been taken care of.
  • removed description dreamscale
  • dreamscale is back
  • Added a shortcut for achWithFaction to simplify the main files. (might be temporary, we'll see)
  • Glyph of Insect Swarm / Mark of the Orca no longer incorrectly attaching a questID tracker in Classic.
  • Time Rifts vendor costs actually different from ptr
    also seems like have two items that isn't live.
  • Eon Fringe missing daily
  • Added one repeatable quest for Whelp Daycare.
  • Fixed a coord
    Proper way to ignore bubbleDown values
  • Some Scholomance BOEs never got removed, just were uber rares.
  • Some swapped Cloaks in Time Rifts
    Note about all costs being wrong in Time Rifts XD (someone please busy-data work for me 😄)
  • Some errors
    Organized Time Rift HQTs so they're easier to find/review in-game
  • ATT Sync now includes 'AzeriteEssenceRanks' data, and is only referenced in one place for consistency (maybe someone with multiple accts can confirm nothing broken)
  • Added timeline data to the new Naxx achievements.
  • Converted 'bubbleUp' to 'validateGroups' and fixed changing the array reference
  • Added Subtlety Rogue to Gear Update.
    Fixed #if.
  • New parser file to contain common level restrictions
    Fixed Chromie Time breadcrumbs lock criteria
  • FIxed up remaining Parser warnings
  • Symlink problems now use ATT print for user clarity
  • Added Gear Update feature.
  • parser
  • the council of Nunathloogagamiutbingoi, allthethings sub council for quests, have spoken& decided for 4 questID's

DF-3.5.1

16 Jul 16:44
Compare
Choose a tag to compare

AllTheThings

DF-3.5.1 (2023-07-16)

Full Changelog Previous Releases

  • removed ensemble questID for release (will undo after)
  • Reparse
  • small hqt note fix
  • Merge pull request #1461 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • Merge pull request #1460 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • -- Added Rare
    -- Reparse Missing
  • -- Remaining 10.1.5 Profession Done
  • Frost Resistance Gear Added
  • another objects fixing
  • object missing name & hqt for Grimoire of the Xorothian Felhunter
  • Warlock Class Items found
  • Omarion's Notes
  • Fix to ClassItems
  • -- Added Familar Journal
    -- Added Valiance
    -- Added Naxx Crafting
  • Eon Fringe missing daily & 10.1.5 warlock quest chain fixes
  • Some random cleaning
    Easier place to store common filter functions for bubbleDownFiltered
    Removed boss symlinks in Time Rifts (pretty pointless bloat since it's non-specific per boss)
  • Added Riding Trainers for Classic Era.
  • some updates for quantum items including some more wording + report finds to discord
  • Added Weapon Masters for Classic. (Removed with Cataclysm)
  • Due to NPC priority change, many PvP vendors turned into Marks of Honor due to old data. This was a bit rude and they've been turned back into NPCs (also this fixes Marks of Honor filling themselves in /attwq when they shouldn't have been)
  • Don't bubbleDown when you should sharedData
  • Adjusted SetAchievementCollected for Classic.
  • ATT window tooltips will now always include Creature lists if available (a lot of information is determined by what Creatures/NPCs are 'assigned' to a given Thing, so allowing users to purposely hide that contextual information can lead to a lot of confusion)
  • Time Rifts - rep quest & ensemble hqt lockout
  • dumdum me
  • Dawn of the Infinite quest item and quest
  • latest shop items added
  • Fixed an issue where 'Show Completed...' options were showing content which can't actually be considered 'complete'
  • Adjusted bubbleUp to stop breaking for unknown reason...
  • Actually exclude dev files from git archive
  • Exclude dev files from git archive
  • Eon fringe daily & objects missing name
    can't parse ._.
  • Naxx T3 Updated
  • Common boss drop in Naxx.
  • -- Unlocking Naxxramas.. T3 next :P
  • Added Scholomance recipes.
  • Harvest:
    10.1.5.50438
    10.1.5.50467
    10.1.5.50469
    10.1.7.50442
  • added all scholo items. only recipe sources are missing
  • Sourced all components for the Phoenix Wishwing
  • Added item in Dire Maul.
  • Parser no longer tries to organize guild achievements in the same way it does player achievements
  • Can't do double #if
  • Fixed things in Dire Maul and Wailing Caverns.
  • Source Harvest
    Some parser redundant type cleanup
    Reparse
  • Added Wailing Cavern things.
  • Two HQT spotted when doing the new warlock quest chain
  • ATA hqt
  • Fishshshsh
  • FEESH
  • rifts - small for object
  • Gift of the Ravenous Black Gryphon is in fact a mount
  • Rift stuff
  • Switched to tracking the last 5 turned in quests for better quest sequencing laid out in inaccurate quest reports
  • Various minor coords and fixes
  • Inaccurate quest dialog is a bit nicer to look when pasted in Discord
    Added a testing function to forcibly trigger the quest report chat message for a given quest
  • Finally finished BNet API harvest for 10.1.5
    Reparsed to fix all new 10.1.5 filter data on Items
  • Fixed Bnet API harvester to save the object type properly for parsing
  • Added /att harvest_achievements (so I don't have to search for the window toggle command each time)
    Fixed Scholomance to parse properly (bubbleDown turns arrays into groups)
  • Harvested AchievementDB on Horde
  • Updated BNet API harvester to clean some extra unneeded data before saving it, and also being able to start where it left off for a given date's harvest
  • Report to Lanthan Perilon is now marked as a Breadcrumb quest.
  • Time Rift Soriidormi 2nd level rep quest and first craft thing
  • Updated Timeline info
  • -- Update for Scholomance and Naxx
  • removed awakened frost source
    added removed itemo to scholo
  • rifts hqt and quests
  • Small map fix
  • Time Rift HQTs keep piling up
  • seems like there some items with hqt but some is not
    e.g. item ids 206797 & 206802 didn't pop anything for them
  • time rifts
  • Time Rift item
  • note
  • greater quantum sword solved (No CA possible)
  • Not a Toy [Blizzard why]
  • Updated the format of Insane in the Membrane to the experimental Classic version.
  • More Time Rift reorganization
  • Mechanical Cog from Time Rifts
  • more fixes
    there was a bit mess in waking shores wqs file so it is sorted now
  • Azmourne's Corrupted Ashbringer
  • Time Rift HQT
  • another small fix to rifts before eu melted
  • Some time rift stuff
  • Rough Edges quest
  • Dawn of the Infinite: Chrono-Lord Deios
  • Minor tweak to Bnet harvest to not save empty missing data records
  • Different organization for Time Rifts
  • Couple Time Rifts adjustments
  • Added Glub to Wrath Classic.
  • sourced all unlock items for scholo
  • sourced candle items (no objectID)
  • felcloth bag confirmed
  • Lifestealing enchant is back!
  • Added the Memory of Scholomance updates!
  • added scholo unlock achievement. vendor items, both normal & cost, still need to be sourced
  • scholo start, crieve takes over
  • New Aiding the Accord quest
  • Apparently ANY text in ATT prefixed with ~ started being modified in categories export. So fixed the Heart of Azeroth custom collects by changing them to a ! instead
  • TOC 10.1.5

DF-3.5.0

11 Jul 18:55
Compare
Choose a tag to compare

AllTheThings

DF-3.5.0 (2023-07-11)

Full Changelog Previous Releases

  • Hmm Some Missing Stuff
  • Merge pull request #1456 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • Reparse
  • Harvest:
    10.1.5.50379
    10.1.5.50401
  • Made Module event handling cleaner for future modules to easily hook into existing ATT events
  • Adjusted Parser object export priority so that 'friendship' factions for specific NPCs are properly shown as Factions instead of plain NPCs
  • Alliance only vendor in Shadowmoon Valley
  • wondrous wavewhisker added
  • Fixed an Aberrus achievement which disappeared
    Fixed some Ember Court achievement criteria which were missing
    Things listed with 'crs' under 'Rewards' headers can now be filled into matching Sourced NPCs
    Multi-NPC encounters will properly have Common Boss Drops, etc. filled within minilist/popouts
  • added crs back to pouch
  • unsorted saved
  • used recipes in item form as they are boe
  • added archived crafting technique items (requires scholo achievement)
  • few reports from errors
  • Fixed 'Pyramid Scheme' provider
  • Added handling for users to specifically ignore quests from printing in chat (i.e. some users have a bugged account state in WoW and have quests that are constantly being flipped back and forth for no reason spamming their chat endlessly, adding the ATTAccountWideData.IGNORE\_QUEST\_PRINT with an array of questID's will prevent those questID's from printing status changes in chat)
  • Even more typo. Parser should complain about this.
  • typo
  • Temporary fix for the bugged 'Continued Waygate Exploration' quest.
  • ptr daily update
  • some quest errors from reports
  • Couple Nazjatar datas
  • Evoker HC hqt and few quests fixes
  • Replaced the Aberrus LFR bubble downs with local functionality for better future-proofing of handling upgradable Items in a non-duplicating way...
  • Fixed ATT not recognizing when a player changes their learned Professions during the game session
  • More Cost rework!
    • Costs no longer contribute to the 'Total' of their containing group/header
    • Costs within an otherwise fully-completed group will now indicate on the group that a Cost is contained, and remain visible
    • Cost calculation no longer ignores Costs just because they are under a 'saved' quest (this behavior is accounted for in the group visibility logic instead)
      Re-worked the visibility handling during Update passes to account for alternate criteria causing groups to remain visible
  • Added a likely 'ZC Unlock Account' quest to fix some quest errors in ZC
  • Keys (for TBC Classic) and the Commander encounter in the Nexus now utilize the new OnInit function.
  • Items whose filters change later are now reflected in Classic versions of ATT's database.
    Added filterForRWP in place of an OnUpdate for certain Mail items that become Plate items later.
    Introduced the Item Filters for RWP file to properly handle changes to filterIDs for items.
  • Couple further adjustments to ATT row progress text display
  • Parser can now execute an OnInit function when creating an object and no longer calls the g function instead of assigning directly to g. (This should help with Classic unflagging collectible states for items when their filterIDs change since their OnUpdate doesn't immediately get called anymore.)
    You can now reference appName in dynamic functions, objects, and headers.
  • Whelp daycare fixes and additions

DF-3.4.13

09 Jul 19:08
Compare
Choose a tag to compare

AllTheThings

DF-3.4.13 (2023-07-09)

Full Changelog Previous Releases

  • Discarded Soul Crystal no longer shows completed when mousing over the object if you haven't finished the objective yet.
  • Some argent tournament quests now use providers instead of cost for their objectives.
  • Dracothyst moved under Alchemy
  • ptr daily update
  • Whelp daily provider and coord
  • Harvest: 10.1.5.50355
    Added encoding to categories, since the changes by Crieve
  • Deadmines is now properly sorted with the rest of the dungeons in Classic.
  • The AutomaticHeader now supports quest tracking if one is given a questID.
  • Added the "sins" field to Parser. When an instance has a different name than shows up in the saved instances list, you can now provide a "sins" field, short for "Saved Instance Substitutions", directly on an instance in its file. This tells the addon to also scan the lockout data for these alternative names, making it possible to link the raid to the saved instance data. Since localizations are forced to a value when locked, all sins will be checked regardless of language. This should fix an issue for players that play using different locales with the same account.
  • Little more timing numbers in debug prints
  • Parser no longer sorts the 'difficulties' field
    Fixed some errors with Class items
    Fixed Lua error with non-table costs when collecting the purchase
  • sanctum items which require to do a questline before able to be bought are now symlinked
    the reason is when doing the questline, you unlock their mog already
  • Defense Protocol Beta: Trial of the Champion achievements now properly faction filtering.
  • Class Items update
  • Attunement to the Core is actually required until 5.4.0.
  • tag so its removed ingame
  • timeline + parser for the previous pants
  • removed NYI item chain kodo riders pants and note to quantum items
  • quantum possible mounts
  • changed wording for added with patch format. now things that already are ingame but get more sources are included in the tooltip
  • Blizzard decided not to remove Onyxia's Lair (40 man) from Wrath Classic. Let's hope they add that to Retail!
  • Fixed a bug with Trial of the Crusader Tribute chest loot not getting the timeline data.
  • Earth, Wind & Fire can currently be completed in Phase 3.
  • Onyxia's Lair doesn't have a shared lockout in Wrath Classic.
  • Added info to all spell HQTs for 10.0.0 and 10.0.2
  • Added info to all spell HQTs for 10.1.0
  • Revised how Row and Tooltip information is generated to better-allow for situations where multiple pieces of information should be represented for a single Thing (and to support potential improvements to how Costs are displayed and interact with the Main list)
  • Couple ideas added as comments but not implemented properly yet
  • Fixed a Lua error when showing tooltips with 'Summarize Costs' option when a raw gold cost exists as a 'Contains' result
  • Sorting Unsorted and adding Warlock 10.1.5 Stuff
  • 10.1.5 Professions
  • Added spell IDs.
  • More HQTs!
  • More NYI and HQTs solving.
  • Fixed NYI quest.
  • Couple minor 'Well Read' coord tweaks
  • Added missing coords for lucid nightmare
  • Reparse PTR
  • Harvested AchievementDB
  • ptr daily update
  • Added Loremaster of Northrend to Outdoor Zones.
    Parser now handles Dictionaries as IDictionary in most places.
    Guild achievements no longer merge into Achievements > Quests > General.
  • more profession tagging
  • tagged readded recipes in the data base
  • added note to roland based on patch notes
  • Nearly all references to NEVER_IMPLEMENTED have been replaced with valid created timeline values.
  • Removed all bubble down'd uses of the NEVER_IMPLEMENTED tag when adding things to NYI.
  • Hoard Behavior provider
  • New Database: Class Items. Just a First part of the new DB.
  • bfa bmah mounts added
  • recipe id marked obtainable as well
  • dire maul gordok suit
  • The Never Implemented section will now always have a Never Implemented tag on it.
  • Added DisablePartySync field for Valdrakken supply quests that can't be completed in sync.
  • twitch drop july
  • new glyph added stath
  • Dawn of the Infinite update
  • Kalimdor Cup!
  • Oh whoops, that was me!
  • Some sourceQuest fixes
  • Various fixes and new Mechagon HQTs.
  • Occupation Examination only required not to have profession
    and can be completed by other classes.
  • Slight formatting adjustment for classic.
  • Mercenary of Sholazar is now a meta achievement.
  • Attached the respective bandages to Stocking Up and Ultimate Triage.
  • Dynamic toggles now use consistent checkbox style
  • Adjusted Classic and TBC Loremaster achievements.
  • ptr daily update
  • Settings are posessive, not inferred.
  • Replaced all direct references to ATTClassicSettings to _.Settings to make it addon agnostic.
  • Reset Instances now comes before Teleport To/From in the Raid Assistant.
  • Couple Cata+ notes on Well Read books only found in instances (which don't support coords)
  • Updated the appearance of the Keybindings menu.
  • You can now use /attu on any targetted NPC to show a mini list of its associated things in addition to its existing functionality where using it on a player will ask them what their ATT is at.
  • Localize a couple Settings variables
  • Adjusted formatting in MoP Shrine cities while investigating costs...
  • Fixed a tiny Cost logic issue (e.g. costs of costs would sometimes not be considered a required cost)
  • Northshire quests no longer show unob armor
  • ptr daily update
  • missing-quest:75182
  • Quest fix and sharedData
  • 25 man TOC achievement criterias were flipped.
  • Sniffenseeking bonus objectives are now marked as repeatable
  • Achievement criterias for Icecrown Citadel are now properly distributed to their respective encounters for Wrath Classic.
  • vendor header for proudmoore rep guy
  • the tirisgarde rep vendor, who is in boralus, now shows up in the mini list in tirisgarde. this allows to easily see if you still need reputation for the tirisgarde rep faction
  • Achievement criterias for Trial of the Crusader are now properly distributed to their respective encounters for Wrath Classic.
  • Duplicate characters by name no longer copy their 'Quests' (just leads to too many situations where someone has inaccurate quest information saved for a real character)
  • Fireworks for both EU and US on the 4th now
  • Upgraded/fixed the 'estimated cost' functionality for tooltips on cost item
  • Added sourceQuestNumRequired to Into the Plains
  • [CLASSIC] Chillpike, Detention Strap, and Voone's Twitchbow are now marked suspicious and may be removed from game already.
  • added Braeg Stoutbeard LW recipes, ICC LW recipes, TOC LW recipes to DB.
  • Remaining CloneData calls switched to CreateObject
  • CreateObject should be ever so slightly more efficient now for sub-group iteration
  • objects missing names
  • 'Trouble at Auchindoun' doesn't appear to be an actual breadcrumb, or maybe is linked to the wrong next quest...
    Extra-confirmed Fyrakk drop
  • ptr daily update
  • Quest error fixed.
  • Minor comment
  • The Tracking options are now on the first Settings page
  • Harvest:
    10.1.5.50199
    10.1.5.50232
  • Eon's Fringe update
  • Some Russian localisation
  • -- Unsorted Sorting
  • -- Valsharah Rework
  • -- NYI JC
  • Merge pull request #1447 from adavak/master
    Update cn.lua
  • Merge branch 'master' into master
  • Merge pull request #1449 from Machou/master
    fr_FR update
  • Update fr.lua
    fr_FR fix urgent
  • Merge branch 'DFortun81:master' into master
  • ptr daily update
  • Fixed one of the DMF monthly items not showing up as a drop
  • Moved NYI Darkmoon replica sets into NYI file.
  • Slight locale fix
  • Merge branch 'DFortun81:master' into master
  • Update cn.lua
  • Merge branch 'DFortun81:master' into master
  • Update fr.lua

DF-3.4.12

02 Jul 18:12
Compare
Choose a tag to compare

AllTheThings

DF-3.4.12 (2023-07-02)

Full Changelog Previous Releases

  • Fixed DMF not showing up in minilist
  • trading post ensemble items
  • Merge pull request #1448 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • Main Only checkbox now shows as unchecked when being overridden by Account or Comp Mode
  • Added a Keybindings header
  • Headers on the "general page" of settings are now sorted alphabetically (in English)
  • Final adjustment to default settings
  • Fixed a minor bug with the short mode string
  • Added one bonus objective.
  • Fixed the missing header name error. (TODO: Investigate this file again.)
  • Figured out new Heritage HQTs.
  • Some errors.
  • Added the Horde version of "What a Long, Strange Trip It's Been".
  • Insane in the Membrane now correctly shows up in Classic Era with all of its fancy tech.
  • Fixed an issue with faction-exclusive achievement criteria in Trial of the Champion for DPB difficulty.
  • Cata ZG is no longer a raid.
  • LWdb MoP and Cata adding
  • Fixed/harvest Trading Post for July
  • Cleaned up some Aberrus
  • Added correct Sarkareth Drakewatcher Manuscripts.
  • Forgot to put races / classes.
  • Added Evoker questline in Valdrakken.
  • Sourcequest fix.
  • Added last 2 missing Loamm Niffen renown quests.
  • Champion's Seal doesn't drop from Normal Black Knight until after 8.0.
  • Added new trading post quest.
  • updated wording on the special trading psot header, as its not 1000 anymore
  • hide tyrael mount description after df
  • forgot to press the save button for 1 item
  • trading post update. still need sylvan set itemids + harvest b4 release
  • Slight cost calculation improvement by adjusting the sequence order
  • fix for uldum recipe & updated the MOP OG file
  • Revert "Don't bring back files that have been moved pls, fix the content in the Location it exists if needed"
  • Don't bring back files that have been moved pls, fix the content in the Location it exists if needed
  • commenting out pets
  • revert of MoP World Boss
  • various #error updates
  • description for a bag item
  • ptr daily update
  • Fixed Valdrakken Accord vendor/quest items.
  • ItemFinder now incorporated into /att list using type=itemharvester
    Previous /att finder and /attharvest commands now re-route to their corresponding /att list commands automatically
  • Mount Items which fail to ever load any data will fallback to displaying their raw ItemID/SpellID after 20 attempts
    Added a coroutine to automatically expand the first partition when harvesting with /att list so it goes very fast and automatic
  • Various debugging comments as I rabbithole into chaos'
    Couple logic adjustments for /att list
  • Updates to /att list behavior to allow 'cache' viewing
    Modified 'harvesting' functionality of /att list to more effectively harvest data [WIP - Only Debug mode seems to properly remove all data]
    Source harvesting check is no longer baked into setting row data logic
    Partially-deprecated /attharvest(er) with chat note on how to use new functionality
  • Fixed various SourceIDs using new harvesting strategy [WIP]
  • Day 2 ruby whelp
  • actually daily reset
  • ptr Eon's Fringe
  • lw.lua error (possible) fix
  • The Wolf's Offensive and The Warchief's Order are still obtainable via party sync. Clarified via description. Huge thanks to jewel_king for discovering this method, and Veldryn for helping me test it via party sync.
  • Some organizing
  • elite tag for 2400 elite weapons
  • updated lunker fishing in wod because it annoyed me
  • SL PvP Items now use the same style as DF PvP. It will now show the vendor being in oribos in the main list
  • th instead of nd for numbers
  • description update for the great push
  • parser so att works for git users
  • removed mount from nyi since its added in july
  • SearchForObject will now more accurately find Items when using ModItemID lookups
  • Symlink some quest rewards instead of duplicate
  • IsRetrieving consistently returns true or nil now
  • Winterspring alliance midsummer coord fix
  • Woops, needed to localise that
  • Whelp daycare ran up to day 1 ruby, got a daily that was missing some data
  • actually fixing the SL error, displays correctly in game now
  • Merge branch 'master' of https://github.com/DFortun81/AllTheThings
  • Added the ShortMode label underneath the ATT logo, so it's visible directly when you open the settings
  • MoP LW adding, SL oopsie fixed
  • Checkbox labels are now clickable again
  • -- Cleaning legacy and FoS Achievements
  • missing fyrakk assault quest
  • Is this harvest correct? Feel free to revert if not.
  • trading post history for july 2023 added
  • Harvest:
    3.4.2.49311
    3.4.2.49442
    3.4.2.49563
    3.4.2.49584
    3.4.2.49658
    3.4.2.49684
    3.4.2.49705
    3.4.2.49752
    3.4.2.49794
    3.4.2.49871
    3.4.2.49979
    3.4.2.50058
    3.4.2.50063
    3.4.2.50129
    3.4.2.50172
  • Improvements to Harvester.
  • some trading post rewards for august 2023
    removed purple shirt (technically on 28th, but i forget)
  • updated classic proto col beta
  • How about Currencies which are costs actually update Currencies and not update the matching Item by ID...
  • trading post for july 2023. some things I couldnt find
  • -- Sorting Unsorted and Fixing all tier items.
  • Updated few quests.
  • Various data fixes/updates encountered in the world
  • Added tooltip support for RareScanner addon.
  • ptr rifts
  • defense protocol things
  • Daycare day 3
  • Verified day 2 of Obsidian Whelp, added more gathered quest details
  • Harvest: 10.1.5.50130
  • -- Some SL Timeline update
  • Fixed for the PTR link. Please read the comments inside the file for important instructions!
  • Adjusted the Insane color - this is the best I've got
  • Fixed Timewalking content escaping into other difficulties of the same instances when inside a TW-able instance
  • Aberrus LFR items now show that you can upgrade them to get normal appearance
  • bubbledown testing for aberrus transmog upgrades. it works, but i dont wanna do it for all items
  • Added an option to use class color for the window borders
  • Fixed forgetting about non-alphanumerical alphabets
  • Merge settingsV3
    • The settings have been restructured and no longer use tabs, but now integrate the natively supported nested categories;

    • All settings relating to what you want to collect are now gathered on a single options page: Tracking;

    • Account-Wide is now denoted with its familiar light blue color as also seen in the game itself;

    • Tracking options required for Insane Mode are now a more colorblind-friendly color;

    • You can now adjust the border and background color and opacity for ATT windows directly from the Interface options page.

  • Merge pull request #1445
    Update branch to master
  • Minor tweaks to default settings
  • Some more cleanup
  • Made the window color variables not shit
  • Potential fix for the Sync window load
  • Fixed ATT Settings Version value displayed
    Cleaned up remaining unnecessary 'Tab' references
  • Cleaned up the Sync Settings (needs a minor fix for properly updating prior to user interaction)
  • Refactored how Settings uses Objects by providing Mixins to anything created, such that they correctly handle hierarchy and inheritance of functionality
    Fixed Profile tab based on improved functionality
  • Color picker, part 2
  • Color picker, part 1
  • Added the option for users to select which channel ATT sounds play on
  • Renamed "Additional Things" to "Additional Resources"
  • Moved some more settings around
  • Prettier blue checkmark and moved one checkbox
  • Added some used colours for future reference
  • Changed colours for Account-Wide (to be Blizzard consistent) and Insane (for color-blind friendliness)
  • Added app.ccColors as a temporary measure until we can Colorize() everything
  • Merge pull request #1443
    Colors are now stored in a lib
  • Merge branch 'settingsV3' into settingsV3temp
  • Merge pull request #1442
    Update settingsV3 to master
  • Merge branch 'settingsV3' into settingsV3temp
  • Missed a few color references
  • Locale updates (including a temporary color library)
  • Most of the restructuring done
  • Interface page - Sort of
  • More cleaning up
  • Move more stuff from tabs to subcategories
  • Not fishing poles, profession equipment
  • Restructured the settings "tab"
  • Moved the scrollframe creation to its own function
  • Moved most settings into subcategories, from tabs
  • Merge pull request #1435 from DFortun81/master
    Update for new ScrollFrameTemplate
  • First test for the subcategories

DF-3.4.11

25 Jun 15:58
Compare
Choose a tag to compare

AllTheThings

DF-3.4.11 (2023-06-25)

Full Changelog Previous Releases

  • parsing for release
  • Merge pull request #1444 from DFortun81/auto_localization
    Sync localization
  • Sync localization
  • updated lv91-92 (during wod) invasion to indicate its not possible to do, even with partysync
  • Quest Givers for a popped-out Quest will show themselves as 'Sources' for it
  • Fixed a couple hookable Tooltip names
  • 'Warchief's Command: Frostfire Ridge!' marked with 'Disable Party Sync' (after testing various means, I could not find a way to obtain this quest on a character which already has a Garrison. Party Sync/Chromie Time/View Garrison, no combination worked)
    Couple other comments and adjustments from testing
  • Costs Module now uses OnReady
  • Moved Tooltip logic into Tooltip Module
    Added 'OnReady' processing into ATT (allows modules to post-set their own locals with static content defined in ATT.lua)
    ATT now hooks into Tooltips after ATT is fully ready to support tooltip hooks
  • Red/Blue Firework is now tagged with their respective faction requirements in TBC/Wrath, but becomes available to both with Cataclysm.
  • some quantum items stuff
  • ...
  • Full Source Harvest
    Fixed an Aberrus item which shows the same appearance on all difficulties in dungeon journal (Blizzard pls fix)
  • Root Data groups in Windows are now always visible
    TopLevelUpdate now does the proper OnUpdate sequence
  • Fixed NPC drops from groups with multiple creatures pulling in content un-related to the group (i.e. Things dropped from many creatures showing the drops from the creatures under the respective Things)
  • What's this more cost fixes? Who would have guessed!
    • Event-driven Updates when collecting a 'Thing' now properly refresh the respective 'costs' (if any) recursively via iterative updates
    • Fixed popouts of needed costs not being accurate when the cost becomes finished
      TopLevelUpdateGroup now uses UpdateGroup internally to ensure accurate calculations from all possible sources
  • otherArr was the classic variable name...
  • No using app.Sort instead of table.sort for things.
  • ...
  • Ignore applying 'races' to Polished Pet Charm due to faction-based Mission table Sources
  • Parser now does proper logging for certain errors
  • Harvester now deletes completed MissingFiles
  • Rebuilt Parser due to file updates a bit ago
  • Some Blacksmithing updates
  • Forgot to save
  • -- Some Profession Updates
  • Greatly improved the performance of contains and indexOf lookups.
  • Added the ability to play a sound when you die to the Audio Lib.
  • -- Update to Shadowlands DR
  • ToF becomes unavailable at max level, no longer force toggle then
  • Renamed a field
  • Made conduits and legendaries as a part of bosses in SL dungeons.
    Sorted items by alphabet in SL dungeons.
  • Couple DF data adjustments from playing
  • Filling NPC drops now works under groups with multiple NPCs linked
  • Fixed a coord
  • Drastic improvement to the 'Contains' building logic in a tooltip (especially when the Contains greatly exceedes the limits)
    GetCachedSearchResults now pulls the relative difficultyID of the root result into the result itself for proper filtering of any filled content (i.e. ToT boss tooltips showing CBD from all difficulties) (when a search result contains multiple initial results, it automatically clears all parent references)
  • Fixed ATT not attaching to some user-visible tooltips from certain other addons
  • Fixed Smith Au'berk coord
  • With the next M+ Tournament starting up, added some logic to prevent ATT from saving Tournament data into the user's Saved Variables and potentially contaminating their cached data
  • Colors are now stored in a lib
    Color module adjustments
    Example of using Colors in en.lua (though entirely colored strings should not be in locale... can deal with that another time)
  • Added Sort lib
    Moved a couple more Table lib functions
  • Moved code around into new lib/modules
    • Table Lib
    • Color Module
    • FactionData Module
    • RetrievingData Module
  • Deduplicated all Shadowlands dungeons using the new difficulty tech.
  • bruisor horn source
  • Revert "confirmation"
  • confirmation
  • Some confirmation notes on Fyrakk Manuscripts
  • Quick fix for situation where ATT is attached to tooltips which generate cost information via a tooltip option prior to ATT being fully loaded
  • Deduplicated all Dragonflight dungeons using the new difficulty tech.