KF2: клонирование скина оружия на другое через KFGame.ini
Страница - перевод и сжатие пошагового испанского руководства. Идея проста: в конфиге игры для каждого оружия с надетым скином есть строка с ID скина. Если скопировать эту запись и заменить имя оружия на имя класса другого оружия, другое оружие получит тот же скин. Автор взял скин Neon Mint для SG 500 из ящика и перенёс его на дробовик M4.
Шаг 1: открыть KFGame.ini
- В проводнике откройте «Документы», затем папку
My Games.
Документы, My Games.
- Перейдите в
KillingFloor2, затемKFGame, затемConfig.
В My Games, KillingFloor2, KFGame папка Config хранит ini-файлы.
- Откройте в Блокноте текстовый файл
KFGame.
Шаг 2: найти записи скинов
Ближе к концу KFGame.ini идёт ряд записей оружия, у каждой указан ID надетого скина. Оставьте файл открытым.
Записи выглядят как [KFGameContent.KFWeap_Shotgun_M4] и следующая за ней SkinItemId=....
Шаг 3: найти имена классов оружия
В проводнике зайдите в папку Steam (Program Files (x86)\Steam\steamapps\common\killingfloor2), откройте KFGame, затем Localization, затем INT и откройте файл KFGameContent в Блокноте. Прокрутите вниз: там имена классов всего оружия (пистолеты, ножи, винтовки и т. д.). Этот файл тоже оставьте открытым.
Папка common Steam, где лежит killingfloor2.
В папке игры откройте KFGame, затем Localization.
Шаг 4: копирование и замена
- В
KFGame.iniнайдите оружие с исходным скином, который хотите клонировать. В руководстве это дробовик SG 500 (классKFWeap_Shotgun_MB500, стартовое оружие Support) со скином Neon Mint. - Скопируйте блок точно (строку
[KFGameContent...]и строкуSkinItemId) и вставьте ниже, оставив пустую строку.
Изображение 1: выделите исходную запись и скопируйте.
- В файле
KFGameContentнайдите оружие, на которое хотите перенести скин (автор выбрал боевой дробовик M4, но подойдёт любое) и скопируйте имя его класса так, как оно записано, напримерKFWeap_Shotgun_M4.
Изображение 3: скопируйте имя класса нового оружия.
- Вернитесь в
KFGame.ini, удалите имя оружия во вставленной копии и вставьте вместо него имя нового класса. СтрокуSkinItemIdне меняйте. - Сохраните файл и запустите игру.
Автор выделял текст на скриншотах только затем, чтобы показать, где вы работаете.
Замечания о совместимости
- Не каждый скин подходит любому оружию. Проблемы возможны с прицелами у части оружия, например у Microwave gun и некоторых медицинских, - они могут выглядеть неверно.
- Комментатор подтвердил, что дублированный вид виден только тому игроку, который правил свой конфиг. На UMP в тесте автора, где использовался скин Neon Mint от SG 500, глюка не было.
- Если хотите, чтобы оружие с прицелом выглядело правильно, берите скин, включающий прицелы.
Вопросы и ответы
- Какие файлы нужно править?
- KFGame.ini в Documents/My Games/KillingFloor2/KFGame/Config, а имена классов оружия смотреть в файле KFGameContent в папке KFGame/Localization/INT игры.
- Видят ли другие игроки клонированный скин?
- Комментатор отмечает, что дублированный внешний вид виден только игроку, изменившему файл.
- Подходят ли все скины всему оружию?
- Нет. У части оружия, например Microwave gun и некоторых медицинских, прицелы или детали отображаются неправильно с клонированным скином.