Мутаторы и UnrealScript

Свой значок перка в KF2: руководство по SDK

Руководство показывает, как заменить стандартный значок перка в Killing Floor 2 на свой с помощью бесплатного KF2 SDK и графического редактора. Здесь описаны правила подготовки картинки (на них чаще всего ошибаются), импорт текстуры и проверка в игре. Для Killing Floor 1 смотрите значки ServerPerksV7.

Инструменты

  • Killing Floor 2 - SDK (Steam, Библиотека, Инструменты). Скачайте и запустите: первый запуск очень долгий.
  • Photoshop или GIMP.

Инструменты в Steam «Killing Floor 2 - SDK» находится в разделе «Инструменты» Steam.

Запуск SDK При первом запуске SDK грузится долго.

Подготовка значка

Найдите референс или нарисуйте значок сами. Три правила автора:

  • разрешение не меньше 256 x 256, иначе качество плохое;
  • сохраняйте в PNG, иначе появится неприятный белый фон;
  • режим цвета - RGB.

Удалите белый или чёрный фон. Причина: в меню значок показывается с цветовым наложением, а в игре, рядом с полосками здоровья и брони игрока, виден в оригинальных цветах. Если фон не прозрачный, вместо детального значка получится плоский цветной квадрат.

Удаление фона Удалите фон вокруг рисунка.

Другой пример Второй пример очищенного значка.

В Photoshop автор применяет команду «Сжать» (Contract) к выделению, чтобы цветные края не сливались и не перекрывались наложением. Всё, что не белое, теряется в наложении меню, поэтому оставляйте только нужные формы.

Проблема цветового наложения Что делает наложение, если области соприкасаются.

Готовый значок Готовый пользовательский значок.

Замена значка в SDK

  1. Откройте SDK; если появится окно, нажмите «Check now».
  2. В браузере контента откройте каталог UserInterface и папку Shared: там лежат все значки перков, Martial Artist, Horzine и значки зедов.
  3. Правый клик по папке Shared, Save; если папка пуста, сначала Fully Load, затем Save.
  4. Правый клик по значку, который хотите заменить, команда Reimport Texture, выберите свой файл.
  5. Сохраните изменённый значок (или всю папку) ещё раз.

Папка Shared Папка UserInterface/Shared в SDK.

Reimport texture Команда Reimport Texture.

Если значок стал логотипом Horzine, вы забыли режим RGB или сохранили как TGA. Если значок не виден в плейтесте SDK, проверьте в самой игре.

Баг с логотипом Horzine Логотип Horzine появляется при неверном режиме цвета.

Использование в игре

Скопируйте пакет UserInterface из папки unpublished SDK в папку published по пути C:\Users\<имя>\Documents\My Games\KillingFloor2\KFGame\ (если папки published нет, создайте её).

Результат в игре Пользовательский значок перка в игре.

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

Какого разрешения должен быть значок перка?
Не меньше 256 x 256 пикселей, иначе качество страдает. Сохраняйте в PNG в режиме RGB.
Почему мой значок превратился в логотип Horzine?
Изображение не в режиме RGB либо сохранено как TGA. Переключите режим на RGB и сохраните в PNG.