Методология данных Phantom Blade Zero
Как устроена эта база данных Phantom Blade Zero: какие файлы игры читает каждая страница, какие цифры рассчитаны и как, чего мы пока не можем знать и когда данные обновляются.
- Сборка игры
- 26367565
- Языков с текстом игры
- 13
- Точек на карте
- 1 937
- Листов карт регионов
- 8
Что мы читаем из игры
Игровые данныеКаждая группа страниц и игровые таблицы, из которых она берётся. В число строк входят записи, у которых никогда не будет своей страницы (сюжетные варианты, тестовые строки, дубликаты).
| Данные | Строк | Источник |
|---|---|---|
| Оружие | 31 | DT_WeaponData, DT_WeaponSnapSoulText |
| Фантомные Когти | 25 | DT_ShaqiWeaponData |
| Аксессуары | 66 | DT_Accessory |
| Снадобья | 17 | DT_MedicineTable |
| Предметы | 278 | DT_InventoryData |
| Враги | 177 | DT_CodexEnemyDataTable, DA_ActorConfig, ActorC_* |
| Таланты | 32 | DT_AbilityNodesTable |
| Колокола | 187 | DT_BellData |
| Регионы | 15 | DT_MapData, DT_ChapterData |
| Слухи | 70 | DT_QuestText, quest flow graphs |
| Торговцы | 7 | DT_ShopTable, DT_ShopItemTable |
| Лор | 218 | DT_InventoryData |
| Достижения | 66 | DT_Achievement + Steam |
| Галерея | 146 | DT_BonusArt |
Данные: Phantom Blade Zero 26367565 (CL-302256, UE 5.7.4). Откуда данные
Как получены данные
Игровые данныеМы читаем файлы PC-версии Phantom Blade Zero, сборка 26367565 (CL-302256, UE 5.7.4), открытыми инструментами для Unreal Engine. Таблицы данных игры (оружие, Фантомные Когти, аксессуары, враги, таланты, Колокола, задания и другое) экспортируются как есть и загружаются в нашу базу без ручной правки.
Названия и описания взяты из собственного текста игры на 13 языках. Если в игре нет текста на вашем языке, названия остаются на английском, и страница об этом сообщает.
Позиции взяты из файлов уровней игры: сундуки, находки, Колокола и Цветки памяти, размещённые в мире (1 937 точки на 8 картах регионов). Награды, которые выдаёт сюжет или задания, взяты из графов сценариев заданий и диалогов.
Что рассчитывается
РасчётЗначения с пометкой «Расчёт» вычислены по игровым данным по этим правилам.
- Характеристики врага на уровне: у каждого врага есть базовое значение для каждого параметра (здоровье, Ша-Ци, атака), а кривая монстра игры добавляет к нему по уровню. Значение на уровне L = База + База × кривая(L), по собственным кривым игры.
- Уровень врага: уровень зоны, где появляется враг, по таблице уровней зон игры. Боссы, размещённые сюжетом, используют диапазон уровней своего региона.
- Пыль сознания за убийство: минимум и максимум, которые даёт таблица боевой добычи на уровне врага.
- Итоги улучшений (Пыль сознания и материалы, чтобы улучшить до максимума оружие, Фантомный Коготь, аксессуар, снадобье или дерево талантов) — простые суммы стоимостей по уровням из таблиц игры.
- Позиции на карте: игра содержит вручную расставленные опорные точки, связывающие мировые координаты с каждой картой региона. Мы проецируем каждый размещённый объект по этим точкам (локальная подгонка по ближайшим); при проверке на исключённых опорных точках ошибка составляет 0,3–1,0% ширины карты.
- Как получить предмет: сундуки и находки берутся из их размещения в уровне плюс строки таблицы добычи, на которую они ссылаются; награды за боссов, задания и сюжет берутся из графа сценария, который их выдаёт.
Статистика Steam
SteamПроценты получения достижений — публичная глобальная статистика Steam по Phantom Blade Zero, обновляется каждые несколько часов. Если Steam недоступен, страница показывает последний сохранённый снимок. Статус трофея PS5 берётся из id трофеев PS5 в таблице достижений игры.
У скольких есть известный источник
Строки хотя бы с одним известным способом получения, из всех строк. Остальные выдаются способами, которые данные не привязывают к месту, поэтому их страницы так и пишут, а не гадают.
| Данные | С источником |
|---|---|
| Оружие | 23 / 31 |
| Фантомные Когти | 23 / 25 |
| Аксессуары | 61 / 66 |
| Снадобья | 16 / 17 |
| Предметы | 204 / 278 |
| Лор | 212 / 218 |
| Награды за боссов | 39 / 75 |
| Награды за задание | 42 / 70 |
Ограничения
Чего эти страницы не показывают и почему.
- Сложность: множители для режимов СТРАННИК, ПРОБИВАЮЩИЙ ПУТЬ, ИДУЩИЙ СКВОЗЬ АД и 66 ДНЕЙ находятся в скомпилированном коде игры, а не в её таблицах данных, поэтому здоровье и урон врагов показаны без учёта сложности.
- Поздние циклы (Новая игра+): ступени аксессуаров для поздних циклов есть в данных и показаны, а дополнительного масштабирования врагов за цикл там нет, поэтому оно не применяется.
- Сюжетные предметы: часть снаряжения и предметов выдаётся катсценами или скриптами без фиксированного места в мире. На таких страницах указан регион или задание, если они есть в данных, а иначе сказано, что фиксированное место неизвестно.
- Языки: в польском, турецком, чешском, арабском и индонезийском нет текста игры, поэтому игровые названия на этих страницах остаются на английском.
- Безымянные записи: у нескольких атак врагов нет названия в игре; если мы называем такую атаку по внутреннему id, она отмечена звёздочкой.
Обновления
После каждого патча мы заново извлекаем данные игры и перезагружаем базу; номер сборки внизу каждой страницы показывает, какую версию вы смотрите. Если цифра не совпадает с вашей игрой, кнопка сообщения об ошибке на любой странице свяжет вас с нами.
Каждая цифра в этой базе начинается в файлах игры сборки 26367565 (CL-302256, UE 5.7.4), прочитанных на 13 языках. Производные значения отмечены как «Расчёт» и следуют правилам выше. Проценты получения в Steam — единственный внешний источник; ничего не скопировано из других вики или гайдов.
Смотри также
Помогите нам поддерживать точность! Если вы заметили неверную статистику, отсутствующие данные или другие проблемы, ваш отзыв напрямую улучшает качество наших данных для всего сообщества.
Данные Phantom Blade Zero: FAQ
Откуда берутся данные MetaBot по Phantom Blade Zero?
Из файлов PC-версии игры сборки 26367565 (CL-302256, UE 5.7.4): таблиц данных игры, файлов уровней для позиций и графов сценариев заданий для наград. Публичная статистика Steam даёт проценты получения достижений.
Точны ли значения здоровья боссов?
Базовое здоровье — ровно то, что указано в игровых данных. Здоровье на уровне рассчитано по собственной кривой монстра и уровню зоны игры и отмечено как «Расчёт». Множители сложности не применяются.
Меняются ли цифры на высоких сложностях?
В игре — да, но эти множители находятся в скомпилированном коде, а не в таблицах данных, поэтому все значения здесь указаны без учёта сложности.
Насколько точны позиции на карте?
Позиции проецируются по собственным опорным точкам карты игры. При проверке на исключённых из подгонки точках ошибка составляет 0,3–1,0% ширины карты. У 176 из 187 Колоколов есть позиция на карте.
Как часто обновляются данные?
После каждого патча игры. Номер сборки на каждой странице показывает, из какой версии взяты данные.
