
Warframe Public Export (DE)
서드 파티 도구를 위해 Warframe의 게임 데이터(weapons, warframes, mods, relics, drops)를 현지화된 JSON으로 내보내는 Digital Extremes의 공식 퍼블릭 데이터 엔드포인트입니다.
개요
Warframe Public Export(이전 명칭 "Mobile Export")는 Digital Extremes에서 운영하는 읽기 전용의 인증이 필요 없는 데이터 엔드포인트로, 게임의 내부 데이터를 공식 Warframe Companion 모바일 앱, Arsenal Twitch Extension 및 게임 클라이언트 자체에 배포합니다. 클라이언트는 먼저 origin.warframe.com에서 언어별로 제공되는 LZMA 압축 인덱스를 가져오며, 여기에는 콘텐츠 해시 처리된 매니페스트 파일 이름이 나열되어 있습니다. 실제 JSON 매니페스트(weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics) 및 이미지 에셋은 content.warframe.com의 CDN을 통해 제공됩니다. 각 파일 이름은 업데이트할 때마다 변경되는 26자리의 콘텐츠 해시로 끝나기 때문에, 클라이언트는 에셋을 영구적으로 캐싱할 수 있지만 변경 사항을 감지하려면 인덱스를 다시 폴링해야 합니다. Warframe이 공식적으로 지원하는 모든 언어를 지원하여 이름, 설명 및 레벨 능력치를 현지화합니다. 이는 대부분의 Warframe 서드 파티 데이터 도구 및 API가 궁극적으로 파생되는 권위 있는 업스트림 소스입니다.
최적 용도: 소스로부터 직접 정확한 게임 데이터를 필요로 하는 Warframe 서드 파티 도구, 앱 또는 위키를 제작하는 개발자 및 데이터 관리자용이며, 플레이어가 직접 사용하는 도구는 아닙니다.
주요 기능
- Digital Extremes가 유지 관리하는 공식 퍼스트 파티 데이터 소스 (가장 높은 권위와 정확성)
- 읽기 전용 및 인증 불필요 - API 키, 계정, 로그인 필요 없음
- 콘텐츠 주소 지정 해싱: 파일 이름에 26자리 해시가 포함되어 DE의 CDN을 통해 에셋을 영구적으로 캐싱 가능
- 2단계 액세스: origin.warframe.com의 LZMA 압축 인덱스, 이후 content.warframe.com/PublicExport/Manifest/의 JSON 매니페스트
- 광범위한 커버리지: weapons, warframes, companions, mods/rivens, blueprints, resources, relics, arcanes, star-chart nodes, cosmetics
- 공식적으로 지원되는 모든 Warframe 언어에 대한 완전한 현지화 지원
- ExportManifest.json은 이미지 에셋을 가져오기 위해 각 아이템의 uniqueName을 textureLocation에 매핑합니다.
장단점
- Digital Extremes에서 직접 제공하는 권위 있는 퍼스트 파티 데이터 - 가장 정확한 소스
- 완전 무료, API 키 또는 인증 필요 없음
- DE의 CDN을 통해 제공되는 콘텐츠 주소 지정(해시 처리된) 파일 이름 덕분에 우수한 캐싱 모델 제공
- 이름, 설명 및 능력치에 대한 완전한 다국어 현지화 지원
- 대부분의 게임 아이템/콘텐츠 카테고리 및 이미지 에셋 위치 포함
- 원본 JSON이 비표준이거나 형식이 잘못되어 사용 전에 수정이 필요함 (커뮤니티 정제 미러가 활성화되는 원인)
- 공식 문서가 빈약하여 개발자들이 커뮤니티 위키 및 리버스 엔지니어링에 의존함
- 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("Public Export에서 누락된 모든 것과 그 이상")와 같은 커뮤니티 미러 및 개선 프로젝트가 존재하며 꾸준히 사용되고 있습니다.
Reddit에서
Reddit에서 · r/Warframe →리뷰 & 평점
- 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.”