ALL THE THINGS

Addon for Tracking Collections & Account Completion
Back to Files

5.3.16a

File nameAllTheThings-5.3.16a.zip
Uploader
CrieveCrieve
Uploaded
Oct 13, 2026
Downloads
76.4K
Size
17.5 MB
Flavors
MoP ClassicRetailClassic TBCClassicTitan Reforged ClassicForever
File ID
9155156
Type
R
Release
Supported game versions
  • 12.1.5
  • 12.1.0
  • 5.5.4
  • 4.4.2
  • 3.80.2
  • 3.4.5
  • 2.5.6
  • 1.60.1
  • 1.15.9

What's new

AllTheThings

5.3.16a (2026-10-13)

Full Changelog Previous Releases

  • [FOREVER] Added the Legacy Reward quests to the Barrens.

  • [FOREVER] Added a note to The Valor Family (2/2).

  • [FOREVER] Added loot tables to CoD.

  • [FOREVER] Added placeholder raid files for Barrow Deeps and Hyjal Summit. (Instance IDs are placeholder values)
    [FOREVER] Added profession and beta achievements.

  • [FOREVER] Added the Spark of Freedom quest.

  • [FOREVER] Reparsed the DB.

  • [FOREVER] The Fightin' Fish ain't transmoggable.

  • [Logic] Added alternate workaround for FirstCraft collection handling

  • [FOREVER] Added more quests to Duskwood.

  • [Data] Link Mulgore quest prerequisites (#2672)
    Adds prerequisite links to connect the Mulgore quests from Longwalker Malah through Grim Tidings, Our Ancient Enemy, Drive Them Out, and The High Chieftain.

  • Merge branch 'master' of github.com:ATTWoWAddon/AllTheThings

  • Fix some reported errors, clean some formatting, update War Resources with a constant

  • [FOREVER] Added some Duskwood quests.

  • Update Drak'Tharon Keep with InstanceHelper

  • Update Ahn'Kahet with InstanceHelper

  • [Logic] Restructured Quest scan for better performance and prevent an issue if unexpectedly large values get stored into cache
    Co-authored-by: Copilot copilot@github.com

  • Merge branch 'master' of https://github.com/ATTWoWAddon/AllTheThings

  • [Logic] Revert some collection changes which lead to inaccurate values being stored in collection caches

  • [Anniversary] Bump wago files to 2.5.6.70006

  • [DB] Remove duplicate Regal Talasite causing parsing warnings

  • Update Quests.lua

  • [FOREVER] Updated the objectID for Tear of Tilloa.

  • [Data] Fix Forever starter quest requirements (#2669)

    • [Data] Fix Forever starter quest requirements.
      Add profession requirements so these quests only show for characters
      with the profession: The Quarry's Smith (95217) and This Is Spinal Axe
      (96874) need Blacksmithing, A Pain in the Neck (96873) Enchanting, and
      Beasts of Thunder Ridge (96875) Leatherworking.
      Add prerequisites for Crown of the Earth (98046 after 935) and the
      Threat from Below chain (99048 -> 99049 -> 99051 -> 99052), mark The
      Lost Runner (99046) as a breadcrumb, and open the Teldrassil Forever
      chain (98392, 98398, 98403, 99046, 99047, 99050, 99053, 99073) to all
      Alliance races.
      Teldrassil (940) also starts from the Oracle Tree Bark, and This Fruit
      Could Bite Back (96825) also starts from Grimtak.
      Assisted-by: Composer 2.5
    • [Data] Fix A Sacred Burial coordinates.
      Move Lorekeeper Raintotem's pickup for A Sacred Burial (833) to
      57.0, 34.6 in Mulgore and add the Bristleback Interloper objective
      location at 58.8, 29.8, both verified in game.
      Assisted-by: Composer 2.5
  • [FOREVER] Converted old Outdoor Zones files to use maproot.

  • [Style] Normalize Forever Lua spacing.
    Add spaces after nonterminal code commas and use a single tab
    before inline comments in 23 Forever Lua data files. This adjusts
    102 comma separators and 271 comment separators while preserving
    strings, comment text, data values, and Parser directives.
    Add optional trailing commas after recipe entries 3395 and 10606
    in the world-drop lockbox lists for consistent table separators.
    Validation: all 23 changed files parse with Lua 5.1.5 and produce
    identical stripped bytecode before and after these changes.
    The staged diff passes git diff --check.
    Assisted-by: gpt-6-luna
    Assisted-by: gpt-6.1-sol

  • [Compatibility] Fix full names and realms (#2633)
    Preserve complete native player names and actual realms independently
    at login and in unit caches. Select unit-name APIs using cached
    regional-name capability while retaining traditional realm lookup
    and existing GUID, class, race, and secret-GUID handling.
    Format saved character.text directly, removing only literal local
    realm suffixes when realm metadata matches. Preserve foreign realms,
    custom display text, class colors, and Owned By quantities.
    Clear legacy identifiers once and rebuild them before account sync
    starts. Invalidate Summary identifiers only when name or realm
    changes, preserving collection and play-time data.
    Use native regional names for whisper queues, progress, and
    cancellation while preserving numeric Battle.net targets. Retain
    native sender spelling for uncached replies and normalize linked
    sender authorization so accented names work across realms.
    Add four Lua 5.1 regression suites under tests/ covering identity,
    tooltips, identifier lifecycle, and synchronization. Exercise actual
    popup callbacks, message handlers, chunk acknowledgments, and queue
    controls with mocked APIs, including disabled and unrelated senders.
    Document shared identity types, Summary fields, transport keys,
    helper contracts, and test architecture with LuaLS annotations.
    Fixes #2630.
    Assisted-by: gpt-sol-6.1
    Assisted-by: gpt-6-astra

  • Simplified the export structure of CreateSchedule entries.

  • Simplified the "zone-text-" fields to "zoneText" named fields. This should allow all fields to be properly converted to variable assignment style rather than having some that use the legacy style.

  • Deprecated the "zone-text-continent" field in favor of the simplified "isContinent" field. This field can be shortened to the non-quoted style variable structure we're transitioning to.

  • Deprecated the zone-text-headerID field. It didn't have any references. The runner function is used by Nightmare Grove, but not in this form.

  • [FOREVER] Converted old-style providers on Quests to use qg/qi/provider for objects.

  • Merge remote-tracking branch 'origin/master'

  • Re-organize WoD PvP vendors, this fixes a bunch of inconsistencies between A and H, normalizes the structure to follow the same seasonal organization like BFA+.
    Note, this does not affect the RBG vendor in Talador, just Stormshield and Warspear for now

  • [FOREVER] Fixed quest details for The Adventurer [Dun Morogh].

  • [Data] Normalize Forever table field syntax (#2668)

    • Exports: ItemDB.
    • Profession structures: alchemy, blacksmithing, enchanting, engineering, first aid.
    • Character: factions, mounts.
    • Crafted items: metadata, Base Release, Added With Blackwing Lair, Added With Ahn'Qiraj.
    • Dungeons & raids: dungeon sets, Blackfathom Deeps, City of Dalaran, Gnomeregan, Hall of Thanes, Ragefire Chasm, Razorfen Kraul, Ruins of Lordaeron, Shadowfang Keep, The Deadmines, The Stockade, Wailing Caverns.
    • Expansion features: library books.
    • Holidays: Children's Week, Darkmoon Faire, Feast of the Winter Veil, Hallow's End, Harvest Festival, Love Is in the Air, Lunar Festival, Midsummer Fire Festival, Noblegarden, seasonal fish, Stranglethorn Fishing Extravaganza.
    • PvP: Alterac Valley, Arathi Basin, Darkspear Islands, Warsong Gulch, PvP gear, quests.
    • World drops.
    • Eastern Kingdoms: Ironforge, Stormwind City, Alterac Mountains, Arathi Highlands, Badlands, Blackrock Mountain, Dun Morogh, Elwynn Forest, Loch Modan, Redridge Mountains, Riverglades, Stranglethorn Vale, Westfall, Wetlands.
    • Kalimdor: Darnassus, Darkshore, Durotar, Mulgore, Teldrassil, The Barrens.
      Assisted-by: gpt-6-luna
  • [Data] Add missing Forever starter quests (#2667)

    • [Data] Add Forever Dun Morogh starter quest.
      Add The Quarry's Smith (95217), a 1.60.1 Warrior, Paladin and Shaman
      quest from Frast Dokner, with its Copper Bar and Toughened Boar Hide
      objectives and the Plans: Rough Copper Chain Boots reward.
      Assisted-by: Composer 2.5
    • [Data] Add Forever Teldrassil starter quests.
      Add 11 Night Elf starting-zone quests introduced in 1.60.1: 87288,
      98046, 98065, 98392, 98398, 98403, 99046, 99047, 99050, 99053 and
      99073, with givers, provided items, objectives, drop sources and
      rewards.
      Quest 940 (Teldrassil) now requires The Oracle Tree (98398) instead
      of The Enchanted Glade (937), since Forever inserts Darkness in the
      Glade (98392) and The Oracle Tree between them.
      Assisted-by: Composer 2.5
    • [Data] Add Forever Durotar starter quests.
      Add 18 Horde starting-zone quests introduced in 1.60.1: 96821, 96822,
      96825, 96873-96877, 97223, 97225, 97279, 97281, 97282, 99048, 99049,
      99051, 99052 and 99123. Wayward Weapons (97279) goes in the Valley of
      Trials list, and A Simmering Storm (97281) starts from the Dull Storm
      Orb.
      Assisted-by: Composer 2.5
    • [Data] Add Forever Mulgore starter quests.
      Add 8 Mulgore quests present in Forever: 76156, 76160, 76240, 98424,
      98427, 98430, 98435 and 99196, including the Stalk With The
      Earthmother quests and the item-started Fizsprocket's Notes chain.
      Assisted-by: Composer 2.5
    • [Data] Add Forever Tirisfal starter quests.
      Add 13 Tirisfal Glades quests introduced in 1.60.1: 95328,
      96895-96899, 97558, 98545, 99142, 99144, 99152, 99153 and 99156,
      including the Bandarion Keep chain and the item-started Whispering
      Horror Residue.
      Assisted-by: Composer 2.5
    • [Data] Fix Teldrassil Forever quest details.
      Soft Saber Pelts (87288) is available to all Alliance races, not just
      Night Elves and Skyborne, per Wowhead comments from players who
      completed it on other races.
      Easing Suffering (99073) now requires The Great Tree Provides (99050),
      per a player report that it only became available after that quest.
      Assisted-by: Composer 2.5
  • [FOREVER] Updated Wago database to 1.60.1.70338.

  • [Classic/Forever] Mark Elanaria as a breadcrumb.
    Set isBreadcrumb for Elanaria (quest 1684) in the Forever and Standard
    source databases. This allows the Parser to retain nextQuests derived
    from the existing sourceQuests, so Elanaria can participate in the
    breadcrumb warning and locking logic.
    Keep the existing alternate quests, quest givers, coordinates, and
    version timeline unchanged.
    Data sources:

  • Don't set a secret string as TomTom waypoint title on reload (#2647)
    Reloading the UI inside an instance (dungeon or delve) with a persisted ATT waypoint whose saved title is "Retrieving data" throws TomTom errors:

    • TomTom.lua:1011: attempted to perform indexed assignment on a table that cannot be indexed with secret keys (once, via ReloadWaypoints from Waypoints.lua:406)

    • TomTom.lua:1034: attempted to index a table that cannot be indexed with secret keys (every frame, from IsValidWaypoint)

    The tomTom.AddWaypoint wrapper replaces a "Retrieving data" title with first.text without checking whether it is secret. Inside an instance the NPC name is a secret string, and TomTom builds its waypoint table key from the title.

    This adds the same app.WOWAPI.issecretvalue check that PlotCachedCoords already uses, and leaves the placeholder title in place when the name is secret.

    Tested on ATT 5.13.15, TomTom v4.3.12, WoW 12.1.0 (69933): with the change, /reload inside a delve no longer errors.

    Fixes #2646

  • [Data] Move Dalaran quests into Forever source (#2666)
    [Data] Move Dalaran quests into Forever source.
    Add the City of Dalaran quests from #2664 to the Forever source so
    the Parser keeps them, instead of relying on hand edits to the
    compiled Camelot database. Each quest was rechecked against Wowhead
    Forever: quest givers for 96984, 92459, and 97287 now point to the
    starting NPC, provided items use qi, rewards are plain item entries,
    and 92457 requires 92432. Remove the City of Dalaran quest data test.
    Assisted-by: Composer 2.5

  • [Data] Add Forever quest Kyle's Gone Missing (#2665)
    [Data] Add Forever quest Kyle's Gone Missing.
    Add Horde quest 99411 to Forever Mulgore with Ahab Wheathoof as quest
    giver and turn-in, the Kyle Fed objective with Kyle the Frenzied and
    Tender Strider Meat as providers, and the plainstrider drop sources.
    Assisted-by: Composer 2.5

  • Update Wrath Violet Hold to use InstanceHelper

  • Fixed source locations not being abbreviated when the path contains a secret value

  • [Data] Add Dalaran quests and tests (#2664)
    [Data] Add Dalaran quests and tests.
    Add Dalaran quest data, faction and prerequisite links, rewards, and instance associations.

  • The Survivor of the * achievements from Season of Mastery are now preprocessed out of non-classic environments.

  • [FOREVER] Adjusted some quests.

This mod has no additional files