
Warframe Public Export (DE)
Endpoint oficial de dados públicos da Digital Extremes que exporta dados de jogo do Warframe (weapons, warframes, mods, relics, drops) como JSON localizado para ferramentas de terceiros.
Visão geral
O Warframe Public Export (anteriormente "Mobile Export") é um endpoint de dados somente leitura e não autenticado operado pela Digital Extremes que distribui os dados internos do jogo para o aplicativo móvel oficial Warframe Companion, a Arsenal Twitch Extension e o próprio cliente do jogo. Os clientes primeiro buscam um índice compactado em LZMA e específico do idioma em origin.warframe.com, que lista os nomes de arquivo de manifesto com hash de conteúdo; os manifestos JSON reais (weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics) e recursos de imagem são então servidos a partir do CDN do content.warframe.com. Como cada nome de arquivo termina com um hash de conteúdo de 26 caracteres que muda a cada atualização, os clientes podem armazenar recursos em cache permanentemente, mas devem consultar novamente o índice para detectar alterações. Ele suporta todos os idiomas oficialmente suportados do Warframe, localizando nomes, descrições e estatísticas de nível. É a fonte upstream autoritativa da qual a maioria das ferramentas de dados e APIs de terceiros do Warframe derivam.
Ideal para: Desenvolvedores e mantenedores de dados que constroem ferramentas, aplicativos ou wikis de terceiros do Warframe que precisam de dados reais do jogo direto da fonte; não é uma ferramenta com a qual os jogadores interagem diretamente.
Recursos principais
- Fonte de dados oficial primária mantida pela Digital Extremes (maior autoridade/precisão)
- Somente leitura e não autenticado - sem necessidade de chave de API, conta ou login
- Hashing endereçado por conteúdo: os nomes de arquivos carregam um hash de 26 caracteres para que os recursos sejam permanentemente armazenáveis em cache via CDN da DE
- Acesso em duas etapas: índice compactado em LZMA em origin.warframe.com, depois manifestos JSON em content.warframe.com/PublicExport/Manifest/
- Ampla cobertura: weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics
- Localização completa em todos os idiomas oficialmente suportados do Warframe
- ExportManifest.json mapeia o uniqueName de cada item para um textureLocation para recuperar recursos de imagem
Prós e contras
- Dados oficiais primários e autoritativos direto da Digital Extremes - a fonte mais precisa possível
- Completamente gratuito, sem necessidade de chave de API ou autenticação
- Excelente modelo de cache graças aos nomes de arquivos endereçados por conteúdo (com hash) servidos pelo CDN da DE
- Localização multilíngue completa para nomes, descrições e estatísticas
- Cobre a grande maioria das categorias de itens/conteúdos do jogo, além dos locais dos recursos de imagem
- O JSON bruto é não padrão/malformado e precisa de correção antes do uso (impulsiona mirrors de limpeza da comunidade)
- Documentação oficial escassa; os desenvolvedores dependem da wiki da comunidade e de engenharia reversa
- O índice compactado em LZMA e os hashes de conteúdo que mudam frequentemente adicionam fricção de integração
- Existem lacunas de cobertura - alguns dados estão totalmente ausentes, razão pela qual existem superconjuntos 'export-plus'
- Não utilizável por jogadores comuns; estritamente um recurso para desenvolvedores/pipeline de dados
- Sem SLA, versionamento ou notificações de alteração - a estrutura pode mudar com as atualizações do jogo
Opinião da comunidade
Entre os desenvolvedores do Warframe, o Public Export é respeitado como a fonte de verdade autoritativa e é o upstream sobre o qual as APIs da comunidade (warframestat.us, WFCD, warframe-public-export cleanups) são construídas. No entanto, o formato bruto atrai críticas consistentes por ser difícil de consumir: o índice LZMA, hashes de conteúdo que mudam frequentemente, JSON malformado/não padrão que precisa de correção, documentação escassa e lacunas na cobertura. Essas lacunas são precisamente a razão pela qual mirrors da comunidade e projetos aprimorados como o warframe-public-export da calamity-inc (JSON limpo) e o warframe-public-export-plus ("tudo o que falta no Public Export e mais") existem e têm uso constante.
Do Reddit
Do Reddit · r/Warframe →Avaliações e notas
- Warframe Forums (General) - "Please make the Public Export JSON files less painful to deal with"
“Developer-facing thread requesting DE improve the Public Export format, reflecting the common complaint that the raw JSON manifests are non-standard and awkward to parse and clean.”
- Warframe Forums (Players helping Players) - "I Just want my data"
“Forum thread on accessing Warframe data, part of ongoing community discussion around obtaining game data via the Public Export.”
- GitHub - calamity-inc/warframe-public-export (cleaned mirror of the official export)
“"All JSON files from Warframe's Public Export in a clean format. Updated automatically." Notes that corrections are needed to make the official JSON usable, evidencing the raw export's rough edges.”
- GitHub - calamity-inc/warframe-public-export-plus (enhanced superset)
“"The most complete data source for all your Warframe needs and interests. Contains everything missing in Public Export and more" - highlights coverage gaps in the official export.”
- WARFRAME Wiki - Public Export (official documentation)
“Community/wiki documentation of the endpoints, index/manifest structure, content-hash caching behavior, and localization support, used as the de-facto reference for developers.”