0.2.2
Reference4 min readUpdated
2026-10-14
On this page
On this page
For players#
- The release now includes the CodexLookup's database of items, mounts, pets, recipes, NPCs, rares, quests, zones, dungeons and treasures, with where each comes from (codex build, the Polestar_Codex addon). (the
Polestar_Codexfolder, part of Polestar), so Lookup, Dungeons and Rares work: search items, mounts, pets, recipes, NPCs and quests and see where to get them; every dungeon and raid with its levels, entrance, bosses and their loot, and its quests; rares and treasures with their spawns and drops. It is built from the game's own data tables, the quest and creature databases Polestar already uses, and our recordings. If it is missing or disabled, Lookup, Dungeons and Rares say so: reinstall Polestar or enable it in the AddOns list, then /reload. - The Codex knows more: the battleground war mounts and tabards show their PvP rank and reputation, the Orange Murloc Egg and Green Helper Box are companions, Molten Core and the other raids list their bosses' loot, more rares are known, and every dungeon and raid points at its real entrance (the Deadmines at Moonbrook), not the spot where a ghost returns.
- Distances can read in metres: Options, Arrow & routes, Distances.
- The starting zones follow Forever's new quest chains: a follow-up is taken once the quest before it is handed in, where the guides offered several links of a chain at once (Northshire's book chain and Jason Mathers' murloc quests in Elwynn Forest, Dun Morogh, Teldrassil, Durotar and Mulgore). The Big Picture and what follows it stay optional extras, as Shinyfinder Narf is elite.
- Profession quests are optional and say who they are for: Rough Wolf Pelts (skinners), A Pain in the Neck (enchanters) and The Quarry's Smith (blacksmiths). Other characters could not take or finish them.
- The Skyborne start points at the Ley Line, the Elemental Convergence and Raan's campfire again: their ids changed in Forever's data.
- The world map's zone level ranges are rebuilt from the community quest database 12.1.0's Forever creatures (Mulgore reads 3-11, no longer 3-27).
- Reading ahead with Next no longer stops quest automation for the stepOne stop in a guide: a title, optional conditions and tip, and at least one goal. you are on: its quests are still accepted and handed in while the window shows a later step.
- The optional RecorderThe optional Polestar_Recorder addon that records play; record import turns its sessions into data/recordings. also notes what the Codex learns only in play, while
it is on: rares you see (on nameplates, as target or mouseover, or on the
minimap), treasures, what each corpse or chest drops and how often, the
dungeons you enter and where, and boss encounters, plus the rewards quest
windows offer. To share a recording, send the
Polestar_Recorder.luafile from your SavedVariables folder (CONTRIBUTING.md says where); it is imported without your character's name or realm.
For guide authors#
codex builduses only inputs Polestar may redistribute: the dungeons and raids (levels, entrances, bosses) come from the Forever client's tables (Map,DungeonEncounter,LFGDungeons,MapDifficulty,ContentTuning), boss loot from the drops initems.json, mounts and companions fromMountandBattlePetSpecies, rares from npc ranks.--local-extrasadds the loot-table addon, the rares database and DungeonJournal for a local-only comparison build.packships the Codex with itsLICENSE-DATA.txtand refuses to run without a release-safe one.- A release
codex buildmeasures itself against the last--local-extrasbuild, entity by entity (data/local/codex-parity.md,codex parity), and lists what only play can fill with the Recorder event that fills it. codex <web-db>fetches, one page at a time, the Forever web database's facts for what the parity report lists as missing (NPC level, rank, positions and drops with counts; object contents; item tooltip requirements) intodata/sources/<web-db>/codex/, which a releasecodex buildreads. The parity report now checks every internal-only fact against Forever (the client, the web database) and says whether it is a gap of ours, not in Forever, or unverified.data buildkeeps the droppers of the Era quest database's reference loot tables (raid and boss loot) at an unknown rate instead of dropping them: Molten Core's tier pieces now name their bosses.- A skill for coding agents,
skills/polestar-guide-pack/: the workflow fromnewtopack(look up every id withfind, then lint and playtestPlaying a pack's guides to the end in the real addon, once per class they branch on (node tools/polestar.js playtest). until both pass) and the guideOne route, written as a .guide file and compiled to Lua; its id reads like forever/alliance/human/01-elwynn-forest. format on one page.newcopies it into the packAn addon of guides for Polestar, built by the compiler from a folder with a pack.json (the folder is a pack too); Polestar's own is Polestar_Guides (pack id guides).'s.agents/skills/and.claude/skills/, and the pack's AGENTS.md points to it. data buildreads the web database's Forever zone quest lists (cached a day indata/sources/<web-db>/) and applies Forever's change notes: "Experience X instead of Y", "Level X instead of Y" and "Requires level X instead of Y" set X where the data still holds the old value (Scaring Shaky now gives 3300 XP, not 820). Quests still without XP take the web database's.--no-<web-db>skips it; guide pack workflows and Codespaces build with it.- The Recorder records finds (
rare,treasure,slain,drop,enter,encounterevents; docs/ARCHITECTURE.md, "Recordings") and the quest frames'items,choicesandrewardMoney.record importanddata buildturn them into npc ranks, levels, therarerole and spawns; drop chances from loot windows over kills, merged across sessions, with their counts in items'seen(10 kills or more replace the existing chance);chest/herb/mineobjects with their spawns; questrewards; and the newinstances.json(entrances, encounters and their bosses). - npcs and objects inside dungeons and raids carry
instances(instance map ids), from the community quest database's areas and the ForeverAreaTableandMaptables (Mapis now read with the Forever tables) plus recordings.
For contributors#
record import --anonymizefor a file a player sent in: character names and realms are dropped, a short hash keys the character (its sessions still group together) and no raw copy is archived.npm testpasses on Windows: the loot-table addon's missing-file warnings and the install test's file names use/there too (thanks @CDVolvik).
Was this page helpful?