Christmas Patriarch

Настройка песочницы Killing Floor

Рассмотрим возможности глобальных настроек игры, в основном песочницы (sandbox). Настройки находятся в файле KillingFloor.ini в секции [KFmod.KFGameType].

Включение песочницы

Для включения песочницы (Sandbox) необходимо установить параметр KFGameLength=3 в файле killingfloor.ini в секции [KFmod.KFGameType].

Основные параметры

Параметры песочницы (KFGameLength=3)

Список монстров

Каждая строка описывает монстра, которого можно задействовать в игре:

MonsterClasses=(MClassName="KFChar.ZombieClot",Mid="A")

Отряды монстров

Мобы в игре респаунятся группами. Каждая строка определяет состав одной группы:

MonsterSquad=4A1G

Пример: 4A1G означает, что в группу входят 4 монстра с индексом A и 1 — с индексом G.

Конфигурации волн

Каждая строка задаёт конфигурацию волны:

Waves[0]=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255,WaveDifficulty=0.000000)

Как посчитать WaveMask

Допустим, есть три группы:

MonsterSquad=4A
MonsterSquad=4A1G
MonsterSquad=2B

Нужно, чтобы на волне выходили только группы 2 и 3. Мысленно пишем напротив каждой группы 1, если она должна появляться, и 0, если нет:

0 MonsterSquad=4A
1 MonsterSquad=4A1G
1 MonsterSquad=2B

Выписываем последовательность нулей и единиц снизу вверх (от последней к первой):

110

Это двоичное число. Преобразуем его в десятичное — получаем 6. Это значение и нужно записать в WaveMask для нужной волны.

Подсказка (калькулятор Windows)
  1. Переключитесь в режим «Инженерный»/«Научный».
  2. Выберите систему счисления Bin и введите 110.
  3. Переключитесь в Dec — получите 6. Это и есть WaveMask.