Моды и Мастерская

Zedternal Unlimited для Killing Floor 2: руководство для новичков

Zedternal Reborn - мутатор, полностью перестраивающий режим Endless в Killing Floor 2. Стандартная система перков заменена roguelike-системой улучшений: в торговое время вы тратите Dosh на перки, навыки, улучшения оружия и снаряжение. Руководство написал игрок, который сам настраивает серверы; оно охватывает подключение, меню улучшений, экономику, особые волны, команды и INI-файлы. Для серверных изменений сложности смотрите также другие страницы о модах.

Что такое Zedternal

Zedternal Reborn (ZR) - базовая платформа от FleetKiller. Zedternal Unlimited (ZU), она же ZedternalRBPerkpackage, - пакет расширений с десятками особых перков, навыков и механик поверх ZR.

Чем отличается от ванильной KF2:

  • Нет постоянных уровней перков. Персонаж каждый раз собирается с нуля за Dosh.
  • Roguelike-навыки. Навыки предлагаются случайно, вы выбираете подходящие забегу.
  • Только Endless. Волны не кончаются, сложность и ваша сборка растут.
  • Особые Zed: варианты Omega, Predator, Emperor, Tiny Scrake и другие.
  • Особые волны, меняющие правила: от двойного урона и режима бога до режима вампира.
  • Баффы Zed: постоянные накапливающиеся прибавки здоровья, урона и скорости по ходу волн.
  • Полная настраиваемость через INI-файлы или визуальный инструмент Configurator.

Как подключиться к серверу

Ничего устанавливать вручную не нужно. При входе на сервер с Zedternal игра сама скачивает нужные предметы Workshop. В браузере серверов откройте Matchmaking, затем Server Browser, поставьте фильтр режима Endless и ищите серверы с «Zedternal» или «ZR» в названии. Первая загрузка может занять время, дальше входить можно сразу.

Основной цикл

  • Волна 1: вы начинаете ни с чем: пистолет 9mm (или 93R, зависит от конфига), по умолчанию 400 Dosh и ни одного улучшения.
  • Торговое время: обычный торговец плюс меню улучшений: тратьте Dosh на перки, навыки, улучшения оружия и снаряжение.
  • Повтор: убивайте Zed, получайте Dosh, выживайте, тратьте. Волны усложняются (больше и сильнее Zed, баффы, особые волны), но и вы сильнее. Финальной волны с боссом по умолчанию нет (финальная - 255), хотя админ может её задать.

Меню улучшений

Откройте его, подойдя к аппарату торговца в торговое время и нажав PERK MENU, либо введя UPG в консоли. Обычно оно доступно только в торговое время, но некоторые серверы разрешают и во время волн.

Семь вкладок: улучшения перков, навыков, оружия, снаряжения, а также боковое оружие, гранаты и ножи. Фильтр: Все, Доступные, Купленные. Есть кнопка голосования за пропуск торговца и кнопка закрытия.

Перки

  • Вам предлагается случайный набор перков из пула сервера (по умолчанию 10). Выберите один и купите первый уровень.
  • Прокачивайте до 20 уровня; можно иметь несколько перков одновременно.
  • Цены по умолчанию идут по кругу: 500, 600, 750, 1000, 1250, 1500, затем снова с начала. Довести один перк с 1 до 20 уровня стоит около 18 100 Dosh.
  • Примеры: Reaper (ZU) даёт +2% шанса крита, +6% урона по голове и +3% скорости движения за уровень, с Reaper's Ascension (+50% урона) на 10 уровне и Death's Touch (5% мгновенного убийства) на 20. Warlord даёт +2% урона, скорости перезарядки, скорострельности и другого за уровень.
  • Некоторые перки статичны и предлагаются всегда, остальные выпадают случайно.

Навыки

  • При повышении уровня перка случайно открывается один его навык (по умолчанию 10 на перк). Купить можно только открытые навыки.
  • Обычные навыки стоят 300 Dosh. Deluxe-навыки стоят 750 и открываются на 6 уровне перка.
  • Примеры базовых: Berserker Rage, Tactical Reload, Bombardier, Airborne Agent, Pyromaniac, Magic Bullet, Rank Them Up, Tenacity.
  • Навыки - одно из ключевых решений: копить Dosh на них или качать перк.

Улучшения оружия

Повышают характеристики оружия, которое у вас с собой. 23 типа по умолчанию, включая Damage, Headshot Damage, Clot Damage, Fleshpound Damage, Magazine Size, Rate of Fire, Reload Speed, Recoil Reduction, Penetration, Stun Power и Switch Speed. Damage есть всегда, остальные назначаются оружию случайно (до 40 слотов улучшений).

Цена = 50 + (базовая цена оружия x 0,15) x текущий уровень. Оружие за 1500 Dosh стоит 275 на уровне 1 и 500 на уровне 2. Максимум - 3 уровень на тип на оружие. Продав оружие, вы теряете улучшения.

Экономика и сложность

Переролл навыков: у купленного навыка есть значок переработки. Нажатие продаёт навык (по умолчанию возврат 100%) и даёт новый случайный из пула перка. Базовая цена переролла - 50 Dosh, множитель на повторы задаёт админ, всю функцию можно отключить.

