WoW Forever データ方法論
MetaBot.GGに掲載しているWoW Foreverの数値はすべて、他サイトからのコピーではなく、Blizzardの公開CDNからダウンロードしたゲームクライアント(ビルド1.60.1.70685)から直接読み取ったものです。Blizzardがリリースまでサーバー側に保持しているデータはその旨を明記し、アイテムのステータスやDPSなどの派生値はクライアント自身の計算テーブルを使っています。
クライアントから読み取るデータ
ゲームデータ各ページ群はクライアント自身のデータテーブル(DB2ファイル)から作られています。右の列に、各行の件数の出典テーブルを記載しています。
| データ | レコード | クライアントテーブル |
|---|---|---|
| クラス | 9 | ChrClasses |
| 種族 | 10 | ChrRaces |
| タレントツリー | 27 | TalentTab |
| タレント | 432 | Talent, Spell |
| クラスアビリティ | 467 | SkillLineAbility, SkillLine |
| 呪文(全ランク) | 7,899 | SpellName, Spell, SpellEffect, SpellMisc, SpellPower |
| アイテム | 19,257 | Item, ItemSparse, ItemEffect |
| アイテムセット | 154 | ItemSet, ItemSetSpell |
| 専門職 | 13 | SkillLine |
| レシピ | 2,528 | SkillLineAbility, SpellReagents |
| ゾーンとマップ | 60 | UiMap, AreaTable |
| ダンジョン・レイド・バトルグラウンド | 55 | Map, LFGDungeons, DungeonEncounter |
| レピュテーション | 71 | Faction |
| フライトパスと注目地点 | 453 | TaxiNodes, AreaPOI |
| マウント | 144 | Mount |
| ペット | 121 | BattlePetSpecies |
| アチーブメント | 441 | Achievement |
データ:WoW Foreverクライアント 1.60.1.70685。 データの取得方法
データの出典
ゲームデータBlizzardはすべてのWorld of Warcraftクライアントを公開コンテンツ配信網(CDN)で配布しています。私たちはそこからWoW Foreverクライアントのビルド1.60.1.70685(Battle.netアプリがインストールするのと同じファイル)を直接ダウンロードし、ゲームのデータテーブル、テキスト、アイコン、マップ、ロード画面を読み取っています。唯一の例外は、アイテムのドロップ元と販売ベンダーです。これらはクライアントに含まれていません(下記参照)。
名前、説明文、ツールチップはクライアント自身のテキストです。アートはクライアントのテクスチャを無加工で変換したもので、アイテム・呪文アイコン、タイルをつなぎ合わせたゾーンマップ、インスタンスのロード画面、タレントツリー背景、種族・クラスのエンブレムが含まれます。
各セクション横のラベルが数値の出どころを示します:ゲームデータ(そのまま読み取り)、計算値(このページの計算式で算出)、Classic比較(Classic Eraクライアントと比較)。
アイテムのステータス・アーマー・DPSの算出方法
計算値Classicスタイルのアイテムはツールチップの数値を保持していません。保持しているのは予算値で、クライアントが自身のテーブルから数値を算出するため、私たちも同じ方法で計算しています。
- ステータス:アイテム予算に占める各ステータスの割合 × そのアイテムレベル・品質・部位グループのRandPropPoints値 ÷ 10,000(四捨五入)。
- アーマー:アイテムレベルと素材(布・革・鎖・板金)に対応するItemArmorTotal × 部位のArmorLocation補正 × ItemArmorQuality補正。
- 盾:アイテムレベルと品質に対応するItemArmorShield。
- 武器:DPSは武器の種類(片手・両手・遠隔・キャスター)、アイテムレベル、品質に応じたクライアントのダメージテーブルから求めます。1振りあたりのダメージはDPS × 速度で、アイテムのダメージ幅によって最小値と最大値に分けます。
- Classicとの比較はClassic Eraのアイテムに同じ計算式を適用しているため、数値の違いは計算方法ではなくアイテム自体の変更を表します。
呪文ツールチップの埋め方
計算値クライアントの呪文説明は「$dかけて$s1の火炎ダメージを与える」のようなテンプレートです。ゲーム内ツールチップと同じように、呪文自身のデータ(効果値、持続時間、射程、定期ティック、それらをつなぐ計算式)からすべてのトークンを埋めています。攻撃力や呪文パワーで変動する値は、装備なしのレベル60キャラクター基準で表示します。
7,899件の呪文テキストのうち386件には、実際のゲームでしか埋められないトークン(キャラクターやサーバーデータに依存)が含まれます。数値をでっち上げず、データ上でフラグを付けています。
タレントポイントの数え方
計算値キャラクターはレベル10で最初のタレントポイントを得て、以降レベルごとに1ポイント増え、レベル60で51ポイントになります。タレントツリーの各段はそのツリーに5ポイント使うと解放され、前提条件のあるタレントはその前提タレントが先に必要です。タレント計算機も同じルールを適用します。
専門職のスキル上げルートの算出方法
計算値スキル上げ計算機は、ゲーム本来のスキル色を使って2,528件のレシピから最安ルートを計画します。
- スキルアップ確率はClassicのルールに従います。オレンジのレシピは必ず1ポイント上がり、黄色か緑のレシピは(灰 − スキル)÷(灰 − 黄)の確率で1ポイント上がり、灰色は上がりません。1ポイントあたりの予想製作回数は1 ÷ その確率です。
- レシピの習得に必要なスキルは、レシピアイテムがある場合はそこから取得します。トレーナーのレシピはクライアントに習得レベルがないため、683件のレシピはその専門職における習得レベルと黄色レベルの一般的な差から推定し、推定値として表示しています。
- ルートはスキルポイントごとに、予想スキルアップあたりの素材コストが最も低い習得可能レシピを選び、ドロップやベンダーのレシピが必要なものよりトレーナーのレシピを優先します。素材コストはクライアントの各アイテムの基本ベンダー価格を使うため、オークション価格の予測ではなく、レシピ同士の相対的なコストで順位付けしています。
- トレーニング上限(75、150、225、300:次のランクのためにトレーナーを訪れる地点)はすべてのルートに表示しています。
Classicとの比較方法
Classic比較同じCDNからClassic Eraクライアントもダウンロードし、すべてのアビリティ、タレント、アイテム、ゾーン、レピュテーションをIDで照合しています。Classicに対応するものがない行は「Foreverの新要素」、数値が異なる行は「Classicから変更」として表示します。
呪文はランク、コスト、詠唱時間、クールダウン、持続時間、射程、必要レベル、効果値を、アイテムはアイテムレベル、品質、ステータス、アーマー、ダメージ、効果を比較します。こうして新アイテム3,916件と変更アイテム2,055件を数えています。
アイテムの入手元について
ClassicデータWoW Foreverクライアントには、ルートテーブル、ベンダーの品揃え、クエスト報酬が含まれていません。これらはBlizzardのサーバー側にあります。Classicにも存在するアイテムについては、「入手方法」セクションでClassicのワールドデータを使っています:どのクリーチャーがどのくらいの確率でドロップするか、どのベンダーが販売しているか、どのクエストの報酬か、どの宝箱・採集ポイント・容器・釣り場から出るか。出現位置はすべてゾーンマップ上に表示しています。
このデータを使うのは、WoW Foreverでも同じアイテム(IDと名前が同じ)である場合だけで、該当するセクションにはすべて「Classicデータ」ラベルを付けています。Foreverの新アイテムにはClassicの入手元がないため、リリース後にプレイヤーが見つけるまで、そのページではこのセクションを表示しません。
更新頻度
BlizzardがWoW Foreverの新ビルドを配信するたびにクライアントを再抽出し、リリース後は隠しアイテム、タレントランク、クエストデータが判明するたびに再確認します。各ページのビルド番号で、どのバージョンのデータかがわかります。このデータの最終抽出日は2026年10月29日です。
言語
WoW Foreverクライアントは英語とドイツ語 (ドイツ)、スペイン語 (イベリア半島)、フランス語 (フランス)、韓国語 (韓国)、ポルトガル語 (ブラジル)、ロシア語 (ロシア)、中国語 (中国)、中国語 (台湾)のテキストを収録しているため、それらの言語のページではゲーム公式の翻訳名とツールチップを使用しています。その他の言語ではサイトのテキストは翻訳していますが、アイテム・呪文・ゾーン名はゲーム内の表示どおり英語のままです。
WoW Foreverにはこの言語のゲーム内テキストがないため、アイテム・呪文・ゾーン名はゲームクライアントと同じく英語で表示しています。
ここにある情報はすべてクライアントビルド1.60.1.70685とBlizzard自身の計算テーブルに基づいており、サーバー側の12,619行のアイテムは「欠落」ではなく「非公開」として明示しています。 計算値(ステータス、DPS、タレントポイント、専門職ルート)はこのページのルールに従い、Classicとの比較は記憶ではなくClassic Eraクライアントを使っています。
WoW Forever データに関するよくある質問
MetaBot.GGのWoW Foreverデータはどこから?
WoW Foreverのゲームクライアントそのものからです。Blizzardの公開CDNからダウンロードしたビルド1.60.1.70685で、クライアントのデータテーブル、テキスト、アートを直接読み取っています。クライアントに含まれていないドロップ・ベンダー・クエストの入手元はClassicのワールドデータを使い、その旨をラベルで明示しています。
WoW Foreverの一部アイテムがないのはなぜ?
Blizzardはリリースまで12,619行のアイテムをサーバーに保持しています。プレイヤーが初めて入手した時点で名前とステータスが付き、そのとき当サイトのアイテムページも埋まります。
WoW Foreverのアイテムステータスは正確?
クライアントとまったく同じ方法で計算しています:ステータスはアイテムのステータス予算 × RandPropPoints、アーマーはItemArmorTotal × 部位 × 品質、DPSはクライアントの武器ダメージテーブルから求めます。
WoW Foreverのデータベースはどのくらいの頻度で更新される?
BlizzardがWoW Foreverの新しいクライアントビルドを公開するたびに更新し、リリース後は隠しデータが判明するたびに再度更新します。現在のデータはビルド1.60.1.70685、抽出日2026年10月29日のものです。
