Срез установленной сборки
oculus-5.5.3-release-1.108.0-v76.0-CL-0от 2026-08-09. Анализ выполнен только на чтение. Наличие ассета в PAK не гарантирует его доступность игроку.
О странице
Это технический срез данных патча 1.108.0, извлечённых из сериализованных ассетов ExfilZone. Отчёт объединяет боевой слой — боеприпасы, урон, пробитие, броню, ресиверы, магазины, совместимость и DOD/velocity-кривые — с постоянной структурой квестов, торговцев, предметов, убежища, лута и карт.
На странице оставлены ключевые примеры и пояснения.
Что проверено
Боевой слой:
- 81 профиль боеприпасов в 11 калибрах;
- 61 ресивер и 90 магазинов;
- 709 записей деталей и 151 строка зависимостей;
- 32 оружейных DOD/velocity-кривых;
- 480 строк броневых и глобальных кривых;
- 729 дистанционных строк и 4491 сценарий оружие × патрон × дистанция.
Постоянная структура игры:
- 227 квестов и 913 локализованных строк целей; граф, награды и переходы остаются runtime-only;
- 5 групп торговцев и 174 связи с квестами; ассортимент, цены и loyalty levels остаются runtime-only;
- 322 нормализованных небоевых предмета;
- 70 улучшений убежища и 261 требование;
- 55 эвакуаций и 41 ключ; 447 loot-профилей с 3209 строками и 28 статических весов сложности;
- 4186 статических акторов map3/map5, сведённых по 262 комбинациям class/category.
Несколько примеров боеприпасов
| Профиль | Урон | DOD, м:урон | Pen | Pen DOD | м/с |
|---|---|---|---|---|---|
127x55_DamageType_FMJ |
120 | 0:120; 120:120; 400:48 |
3.4 | 0:3.4; 120:3.4; 400:1.36 |
290 |
12Gauge_DamageType_Buckshot7 |
20 | 0:20; 15:20; 260:5 |
1.2 | 0:1.2; 45:1.2; 260:0.3 |
420 |
545x39_DamageType_APv2 |
38 | 0:38; 160:38; 500:27.360001 |
6.2 | 0:6.2; 160:6.2; 500:4.464 |
910 |
556x45_DamageType_FMJv3 |
49 | 0:49; 140:49; 480:34.299999 |
4.4 | 0:4.4; 140:4.4; 480:3.08 |
945 |
762x39_DamageType_HPv2 |
84 | 0:84; 160:84; 460:57.959999 |
1.4 | 0:1.4; 160:1.4; 460:0.966 |
750 |
762x51_DamageType_APv2 |
63 | 0:63; 200:63; 650:50.400002 |
6.5 | 0:6.5; 200:6.5; 650:5.2 |
910 |
9x19_DamageType_APv1 |
53 | 0:53; 80:53; 360:22.790001 |
3.4 | 0:3.4; 80:3.4; 360:1.462 |
410 |
9x39_DamageType_FMJv3 |
61 | 0:61; 100:61; 440:27.450001 |
4.3 | 0:4.3; 100:4.3; 440:1.935 |
320 |
Точки записаны как дистанция_в_метрах:значение. Между ними Unreal использует линейную или кубическую интерполяцию.
Примеры оружейных параметров
| Ресивер | Калибр | RPM* | Head × | Оружейный DOD | Legacy pen | Ergo | Velocity / drop | Источник |
|---|---|---|---|---|---|---|---|---|
LowerReceiver_AK_AKMN |
762x39 | — | 1.6 | BR_DOD_Rfile_GY | 1.1 | 71.5 | BR_AKM_MuzzleVelocityCurve / 1.2 | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/AKM/Gunparts/LowerReceiver_AK_AKMN.uasset |
LowerReceiver_AR_RC416A5 |
556x45 | 850 | 1.6 | BR_DOD_Rfile_GY | 0.8 | 91 | BR_hk416_MuzzleVelocityCurve / 1.2 | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/HK416/Gunparts/LowerReceiver_AR_RC416A5.uasset |
LowerReceiver_G18C |
9x19 | 1000 | 1.4 | BR_DOD_Pistol_GY | 0.3 | 37 | BR_Pistol_MuzzleVelocityCurve | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/G18C/GunParts/LowerReceiver_G18C.uasset |
LowerReceiver_Vector_9mm |
9x19 | 1000 | 1.4 | BR_KrissVDOD_GY | 0.5 | 35 | BR_SMG_MuzzleVelocityCurve | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/Vector/GunParts/LowerReceiver_Vector_9mm.uasset |
LowerReceiver_PKP |
762x54R | 600 | 1.3 | BR_DOD_LMG_GY | 1.5 | 86.8 | BR_PKP_MuzzleVelocityCurve / 1.55 | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/PKP/GunParts/LowerReceiver_PKP.uasset |
LowerReceiver_M40A5 |
762x51 | 1000 | — | — | 2 | 85 | BR_Sniper_MuzzleVelocityCurve / 1.2 | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/M40A5/Gunparts/LowerReceiver_M40A5.uasset |
LowerReceiver_Malyuk762 |
545x39 | 630 | — | BR_DOD_Rfile_GY | — | — | BR_AKM_MuzzleVelocityCurve / 1.2 | Blueprints/VRInteractables/ZomboyGunSystem/AdvanceGun/Malyuk/Gunparts/LowerReceiver_Malyuk762.uasset |
FiringRate — настроенное циклическое значение, а не гарантированная практическая скорострельность. Ergo получено как сохранённое raw-значение / 1000. Пустое поле означает, что надёжный override не сериализован.
Дробовики
| Ресивер | Субснарядов | Spread (raw) | Buckshot7 при попадании всех |
|---|---|---|---|
LowerReceiver_Flame12 |
9 | 2.95 | 180 |
LowerReceiver_M870 |
9 | 2.6 | 180 |
LowerReceiver_M870M |
9 | 2.6 | 180 |
LowerReceiver_Sjogren |
9 | 0.1 | 180 |
180 — сценарий 20 урона Buckshot7 × 9 субснарядов, если попали все дробины, до брони и других модификаторов. Это не обещанный итоговый урон выстрела.
Примеры магазинов
| Магазин | Ёмкость | Основание | Ключ совместимости |
|---|---|---|---|
Mag_AR15_Drum50 |
50 | CDO | gunsmith.ar15.clip.drum50 |
Mag_AKM_75Drum |
75 | CDO | gunsmith.ak.clip.762drum60molot |
Mag_Evo3_Drum |
50 | CDO | gunsmith.evo3.clip.drum |
Mag_G18C_33rounds |
33 | CDO | gunsmith.g18c.clip.33rnd |
Mag_MP5_100rnd |
100 | CDO | gunsmith.mp5.clip.100rnd |
Mag_M897_UnDettachable |
7 | ключ каталога | gunsmith.m1897.clip.7round |
Mag_PKP_Drum |
— | не найдено | gunsmith.pkp.clip.drum |
CDO — сериализованный кандидат ClipSize; ключ каталога — число в идентификаторе при отсутствии override. Неразрешённых магазинов в текущем срезе: 0.
Примеры брони
| Объект | Тип | Уровень | Кривая | Точек | Прочность |
|---|---|---|---|---|---|
AntiPenetrationDurabilityScalarCurveLv6 |
helmet+vest | 6 | anti_penetration_durability_scalar | 5 | — |
WarfareHelmet_6B47 |
helmet | 3 | penetration_chance | 5 | 67 |
WarfareHelmet_6B47 |
helmet | 3 | penetration_damage_scalar | 3 | 67 |
WarfareTecVest_6B23-1 |
vest | 4 | penetration_chance | 3 | 110 |
WarfareTecVest_6B23-1 |
vest | 4 | penetration_damage_scalar | 4 | 110 |
Примеры из квестов и торговцев
Квесты хранятся с локализованными названиями, описаниями и статусом графа. Пример строки: download.dam.dlc_mica1 из цепочки dam — «Глубоко в лесозаготовительном лагере», цель — найти и расшифровать агентский компьютер у лесозаготовительного лагеря Дамбы. Граф переходов, награды и условия выдачи в статических файлах не сериализованы и остаются runtime-only.
Торговцы представлены пятью группами; их отображаемые имена в статических источниках не подтверждены, зато подтверждены связи с квестами: например, у группы doc — 36 связанных квестов, у gear — 39. Ассортимент, цены и loyalty levels находятся на стороне сервера.
Примеры из предметов и убежища
Небоевые предметы нормализованы с EN/RU-названиями и признаками использования. Пример: card.map1.basementexit — «Ключ от западного бункера Пригорода» (категория key); связь ключей с конкретными дверьми в этом срезе не подтверждается.
Улучшения убежища хранят цены и локализованные эффекты. Пример: «Туалет» уровня 1 стоит 120 000 и даёт «Увеличено получение опыта», уровень 2 — 228 000 с тем же типом эффекта.
Примеры из карт и лута
Эвакуации сериализованы с локализованными названиями и описаниями: например, Extraction_zombieextract1 — «Транспортные ворота Восток», восточная сторона транспортного прохода. Координаты в статических файлах не подтверждаются и намеренно не выводятся.
Статические веса сложности лута:
| Уровень | Тег | Casual | Standard |
|---|---|---|---|
Level_01 |
1 | 1.8 | 1.0 |
Level_02 |
2 | 1.6 | 1.0 |
Level_03 |
3 | 1.4 | 1.0 |
Level_04 |
4 | 0.6 | 1.0 |
Level_05 |
5 | 0.4 | 1.0 |
Level_06 |
6 | 0.2 | 1.0 |
Это сериализованные веса. Как и когда runtime выбирает профиль/режим, статические файлы не подтверждают.
Компактный срез статических акторов карт:
| Категория | map3 | map5 |
|---|---|---|
loose_loot_location |
1266 | 1599 |
loose_loot_profile |
250 | 372 |
loot_container |
251 | 262 |
extraction |
10 | 6 |
key_door |
7 | 8 |
ai_spawner |
4 | 5 |
player_spawn_group |
9 | 12 |
Это inventory сериализованных уровней, а не подтверждение runtime spawn/loot.
Уровни достоверности
extracted— подтверждённый статический факт этой сборки;partial— декодированный статический факт с явно названными недоступными связями;candidate— направление исследования, не игровое утверждение.
Почему здесь нет «финального урона»
В ресиверах есть legacy-слой (DamageRangeCurve, PenetrationPower, DamageType), а в ExfilZone отдельно хранятся advanced bullet profiles (DamageOverDistance, PenetrationPowerOverDistance). Подтверждённой runtime-формулы композиции пока нет, поэтому они не перемножаются под видом точного результата.
DPS/TTK в таблице сценариев — прозрачный сценарий: 100 HP, без брони, blunt, bleed, промахов, перезарядки и ручного цикла bolt/pump-action.