Ru/L4D2 Campaign Add-on Tutorial: Difference between revisions
(Created page with "{{otherlang2 |title=L4D2 Campaign Add-on Tutorial |en=L4D2 Campaign Add-on Tutorial }}") |
No edit summary |
||
Line 3: | Line 3: | ||
|en=L4D2 Campaign Add-on Tutorial | |en=L4D2 Campaign Add-on Tutorial | ||
}} | }} | ||
{{toc-right}} | |||
Существует шесть основных шагов для создания собственной пользовательской кампании. Аддонов для Left 4 Dead 2: | |||
# Создайте папку надстройки и подпапки содержимого. | |||
# Создайте игровые ресурсы и поместите их в соответствующую подпапку. | |||
# Создайте файлы метаданных и поместите их в соответствующую подпапку. | |||
# Упакуйте содержимое папки Add-on в файл .VPK. | |||
# Тщательно протестируйте VPK и внесите соответствующие изменения | |||
# Создайте домашнюю страницу для надстройки, где ее можно загрузить игроками. | |||
== Установка Authoring Tools == | |||
Чтобы создать контент для Left 4 Dead 2, вам нужно будет установить [[Authoring Tools/SDK (Left 4 Dead 2)|Left 4 Dead 2 Authoring Tools]]. Это дает вам приложения и утилиты, необходимые для создания игрового контента. В основном, вы будете использовать приложение [[Hammer]] для создания уровней, а другие утилиты для создания пользовательских [[текстур]] и [[model]]s. | |||
Описание того, как создавать эти ресурсы, выходит за рамки данного руководства, но вы можете найти полезную информацию в [[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 для ваших уровней карты. | |||
Создайте папку с именем '<code>maps</code>' внутри вашей папки проекта надстройки: | |||
...\left4dead2\addons\deadline2\maps | |||
В эту папку с картами скопируйте файлы .BSP и .NAV, которые вы используете для своих карт. Для примера примера Dead Line есть три файла карты bsp.nav: | |||
{| {{standard-table}} | |||
|- | |||
! File | |||
! Description | |||
|- | |||
| <code>l4d_deadline01</code> | |||
| Minimal starting map for co-op, versus | |||
|- | |||
| <code>l4d_deadline02</code> | |||
| Final map for co-op, versus, survival, scavenge | |||
|} |
Revision as of 01:47, 10 August 2017
Существует шесть основных шагов для создания собственной пользовательской кампании. Аддонов для 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 |