Dosh:

  • Стартовые Dosh: 400.
  • Награда за убийство: обычные Zed около 1,2-1,25x базы, крупные около 0,7-0,75x, плюс +5% (обычные) и +8% (крупные) за каждого дополнительного игрока.
  • Бонус за волну: BaseDosh 660 + 20 за игрока + 5 за волну + 3 за уровень перка. Волна 10, 4 игрока и 15 суммарных уровней перков дают 835.
  • Присоединившиеся позже получают 70% среднего количества Dosh команды.
  • Штраф за смерть: Normal 5%, Hard 10, Suicidal 20, HoE 25.

Советы: доведите один перк до приличного уровня (5-10), прежде чем разбрасываться; навыки часто ценнее уровней перка; улучшения оружия - очень выгодная прибавка урона на дорогих стволах; Health Up и Armor Up важны в поздних волнах.

Масштабирование: здоровье, урон, скорость, шанс спринта и шанс сильной атаки растут каждую волну. Zed делятся на Normal (Clot, Crawler, Stalker, Gorefast, Bloat, Husk, Siren), Large (Scrake, Fleshpound, Quarter Pound, боссы) и Omega (особые усиленные варианты), у каждой группы свои кривые. Награда за убийство слегка падает с каждой волной, до нижнего предела.

События

Особые волны - случайные модификаторы со своими диапазонами волн. На одной волне их может быть две. Примеры:

  • Положительные: Double Damage, God Mode, Unlimited Ammo, Insta Kill, Dosh, Gift from Above.
  • Отрицательные: Acceleration, Haemorrhage, Mechanical Problem, Locked (нет торговца после волны), Lethargic.
  • Нейтральные: Poundamonium, Gored Fast, Popcorn, Clot Buster, Emperor, Predator, Five Alarm Siren, Tiny Terror, Titans, Bobble Zed, Featherweight, Fireworks, Earthquake, Phoenix, Virus, Vampire, Regeneration, Shrink, Pop, Chaos и Division.

Админ может принудительно ставить определённую особую волну на определённый номер.

Баффы Zed включаются на заданных волнах (например, 5, 9, 13, 17, 21...) и остаются и складываются: Health, Damage, Speed, Spawn Rate, Beefcake и особые, вроде Crawler Faster, Fleshpound Stronger, Siren Heal или Husk Suicide Rate. За убийство баффнутых Zed может даваться бонусный Dosh. Позднюю игру определяет умение опережать баффы.

Торговец, голосования, HUD

  • Торговец: оружие каждую волну ротируется, а не доступно сразу целиком (часть - статичное). Цены на патроны, броню и гранаты настраиваются, как и боковое оружие по умолчанию (9mm, 93R или своё), пул гранат и время торговли.
  • Голосования: пропуск торговца, пауза и выбор карты (только карты, поддерживающие Endless).
  • HUD: стопка карточек перков, значки навыков, баннер особой волны, трекеры перков, необязательная статистика (StatOverlay), плавающие числа урона.
  • Таблица счёта: собственная таблица с именами, перками, уровнями, убийствами, Dosh и пингом.

Консольные команды

Откройте консоль тильдой. Команды игрока:

  • UPG открывает меню улучшений.
  • ZRSetScoreBoardSize <1-255> (псевдоним ZRSetSB) задаёт размер шрифта таблицы счёта; ZRClearScoreBoardSize (ZRClearSB) сбрасывает; ZRDebugScoreBoard (ZRDebugSB) выводит данные о разрешении.
  • DKHudScale <значение> масштабирует интерфейс (0 - авто, 1 - база 720p, 1.5 - 150%, 2 - 200%).
  • mutate rerollperks cost показывает цену переролла всех перков, mutate rerollperks выполняет его.

При включённых читах: SpawnZed <имя>, SpawnHumanPawn, SpawnHumanPawnWep <путь>, GetZedNameList, GetWeaponList, GetCharIndexList. Доступные имена: Clot, Slasher, Rioter, Cyst, Gorefast, Crawler, Stalker, Bloat, Husk, Siren, особые варианты Omega, Scrake, Emperor, Fleshpound, Predator и боссы Abomination, King_Fleshpound, Hans, Matriarch и Patriarch.

Исправление шрифта таблицы счёта

Если таблица счёта слишком мелкая или крупная, введите ZRDebugScoreBoard, чтобы увидеть данные об области просмотра и шрифте, затем ZRSetScoreBoardSize 14. Типичные значения: 12-14 для 1080p, 14-16 для 1440p, 16-20 для 4K. Переопределение хранится в ZedternalReborn_LocalPreferences.ini.

Настройка сервера

  1. Установите выделенный сервер KF2 через SteamCMD.
  2. Подпишитесь в Workshop на Zedternal Reborn и нужные расширения.
  3. Добавьте ID предметов Workshop в KFGame/Config/KFEngine.ini в секции [OnlineSubsystemSteamworks.KFWorkshopSteamworks].

