WoW Forever Beta Datamine: Methodology
The beta datamine pages count what is new in the World of Warcraft: Forever beta client by comparing its database tables with the Classic Era client’s. This page says which builds and tables, what counts as new, what we leave out and why the result is a picture of the client, not a promise of what launches.
Written for the builds above on ; the pages are recounted when a new beta build replaces them.
The two clients
Every page compares the same two builds: the Forever beta client 1.60.1.69913 and the Classic Era client 1.15.9.69722. The game keeps its data in database tables (DB2 files) inside the client; wago.tools publishes each table of each build as a download, and our scripts read those downloads. Nothing is taken from another site’s lists.
Classic Era is the right baseline because it is the Classic game Forever starts from, and it also holds every Season of Discovery item, spell and recipe. Anything in Era, SoD included, is therefore not new.
| Page | Client tables | Counted |
|---|---|---|
| New items | Item ItemSparse ItemClass ItemSubClass ItemSet | 4,756 items of 6,715 new IDs |
| New spells | SpellName SpellClassOptions SkillLineAbility SkillLine SkillRaceClassInfo | 4,995 spells of 5,381 new IDs |
| New zones and dungeons | Map AreaTable | 12 maps and 136 areas |
What counts as new
- New: the ID is in the Forever client and in none of the Era tables we compare with. Items: in Forever’s Item or ItemSparse table and in neither of Era’s.
- Unnamed: a new ID the client has no name for yet (1,815 items). Counted, never listed: without a name there is nothing to say about it.
- Placeholders: NPC weapons, test, QA, do-not-translate and unused entries, found by their names (78 items, by the patterns below). Counted apart and left out of every other number.
- Old names under new IDs: a new ID whose English name an Era entry already has (66 items, 16 item sets). Usually an old item remade; counted apart so it doesn’t inflate “new”.
| Rule | Pattern |
|---|---|
| NPC weapons and shields (“Monster - …”) | ^Monster\b |
| Test, QA, DNT, unused and placeholder names | \b(test|qa|zzold|deprecated|unused|not used|dnt|dnd|tmp)\b|^\[?ph\]?\b|^zz |
| Other NPC-only items | \bTrash Weapon\b|^NPC\b |
Spells follow the same rules against Era’s SpellName table (386 placeholders and unnamed spells left out, 1,121 old names counted but shown apart, since a remade spell is often a changed one). Each counted spell then goes to the first kind that takes it: set bonus (by its internal name), mount, companion, hunter pet, racial (by the client’s skill line), class (by the client’s class family or a class skill line), profession, and otherwise “other”.
| Rule | Pattern |
|---|---|
| Do-not-translate, temporary and old entries | \bDNT\b|DO NOT TRANSLATE|\bTEMP\b|\[PH\]|\bzzOLD\b|\bdeprecated\b|\bunused\b |
| Test, QA and debug spells | \btest\b|\bQA\b|\bdebug\b |
| Internal credits, triggers, timers and visuals | \b(kill credit|quest credit|trigger|dummy|visual|timer|spawn event|area trigger)\b |
How we group
Qualities, item classes, slots, armor and weapon types, levels and classes are the client’s own fields. The groups on the items page (“what the new items point to”) are ours: items whose English names match a pattern, linked to the page about that part of the game. A name can match by chance, so read a group as a strong hint, not a list of drops.
| Group | Pattern |
|---|---|
| Premier honor gear | ^Premier\b |
| Darkspear Islands rewards | ^(Darkspear|Theramore)\b|^(Raider|Relentless Raider's)\b |
| Craftsman’s Writs and crates | Craftsman's Writ|^Waylaid Crate|^Sealed Elite Crate |
| Zephrali starter gear | ^Zephrali\b |
| Skyforged, Gustwoven, Windraveled, Stormsewn | \b(Skyforged|Gustwoven|Windraveled|Stormsewn)\b |
| Edition transmog and tabards | ^Shen'dorei\b|^Lordaeron Forever\b |
| Mount Hyjal items | \bHyjal\b |
| Level-up gear and supply boxes | ^Level \d+ .*(Gear|Supplies)$ |
What the client can’t tell you
- Client data isn’t what ships. Beta clients carry unfinished and cut content; an entry can change or disappear before launch.
- No sources. These tables don’t say where an item drops or who sells it.
- Server-side data is missing. Some things are only on Blizzard’s servers and never appear in the client.
- No quest names. The client’s quest table holds quest IDs without names or text, so there is no quests page; quest text comes from the server.
- Translations lag. Where the Chinese clients have no translation yet, our Chinese pages show the English name.
What Blizzard has announced is on our guides with its source, for example the PvP guide and the professions guide; the datamine pages only add what the client shows.
In the client, not confirmed
- A datamined entry is only confirmed when Blizzard announces it or it is in the live game.
- The counts change with every beta build; the page says which build it counts.
Beta datamine: New items · New spells · New zones and dungeons · all datamine pages