
warframe-public-export-plus
Улучшенный дамп данных JSON с открытым исходным кодом для игровых данных Warframe, который восполняет пробелы в официальном Public Export от Digital Extremes.
Обзор
warframe-public-export-plus — это поддерживаемый сообществом источник данных (от calamity-inc), созданный на основе официального «Public Export» от Warframe — эндпоинта, который DE использует для передачи внутренних игровых данных в свое приложение Companion и расширение Arsenal для Twitch. Он реорганизует и расширяет эти данные в более чем 50 чистых файлов JSON (Export*.json) с отдельно вынесенной локализацией (dict.*.json примерно на 13 языках), охватывая варфреймы, оружие, моды, реликвии, мистификаторы, рецепты, миссии, торговцев и многое другое. Он распространяется через GitHub и в виде пакета npm, а также обеспечивает работу браузера данных с открытым исходным кодом browse.wf. Это ресурс данных для разработчиков, а не внутриигровой инструмент или приложение.
Лучше всего для: Разработчики и энтузиасты данных, создающие сторонние инструменты, сайты, вики или ботов для Warframe, которым нужны полные, чистые и машиночитаемые игровые данные.
Ключевые возможности
- Более 50 экспортных файлов JSON, охватывающих почти все игровые данные Warframe (предметы, моды, реликвии, рецепты, миссии, торговцы)
- Данные и локализация полностью разделены (Export*.json и dict.*.json) во избежание дублирования
- Локализация примерно на 13 языков (EN, DE, FR, JA, KO, RU, ZH и т. д.)
- Включает в себя все, что отсутствует в официальном Public Export от DE, а также исправления и дополнения
- Распространяется на GitHub и в виде пакета npm (warframe-public-export-plus)
- Поставляется с определениями TypeScript и утилитами расчета характеристик на WASM
- Обеспечивает работу браузера данных с открытым исходным кодом browse.wf
- Ссылки на пути к иконкам/изображениям могут быть разрешены через browse.wf или игровой CDN
Плюсы и минусы
- Наиболее полный общедоступный набор данных Warframe — восполняет пробелы в официальном экспорте DE
- Чистая структура с отделенной от данных локализацией, удобная для использования
- Доступно как в виде необработанных файлов на GitHub, так и в виде пакета npm с типами TypeScript
- Многоязычная поддержка из коробки
- Открытый исходный код и активная поддержка (800+ коммитов)
- Обеспечивает работу браузера с открытым исходным кодом browse.wf, благодаря чему данные легко изучать
- Только для разработчиков: требуются знания в области программирования, бесполезно для обычных игроков напрямую
- Нет официальной связи с Digital Extremes — инициатива сообщества, зависящая от мейнтейнеров
- Относительно небольшой масштаб проекта (десятки звезд/форков), поэтому он является нишевым
- Точность данных зависит от игры и может отставать или содержать особенности, исправленные сообществом
- Почти нет независимых обзоров или обсуждений в сообществе для проверки
Мнение сообщества
Обсуждений среди обычных игроков (в Reddit, YouTube или Trustpilot) практически нет, поскольку это источник данных для разработчиков, а не приложение, которым пользуются конечные игроки. В нише разработчиков инструментов для Warframe он высоко ценится и считается набором данных по умолчанию — он лежит в основе browse.wf и упоминается как более полный, чем необработанный Public Export от DE. Никакой заметной критики, кроме того, что это технический ресурс, требующий знаний программирования для использования, не обнаружено.
Из Reddit
Из Reddit · r/Warframe →Отзывы и оценки
- GitHub repository (calamity-inc/warframe-public-export-plus)
“"The most complete data source for all your Warframe needs and interests. Contains everything missing in Public Export and more." ~58 stars, 12 forks, 800+ commits at time of research.”
- npm (warframe-public-export-plus)
“Published as an npm package for programmatic consumption of the data with TypeScript definitions.”
- browse.wf data browser
“Open-source web browser for the exported data; lets developers search/inspect the JSON exports directly.”