Параметры запуска: ?wave= стартовая волна, ?final= финальная волна (макс. 255), ?tradertime=, ?dosh=, ?players= (по умолчанию 6), ?alltraders. Пример:

KFServer.exe KF-BurningParis?Game=ZedternalReborn.WMGameInfo_Endless?Difficulty=3?wave=5?final=50?dosh=1000

Игровые классы: ZedternalReborn.WMGameInfo_Endless (ротация торговца) и ZedternalReborn.WMGameInfo_Endless_AllWeapons (всё оружие с первой волны). Смотрите также запуск выделенного сервера.

Файлы конфигурации

Шесть INI-файлов лежат в [КореньСервера]/KFGame/Config/ и создаются автоматически при первом запуске; правьте только нужное и затем перезапускайте сервер.

ФайлЗа что отвечает
ZedternalReborn_Upgrades.iniПерки, навыки, улучшения оружия, снаряжение, пакеты модов, цены и переролл
ZedternalReborn_Difficulty.iniМасштабирование Zed, модификаторы по времени, группы сложности
ZedternalReborn_Events.iniЦели, особые волны, переопределения, баффы Zed
ZedternalReborn_Game.iniИгровые опции, экономика Dosh, параметры игрока, торговец, голосования, подбираемые предметы, настройки карт
ZedternalReborn_Weapons.iniСтартовое оружие, гранаты, боковое оружие, статичное, особое и отключённое оружие, варианты
ZedternalReborn_ZedWaves.iniРазмер и ценность волны, скорость появления, состав, стоимость Zed, варианты, подмена

Клиентские настройки (размер таблицы счёта, любимые граната, боковое оружие и нож) лежат в Documents/My Games/KillingFloor2/KFGame/Config/ZedternalReborn_LocalPreferences.ini.

Инструмент Configurator

Configurator - HTML-инструмент, который открывается в браузере. Импортируйте любой из шести INI-файлов (тип определяется автоматически), правьте переключателями, ползунками и цветными колонками сложностей, затем экспортируйте и скопируйте файл в каталог конфигов сервера. Поддерживаются поиск и фильтр по пакету модов и добавление собственных перков, навыков, улучшений, особых волн, баффов Zed и настроек карт.

Пакеты модов

  • ZR: базовая платформа с 10 ванильными перками (по 10 навыков), всеми улучшениями оружия, снаряжением, особыми волнами, баффами Zed и конфигом.
  • DK (Zedternal Unlimited): более 35 особых перков, среди них семейство Symbiote (Symbiote, Riot, Hivemind, Agony, Cinder, Parasite), мифические перки (Reaper, Archangel, Wendigo, Medusa, Hydra), специалисты (Artificer, Scavenger, Tycoon, Hacker, Forge Warden, Cryophilite), боевые (Warlord, Maniac, Daredevil, Gambler, Special Agent, Headhunter, Taskmaster, Bulwark) и стихийные (Pyrokinetic, Venomancer, Frost, Voodoo, Time Traveler). У каждого есть способности 10 и 20 уровня.
  • PSY: админские и специальные перки, включая тестовые читерские.
  • HOWDY: дополнительный контент сообщества.

Возможные проблемы

  • Нет меню улучшений: дождитесь торгового времени или введите UPG. Если команду отключил сервер, спросите админа.
  • «Perk upgrade X is not paired with a valid Perk upgrade» в логах: навык ссылается на не загруженный перк. Проверьте, что файлы .u и _Resources.upk пакета лежат в KFGame/BrewedPC/.
  • В торговце нет оружия: ротация открывает больше с каждой волной; либо оно в списке отключённых; варианты Precious могут быть скрыты.
  • Вылет при появлении Zed или бесконечная рекурсия: проверьте совместимость модов и обновитесь до последней версии.
  • Zed застряли или не появляются: проверьте Zed Stuck Threshold и Timeout (по умолчанию 4 Zed и 150 секунд) или попробуйте All Traders.
  • Конфиг не применяется: перезапустите сервер, правьте нужный файл, не оставляйте пробелы вокруг = и ищите в логе сообщения «ZR Config:».
  • Неверное число игроков в браузере: известная проблема ванили, Zedternal в основном её исправляет.

Список особых волн ограничен 256 записями из-за ограничений репликации. Актуальную информацию ищите на странице Workshop и в Discord сообщества.

Вопросы и ответы

Сохраняются ли перки и навыки между играми в Zedternal?
Нет. Каждая игра начинается с нуля. Мод построен как roguelike: каждый забег уникален.
Работает ли Zedternal вне режима Endless?
Нет. Он рассчитан исключительно на Endless (игровой класс WMGameInfo_Endless).
Не вижу меню улучшений. Что делать?
По умолчанию оно доступно в торговое время. Нажмите кнопку PERK MENU после выхода из меню торговца либо откройте консоль тильдой и введите UPG.
Можно ли играть в Zedternal в одиночку?
Да. Можно запустить локальную игру, и все функции работают.
Нужен ли перезапуск после правки конфигов?
Да. Любые изменения конфигов сервера вступают в силу только после перезапуска.