Эта статья относится к игре "Half-Life: Alyx". Нажмите для получения дополнительной информации.
This article relates to the workshop tools for "Half-Life: Alyx". Click here for more information.
This article's documentation is for Source 2. Click here for more information.

Создание дополнений

From Valve Developer Community
Jump to: navigation, search
English (en)Русский (ru)中文 (zh)Translate (Translate)

Давайте начнём

Сначала убедитесь в том, что вы установили Half-Life: Alyx Workshop Tools(en)!

После того, как инструменты установлены и находятся в панели запуска игры, называясь Tools Workshop, создайте новое дополнение, выбрав Create New Addon, введя имя, а затем нажав Launch Tools.

Tip.pngСовет:Если вы собираетесь тестировать карту без vr шлема, просто снимите галочку с Enable VR. Это не повлияет на игру в вашем выпущенном дополнении, так как SteamVR будет отключен только для вас, что позволит протестировать карту используя WASD/МЫШЬ на вашем мониторе. Вы можете ставить или убирать галочку с Enable VR каждый раз, когда запускаете инструменты.

Создание карты

Вы сделали пустое дополнение и теперь оно нуждается в контенте!

Note.pngПримечание:Дополнения могут быть не просто картами - на самом деле дополнения даже не нуждаются в карте. Это могут быть звуки, модели, анимации, текстуры, но карта является самой простой отправной точкой, поэтому мы будем использовать ее для этого примера. Просмотрите страницу о файловой структуре дополнений(en) или смотрите документацию других инструментов Alyx Workshop tools(en).

После загрузки инструментов запустите Hammer (редактор уровней Half-Life: Alyx) нажав на иконку молотка в левом верхнем углу панели инструментов.

Creating an Addon-128485206-hammer.png

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

  • В меню File выберите New Map From Template.
  • Перейти по пути maps\templates\ и выберите basic_setup.vmap
  • Ваша новая карта должна открыться вот так:

HLA-New-Map-From-Template-Hammer.png

  • Сохраните вашу карту нажатием Ctrl-S или выберите Save в меню File. Для этого примера сохраните вашу карту как "example.vmap."
Note.pngПримечание:Чтобы по-настоящему работать с Hammer, попробуйте изучить некоторые учебные пособия по SteamVR Home Hammer и Примеры карт(en) включенные вместе с Half-Life: Alyx.

Если вы хотите собрать карту и прогуляться по ней, то сейчас самое время!

  • До сборки карты вам необходимо создать предварительный просмотр запекания.
  • Для предварительного просмотра запекания перейдите в меню Освещение и выберите Preview Baked Lighting. Это должно занять всего секунду.
Note.pngПримечание:Больше информации доступно в освещение и запекание в Half-Life: Alyx(en).
  • Для компиляции и последующей игры на вашей карте нажмите F9 или выберите Build Map в меню File. Компиляция должна быть поставлена на Full Compile, или на то, что вам нужно. Нажмите на кнопку под названием Build и просто ждите смотря на невозмутимую консоль компиляции, пока Hammer не соберет\скомпилирует вашу карту.
  • Вы узнаете о том, что сборка карты завершена, поскольку окно игрового движка будет выведено на передний план с запущенной картой. Если вы играете с включенным VR режимом, наденьте гарнитуру и проверяйте карту с ее помощью!

Добавление вашей карты в ваше дополнение

Поздравляем, вы сделали и собрали карту! Теперь настало время для формального добавления вашей карты в ваше дополнение, чтобы вы могли выбрать карту в меню новой игры Half-Life: Alyx.

  • Закройте инструменты и перезапустите их, чтобы вернуться к Запуску инструментов.
  • Нажмите правой кнопкой мыши по вашему дополнению и выберите "Edit Addon Info...", или нажав по нему (дополнению) левой кнопкой мыши нажмите на иконку шестеренки.

Creating an Addon-128485204.png

