Як створити мутатор для killing floor, metalmedved

Нескладна покрокова інструкція по створенню найпростішого мутаторів.

Нам буде потрібно KillingFloor SDK з файлом ucc.exe. Завантажити тут.

1. Перш за все, створіть в папці kf підпапку з ім'ям вашого майбутнього мутаторів, а в ній папку Classes. Наприклад може вийти наступна структура:

2. Далі в папці Classes створіть файл з розширенням .uc. наприклад Mut1.uc

3. Відкрийте в блокноті файл killingfloor.ini в папці System папки гри. Знайдіть рядок [Editor.EditorEngine] і додайте після неї рядок

тобто в нашому випадку

4. Відкрийте в блокноті файл, створений на кроці 2, і вставте туди фрагмент коду


class Mut1 extends Mutator;

defaultproperties
GroupName = "KFNewMut"
FriendlyName = "Новий мутатор"
Description = "Простий мутатор"
>

Зверніть увагу на те, що після слова class має стояти теж ім'я, що і у файлу, створеного на кроці 2. Так само ім'я, що привласнюється властивості GroupName завжди повинно починатися з букв KF. Збережіть файл.

5. Скомпілюйте мутатор. для цього в папці System папки гри створіть файл з розширенням .bat. наприклад make.bat і за допомогою блокнота вставте туди текст:


del NewMut.u
ucc make
del steam_appid.txt

Пояснення за кодом. Першим рядком ми видаляємо наш скомпільований мутатор, якщо він вже є, тому що якщо цього не зробити, то при внесенні змін до коду мутаторів після першої компіляції, вони не вступлять в силу. Другий рядком ми змушуємо утиліту ucc (файл ucc.exe повинен бути в папці System встановленої гри) скомпілювати всі мутатори killing floor, в тому числі і наш. Третім рядком ми видаляємо файл, створений ucc після компіляції, який заважає запуску гри.

6. Збережіть і запустіть файл, створений на кроці 5. Тепер в папці System папки гри у вас має з'явитися два файли:

це сам мутатор і файл його опису.

От і все. Можете запустити гру, створити нову і на вкладці мутаторов побачити свій новий мутатор. Наш мутатор не виконує будь-яких функцій, це просто оболонка.

Вивчивши unreal script, ви зможете написати вже функціональний мутатор. Почати вивчення можна звідси

Схожі статті