Skip to content

Everloot addon 0.3.3

Choose a tag to compare

@github-actions github-actions released this 18 Oct 00:05
· 675 commits to main since this release
079c96e

The Everloot addon for WoW: Forever, version 0.3.3. It records what you see in game (drops, vendors,
quests, prices you choose to scan) into its own save file, which you upload to
everloot.app. It uses the game's own addon API and writes only its own save file. What it
records and what the site publishes: data policy.

Install

  1. Download Everloot-0.3.3.zip below.
  2. Extract it into the game's Interface/AddOns/ folder, so you have Interface/AddOns/Everloot/Everloot.toc.
  3. Play, then log out or /reload to save, and upload WTF/Account/<account>/SavedVariables/Everloot.lua
    at everloot.app/upload. You see everything before it is sent.

Or let the Everloot Desktop App
install it and upload for you.

To check the zip, compare it with SHA256SUMS
(sha256sum -c SHA256SUMS, shasum -a 256 Everloot-0.3.3.zip on macOS,
certutil -hashfile Everloot-0.3.3.zip SHA256 on Windows).

What's new in 0.3.3

Added

  • A completion tracker module for achievements, reputation, titles and quest chains. It is off until
    /everloot completion on (/everloot completion reads now, /everloot completion off deletes every
    row it wrote). It reads with the calls Forever's own windows use (the achievement globals the Legacy
    Challenges window calls, C_Reputation, the title functions, C_QuestLog.GetAllCompletedQuestIDs,
    C_QuestLine), in chunks across frames, waits out combat and never acts: no tracking, no expanding
    headers, no window changes. A missing call records nothing for that part and /everloot status names it.
  • Eight intake kinds. Catalog rows (achievement_catalog, reputation_catalog, title_catalog,
    quest_chain_catalog) are game facts with no player data, listed on the site after 3 reporters (distinct
    upload addresses) report the same entry. Owned rows (achievement_owned, reputation_owned, title_owned, quest_owned) are one
    character's progress under an opaque key, not the name. They are named data in the collection sharing
    category, like collection_owned. A changed achievement or standing replaces its earlier row, so the
    file does not grow with each point of reputation, and the module's rows have hard caps reported in
    /everloot status. None of the eight kinds is in the public corpus: the site folds them into a separate
    completion rollup, so pages that do not show completion never read them.
  • /tools/collections shows, per character, what is done and what is closest to done (achievements with
    the most criteria met, reputations nearest the next standing, quest chains with the fewest quests left),
    with an empty state that says when the data is unrecorded rather than zero.
  • MCP tool completion_progress, read-only, taking an install id and an optional character key.
  • docs/2026-10-19-addon-0.3.3-beta-checklist.md: the
    calls confirmed in the build's own files, and the in-client check to run.

Forever opens achievements as Legacy Challenges, so the catalog is the list the game gives those calls.
The module has passed the automated tests against a mock of the documented calls; it has not run in the
Forever client.

What's Changed

Other changes

  • feat(web): bulk copying takes a free key and every answer carries its credit by @CDVolvik in #52
  • feat(addon): achievements, reputation, titles and quest completion for the completion tracker by @CDVolvik in #50

Full Changelog: addon-v0.3.2...addon-v0.3.3