Remaining Achievements

Adds a "Remaining" tab to the Achievement UI: every incomplete achievement in one searchable, filterable list — stash, hidden achievements, Feats of Strength, opposite-faction view, and spreadsheet export. For completionists & achievement hunters.
Back to Files

v0.6.0

File nameRemainingAchievements-v0.6.0.zip
Uploader
neronero
Uploaded
Jul 27, 2026
Downloads
11
Size
33.6 KB
Flavors
Retail
File ID
8520685
Type
R
Release
Supported game versions
  • 12.0.7
  • 12.0.5

What's new

Remaining Achievements

v0.6.0 (2026-07-27)

Full Changelog Previous Releases

  • v0.6.0: FoS obtainability refactor, accuracy fixes, busy-overlay spinner
    • Refactor Feats of Strength obtainability into a single two-tier authority
      (curated removal list in UnobtainableData.lua + the live-resolved FoSData
      allowlist); retire the redundant walk-side exclusion paths.
    • Filter ~24 additional confirmed-unobtainable/removed feats from the FoS list
      (Brawler's Guild chain, removed raid/event feats, legacy-suffixed copies).
    • Replace the easy-to-miss scanning text with a centered busy-overlay spinner
      shown during every rescan.
    • Use C_CVar.GetCVar instead of the deprecated global GetCVar.
      Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • Show a centered busy-overlay spinner during rescans
    Replace the easy-to-miss top-corner "Scanning achievements..." text (and the
    empty-only center text) with one busy overlay -- a dimmed scrim, a rotating
    spinner and an "Updating..." label centered over the list. It shows for every
    async rescan (toggles, esp. the slower opposite-faction one, and earned
    achievements) even when stale rows remain on screen, and swallows mouse input
    so a row that is about to change can't be clicked mid-update.
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • Use C_CVar.GetCVar in place of the deprecated global GetCVar
    The global GetCVar is soft-deprecated in favour of the C_CVar namespace. Route
    the three newMythicPlusSeason reads (the season-resolver fallback plus the
    /raseason and /radiagnose diagnostics) through a small nil-safe GetCVarValue
    helper.
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • Refactor FoS obtainability into a single two-tier authority
    A hidden Feat of Strength is now listed only when it passes two clearly
    separated tiers, both resolved by the one IsObtainableFoS function:
    1. not in RA.unobtainable -- a curated list of removed/legacy feats that
    survive every automated filter, moved out of Core.lua into its own
    UnobtainableData.lua data file (parallel to FoSData.lua) so it scales; and
    2. in the FoSData allowlist as obtainable now (evergreen, or seasonal
    matching the live season).
    Removes the redundant exclusion paths: the walk now skips FoS categories
    entirely (they are hidden-until-earned, so it never surfaced an unearned one),
    which retires the vestigial RETIRED_FOS_CATEGORIES table and the walk's
    realm-first guard (the REALM_FIRST_FLAGS constant stays for the non-FoS secret
    filter). Adds a single source-of-truth doc comment describing the model.
    No behavior change: FoSData regenerates identically and the FoS test suite
    passes.
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com
  • Drop legacy-suffixed feats from the FoS generator
    Add the "(legacy)" title suffix to the generator's JUNK regex -- Blizzard's
    marker for the retired copy of a superseded achievement. Regenerate FoSData
    (drops 15654 "Back from the Beyond (Legacy)"; 523->522 feats, evergreen 93->92,
    seasonal unchanged).
    Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com

This mod has no related projects