November 10, 2023

как начать делать карты

Начинающий гайд по установке Hammer++ с улучшенными компиляторами карт и прочее

типа как вообще начать че то делать

Для начала нужно хотя-бы раз запустить hammer.exe из папки bin (лежит в той же папке, что и hl2.exe) и после его закрыть

  • Скачиваем Hammer++ (улучшенная версия редактора карт Hammer) с этого сайта, выбираем там версию для CS:S и распаковываем в ту же папку bin (то есть hammerplusplus.exe, hammerplusplus и hammer.exe должны лежать рядом друг с другом);
  • Загружаем файл SECSS.fgd (если как текст открылся то ПКМ -> Сохранить страницу как) и кладём рядом с hammerplusplus.exe. Это текстовый файл, который сообщает редактору, какие сущности могут быть использованы в игре. По умолчанию идут устаревшие, никогда никем не обновлённые FGD, данный же был обновлён, чтобы отражать то, что есть в игре сейчас);
  • Берём компиляторы обновлённые отсюда последней версии и кидаем туда же в bin с заменой;
  • Создаём ярлык hammerplusplus.exe, кладём на рабочий стол, запускаем;
  • Вверху открываем Tools -> Options, в окне Game Data Files выделяем каждую строчку и нажимаем Remove, когда всё убрали нажимаем Add и выбираем файлSECSS.fgd, сохраняем;
  • Создаем карту сверху File -> New.

Для помощи можно посмотреть следующие ресурсы:

  • ProjectS (гайды на русском, единственные пожалуй)
  • TopHATTWaffle HammerTutorial V2 (на английском, старые, в целом ничего не поменялось)
  • TopHATTWaffle CS:GO Level Design Boot Camp (на английском, новые, но для CS:GO, некоторое может не подходить)
  • Valve Developer Community (на английском в основном и иногда с переводами, информация о всех аспектах движка)
  • Source Entities Wiki (на английском, справочник только по сущностям, на нём основан обновлённый FGD, можно смотреть через Help в окне настройках энтити в самом редакторе)
  • Учебник по Source Engine SDK (от энергоса ссылка. На русском, статьи по установке игнорируйте)