В появившемся окне нажмите на значок [+] рядом с Playable Maps и добавьте свою тестовую карту, введя ее имя. Вам не нужно прописывать расширение файла! Эти имена основаны на пути к файлу, начиная с каталога карт. Поскольку ваша тестовая карта - maps/example.vmap, вы просто должны набрать "example". (Если ваша карта была расположена в maps/testmaps/example.vmap, вы должны ввести "testmaps/example")


Creating an Addon-128485205.png


К дополнению к редактированию информации дополнения (addon info), меню правой кнопки мыши включает в себя другие полезные опции:

Edit Addon Info... 
После того, как вы создали карты для своего дополнения, нужно добавить их в само дополнение.
Create Desktop Shortcut 
Размещает ярлык на рабочем столе с помощью соответствующих командных переключателей для непосредственного запуска инструментов с соответствующим дополнением. Вы можете создать отдельные ярлыки для запуска вашего дополнения в инструментах с и без VR.
Show Launch Command Line 
Показывает вам строку командной строки для запуска непосредственно внутри инструментов вашего дополнения с вашими текущими параметрами запуска.
Explore Content Folder & Explore Game Folder 
Открывает окно проводника Windows в месте, где находится содержимое вашего дополнения (ваш исходный контент, большая часть того, что вы будете редактировать в инструментах) или открывается каталог игры (ваш скомпилированный контент и несколько исключений, таких как сценарии LUA и веб-видео).
Set As Default 
Помечает дополнение в качестве основного при запуске Half-Life: Alyx Workshop Tools. По умолчанию сохраняется между сценами.
Duplicate 
Создает дополнение с нужным именем и копирует файлы из выбранного дополнения в новый каталог.

Запуск вашего дополнения

Теперь, когда вы сделали карту и добавили ее в свое дополнение, вы можете запустить его в локальной игре:

  • Выйдите из инструментария и запустите Half-Life Alyx из Steam.
  • Нажмите на меню Дополнения. Вы должны видеть свое дополнение здесь, в листе локальных дополнений. Убедитесь, что ваше дополнение включено.
  • В главном меню нажмите на "Новая игра".
  • Далее, в верхней панели нажмите на стрелки, чтобы перейти от основной компании Alyx к дополнениям.
  • Ваше дополнение должны быть здесь (↓), готовым к запуску. Нажмите на него, чтобы начать игру!

Example-Addon-In-HLA-Menu.png

Публикация вашего дополнения

Теперь, когда вы поиграли в свое дополнение и думаете, что оно готово для показа всему миру, пришло время загрузить его в мастерскую.

Запустите Workshop Manager tool.

Creating an Addon-128485206.png

Выберите "New Submission".

Creating an Addon-128485207.png

Заполните диалоговое окно Publish, включая изображения для предварительного просмотра, и нажмите на кнопку Submit \ Отправить.

Tip.pngСовет:При первой загрузке дополнения в мастерскую рекомендуется устанавливать отображение другим пользователям на "Скрытый" или "Только для друзей", чтобы в начале можно было проверить свою работу с условиями конфиденциальности. Вы можете изменить эту настройку позже.

Creating an Addon-128485208.png

Как только ваше дополнение будет создано и опубликовано, автоматически откроется web-страница вашего дополнения в мастерской (Вы должны быть авторизованы в Steam, чтобы изменять содержание предмета).

Обновление вашего дополнения

Запустите инструменты для вашего дополнения, как указано выше. Перейдите в Workshop Manager tool и нажмите правой кнопкой мыши по вашему дополнению выбрав пункт "Re-Upload".

Note.pngПримечание:Если у вас есть несколько дополнений, то вы должны загрузить только одно активное!

Опишите его и расскажите о изменениях в списке изменений. Вы также можете внести изменения в заголовок и изображение предмета. После выполнения всех необходимых действий нажмите по кнопке Submit \ Отправить