魔兽世界无限数据方法说明
MetaBot.GG上每一个魔兽世界无限数字都读取自游戏客户端本身(版本1.60.1.70685),从暴雪的公开CDN下载,而非从其他网站复制。对于暴雪在上线前保存在服务器上的数据,我们会明确注明;物品属性和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 |
数据:魔兽世界无限客户端 1.60.1.70685。 数据来源说明
数据从哪里来
游戏数据暴雪通过公开的内容分发网络(CDN)发布每一个魔兽世界客户端。我们直接从中下载魔兽世界无限客户端版本1.60.1.70685(与战网应用安装的文件相同),并从中读取游戏的数据表、文本、图标、地图和载入画面。唯一的例外是物品在哪里掉落、由谁出售,这些信息客户端中并不包含(见下文)。
名称、描述和鼠标提示均为客户端自身的文本。美术资源由客户端贴图直接转换,未经修改:物品与法术图标、由图块拼接而成的区域地图、副本载入画面、天赋树背景,以及种族和职业徽记。
每个板块旁的标签说明了数字的来源:游戏数据(原样读取)、计算值(按本页公式推导)或对比怀旧服(与经典旧世客户端比较)。
物品属性、护甲和DPS如何计算
计算值经典风格的物品并不存储鼠标提示中的数字,而是存储一个预算值,由客户端根据自身的数据表算出具体数字,我们也采用同样的方法。
- 属性:每项属性在物品预算中所占的份额 × 对应物品等级、品质和部位组的RandPropPoints值,除以10,000后取整。
- 护甲:对应物品等级和材质(布甲、皮甲、锁甲、板甲)的ItemArmorTotal × 部位的ArmorLocation系数 × ItemArmorQuality系数。
- 盾牌:对应物品等级和品质的ItemArmorShield。
- 武器:DPS来自客户端按武器类型(单手、双手、远程、施法者)、物品等级和品质划分的伤害表。每次攻击的伤害为DPS × 速度,再按物品的伤害浮动拆分为最小值和最大值。
- 怀旧服对比会对经典旧世中的同一物品使用相同公式,因此数字的变化反映的是物品本身的真实改动,而非计算方法不同。
法术鼠标提示如何填充
计算值客户端中的法术描述是模板,例如"在$d内造成$s1点火焰伤害"。我们像游戏内鼠标提示一样,用法术自身的数据(效果数值、持续时间、距离、周期性生效以及它们之间的公式)填充每一个标记。随攻击强度或法术强度提升的数值,按60级、无装备的角色显示。
在7,899条法术文本中,有386条包含只能由正式游戏填充的标记(取决于你的角色或服务器数据);我们会在数据中标记这些条目,而不是编造一个数字。
天赋点如何计算
计算值角色在10级获得第一个天赋点,之后每升一级再获得一点,因此到60级共有51点。天赋树的每一层需要在该系中投入5点后解锁,有前置要求的天赋需要先点出前置天赋。天赋模拟器采用相同的规则。
专业冲级路线如何计算
计算值升级计算器使用游戏自身的技能颜色,在2,528个配方中规划最省钱的路线。
- 技能提升概率遵循经典规则:橙色配方必定提升一点,黄色或绿色配方的提升概率为(灰色 − 技能)÷(灰色 − 黄色),灰色配方则不会提升。每提升一点的期望制作次数为1 ÷ 该概率。
- 学习配方所需的技能等级在有配方物品时取自配方物品。训练师配方在客户端中没有学习等级,因此对于683个配方,我们根据该专业中学习等级与黄色等级之间的典型差距进行估算,并标注为估算值。
- 对于每一个技能点,路线会选择每次期望提升材料成本最低的可学配方,并优先选择训练师配方,而非需要掉落或商人出售的配方。材料成本使用客户端中每件物品的商人基础价值,因此它是按相对成本为配方排序,而不是预测拍卖行价格。
- 每条路线都标出了训练上限(75、150、225和300,需要到训练师处学习下一级)。
怀旧服对比如何进行
对比怀旧服我们还从同一个CDN下载经典旧世客户端,并按ID将每个技能、天赋、物品、区域和声望与之匹配。在怀旧服中没有对应项的条目标记为无限新增;数字不同的条目标记为相比怀旧服有改动。
对于法术,我们比较等级、消耗、施法时间、冷却时间、持续时间、距离、等级要求和效果数值;对于物品,比较物品等级、品质、属性、护甲、伤害和效果。我们正是以此统计出3,916件新物品和2,055件改动物品。
物品来源
怀旧服数据魔兽世界无限客户端不包含掉落表、商人列表或任务奖励:这些数据存放在暴雪的服务器上。对于在怀旧服中同样存在的物品,“获取方式”部分改用怀旧服的世界数据:哪些生物会掉落该物品及掉落几率、哪些商人出售它、哪些任务奖励它,以及哪些宝箱、采集点、容器和钓鱼点会产出它,所有刷新点都会标注在我们的区域地图上。
只有当物品在魔兽世界无限中仍是同一件物品(相同的ID和名称)时我们才会使用这些数据,并且每个这样的部分都带有“怀旧服数据”标签。魔兽世界无限的新物品没有怀旧服来源,因此它们的页面会跳过这一部分,直到上线后玩家找到它们为止。
更新频率
每当暴雪推送新的魔兽世界无限客户端版本,我们都会重新提取数据;上线后随着隐藏物品、天赋等级和任务数据的公开,我们也会再次核查。每个页面上的版本号会告诉你所看到的是哪个版本;本数据最近一次提取于2026年10月29日。
语言
魔兽世界无限客户端自带英文及德语(德国)、欧洲西班牙语、法语(法国)、韩语(韩国)、巴西葡萄牙语、俄语(俄罗斯)、中文(中国)和中文(台湾)文本,因此这些语言的页面使用游戏自身翻译的名称和鼠标提示。在其他所有语言中,我们会翻译网站文本,但物品、法术和区域名称保持英文,与游戏中显示的完全一致。
这里的一切都来自客户端版本1.60.1.70685和暴雪自己的公式表,其中12,619个服务器端物品条目被明确标记为隐藏,而非缺失。 计算值(属性、DPS、天赋点、专业路线)遵循本页的规则,怀旧服对比使用的是经典旧世客户端,而非凭记忆。
魔兽世界无限数据常见问题
MetaBot.GG的魔兽世界无限数据从哪里来?
来自魔兽世界无限游戏客户端本身:版本1.60.1.70685,从暴雪的公开CDN下载。我们直接读取客户端的数据表、文本和美术资源。客户端中不包含的掉落、商人和任务来源取自怀旧服的世界数据,并会标明这一点。
为什么魔兽世界无限有些物品不见了?
暴雪在上线前将12,619个物品条目保存在服务器上。玩家首次拾取时它们才会获得名称和属性,届时我们的物品页面也会随之补全。
魔兽世界无限的物品属性准确吗?
它们的计算方式与客户端完全一致:物品属性预算 × RandPropPoints,护甲由ItemArmorTotal × 部位 × 品质得出,DPS取自客户端的武器伤害表。
魔兽世界无限数据库多久更新一次?
每当暴雪发布新的魔兽世界无限客户端版本时都会更新,上线后随着隐藏数据的公开还会再次更新。当前数据来自版本1.60.1.70685,提取于2026年10月29日。
