Ru/Create a Mod: Difference between revisions
(gameinfo.txt) |
mNo edit summary |
||
Line 1: | Line 1: | ||
{{otherlang2 | {{otherlang2 | ||
|title=Создание Модификации | |title=Создание Модификации | ||
| fr = Create_a_Mod:fr | |fr=Create_a_Mod:fr | ||
| en = Create_a_Mod | |en=Create_a_Mod | ||
| hu = Create_a_Mod:hu | |hu=Create_a_Mod:hu | ||
| es = Create_a_Mod:es | |es=Create_a_Mod:es | ||
| zh-cn= Create_a_Mod:zh-cn | |zh-cn=Create_a_Mod:zh-cn | ||
}} | }} | ||
{{toc-right}} | {{toc-right}} | ||
Line 13: | Line 12: | ||
Кнопка '''Create a Mod''' автоматизирует процесс создания Source мода. Она: | Кнопка '''Create a Mod''' автоматизирует процесс создания Source мода. Она: | ||
* | * Создаёт новый мод по этому пути <code>steamapps\SourceMods\</code> | ||
* Делает копию исходных файлов в формате Visual Studio Project для последующего редактирования | * Делает копию исходных файлов в формате Visual Studio Project для последующего редактирования | ||
* | * Создаёт конфигурационный файл для вашего мода [[Source SDK:ru|Source SDK]] | ||
Line 22: | Line 21: | ||
== Версии движка == | == Версии движка == | ||
Перед созданием мода необходимо выбрать версию | Перед созданием мода необходимо выбрать версию движка которую вы будете использовать. Измените версию SDK на ту которую вы хотите использовать. | ||
; [[Source 2006]] | ; [[Source 2006]] | ||
Line 29: | Line 28: | ||
: Оригинальная версия [[Orange_Box|Orange Box]]. '''Это самая последняя''' основанная на HL2 версия движка которая доступна для создания мода. Это именно та версия на которой сделано большинство модов. | : Оригинальная версия [[Orange_Box|Orange Box]]. '''Это самая последняя''' основанная на HL2 версия движка которая доступна для создания мода. Это именно та версия на которой сделано большинство модов. | ||
; [[Source 2009]] | ; [[Source 2009]] | ||
: | : Обновлённая [[Orange_Box|Orange Box]] версия. Это текущая версия движка с поддержкой Mac. Однако, вы '''НЕ сможете создать полноценный мод на Source 2009'''; только content-only мод ''(включающий в себя новые модели оружия/текстур и т.д.)'' воспользовавшись ручным созданием с помощью этой подсказки [[#Creating a mod manually:ru|Creating a Mod manually]]. | ||
; [[Alien Swarm (engine branch)|Alien Swarm]] (через [[Alien Swarm SDK]]) | ; [[Alien Swarm (engine branch)|Alien Swarm]] (через [[Alien Swarm SDK]]) | ||
: Для создания мода к этой игре используйте | : Для создания мода к этой игре используйте её SDK. Так же возможно использование HL2 контента | ||
; [[Source SDK 2013|Source 2013]] | ; [[Source SDK 2013|Source 2013]] | ||
: В 2013 версии, Valve прекратила поддержку исходных кодов через Source SDK с выпуском [[SteamPipe]]. В связи с этими изменениями, были обновлены до последних версий исходные коды основывающийся на HL2 ветке Source Engine. На этот раз, исходный код не сделан доступным через SDK Launcher, а вместо этого | : В 2013 версии, Valve прекратила поддержку исходных кодов через Source SDK с выпуском [[SteamPipe]]. В связи с этими изменениями, были обновлены до последних версий исходные коды основывающийся на HL2 ветке Source Engine. На этот раз, исходный код не сделан доступным через SDK Launcher, а вместо этого размещён на Github. Смотрите [[Source SDK 2013:ru]] для подробной информации. | ||
Line 53: | Line 52: | ||
: Проекты для ''[[Half-Life 2: Deathmatch]]''. Эта опия доступна только если у вас есть ''[[Half-Life 2: Deathmatch]]''; | : Проекты для ''[[Half-Life 2: Deathmatch]]''. Эта опия доступна только если у вас есть ''[[Half-Life 2: Deathmatch]]''; | ||
; Multiplayer mod from template | ; Multiplayer mod from template | ||
: Этот проект | : Этот проект даёт возможность настроить такие параметры, как командный режим или пользовательские модификации. Эта опция '''не''' требует ''[[Half-Life 2: Deathmatch]]''. | ||
; Source code only | ; Source code only | ||
: Дамп кода без необходимости создавать мод. Этот вариант удобен, если вы просто хотите создать [[server plugin]]. | : Дамп кода без необходимости создавать мод. Этот вариант удобен, если вы просто хотите создать [[server plugin]]. | ||
Какой бы вариант вы ни выбрали, вы получите файлы исходного кода (даже если вы не владели той или иной игрой). Вы также получаете "все" доступные программы, | Какой бы вариант вы ни выбрали, вы получите файлы исходного кода (даже если вы не владели той или иной игрой). Вы также получаете "все" доступные программы, которые включают в себя набор средств разработки. | ||
=== Информация о Моде === | === Информация о Моде === | ||
Line 64: | Line 63: | ||
В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода. | В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода. | ||
В первом поле указывается путь, куда распакуются все исходные файлы, которые вы | В первом поле указывается путь, куда распакуются все исходные файлы, которые вы будете использовать при создании модификации. Он может быть каким угодно, но делайте его простым, к примеру "C:\mymod-source". | ||
Во второе поле введите название вашего мода. Нажмите Next, когда вы | Во второе поле введите название вашего мода. Нажмите Next, когда вы будете готовы. | ||
== Ручное создание мода == | == Ручное создание мода == | ||
Line 76: | Line 75: | ||
# Выберете "Edit Game Configurations" и кликните "Add". Введите название мода и папку с ним. | # Выберете "Edit Game Configurations" и кликните "Add". Введите название мода и папку с ним. | ||
Для получение исходного кода (или других файлов которые вы хотите модифицировать) вы должны использовать [[GCFScape]] и получить доступ к <code>sourcesdk.gcf\src_mod\</code>. Не забудьте только сохранить | Для получение исходного кода (или других файлов которые вы хотите модифицировать) вы должны использовать [[GCFScape]] и получить доступ к <code>sourcesdk.gcf\src_mod\</code>. Не забудьте только сохранить изменённые файлы в папке вашего мода. | ||
[[Category:Modding:ru]] | [[Category:Modding:ru]] | ||
[[Category:Russian]] | [[Category:Russian]] |
Revision as of 03:30, 19 April 2021
Кнопка Create a Mod автоматизирует процесс создания Source мода. Она:
- Создаёт новый мод по этому пути
steamapps\SourceMods\
- Делает копию исходных файлов в формате Visual Studio Project для последующего редактирования
- Создаёт конфигурационный файл для вашего мода Source SDK
Версии движка
Перед созданием мода необходимо выбрать версию движка которую вы будете использовать. Измените версию SDK на ту которую вы хотите использовать.
- Source 2006
- Устаревший - Первоначальная версия Half Life 2: Episode One. Оставлена только для обратной совместимости.
- Source 2007
- Оригинальная версия Orange Box. Это самая последняя основанная на HL2 версия движка которая доступна для создания мода. Это именно та версия на которой сделано большинство модов.
- Source 2009
- Обновлённая Orange Box версия. Это текущая версия движка с поддержкой Mac. Однако, вы НЕ сможете создать полноценный мод на Source 2009; только content-only мод (включающий в себя новые модели оружия/текстур и т.д.) воспользовавшись ручным созданием с помощью этой подсказки Creating a Mod manually.
- Alien Swarm (через Alien Swarm SDK)
- Для создания мода к этой игре используйте её SDK. Так же возможно использование HL2 контента
- Source 2013
- В 2013 версии, Valve прекратила поддержку исходных кодов через Source SDK с выпуском SteamPipe. В связи с этими изменениями, были обновлены до последних версий исходные коды основывающийся на HL2 ветке Source Engine. На этот раз, исходный код не сделан доступным через SDK Launcher, а вместо этого размещён на Github. Смотрите Source SDK 2013:ru для подробной информации.
Мастер создания
Тип проекта
Когда вы запустите мастер, у вас будет возможность выбрать что вы хотите сделать.
- Half-Life 2 Single Player
- Проекты для Episode One (2006) или Two (2007). Если у вас нет 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.
Какой бы вариант вы ни выбрали, вы получите файлы исходного кода (даже если вы не владели той или иной игрой). Вы также получаете "все" доступные программы, которые включают в себя набор средств разработки.
Информация о Моде
В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода. В первом поле указывается путь, куда распакуются все исходные файлы, которые вы будете использовать при создании модификации. Он может быть каким угодно, но делайте его простым, к примеру "C:\mymod-source". Во второе поле введите название вашего мода. Нажмите Next, когда вы будете готовы.
Ручное создание мода
Это действительно очень просто:
- Создайте папку по этому пути
steamapps\SourceMods\
(Мод может находиться где угодно, но только в этой папке STEAM сможет обнаружить и подключить его.) - Создайте gameinfo.txt в этой папке. Теперь у вас есть мод! :)
- Откройте SDK launcher и переключитесь на нужную версию движка.
- Выберете "Edit Game Configurations" и кликните "Add". Введите название мода и папку с ним.
Для получение исходного кода (или других файлов которые вы хотите модифицировать) вы должны использовать GCFScape и получить доступ к sourcesdk.gcf\src_mod\
. Не забудьте только сохранить изменённые файлы в папке вашего мода.