Warframe Public Export (DE)
推荐✓ 已验证可用可安全使用

Warframe Public Export (DE)

Digital Extremes 的官方公共数据接口,将 Warframe 的游戏数据(武器、战甲、MOD、遗物、掉落物)导出为本地化的 JSON,供第三方工具使用。

Web

概览

Warframe Public Export(前身为 "Mobile Export")是一个由 Digital Extremes 运营的只读、无需身份验证的数据接口,用于将游戏内部数据分发到官方的 Warframe Companion 移动应用、Arsenal Twitch Extension 以及游戏客户端本身。客户端首先从 origin.warframe.com 获取一个经 LZMA 压缩且特定于语言的索引,该索引列出了带有内容哈希的清单文件名;实际的 JSON 清单(武器、战甲、同伴、MOD/裂罅、蓝图、资源、遗物、赋能、星图节点、外观)和图像资产随后由 content.warframe.com 的 CDN 提供。由于每个文件名都以一个在每次更新时都会发生变化的 26 字符内容哈希结尾,客户端可以永久缓存资产,但必须重新轮询索引以检测更改。它支持 Warframe 所有官方支持的语言,对名称、描述和等级属性进行本地化。它是大多数 Warframe 第三方数据工具和 API 最终派生出的权威上游来源。

最适合: 构建 Warframe 第三方工具、应用或 Wiki 且需要直接从源头获取真实游戏数据的开发者和数据维护者;这不是一个供玩家直接交互的工具。

主要功能

  • 由 Digital Extremes 维护的官方第一方数据源(具有最高的权威性/准确性)
  • 只读且无需身份验证 - 不需要 API 密钥、账号或登录
  • 内容寻址哈希:文件名带有 26 字符的哈希,因此资产可以通过 DE 的 CDN 进行永久缓存
  • 两步访问:首先访问 origin.warframe.com 上的 LZMA 压缩索引,然后访问 content.warframe.com/PublicExport/Manifest/ 上的 JSON 清单
  • 覆盖范围广泛:武器、战甲、同伴、MOD/裂罅、蓝图、资源、遗物、赋能、星图节点、外观
  • 支持所有官方支持的 Warframe 语言的完整本地化
  • ExportManifest.json 将每个物品的 uniqueName 映射到 textureLocation,以便检索图像资产

优缺点

优点
  • 直接来自 Digital Extremes 的权威第一方数据 - 尽可能最准确的数据源
  • 完全免费,无需 API 密钥或身份验证
  • 得益于通过 DE 的 CDN 提供的、采用内容寻址(哈希)的文件名,具有出色的缓存模型
  • 针对名称、描述和属性的完整多语言本地化
  • 覆盖了绝大多数游戏物品/内容类别以及图像资产位置
缺点
  • 原始 JSON 是非标准/格式错误的,在使用前需要进行修正(这推动了社区清理镜像的发展)
  • 官方文档稀少;开发者依赖社区 Wiki 和逆向工程
  • LZMA 压缩的索引和频繁变化的内容哈希增加了集成阻力
  • 存在覆盖缺失 - 部分数据完全缺失,这就是为什么存在 'export-plus' 超集的原因
  • 普通玩家无法使用;严格来说是开发者/数据管道资源
  • 无 SLA、版本控制或更改通知 - 结构可能会随着游戏更新而发生变化

社区评价

在 Warframe 开发者中,Public Export 被尊为权威的真实源头,并且是社区 API(warframestat.us、WFCD、warframe-public-export 清理版)构建的基础。然而,其原始格式因难以使用而经常受到批评:LZMA 索引、频繁变化的内容哈希、需要修正的格式错误/非标准 JSON、稀少的文档以及覆盖范围的缺失。这些缺失正是社区镜像和增强项目(如 calamity-inc 的 warframe-public-export(清理后的 JSON)和 warframe-public-export-plus("everything missing in Public Export and more"))存在并被持续使用的原因。

来自 Reddit

来自 Reddit · r/Warframe →

评价与评分