AzerothCore GatherMate Database (3.3.5a)
收藏资源简介:
AzerothCore GatherMate数据库(3.3.5a版本)是一个直接从AzerothCore世界数据库中提取的采集节点数据集,包含草药、矿石、钓鱼池和宝藏的真实服务器生成点,而非Wowhead抓取数据。数据集涵盖61个区域,共21,867个节点,包括草药学(12,362个节点)、采矿(7,247个节点)、钓鱼(1,213个节点)、宝藏(715个节点)和气体云(330个节点),覆盖经典旧世、燃烧的远征和巫妖王之怒三个资料片。
AzerothCore GatherMate Database (version 3.3.5a) is a gathering node dataset directly extracted from the AzerothCore world database. It contains real server-generated spawn points for herbs, ores, fishing spots, treasures, rather than data scraped from Wowhead. The dataset covers 61 in-game zones with a total of 21,867 gathering nodes, including 12,362 herbalism nodes, 7,247 mining nodes, 1,213 fishing nodes, 715 treasure nodes, and 330 gas cloud nodes. It spans three World of Warcraft expansions: Classic World of Warcraft, The Burning Crusade, and Wrath of the Lich King.
数据集概述:AzerothCore GatherMate Database (3.3.5a)
该数据集是从 AzerothCore 3.3.5a 世界数据库中直接提取的采集节点数据,包含采矿、草药学、宝藏、钓鱼和气体云团五大类型,总计 21,867 个节点,覆盖 61 个区域。所有数据均为服务器实际刷新点,而非来自 Wowhead 的爬取数据。
数据组成
| 采集类型 | 节点数量 | 覆盖区域 | 数据来源 |
|---|---|---|---|
| 草药学 | 12,362 | 59 | AzerothCore 世界数据库 |
| 采矿 | 7,247 | 59 | AzerothCore 世界数据库 |
| 钓鱼 | 1,213 | 27 | 上游池数据 |
| 宝藏 | 715 | 33 | AzerothCore 世界数据库 |
| 气体云团 | 330 | 10 | 上游池数据 |
按资料片划分(采矿/草药学/宝藏)
| 资料片 | 节点数量 | 覆盖区域 |
|---|---|---|
| 经典旧世(东部王国 + 卡利姆多) | 13,780 | 42 |
| 燃烧的远征(外域) | 3,135 | 8 |
| 巫妖王之怒(诺森德) | 3,409 | 10 |
仓库内容
GatherMate/:GatherMate 插件(v1,原生 3.3.5a 版本),基于 GPL v2 许可,包含一个额外功能(技能范围过滤)。GatherMate_Data/:导入伴侣数据,包含MiningData、HerbalismData、TreasureData,从 AzerothCore 生成。GatherMate_Data/GasData.lua、FishData.lua:气体云团和钓鱼池数据,来源于上游 Wowhead 数据。generate.py:数据提取脚本,用于重现/更新数据。
额外功能
- 技能范围过滤:在地图显示中增加“技能范围”下拉菜单,可根据当前采矿/草药学技能等级过滤节点,支持“仅显示可采集的”和“仅显示仍能提升技能的”两种模式。
- 独立图标缩放与不透明度:将原有的单一“图标缩放”和“图标 Alpha”滑块拆分为小地图和世界地图各一套,允许分别设置。
- 小地图按钮:增加 GatherMate 小地图按钮,点击可打开选项面板。
安装方法
- 将
GatherMate/和GatherMate_Data/复制到客户端的Interface/AddOns/目录。 - 在角色选择界面的 AddOns 选项中启用这两个插件。
- 游戏中输入
/gathermate→ Import 选项卡 → 启用 GatherMate_Data,选择导入样式(Replace 为全新导入,Merge 为保留已有数据),可选勾选 Expansion only 并选择资料片,然后点击 Import。 - 打开世界地图即可看到所有草药、矿脉和宝藏点。
数据生成方式
generate.py 脚本读取以下数据:
- AzerothCore 世界数据库中的
acore_world.gameobject和gameobject_template表。 - 客户端数据中的
WorldMapArea.dbc文件(每个区域的世界坐标矩形)。
每个节点的世界坐标 (x, y) 会转换为 GatherMate 的区域标准化打包坐标,并写入 GatherMate_Data 格式文件。共享同一刷新点的节点(如锡矿/银矿)会合并为一个条目。
许可证与鸣谢
- GatherMate 版权归原作者 (kagaro, xinhuan, nevcairiel, ammo) 所有,基于 GPL v2 许可。
- 数据 提取自 AzerothCore 的开源世界数据库。
- 本仓库基于 GPL v2 许可发布。





