Portal 2

Portal 2

62 ratings
Публикация карты Hammer World Editor'a в Steam Workshop
By Alivebyte!
Публикация карты Portal 2 сделанная в Hammer'e,подробное объяснение.
   
Award
Favorite
Favorited
Unfavorite
Приветствие
Всем привет с вами Alivebyte!. Данный гайд как уже видно по уж не думаю забытой всеми игре Portal 2. Многие мапперы хотят опубликовать свои труды в Steam Workshop, но не знают как. В данном гайде я расскажу как это сделать.

ВНИМАНИЕ!!! Данный гайд рассчитан на людей, уже имеющих опыт в создании карт для игр модов на Source Engine, в частности, Portal 2. Если у вас нет необходимых навыков и не понимаете в чём суть гайда, то просьба не волновать автора вопросами по типу "А что такое trigger_once? Как это заспавнить?", а идти и получать всю нужную информацию на странице VDC по левел-дизайну Portal 2.
Этап 1: Работа над картой
Ну, начнём! Для начала нам нужно зайти в Hammer или Hammer++ и выбрать нужную карту для публикации.
Представим, что это наша карта:
На карту это конечно не похоже, скорее на "кубик-нубика".
Для начала, добавим на карту func_instance:

Открываем свойства инстанса и добавляем в VMF Filename instances/p2editor/global_pti_ents.vmf

Перезапускаем хаммер и видим наш инстанс

Назовите инстанс как вам угодно в Fix Up Name. Для этого гайда я его назвал pti_trigger_1.
Если открыть свойства, то вы найдёте параметр $disable_pti_audio. Он отвечает за реплики Кейва Джонсона из PTI. При желании, их можно отключить.

Теперь нам нужен logic_relay. Назовём его pti_relay_1. Теперь зададим аутпут OnTrigger на instance:@relay_pti_level_end;Trigger
Теперь создайте на конце карты trigger_once и задайте ему аутпут OnTrigger на logic_relay с инпутом Trigger.

Готово! Теперь наша карта готова к тому, чтобы попасть в Steam Workshop.

Примечание: Если это карта для кооперативного режима, обязательно переименуйте карту, добавив в начало названия карты mp_coop_<НазваниеВашейКарты>
Этап 2: Публикация
Теперь мы можем опубликовать карту. Закрываем хаммер и "Authoring Tools". Заходим в папку по пути Steam/SteamApps/common/Portal 2/bin и ищем там p2_map_publish.exe.
Открываем:

Нажимаем на кнопку Add.
Где Preview Image - это превью картинка в воркшопе. Можете быстро сделать её в фотошопе, что я и сделал. Рекомендую сохранить превьюшку в расширении .TGA. Где File - это сам файл карты.
Name - это название карты в воркшопе, ну а Description - описание. Нажимаем галочку внизу чтобы подтвердить соглашение по публикации карт Workshop'a. Но, в целом можно просто вписать Description и уже изменить описание на самом воркшопе.
В итоге выглядеть это примерно должно так:

Нажимаем Publish. Если вы всё сделали правильно и как указано в первом этапе, то карта должна опубликоваться:

Поздравляем! Вы опубликовали свою карту!



Заключение
Спасибо за прочтение этого гайда. Надеюсь, он вам помог! До скорого!
175 Comments
Гусь в очках 24 Mar @ 2:30pm 
Это совсем не работает это ужасно :waving:
Шампиньон 27 Feb @ 6:34am 
Я почему-то не вижу ентити Trigger_once может он теперь как то по другом называется?
Dima³²² 5 Mar, 2024 @ 11:38am 
:steamsunny::citranium:
ethrik 15 Sep, 2023 @ 1:26am 
эээ у меня всё не так, и ещё сделайте гайд на современных хаммеров на текстуры
Atlas 7 Jun, 2022 @ 1:33pm 
Там 2 папки bin??
Alivebyte!  [author] 5 May, 2022 @ 3:09pm 
Есть, вы либо не в ту папку bin зашли, либо у вас не установлен Portal 2 Authoring Tools
Atlas 5 May, 2022 @ 2:17pm 
В папке bin нету p2_map_publish.exe. Гайд нерабочий.
Alivebyte!  [author] 9 Aug, 2021 @ 2:36am 
обновил гайд, надеюсь теперь будет понятно.
Alivebyte!  [author] 9 Aug, 2021 @ 2:08am 
хаммер не обновлялся уже как очень давно, если ты про апдейт Authoring Tools, то последнее что там обновляли это объём бсп, к хаммеру это никак не относится.
Qwaz_5 9 Aug, 2021 @ 12:46am 
Ты обновлял хаммер?