Реклама ООО Таймвэб
Реклама ООО Таймвэб
Реклама ООО Таймвэб

Как запаковать VScript в карту [Team Fortress 2]

Обсудить
Как запаковать VScript в карту [Team Fortress 2]

Предисловие

В обновлении от 1 декабря 2022 года Valve лениво скрипя зубами добавили VScript-ы. Благодаря такому нововведению для модеров открываются новые горизонты для творчества, и эти самые горизонты имеют очень большие возможности. И вот пример таких возможностей: TF:GO. Этот мод переносит в TF2 целый режим из CS:GO – Гонку Вооружений. Причем там сохранены все механики, в том числе хедшоты из всех оружий, чего нет в даже ванильной Тим Фортресс 2.

Запаковка

Итак, VScript-ы это такие же ассеты, которые можно было и до этого добавлять в карты.

Для добавления ассетов в карты используется програма VIDE или Valve Integrated Development Environment. Она еще много чего умеет, и если вам интересно, то на Valve Developer Commmunity Wiki есть статья про нее с описанием и ссылкой на туториал от разработчиков. Скачайте VIDE здесь (официальный сайт).

VIDE нативно поддерживает только Windows, но прекрасно работает и на Linux через Wine. Открываем:

Интерфейс

В верхней части выбираем инструмент Pakfile Lump Editor: он самый правый в этом списке. Откроется его вкладка:

Pakfile Lump Editor

Теперь нужно загрузить карту в формате bsp, то есть уже скомпилированную в hammer-е. Нажимаем кнопку Open в разделе BSP Options, для примера я прямо из файлов игры взял plr_hightower:

plr_hightower

Здесь можно видеть все те ресурсы, которые используются в карте, их тип, вес и расположение внутри bsp-файла. Сюда можно добавить и наш (ваш) VScript.

Чтобы добавить объект в bsp, под Pakfile Options нажимаем Add и скармливаем ему нужный вам файл, а затем в этом окне нажимаем OK:

Ок

Далее нужно выбрать путь к вашему скрипту внутри файла bsp. Этот путь такой же, как и в файлах TF2. Все VScript-ы хранятся по пути scripts/vscripts относительно корневой папки Team Fortress 2. Просто вписываем сюда этот путь и нажимаем OK:

scripts/vscripts

Файлик успешно сохраняется:

File

Чтобы сохранить карту уже с этим файлом, нажимаем Save под BSP Options, но будьте крайне осторожны: это не создает еще один файл, а обновляет открытый вами!

Комьюнити теперь в Телеграм
Подпишитесь и будьте в курсе последних IT-новостей
Подписаться

Итог

Обычный plr_hightower:

Нету

И наш модифицированный:

Есть

Так как файл qwe.nut пуст, то ничего и не выводится, но во втором случае файл найден.

Постлог

Заядлые мапперы такой способ знают уже давно, а новичкам будет полезно, ведь знание – сила. Всем благ!

Полезные ресурсы:

Мы тут не в игры играем, а публикуем новости, обзоры и инструкции.

Комментарии

Ваш баланс 10 ТК
1 ТК = 1 ₽
О том, как заработать и потратить Таймкарму, читайте в этой статье
Чтобы потратить Таймкарму, зарегистрируйтесь на нашем сайте
С помощью соцсетей
У меня нет аккаунта Зарегистрироваться
С помощью соцсетей
У меня уже есть аккаунт Войти
Инструкции по восстановлению пароля высланы на Ваш адрес электронной почты.
Пожалуйста, укажите email вашего аккаунта
Войти в Комьюнити
Регистрация в Комьюнити
Восстановление пароля