Ru/Create a Mod: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
(correcting)
No edit summary
 
(20 intermediate revisions by 10 users not shown)
Line 1: Line 1:
{{DISPLAYTITLE:Создание Модификации}}{{otherlang2
{{LanguageBar}}
| fr = Create_a_Mod:fr
{{TabsBar|main=Create a Mod}}
| en = Create_a_Mod}}


Кнопка 'Create a Mod' находится в программном обеспечении [[Source SDK:ru|Source SDK]] и доступна через STEAM всем покупателям Half-Life 2 или других первичных Source engine продуктов. Эта кнопка делает именно то, о чем говорит ее название, она позволяем Вам создать модификацию игры Half-Life 2 или самого движка Source. Это лишь шаг, необходимый для проделывания большой работы. Эта кнопка создаст базовую структуру мода для работы, разрешая вам копаться в коде, изменить модели и мир Half-Life 2, чтобы создать ваш собственный интересный мир.
{{toc-right}}


== Последовательность установки ==
Кнопка '''Create a Mod''' автоматизирует процесс создания {{source|3}} {{L|Modification|мода}}. Она:
Перед тем, как приступать к изложенным ниже шагам, нужно выбрать версию движка Source, с которой вы будете работать. Это можно сделать в первом выпадающем списке в окошке Source SDK. Выберите "Episode 1" или "Orange Box". Рекомендуется работать с движком Orange Box, так как он новее и при этом обладает обратной совместимостью с большинством контента из движка Episode 1
* Создаёт новый мод по пути {{Path|steamapps\SourceMods\}}
* Делает копию исходных файлов в формате Visual Studio Project для последующего редактирования
* Создаёт конфигурационный файл для вашего мода {{L|Source SDK}}


=== Шаг 1. Выбор ===
{{Note| Вы должны перезапустить клиент Steam, чтобы ваш мод появился в библиотеке. }}
[[Image:sourcesdk1.JPG|thumb|250px|Окно Source SDK]]


После двойного клика по ''Create a Mod'' в приложении Source SDK, Вам будет представлено четыре варианта. Вы можете либо изменить [[Half-Life_2|Half-Life 2 Single Player]], [[Half-Life_2_Deathmatch|Half-Life 2 Multiplayer]], Начать мод с нуля или использовать только [[Installing_and_Debugging_the_Source_Code|Исходный код]]. Экран с вариантами выбора выглядит так, как показано на рисунке ниже.
== Версии движка ==
Перед созданием мода необходимо выбрать версию движка которую вы будете использовать. Измените версию SDK на ту которую вы хотите использовать.


