Ru/L4D2 Campaign Add-on Tutorial
Существует шесть основных шагов для создания собственной пользовательской кампании. Аддонов для Left 4 Dead 2:
- Создайте папку надстройки и подпапки содержимого.
- Создайте игровые ресурсы и поместите их в соответствующую подпапку.
- Создайте файлы метаданных и поместите их в соответствующую подпапку.
- Упакуйте содержимое папки Add-on в файл .VPK.
- Тщательно протестируйте VPK и внесите соответствующие изменения
- Создайте домашнюю страницу для надстройки, где ее можно загрузить игроками.
Установка 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: Папка «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 |