promotional bannermobile promotional banner

Legacy Forever

Find unfinished Legacy challenges on the world map and track the ones you choose.

Legacy Forever shows unfinished Legacy challenges on the world map and tracks the ones you choose in the objective tracker.

Free, with nothing locked behind it. If it saves you time, you can sponsor me on GitHub, which takes no fees, or buy me a coffee on Ko-fi. For help and each day's release notes, join me on Discord.

Join me on Discord Sponsor me on GitHub Support me on Ko-fi

Ashenvale on the world map as two areas are found, then the Legacy menu

Discover an area and its shading lifts. The Legacy menu tracks the challenges behind it.

Ashenvale on the world map with undiscovered areas shaded and the Legacy menu open

Half of Ashenvale explored: the shield's number is what's left on this map, and its menu lists it by challenge.

Ashenvale on the world map with each undiscovered area glowing gold along its real ground and a tooltip over one

Off by default, "Show where to discover areas" glows each undiscovered area's real ground, with a shield at its nearest edge. Click one to travel there with Shortest Path Forever.

Kalimdor on the world map with a Legacy badge on each zone that still has dungeon objectives

Zoom out and each zone with dungeon objectives left gets a badge.

The objective tracker with the game's All Objectives header over Ashenvale's completion and the tracked Legacy challenges

Challenges you track sit in the objective tracker under the game's own header, with live progress.

The Legacy map menu with tick boxes to track challenges, grouped by type

Tick a challenge in the menu to track it.

These images are generated previews of the Legacy UI.

Features

  • Map button. A Legacy shield in the world map's button column, with the number of unfinished objectives on the map you're viewing inside it. Its menu lists them by challenge, with a tick box to track each one.
  • Tracker. A Legacy section in the objective tracker lists what you track, with live progress, and a zone ticked in the map menu tracks just that zone, such as "0/12 Explore Felwood". Click a challenge to open it in the Legacy panel, or right-click to stop tracking it.
  • Map pins. Dungeon and raid entrances show the challenge each counts toward and its Legacy points, plus the recommended level range in tooltips with AtlasLoot installed. Click one to travel there with Shortest Path Forever, or the game's own waypoint.
  • Undiscovered areas. They are shaded in their real shape on the zone map, and hovering one shows which challenge counts it, its points and how many of the zone's areas are left. The map menu turns the shading off, or draws each area as a soft gold glow along its real ground with a pin at the nearest edge instead.
  • Zone completion. Guild Wars 2 style, it shows how much of a zone's areas, dungeons, raids and Legacy objectives you've done: in whichever corner of the zone's map covers least of it, as a badge on each zone of a continent map and, if you tick it, in the tracker, where the game's own progress bar fills with the percent inside it and the map's own icons count each kind. Flight paths, local reputations and, with Questie, quests can be added under "What counts", and a finished zone gets a toast and a sound.
  • No fixed location. Challenges whose remaining work isn't tied to a place, such as levels, skills and ranks, get a list of their own.

Progress comes from the game each time, so it always matches the Legacy panel. It only shows what the game already tracks; it doesn't add challenges or change how they count. Locations are generated from the Forever client's own data and joined by ID (flight paths by the zone in their name); nothing is scraped from a database site.

Usage

Open the world map, or click the addon's icon in the addon compartment: the Legacy button sits below the map's own tracking buttons. Tick a challenge in its menu to track it. Every option also lives under Options > AddOns > Legacy Forever.

  • /lf opens the world map with the Legacy menu showing; /lf help lists the commands.
  • /forever debug keeps detailed log lines for this session; pin keeps them for the character, off turns them off, and show opens the report with them.
  • /lf issue opens a ready-made GitHub issue link to report a bug or request a feature.
  • /lf audit compares the bundled data with what the game reports.
  • /lf criteria 684 lists what the game reports for one achievement.

For a bug report, paste /lf report. The report includes errors and log lines from earlier sessions; for a wrong or missing objective, paste it into a wrong objective issue.

Translated into French by Brainc3ll, and into German, Spanish, Korean, Brazilian Portuguese, Russian and Chinese by machine; French lines added since, such as the Forever addons page, are machine translated too. Corrections are welcome as a pull request or through the translation form, and Locales has the template.

The Forever addons

Each one works on its own, and they work together when you install more than one.

Addon What it does Issues
Shortest Path Forever Plans journeys on foot, by air, by sea and through portals, with directions in the tracker. Issues
Adventure Guide Forever Suggests quests for your level and routes you from one to the next. Issues
SkillUp Forever Shows skill-up chances, recipe costs and levelling routes in the Professions window. Issues
Legacy Forever Shows your unfinished Legacy challenges on the world map and tracks the ones you choose. Issues
Tweaks Forever Adds quest automation, rare alerts and merchant options to the game's settings. Issues
Field Guide Forever Keeps a cosmetic journal of the creatures you kill, zone by zone. Issues
Commissions Forever Lists your commission turn-ins, the materials in your bags and the next NPC to visit. Issues
Macro Assist Forever Adds a macro window with every macro in one list, a mono editor with live checks, and history. Issues

Bug reports, feature requests and pull requests are welcome on each addon's GitHub. Everyone whose report or idea ships is thanked by name on the Thanks page in game, in the store page and in the changelog, unless they ask not to be.

For help, ideas and each day's release notes, join cjber's Workshop on Discord.

With Shortest Path Forever, clicking a dungeon or raid pin plans the trip there. Adventure Guide Forever shows your zone completion in its guide. Tweaks Forever's dungeon entrance icons and unexplored-area tint step aside where Legacy already marks the map. Tracked challenges share one tracker column with the other addons' tracker sections, above your quests.

Thanks to overspark, Lûca, cotijelucie, Brainc3ll, Bigabyte, Mouchoir, DanielVafidis, TheCheat54, KeijinDE and everyone who reported a bug or asked for a feature.

Source code and issues: github.com/cjber/legacy-forever. Licence: GPL-3.0-or-later.

Built with AI assistance.

Legacy Forever Team

profile avatar
Owner
High Crafter tier icon
  • 7
    Followers
  • 9
    Projects
  • 2.9M
    Downloads
Donate

More from cjberView all