Появлялась ли у тебя когда-то мысль, как сделать карту в КС ГО и что для этого необходимо? По-хорошему, здесь действует схожий принцип, что и при создании собственных скинов. Но процесс разработки реального прототипа карты гораздо сложнее, комплекснее, да и в целом более длительный. Хотя мы не говорим что это невозможно, на досуге можно уделить некоторое время.
Тем более, Steam даже предоставляет SDK для разработки арен, моделей и прочих текстур, связанных с игрой. Кто знает, вдруг модераторы увидят твою работу и предложат место в компании, как было с разработчиком самого первого мода «Counter Strike» на движке Half Life.
Базовый инструментарий
Чтобы попробовать свои силы в визуальном 3D-моделировании, первым делом зайди в свой Steam-аккаунт, перейди в раздел «Библиотека» и найди вкладку «Инструменты». Здесь среди множества файлов необходимо отыскать неприметный пакет CS GO – SDK, после чего скачать его на ПК.
Важное замечание: SDK доступен только тем, у кого на аккаунте есть Counter Strike и Prime-аккаунт. Только в этом случае Steam дает доступ к разработке. В крайнем случае, пакет можно найти на сторонних ресурсах в свободном доступе. Только не забудь включить антивирус при скачивании.
Далее понадобится пак текстур (есть встроенные, но вдруг ты намерен работать серьезно) и много свободного времени. Неплохо бы иметь знания английского выше среднего, поскольку SDK разработан именно на этом языке.
Первые шаги к шедевру
Чтобы открыть рабочую зону, открой средства разработчика и выбери пункт, указанный на скриншоте.
Далее нажми в редакторе на крайнее левое поле File и выбери пункт New.
Итак, пустой макет создан. С его помощью можно сделать бесконечную карту в CS GO или любую другую на твое усмотрение. Но начнем с самого простого — наполнения. Оперировать в редакторе необходимо тремя базовыми инструментами:
выбор объектов;
добавление предметов/освещения;
строительство текстурных блоков и препятствий.
Схематически это выглядит следующим образом.
Начать стоит с базовой текстуры, т.е. с «куба». Нажимаешь на необходимую иконку, открываешь команду Browse и ищешь подходящую по твоему мнению подложку. Можно воспользоваться поиском, если уже знаешь, что хочешь добавить в начале.
Следующий этап более подробно объясняет скриншот ниже. На нем показан процесс построения текстуры в пространстве и процедура работы с камерой.
Для управления камерой (левый верхний квадрат) наведись на текстуру, выдели ее мышкой и нажми латинскую букву Z. После этого сможешь поворачивать объект в пространстве классическим сочетанием клавиш WASD, как в игре. Такой процесс создания полной карты в КС ГО в 2020 году даст более полное представление о масштабах, пропорциях и общей загруженности игрового пространства.
По сути, коробка — это и есть карта, поскольку все действия происходят внутри нее. Но внутри объекта просто так не походишь. Необходимо выбрать объект «стрелка» слева», а затем место, откуда ты смотришь на карту. После этого выдели квадрат, чтобы он стал красным, жмешь на него правой кнопкой и выбираешь команду Make Hollow.
Появится набор стен из 32 или 64 объектов. Советуем выбрать последний, т.к. это увеличит общее число полигонов, чтобы можно было легче проделывать отверстия в стенках куба (окна, двери, дыры).
Основной процесс
Итак, ты внутри коробки, где все уже предварительно подготовлено и можно начать заниматься созданием карты в CS CO. Выбери слева пиктограмму лампочки (четвертая сверху), которая позволит установить точку респауна игроков. Выглядеть это будет следующим образом.
Теперь переключись на камеру и наведись в кубе на то место, где планируешь создать респавн. Левой кнопкой ты установишь базовую модель террористов, что говорит о том, что процесс прошел успешно. В противоположном месте теперь стоит поставить контр-террористов, но для этих целей надо слегка повозиться с консолью.
Первым делом делаешь такой же спавн терроров, а затем дважды мышкой нажимаешь на него, чтобы открыть меню настроек. Переименуй в поле Class значение Terrorist на Counterterrorist и нажми «Применить».
Со спавном закончили, переходим к остальным процедурам. Самое забавное — добавление текстур, которые также делаются через террориста. Видимо, разработчики SDK так пошутили, но приходится извращаться.
Чтобы добавить новый предмет на карту — сделай террориста, выдели его и в поле Class пропиши «prop_dynamic», применив изменения. Окно при этом закрывать не надо. Необходимо найти команду World Model, которая отвечает за выбор текстуры.
С помощью кнопки Browse попадаешь в меню с текстурами, которые все обозначены английскими терминами. Допустим, необходим диван. Нажми на поисковую строку, как показано на скриншоте и пропиши там «sofa» для примера. После этого подтверди действие кнопкой ОК.
Получится примерно следующая картина. Диван, естественно, взят для примера. Его можно двигать, поворачивать, менять размер и ориентацию в пространстве.
Чтобы сделать очистку карты в CS GO, точнее определенного предмета — выдели его и нажми DEL.
С текстурами более-менее разобрались, теперь делаем отверстия в стенах. Для этого в основном меню выбери белый квадрат (поле слева), нажми на стенку в своем текстурном блоке и с помощью квадратных ползунков добейся необходимых тебе габаритов.
Теперь нажми Enter, выбери команду Carve и параллельно DEL на клавиатуре. Все, пространство освободилось, превратившись в проход.
Осталось только сохранить полученный результат через File – Save As.
Как поиграть на своей карте
После того, как ты долго и кропотливо создавал карту, самое время проверить готовый результат. Делается это следующим образом:
Открываешь карту через SDK;
Нажимаешь File — Run Map;
В открывшемся меню в графу Configuration прописываешь Full compile -both -final [slow!] и жмешь GO;
Дожидаешься, пока SDK пересоберет карту, а затем откроет ее непосредственно в CS GO;
Выбираешь одну из противоборствующих сторон и начинаешь долго и вдумчиво тестировать на предмет баланса и динамики.
Это самый базовый гайд на карты, где не предусмотрена масса предметов и объектов. Но если поймешь сам принцип, двигаться дальше будет гораздо проще. Удачи тебе!