Warframe Public Export (DE)
Recommandé✓ Vérifié fonctionnelSûr à utiliser

Warframe Public Export (DE)

Le point de terminaison de données publiques officiel de Digital Extremes qui exporte les données de jeu de Warframe (weapons, warframes, mods, relics, drops) sous forme de JSON localisé pour les outils tiers.

Web

Aperçu

Warframe Public Export (anciennement "Mobile Export") est un point de terminaison de données en lecture seule et non authentifié exploité par Digital Extremes qui distribue les données internes du jeu à l'application mobile officielle Warframe Companion, à l'Arsenal Twitch Extension et au client de jeu lui-même. Les clients récupèrent d'abord un index compressé en LZMA et spécifique à la langue depuis origin.warframe.com, qui répertorie les noms de fichiers de manifeste hachés par contenu ; les manifestes JSON réels (weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics) et les ressources d'images sont ensuite servis depuis le CDN de content.warframe.com. Comme chaque nom de fichier se termine par un hachage de contenu de 26 caractères qui change à chaque mise à jour, les clients peuvent mettre en cache les ressources de manière permanente mais doivent réinterroger l'index pour détecter les changements. Il prend en charge toutes les langues officiellement supportées par Warframe, localisant les noms, les descriptions et les statistiques de niveau. C'est la source amont faisant autorité dont dérivent en fin de compte la plupart des outils de données et API tiers de Warframe.

Idéal pour: Les développeurs et les mainteneurs de données qui créent des outils, des applications ou des wikis tiers pour Warframe et qui ont besoin de données de jeu réelles directement depuis la source ; ce n'est pas un outil avec lequel les joueurs interagissent directement.

Fonctionnalités clés

  • Source de données officielle maintenue par Digital Extremes (autorité/précision maximale)
  • Lecture seule et non authentifiée - pas de clé API, pas de compte, pas de connexion requise
  • Hachage adressé par le contenu : les noms de fichiers portent un hachage de 26 caractères afin que les ressources soient mises en cache de manière permanente via le CDN de DE
  • Accès en deux étapes : index compressé en LZMA sur origin.warframe.com, puis manifestes JSON sur content.warframe.com/PublicExport/Manifest/
  • Large couverture : weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics
  • Localisation complète dans toutes les langues officiellement prises en charge par Warframe
  • ExportManifest.json associe le uniqueName de chaque élément à un textureLocation pour récupérer les ressources d'images

Avantages et inconvénients

Avantages
  • Données officielles faisant autorité provenant directement de Digital Extremes - la source la plus précise possible
  • Complètement gratuit, aucune clé API ou authentification requise
  • Excellent modèle de mise en cache grâce aux noms de fichiers adressés par le contenu (hachés) servis via le CDN de DE
  • Localisation multilingue complète pour les noms, descriptions et statistiques
  • Couvre la grande majorité des catégories d'éléments/contenus du jeu ainsi que les emplacements des ressources d'images
Inconvénients
  • Le JSON brut est non standard/malformé et nécessite des corrections avant utilisation (ce qui motive les miroirs de nettoyage de la communauté)
  • Documentation officielle éparse ; les développeurs s'appuient sur le wiki de la communauté et la rétro-ingénierie
  • L'index compressé en LZMA et les hachages de contenu changeant fréquemment ajoutent des frictions d'intégration
  • Des lacunes de couverture existent - certaines données manquent complètement, c'est pourquoi les super-ensembles 'export-plus' existent
  • Inexploitable par les joueurs réguliers ; strictement une ressource pour les développeurs/pipelines de données
  • Pas de SLA, de versioning ou de notifications de changement - la structure peut changer avec les mises à jour du jeu

Avis de la communauté

Parmi les développeurs de Warframe, Public Export est respecté comme la source de vérité faisant autorité et constitue l'amont sur lequel les API de la communauté (warframestat.us, WFCD, warframe-public-export cleanups) sont construites. Cependant, le format brut suscite des critiques constantes car il est difficile à consommer : l'index LZMA, les hachages de contenu qui changent fréquemment, le JSON malformé/non standard nécessitant des corrections, la documentation éparse et les lacunes dans la couverture. Ces lacunes sont précisément la raison pour laquelle des miroirs communautaires et des projets améliorés comme warframe-public-export de calamity-inc (JSON nettoyé) et warframe-public-export-plus ("tout ce qui manque dans Public Export et plus encore") existent et sont régulièrement utilisés.

Depuis Reddit

Depuis Reddit · r/Warframe →

Avis et notes