Data sources & licences
ForeverDiff ships data from three places: the game client's own database tables, a community-maintained world layer under the MIT licence, and observations contributed by players. Each is named below with the licence it carries and, where one exists, the exact commit the shipped data was built from.
Blizzard client database tables
Every item, spell, talent, item set, enchantment, faction, achievement, class, race, skill, zone and dungeon record on this site is read out of the game client's own database tables for the build being browsed, and rendered into the tooltips you see. Nothing is transcribed from patch notes and nothing is guessed. The builds themselves are fetched from Blizzard's public content-distribution network by version.
One known limit: where a build hides a record's name behind a hash, every page and list shows it as Unnamed <Type> #<id> rather than the hash, but a search entry carries the name and no flag to say it was hashed, so the search box would show it — no build published here ships hashed names today.
ForeverDiff is an unofficial fan site. World of Warcraft, Warcraft and Blizzard Entertainment are trademarks or registered trademarks of Blizzard Entertainment, Inc. in the U.S. and other countries. Game data, names and icons belong to Blizzard Entertainment and are shown for reference. A rights holder's request is acted on promptly: hello@foreverdiff.gg.
pfQuest — the world layer (MIT)
Quest text and objectives, creature and object names, where things spawn, who sells what and what drops from whom are not in the client's tables. They come from pfQuest, a community database released under the MIT licence, read at a pinned commit and rebuilt only when that pin is moved deliberately.
| World layer | Source | Licence | Pinned commit |
|---|---|---|---|
| pfquest-tbc | pfQuest (TBC) | MIT | 104f35678ca39ab1fb78b655f815cc7016f5e0c8 |
| pfquest-vanilla | pfQuest (VANILLA) | MIT | 104f35678ca39ab1fb78b655f815cc7016f5e0c8 |
Only the derived records inside each build folder are published, together with a provenance.json naming the source, its licence and the commit above. The intermediate tables, which are close to a verbatim copy of the upstream database, are built locally and are not uploaded.
The MIT licence, in full
MIT License Copyright (c) 2017-2021 Eric Mauser (Shagu) Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Contributed observations
Players running the ForeverDiff Collector addon record what they see in the world — quest text, creature and object names, vendor stock, loot — and upload it. No account, character or player name is collected. Contributed observations are published under the same terms as the rest of the site's data.
Community preview: talent trees
Until a Forever beta client can be datamined, the talent calculator offers a clearly labelled preview source read from BlizzCon 2026 footage by wowforevertalents.com. It is a person's reading of a video, it is attributed on every screen that shows it, and it is replaced by the real trees the day the client ships them.
Tooling
These are how the client's files are opened. None of them is a source of game facts.
- TACTSharp — reads Blizzard's content-distribution archives, so a build can be fetched by version rather than installed.
- DBCD — decodes the client's DB2 database tables.
- WoWDBDefs — the community column definitions that give those tables their field names.
What is not a source
ForeverDiff does not read, copy or derive anything from other database sites, and it is not affiliated with, endorsed by or sponsored by any of them. Server-emulation database dumps are excluded by design: what the pipeline reads is the MIT-licensed redistribution named above, never a database released under terms this site cannot honour.
The same notices ship in THIRD_PARTY_NOTICES.md in the repository, which is the copy of record.