moonst3ad
НЕ В СЕТИ
EN
Contractors Showdown: ExfilZone
// Contractors Showdown: ExfilZone

Патч 1.108.0 — базовый отчёт: бой, квесты, предметы, убежище и карты

Базовый срез ExfilZone 1.108.0: боеприпасы, оружие, броня, квесты, торговцы, предметы, убежище, лут и карты из read-only снапшота установленной сборки.

EXFILZONEPATCH 1.108.0COMBATQUESTSITEMSHIDEOUTMAPS

Срез установленной сборки 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.

Торговцы представлены пятью группами; их отображаемые имена в статических источниках не подтверждены, зато подтверждены связи с квестами: например, у группы doc36 связанных квестов, у gear39. Ассортимент, цены и 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.