Ru/Create a Mod: Difference between revisions

From Valve Developer Community
< Ru
Jump to navigation Jump to search
No edit summary
No edit summary
 
(30 intermediate revisions by 12 users not shown)
Line 1: Line 1:
Кнопка 'Create a Mod' находится в [[Source SDK]], который можно запустить через STEAM, если есть Half-Life 2 или другая первичная Source-игра (не игра, для которой Source специально лицензировался и покупался). Эта кнопка делает ровно то, что на ней написано: она позволяет создать модификацию Half-Life 2 или самого движка Source. На самом деле, это приложение только стартовая площадка, и всю тяжелую работу, необходимую для создания хорошей модификации, вам все еще нужно сделать самим. Эта кнопка создаст базовую структуру мода, давая вам возможность копаться в коде, моделях и мире Half-life 2, чтобы создать свой собственный интересный мир.
{{LanguageBar}}
<!--  This button will generate the basic framework for you to work with, allowing you to dabble in the code, the models and the worlds of Half-Life 2 to create your own interesting world.
{{TabsBar|main=Create a Mod}}
На самом деле, лучше будет, чтобы кто-нибудь проверил, особенно хорошо если программисты. Я модификациями не занимался, к тому же я 3д-художник, и с переводом терминологии вроде фреймворков и т.п. могу наврать - Halfgild Wynac, 2008 - 06 - 24 -->


== The Setup Sequence ==
{{toc-right}}
Before following the steps below you need to select which version of the Source engine you want to work with. The first drop down box in the Source SDK window allows you to do this. Pick either "Episode 1" or "Orange Box". It's recommended you work with the Orange Box engine as it is newer and still backwards compatible with most of the content from the Episode 1 engine.


=== Step 1. The Choice ===
Кнопка '''Create a Mod''' автоматизирует процесс создания {{source|3}} {{L|Modification|мода}}. Она:
[[Image:sourcesdk1.JPG|thumb|250px|The Source SDK window]]
* Создаёт новый мод по пути {{Path|steamapps\SourceMods\}}
* Делает копию исходных файлов в формате Visual Studio Project для последующего редактирования
* Создаёт конфигурационный файл для вашего мода {{L|Source SDK}}


After double clicking ''Create a Mod'' from within the Source SDK application, you will be presented with four options.  You can either modify [[Half-Life_2|Half-Life 2 Single Player]], [[Half-Life_2_Deathmatch|Half-Life 2 Multiplayer]], Start a mod from scratch or utilize the [[Installing_and_Debugging_the_Source_Code|Source Code]] only.  The screen on which these options are presented looks as follows.
{{Note| Вы должны перезапустить клиент Steam, чтобы ваш мод появился в библиотеке. }}


[[Image:createamod1.JPG]]
== Версии движка ==
Перед созданием мода необходимо выбрать версию движка которую вы будете использовать. Измените версию SDK на ту которую вы хотите использовать.


The following steps will depend on which option you select.  If you selected '''Modify Half-Life 2 Single Player''', '''Modify Half-Life 2 Multiplayer''' or '''Start a mod from scratch (advanced users only)''', go to step 2.  If you selected '''Source code only (advanced users only)''', go to step 4.
; {{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}} для подробной информации.


=== Step 2. Directories & Mod Name ===
At this screen you will be prompted to enter the directory you would like to install the mod as well as the mods name.  The first box will contain all of the source files that you will use to construct your mod project.  This name can be anything you like, but lets start it simple and enter the title "C:\mymod-source".  Into the mod name line enter "My Mod".  Click next when you are ready.


[[Image:createamod2-2.JPG]]
{{Warning|Ваша ''Версия Движка'' в {{L|Source SDK}} должна совпадать с версией в моде! Иначе будут проблемы с обнаружением ресурсов и контента.}}


The Source SDK will now copy the needed Half-Life 2 code, maps, models, and other materials into your own development folder.  This may take several minutes to complete so please be patient.   
== Мастер создания ==
=== Тип проекта ===
: {{HL2}} '''Этот раздел только для Half-Life 2 модов!'''


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


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


Once complete, you will be informed of it and be prompted to click 'Next'. Do so now.
; 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}}.


=== Step 3. Completion ===
Какой бы вариант вы ни выбрали, вы получите файлы исходного кода (даже если вы не владели той или иной игрой). Вы также получаете "все" доступные программы, которые включают в себя набор средств разработки.
Complete the setup by selecting to '''Open readme file''' and click finish. Your files are now ready to be used for your next great modification: so get modding!


[[Image:createamod4.JPG]]
=== Информация о Моде ===
[[File:Create mod step2.png]]


=== Step 4. "Source Code Only" ===
В этом окне вам предложат указать каталог, в который будут распакованы файлы и указать название мода.
This installation is different from the previous three only in the fact that there is a difference between editing the Source code for an end result of a modification and editing the Source code simply for self-experience and exploration purposes. '''Source code only (advanced users only)''' will not give you the tools needed to compile the code into modification format and this is useful for people making server-modifications for Counter-Strike who wish to have it run alongside another mod, rather than a new mod all together.
В первом поле указывается путь, куда распакуются все исходные файлы, которые вы будете использовать при создании модификации. Он может быть каким угодно, но делайте его простым, к примеру "C:\mymod-source".
Во второе поле введите название вашего мода. Нажмите Next, когда вы будете готовы.


At the first screen you will be prompted to enter the directory you would like to install the source code. The location will contain all of the source code files for whatever use you intend for them. This name can be anything you like, but lets keep it simple and enter the title <code>"C:\myproject-source"</code>. Notice that you are not prompted for a 'SourceMods' modification directory. This is the key difference between this installation and the other three choices.
== Ручное создание мода ==
Это действительно очень просто:


[[Image:createamod3.JPG]]
# Создайте папку по этому пути {{Path|steamapps\SourceMods\}} ''(Мод может находиться где угодно, но только в этой папке Steam сможет обнаружить и подключить его.)''
# Создайте {{L|gameinfo.txt}} в этой папке. Теперь у вас есть мод! :)
# Откройте SDK launcher и переключитесь на нужную версию движка.
# Выберете "Edit Game Configurations" и кликните "Add". Введите название мода и папку с ним.


The Source SDK will now copy the needed source code into your own development folder. This may take several minutes to complete so please be patient. 
Для получение исходного кода (или других файлов которые вы хотите модифицировать) вы должны использовать {{L|GCFScape}} и получить доступ к {{Path|sourcesdk.gcf\src_mod\}}. Не забудьте только сохранить изменённые файлы в папке вашего мода.
 
[[Image:createamod3-3.JPG]]
 
Once complete, you will be informed of it and be prompted to click 'Next'. Do so now. Return to '''Step 3''' to continue.
 
== Additional Resources ==
To continue on and use the newly installed files, you will find the following resources and pages very useful:
 
* [[Books | Books about modding and mapping]]
 
{{otherlang:en}}{{otherlang:en:fr|{{PAGENAME}}:fr}}
 
[[Category:Modding]]

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\. Не забудьте только сохранить изменённые файлы в папке вашего мода.