Свой значок перка в KF2: руководство по SDK
Руководство показывает, как заменить стандартный значок перка в Killing Floor 2 на свой с помощью бесплатного KF2 SDK и графического редактора. Здесь описаны правила подготовки картинки (на них чаще всего ошибаются), импорт текстуры и проверка в игре. Для Killing Floor 1 смотрите значки ServerPerksV7.
Инструменты
- Killing Floor 2 - SDK (Steam, Библиотека, Инструменты). Скачайте и запустите: первый запуск очень долгий.
- Photoshop или GIMP.
«Killing Floor 2 - SDK» находится в разделе «Инструменты» Steam.
При первом запуске SDK грузится долго.
Подготовка значка
Найдите референс или нарисуйте значок сами. Три правила автора:
- разрешение не меньше 256 x 256, иначе качество плохое;
- сохраняйте в PNG, иначе появится неприятный белый фон;
- режим цвета - RGB.
Удалите белый или чёрный фон. Причина: в меню значок показывается с цветовым наложением, а в игре, рядом с полосками здоровья и брони игрока, виден в оригинальных цветах. Если фон не прозрачный, вместо детального значка получится плоский цветной квадрат.
Удалите фон вокруг рисунка.
Второй пример очищенного значка.
В Photoshop автор применяет команду «Сжать» (Contract) к выделению, чтобы цветные края не сливались и не перекрывались наложением. Всё, что не белое, теряется в наложении меню, поэтому оставляйте только нужные формы.
Что делает наложение, если области соприкасаются.
Готовый пользовательский значок.
Замена значка в SDK
- Откройте SDK; если появится окно, нажмите «Check now».
- В браузере контента откройте каталог UserInterface и папку Shared: там лежат все значки перков, Martial Artist, Horzine и значки зедов.
- Правый клик по папке Shared, Save; если папка пуста, сначала Fully Load, затем Save.
- Правый клик по значку, который хотите заменить, команда Reimport Texture, выберите свой файл.
- Сохраните изменённый значок (или всю папку) ещё раз.
Папка UserInterface/Shared в SDK.
Команда Reimport Texture.
Если значок стал логотипом Horzine, вы забыли режим RGB или сохранили как TGA. Если значок не виден в плейтесте SDK, проверьте в самой игре.
Логотип Horzine появляется при неверном режиме цвета.
Использование в игре
Скопируйте пакет UserInterface из папки unpublished SDK в папку published по пути C:\Users\<имя>\Documents\My Games\KillingFloor2\KFGame\ (если папки published нет, создайте её).
Пользовательский значок перка в игре.
Вопросы и ответы
- Какого разрешения должен быть значок перка?
- Не меньше 256 x 256 пикселей, иначе качество страдает. Сохраняйте в PNG в режиме RGB.
- Почему мой значок превратился в логотип Horzine?
- Изображение не в режиме RGB либо сохранено как TGA. Переключите режим на RGB и сохраните в PNG.