war3-maps
收藏资源简介:
Warcraft III Community Map Archive 是一个公开数据集,旨在保存魔兽争霸III社区创建的地图和战役,用于互操作性测试、搜索、研究和长期访问。数据集中的文件通过SHA-256哈希进行去重,并使用war3-manager工具提取标题和其他元数据。数据集包含以下主要目录结构:objects/目录存储不可变的地图或战役对象(以SHA-256前缀和完整哈希命名);covers/目录存储可提取的迷你地图/预览缩略图(WebP格式,与对象相同SHA-256);catalog/目录包含版本化的网站目录catalog.json、逐行记录的catalog.jsonl(便于下游处理)以及提取失败的记录failures.json。catalog记录通过路径和下载URL(dataset_path/download_url, cover_path/cover_url)指向对应文件,使得目录可以直接从浏览器获取。该数据集特别感谢B站创作者关先生丶的游戏实况,其收藏和分享工作构成了经典地图的重要来源。原始地图仍归各自作者所有,存档不主张所有权,并提供了版权声明和删除请求的流程。
Warcraft III Community Map Archive is a public dataset aimed at preserving maps and campaigns created by the Warcraft III community for interoperability testing, search, research, and long-term access.
数据集概述
Warcraft III Community Map Archive(魔兽争霸3社区地图档案) 是一个用于保存社区创作的《魔兽争霸3》地图和战役的公开数据集。其核心目的是服务于互操作性测试、搜索、研究以及长期访问需求。
主要特性
- 去重存储:所有文件均通过 SHA-256 算法进行去重,确保数据唯一性。
- 元数据提取:在格式允许的情况下,使用
war3-manager工具提取地图标题及其他元数据。 - 语言支持:数据集包含中文(zh)和英文(en)内容。
数据组织与目录结构
数据集采用清晰的目录结构,便于访问和处理:
| 路径 | 描述 |
|---|---|
objects/<sha256-prefix>/<sha256>.<ext> |
不可变的地图或战役对象文件。 |
covers/<sha256-prefix>/<sha256>.webp |
提取的小地图或预览缩略图(WebP格式),文件名与所属对象的SHA-256值一致。 |
catalog/maps.json |
版本化的网站目录索引。 |
catalog/maps.jsonl |
每行一条记录的目录文件,便于下游程序处理。 |
catalog/failures.json |
记录无法提取或解析的输入文件。 |
目录记录会同时提供文件的本地路径和解析URL(如 dataset_path / download_url,cover_path / cover_url),使得目录文件体积可控,可直接通过浏览器访问。
访问与获取
- 搜索和下载:可通过可视化网站 https://war3-archive.github.io/war3-maps/ 搜索和下载单个地图。
- 源代码与问题追踪:项目的源代码和问题追踪位于 https://github.com/war3-archive/war3-maps。
致谢
特别感谢哔哩哔哩UP主 关先生丶的游戏实况,其收集和分享工作是本数据集中大量经典地图的重要来源。
版权与权利声明
- 版权归属:原始地图的版权归其各自作者所有。本存档不主张所有权,也不授予超出作者提供范围的权利。
- 来源追溯:目录中保留了地图的来源出处信息。
- 问题处理:如需进行署名修正、处理版权问题或请求下架,请访问 https://github.com/war3-archive/war3-maps/issues 提交问题,并提供相应的SHA-256值及支持性细节。经确认的请求将通过移除公共对象并在目录中记录墓碑(tombstone)的方式处理。