[[Image:createamod1.JPG]]
; {{src06|4}}
: '''Устаревший''' — первоначальная версия {{hl2ep1|4}}. Оставлена только для обратной совместимости.
; {{src07|4}}
: Оригинальная версия {{L|Orange_Box|Orange Box}}. '''Это самая последняя''' основанная на {{hl2|4}} версия движка которая доступна для создания мода. Это именно та версия на которой сделано большинство модов.
; {{src09|4}}
: Обновлённая {{L|Orange Box}} версия. Это текущая версия движка с поддержкой Mac. Однако, вы '''НЕ сможете создать полноценный мод на {{src09|1}}'''; только content-only мод ''(включающий в себя новые модели оружия/текстур и т.д.)'' воспользовавшись ручным созданием с помощью этой подсказки [[#Ручное создание мода|Ручное создание мода]].
; {{L|Alien Swarm (engine branch)|Alien Swarm}} (через {{L|Alien Swarm SDK}})
: Для создания мода к этой игре используйте её SDK. Так же возможно использование HL2 контента
; {{src13|4}}
: В 2013 версии, Valve прекратила поддержку исходных кодов через Source SDK с выпуском {{L|SteamPipe}}. В связи с этими изменениями, были обновлены до последних версий исходные коды основывающийся на HL2 ветке Source Engine. На этот раз, исходный код не сделан доступным через SDK Launcher, а вместо этого размещён на Github. Смотрите {{L|Source SDK 2013}} для подробной информации.


Следующие шаги будут зависеть от того, какой вариант вы выберите. Если вы выбрали '''Modify Half-Life 2 Single Player''', '''Modify Half-Life 2 Multiplayer''' или '''Start a mod from scratch (advanced users only)''', переходите к шагу 2. Если вы выбрали '''Source code only (advanced users only)''', переходите к шагу 4.


=== Шаг 2. Директория & Название Мода ===
{{Warning|Ваша ''Версия Движка'' в {{L|Source SDK}} должна совпадать с версией в моде! Иначе будут проблемы с обнаружением ресурсов и контента.}}
В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода. В первом поле указывается путь, куда распакуются все исходные файлы, которые вы будите использовать при создании модификации. Он может быть каким угодно, но делайте его простым, к примеру "C:\mymod-source". Введите название мода в следующее поле. Нажмите Next, когда вы будите готовы.


[[Image:createamod2-2.JPG]]
== Мастер создания ==
=== Тип проекта ===
: {{HL2}} '''Этот раздел только для Half-Life 2 модов!'''


Source SDK скопирует необходимый Half-Life 2 код, карты, модели и другие материалы в вашу директорию. Это может занять некоторое время, поэтому запаситесь терпением.
Когда вы запустите мастер, у вас будет возможность выбрать что вы хотите сделать.


[[Image:createamod3.JPG]]
[[File:Create mod step1.png]]


[[Image:createamod3-3.JPG]]
; Half-Life 2 Single Player
: Проекты для {{hl2ep1}} или {{hl2ep2}}. Если у вас нет Ep1/2 эта опция будет недоступна.
; Half-Life 2 Multiplayer
: Проекты для ''{{hl2dm|1}}''. Эта опия доступна только если у вас есть ''{{hl2dm|1}}'';
; Multiplayer mod from template
: Этот проект даёт возможность настроить такие параметры, как командный режим или пользовательские модификации. Эта опция '''не''' требует ''{{hl2dm|1}}''.
; Source code only
: Дамп кода без необходимости создавать мод. Этот вариант удобен, если вы просто хотите создать {{L|server plugin}}.


После завершения, Вы будете проинформированы об этом и вас попросят нажать на 'Next'. Сделайте это.
Какой бы вариант вы ни выбрали, вы получите файлы исходного кода (даже если вы не владели той или иной игрой). Вы также получаете "все" доступные программы, которые включают в себя набор средств разработки.


=== Шаг 3. Завершение ===
=== Информация о Моде ===
Завершите установку, выберите '''Open readme file''' и нажмите Finish. Файлы готовы для использования в вашей модификации!
[[File:Create mod step2.png]]


[[Image:createamod4.JPG]]
В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода.
В первом поле указывается путь, куда распакуются все исходные файлы, которые вы будете использовать при создании модификации. Он может быть каким угодно, но делайте его простым, к примеру "C:\mymod-source".
Во второе поле введите название вашего мода. Нажмите Next, когда вы будете готовы.


=== Шаг 4. "Source Code Only" ===
== Ручное создание мода ==
Эта установка отличается от трёх предыдущих только тем, что не всё равно — модифицируете ли вы код движка, собственно, с целью создать такую модификацию кода или редактируете его исключительно из исследовательного интереса и для самообразования. '''Source code only (advanced users only)''' не даст вам инструментов, необходимых для компиляции кода в формат модификации, что, в общем-то, полезно тем, кто делает серверные модификации Counter-Strike, так как им желательно запускать их параллельно с другими модами, а не запускать полностью новый мод.
Это действительно очень просто:


В первом окне вам предложат ввести директорию, в которую вы хотели бы установить исходный код. Директория будет содержать все исходники для любых нужных вам целей. Имя папки может быть любым. Для простоты пусть будет  <code>"C:\myproject-source"</code>. Заметьте, что вам теперь не предлагают директорию модификации 'SourceMods'. Это ключевое отличие этой установки от трёх остальных.  
# Создайте папку по этому пути {{Path|steamapps\SourceMods\}} ''(Мод может находиться где угодно, но только в этой папке Steam сможет обнаружить и подключить его.)''
# Создайте {{L|gameinfo.txt}} в этой папке. Теперь у вас есть мод! :)
# Откройте SDK launcher и переключитесь на нужную версию движка.
# Выберете "Edit Game Configurations" и кликните "Add". Введите название мода и папку с ним.


[[Image:createamod3.JPG]]
Для получение исходного кода (или других файлов которые вы хотите модифицировать) вы должны использовать {{L|GCFScape}} и получить доступ к {{Path|sourcesdk.gcf\src_mod\}}. Не забудьте только сохранить изменённые файлы в папке вашего мода.
 
Source SDK будет копировать необходимый исходный код в вашу директорию. Это может занять некоторое время, поэтому запаситесь терпением.
 
[[Image:createamod3-3.JPG]]
 
После завершения, Вы будете проинформированы об этом и вас попросят нажать на 'Next'. Сделайте это. Вернитесь на '''Шаг 3''', чтобы продолжить.
 
== Дополнительные ресурсы ==
Чтобы продолжить использовать установленные файлы, следующие книги будут очень полезны:
 
* [[Books:ru|Книги о моддинге и маппинге]]
 
[[Category:Modding:ru]]
[[Category:Russian]]

Latest revision as of 01:51, 15 October 2024

English (en)Español (es)Français (fr)Magyar (hu)Русский (ru)Українська (uk)中文 (zh)Translate (Translate)
Info content.png
This translated page needs to be updated.
You can help by updating the translation.
Also, please make sure the article complies with the alternate languages guide.(en)
This notice is put here by LanguageBar template and if you want to remove it after updating the translation you can do so on this page.


edit

Кнопка Create a Mod автоматизирует процесс создания Source мода(en). Она:

  • Создаёт новый мод по пути 🖿steamapps\SourceMods\
  • Делает копию исходных файлов в формате Visual Studio Project для последующего редактирования
  • Создаёт конфигурационный файл для вашего мода Source SDK(en)
Note.pngПримечание: Вы должны перезапустить клиент Steam, чтобы ваш мод появился в библиотеке.

Версии движка

Перед созданием мода необходимо выбрать версию движка которую вы будете использовать. Измените версию SDK на ту которую вы хотите использовать.

Source 2006 Source 2006
Устаревший — первоначальная версия Half-Life 2: Episode One Half-Life 2: Episode One. Оставлена только для обратной совместимости.
Source 2007 Source 2007
Оригинальная версия Orange Box(en). Это самая последняя основанная на Half-Life 2 Half-Life 2 версия движка которая доступна для создания мода. Это именно та версия на которой сделано большинство модов.
Source 2009 Source 2009
Обновлённая Orange Box(en) версия. Это текущая версия движка с поддержкой Mac. Однако, вы НЕ сможете создать полноценный мод на Source 2009; только content-only мод (включающий в себя новые модели оружия/текстур и т.д.) воспользовавшись ручным созданием с помощью этой подсказки Ручное создание мода.
Alien Swarm(en) (через Alien Swarm SDK(en))
Для создания мода к этой игре используйте её SDK. Так же возможно использование HL2 контента
Source 2013 Source 2013
В 2013 версии, Valve прекратила поддержку исходных кодов через Source SDK с выпуском SteamPipe(en). В связи с этими изменениями, были обновлены до последних версий исходные коды основывающийся на HL2 ветке Source Engine. На этот раз, исходный код не сделан доступным через SDK Launcher, а вместо этого размещён на Github. Смотрите Source SDK 2013(en) для подробной информации.


Warning.pngПредупреждение:Ваша Версия Движка в Source SDK(en) должна совпадать с версией в моде! Иначе будут проблемы с обнаружением ресурсов и контента.

Мастер создания

Тип проекта

Half-Life 2 Этот раздел только для Half-Life 2 модов!

Когда вы запустите мастер, у вас будет возможность выбрать что вы хотите сделать.

Create mod step1.png

Half-Life 2 Single Player
Проекты для Half-Life 2: Episode One или Half-Life 2: Episode Two. Если у вас нет Ep1/2 эта опция будет недоступна.
Half-Life 2 Multiplayer
Проекты для Half-Life 2: Deathmatch. Эта опия доступна только если у вас есть Half-Life 2: Deathmatch;
Multiplayer mod from template
Этот проект даёт возможность настроить такие параметры, как командный режим или пользовательские модификации. Эта опция не требует Half-Life 2: Deathmatch.
Source code only
Дамп кода без необходимости создавать мод. Этот вариант удобен, если вы просто хотите создать server plugin(en).

Какой бы вариант вы ни выбрали, вы получите файлы исходного кода (даже если вы не владели той или иной игрой). Вы также получаете "все" доступные программы, которые включают в себя набор средств разработки.

Информация о Моде

Create mod step2.png

В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода. В первом поле указывается путь, куда распакуются все исходные файлы, которые вы будете использовать при создании модификации. Он может быть каким угодно, но делайте его простым, к примеру "C:\mymod-source". Во второе поле введите название вашего мода. Нажмите Next, когда вы будете готовы.

Ручное создание мода

Это действительно очень просто:

  1. Создайте папку по этому пути 🖿steamapps\SourceMods\ (Мод может находиться где угодно, но только в этой папке Steam сможет обнаружить и подключить его.)
  2. Создайте gameinfo.txt(en) в этой папке. Теперь у вас есть мод! :)
  3. Откройте SDK launcher и переключитесь на нужную версию движка.
  4. Выберете "Edit Game Configurations" и кликните "Add". Введите название мода и папку с ним.

Для получение исходного кода (или других файлов которые вы хотите модифицировать) вы должны использовать GCFScape(en) и получить доступ к 🖿sourcesdk.gcf\src_mod\. Не забудьте только сохранить изменённые файлы в папке вашего мода.