L4D2 Campaign Add-on Tutorial

From Valve Developer Community
Revision as of 08:47, 10 August 2017 by Deff (talk | contribs)

Jump to: navigation, search
English

Существует шесть основных шагов для создания собственной пользовательской кампании. Аддонов для Left 4 Dead 2:

  1. Создайте папку надстройки и подпапки содержимого.
  2. Создайте игровые ресурсы и поместите их в соответствующую подпапку.
  3. Создайте файлы метаданных и поместите их в соответствующую подпапку.
  4. Упакуйте содержимое папки Add-on в файл .VPK.
  5. Тщательно протестируйте VPK и внесите соответствующие изменения
  6. Создайте домашнюю страницу для надстройки, где ее можно загрузить игроками.

Установка Authoring Tools

Чтобы создать контент для Left 4 Dead 2, вам нужно будет установить Left 4 Dead 2 Authoring Tools. Это дает вам приложения и утилиты, необходимые для создания игрового контента. В основном, вы будете использовать приложение Hammer для создания уровней, а другие утилиты для создания пользовательских текстур и models.

Описание того, как создавать эти ресурсы, выходит за рамки данного руководства, но вы можете найти полезную информацию в L4D Level Design Basics Tutorial.

В Authoring Tools представлена кампания Add-on Dead Line с примерами кода.

Create an Add-on folder

Для начала перейдите в папку «addons» вашего места установки игры Left 4 Dead 2. Для большинства пользователей это будет похоже на:

C:\Program Files\Steam\steamapps\common\left 4 dead 2\left4dead2\addons
Note:Если у вас есть папка с дефисом, то есть "add-ons", убедитесь, что она пустая и удалите ее. В правильной папке нет дефиса: "addons".

Note: Папка «addons» может отсутствовать в Authoring tools.

Создайте новую папку внутри каталога «addons» и присвоите ей соответствующее имя. Эта новая папка будет именем файла .VPK, который в конечном итоге будет создан и распространен, поэтому рекомендуется избегать пробелов и использовать все строчные буквы. Вы также можете включить игру в заголовок, чтобы отличить ее от надстроек для других заголовков и, возможно, номер версии. Мы будем использовать "deadline" вместо "l4d_deadline" для нашего примера и удобства чтения.

...\left4dead2\addons\deadline2

Концептуально эта дополнительная папка будет служить базовой папкой «игры» для ваших активов и будет отображать макет в отправляемых файлах .VPK, как мы увидим ниже.

Создание основных игровых ресурсов

assets, которые вы создаете, по существу добавят тех, которые были отправлены в игру. Для кампании основными assets являются файлы .BSP и .NAV для ваших уровней карты.

Создайте папку с именем 'maps' внутри вашей папки проекта надстройки:

...\left4dead2\addons\deadline2\maps

В эту папку с картами скопируйте файлы .BSP и .NAV, которые вы используете для своих карт. Для примера примера Dead Line есть три файла карты bsp.nav:

File Description
l4d_deadline01 Minimal starting map for co-op, versus
l4d_deadline02 Final map for co-op, versus, survival, scavenge