Christmas Patriarch

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

Настройки находятся в файле KillingFloor.ini в секции [KFmod.KFGameType].

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

# Дополнительные строки при KFGameLength=3

Также в этом месте находятся строки, которые имеют значение только при KFGameLength=3:

# MonsterClasses

MonsterClasses=(MClassName="KFChar.ZombieClot",Mid="A") — каждая строка описывает монстра, которого можно задействовать в игре:

# MonsterSquad

MonsterSquad=4A1G — мобы в игре респаунятся группами. Каждая строка определяет состав одной группы. Например 4A1G означает, что в группу входят 4 монстра с индексом «A» и один с индексом «G».

# Waves

Waves[0]=(WaveMask=196611,WaveMaxMonsters=20,WaveDuration=255,
WaveDifficulty=0.000000) — каждая строка задаёт конфигурацию волны.

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

и мы хотим сконфигурировать волну так, чтобы на ней выходили только группы 2 и 3 строки (MonsterSquad=4A1G и MonsterSquad=2B). Мысленно напишем напротив каждой группы 1, если она должна появляться на волне, и 0, если нет:

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

Теперь выпишем отдельно слева направо последовательность нулей и единиц, начиная с нижней строчки:

text
110

Получилось число. Представив, что это двоичное число и преобразовав его в десятичное, мы получим нужное значение WaveMask для конфигурации волны.

Для преобразования систем счисления может быть использован обычный калькулятор Windows: