This article's documentation is for the "GoldSrc" engine. Click here for more information.
This article's documentation is for anything that uses the Source engine. Click here for more information.

Uk/Create a Mod: Difference between revisions

From Valve Developer Community
< Uk
Jump to navigation Jump to search
(Created page with "{{Language subpage}} {{Updatetranslation}} {{toc-right}} Майстер '''Create a Mod''' автоматизує процес створення вихідного моду....")
 
No edit summary
 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Language subpage}}
{{LanguageBar|title = Створення Source моду}}
{{Updatetranslation}}
{{gldsrc topicon}}
{{Source topicon}}
{{TabsBar|main=Create a Mod}}
 
{{toc-right}}
{{toc-right}}


Line 7: Line 10:
* Створення нової теки моду {{Path|steamapps\SourceMods\}}
* Створення нової теки моду {{Path|steamapps\SourceMods\}}
* Установлює копію вихідного коду з пов’язаним файлом проєкту Visual Studio
* Установлює копію вихідного коду з пов’язаним файлом проєкту Visual Studio
* Створює конфігурацію гри для вашого мода в [[Source SDK]]
* Створює конфігурацію гри для вашого мода в {{L|Source SDK}}


{{Note|Вам потрібно буде перезапустити Steam, щоб новий мод з’явився у вашій бібліотеці.}}
{{Note|Вам потрібно буде перезапустити Steam, щоб новий мод з’явився у вашій бібліотеці.}}
Line 19: Line 22:
: '''Застаріла''' - Оригінальний {{orangebox|4}} мод.  
: '''Застаріла''' - Оригінальний {{orangebox|4}} мод.  
; {{src09|4}}
; {{src09|4}}
: '''Застаріла''' - Оновлений [[Orange Box]] мод. Ви '''не можете створити мод для {{src09|4}}'''; Ви ''можете'' створити модифікацію гри 2009 року лише для вмісту, виконавши наступні дії: [[#Creating a mod manually|Створення мода вручну]].
: '''Застаріла''' - Оновлений {{L|Orange Box}} мод. Ви '''не можете створити мод для {{src09|4}}'''; Ви ''можете'' створити модифікацію гри 2009 року лише для вмісту, виконавши наступні дії: [[#Creating a mod manually|Створення мода вручну]].
; {{asw|4}} (через [[Alien Swarm SDK]])
; {{asw|4}} (через {{L|Alien Swarm SDK}})
: Дивна зграя. Гра в Alien Swarm абсолютно безкоштовна, а її SDK містить вихідний код, але це вихідний код для шутера з видом зверху. Він також не має багатьох периферійних інструментів HL2-сумісного коду та не може отримати доступ до вмісту HL2.
: Дивна зграя. Гра в Alien Swarm абсолютно безкоштовна, а її SDK містить вихідний код, але це вихідний код для шутера з видом зверху. Він також не має багатьох периферійних інструментів HL2-сумісного коду та не може отримати доступ до вмісту HL2.
; {{src13|4}}
; {{src13|4}}
: У 2013 році Valve поступово відмовилася від Source SDK, випустивши [[SteamPipe]]. Завдяки цій зміні вони оновили вихідний код до останньої версії Source-1-Engine на основі HL2. Цього разу вихідний код не доступний через програму запуску SDK, а розміщено на {{Github|}}. Дивіться [[Source SDK 2013]] для більшої інформації.
: У 2013 році Valve поступово відмовилася від Source SDK, випустивши {{L|SteamPipe}}. Завдяки цій зміні вони оновили вихідний код до останньої версії Source-1-Engine на основі HL2. Цього разу вихідний код не доступний через програму запуску SDK, а розміщено на {{Github|}}. Дивіться {{L|Source SDK 2013}} для більшої інформації.


{{Note|Якщо ви бажаєте скомпілювати одну з гілок рушія, Source 2006 — це Visual Studio 2005, Source 2007 — Visual Studio 2010, Alien Swarm — Visual Studio 2010, а Source 2013 — Visual Studio 2013.}}
{{Note|Якщо ви бажаєте скомпілювати одну з гілок рушія, Source 2006 — це Visual Studio 2005, Source 2007 — Visual Studio 2010, Alien Swarm — Visual Studio 2010, а Source 2013 — Visual Studio 2013.}}
Line 29: Line 32:
{{Note|Наразі {{csgo|4|nt=1}} є єдиною назвою Source Engine, створеною Valve, яка підтримує 64-розрядну версію, і лише 64-розрядна для MacOS і Linux. (З іншого боку, це означає, що лише моди на основі CS:GO зможуть працювати на MacOS Catalina та новіших версіях.)}}
{{Note|Наразі {{csgo|4|nt=1}} є єдиною назвою Source Engine, створеною Valve, яка підтримує 64-розрядну версію, і лише 64-розрядна для MacOS і Linux. (З іншого боку, це означає, що лише моди на основі CS:GO зможуть працювати на MacOS Catalina та новіших версіях.)}}


{{ModernWarning|Ваша версія рушія в [[Source SDK]] має відповідати гілці рушія вашого мода! Якщо цього не зробити, інструменти Source SDK не зможуть завантажити необхідні ресурси.}}
{{warning|Ваша версія рушія в {{L|Source SDK}} має відповідати гілці рушія вашого мода! Якщо цього не зробити, інструменти Source SDK не зможуть завантажити необхідні ресурси.}}


== The SDK Майстер==
== The SDK Майстер==
Line 46: Line 49:
: A specially-created SDK project that allows you to configure settings such as if your mod is team based, or if you have abilities such as sprinting and prone. This option does '''not''' require ''{{hl2dm|1}}''.
: A specially-created SDK project that allows you to configure settings such as if your mod is team based, or if you have abilities such as sprinting and prone. This option does '''not''' require ''{{hl2dm|1}}''.
; лише код Source
; лише код Source
: Dumps the code without creating an actual mod. This option is handy if you are just creating a [[server plugin]].
: Dumps the code without creating an actual mod. This option is handy if you are just creating a {{L|server plugin}}.


Який би варіант ви не вибрали, ви отримаєте ті самі фактичні файли вихідного коду (навіть якщо у вас не була та чи інша гра). Ви також отримуєте рішення "everything", що включає колекцію інструментів розробки.
Який би варіант ви не вибрали, ви отримаєте ті самі фактичні файли вихідного коду (навіть якщо у вас не була та чи інша гра). Ви також отримуєте рішення "everything", що включає колекцію інструментів розробки.
Line 59: Line 62:


# Створіть теку в {{Path|steamapps\SourceMods\}}
# Створіть теку в {{Path|steamapps\SourceMods\}}
# Створіть [[gameinfo.txt]] у теці. Тепер ви маєте свій мод!
# Створіть {{L|gameinfo.txt}} у теці. Тепер ви маєте свій мод!
# Відкрийте панель запуску SDK і перейдіть до відповідної гілки рушія.
# Відкрийте панель запуску SDK і перейдіть до відповідної гілки рушія.
# Оберіть "Edit Game Configurations" та клацніть "Add". Введіть назву та папку мода.
# Оберіть "Edit Game Configurations" та клацніть "Add". Введіть назву та папку мода.


Щоб отримати вихідний код (або будь-які інші файли Valve, які ви хочете змінити), вам потрібно буде використовувати [[GCFScape]] та <code>depot_211_dir.vpk</code> у теці <code>Steam\SteamApps\common\SourceSDK\vpks</code>. Не забувайте змінити шлях спеціальної збірки, щоб вони вказували на вашу папку mods.
Щоб отримати вихідний код (або будь-які інші файли Valve, які ви хочете змінити), вам потрібно буде використовувати {{L|GCFScape}} та <code>depot_211_dir.vpk</code> у теці <code>Steam\SteamApps\common\SourceSDK\vpks</code>. Не забувайте змінити шлях спеціальної збірки, щоб вони вказували на вашу папку mods.


== Utilities ==
== Utilities ==
[[File:XBLAH's Modding Tool - Create a mod v1.17.0.png|thumb|392px|{{xblahmt|4}} - Creating a mod]]
[[File:XBLAH's Modding Tool - Create a mod v1.17.0.png|thumb|392px|{{xblahmt|4}} - Creating a mod]]
;{{Xblahmt|4}}
;{{Xblahmt|4}}
:Creating a bare-bones {{source|4}} mod usually requires more than just creating a [[gameinfo.txt]]. Mods based on {{source|4}} games can be created with the {{Xblahmt|4}} using an intuitive interface, that creates all the required files and directories. {{mapbase|4}} mods are also supported. [[XBLAH's_Modding_Tool/Docs/Game/New_Mod|See more]].
:Creating a bare-bones {{source|4}} mod usually requires more than just creating a {{L|gameinfo.txt}}. Mods based on {{source|4}} games can be created with the {{Xblahmt|4}} using an intuitive interface, that creates all the required files and directories. {{mapbase|4}} mods are also supported. {{L|XBLAH's_Modding_Tool/Docs/Game/New_Mod|See more}}.{{ACategory|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 автоматизує процес створення вихідного моду. Це:

  • Створення нової теки моду 🖿steamapps\SourceMods\
  • Установлює копію вихідного коду з пов’язаним файлом проєкту Visual Studio
  • Створює конфігурацію гри для вашого мода в Source SDK(en)
Note.pngПримітка:Вам потрібно буде перезапустити Steam, щоб новий мод з’явився у вашій бібліотеці.

Гілки рушіїв

Перш ніж запускати мод, вам потрібно вибрати, яку версію Source ви будете використовувати.

Source 2006 Source 2006
Застаріла - Оригінальний Half-Life 2: Episode One Half-Life 2: Episode One мод. Включено лише з причин зворотної сумісності.
Source 2007 Source 2007
Застаріла - Оригінальний Orange Box branch Orange Box branch мод.
Source 2009 Source 2009
Застаріла - Оновлений Orange Box(en) мод. Ви не можете створити мод для Source 2009 Source 2009; Ви можете створити модифікацію гри 2009 року лише для вмісту, виконавши наступні дії: Створення мода вручну.
Alien Swarm Alien Swarm (через Alien Swarm SDK(en))
Дивна зграя. Гра в Alien Swarm абсолютно безкоштовна, а її SDK містить вихідний код, але це вихідний код для шутера з видом зверху. Він також не має багатьох периферійних інструментів HL2-сумісного коду та не може отримати доступ до вмісту HL2.
Source 2013 Source 2013
У 2013 році Valve поступово відмовилася від Source SDK, випустивши SteamPipe(en). Завдяки цій зміні вони оновили вихідний код до останньої версії Source-1-Engine на основі HL2. Цього разу вихідний код не доступний через програму запуску SDK, а розміщено на GitHub GitHub. Дивіться Source SDK 2013(en) для більшої інформації.
Note.pngПримітка:Якщо ви бажаєте скомпілювати одну з гілок рушія, Source 2006 — це Visual Studio 2005, Source 2007 — Visual Studio 2010, Alien Swarm — Visual Studio 2010, а Source 2013 — Visual Studio 2013.
Note.pngПримітка:Наразі Counter-Strike: Global Offensive CS:GO є єдиною назвою Source Engine, створеною Valve, яка підтримує 64-розрядну версію, і лише 64-розрядна для MacOS і Linux. (З іншого боку, це означає, що лише моди на основі CS:GO зможуть працювати на MacOS Catalina та новіших версіях.)
Warning.pngУвага!:Ваша версія рушія в Source SDK(en) має відповідати гілці рушія вашого мода! Якщо цього не зробити, інструменти Source SDK не зможуть завантажити необхідні ресурси.

The SDK Майстер

Тип проєкту

Half-Life 2 Цей розділ стосується лише модів Half-Life 2!

Коли ви запускаєте Майстер, вам потрібно буде вибрати, з яким проєктом працювати.

Create mod step1.png

Half-Life 2 Самотня гра
Projects for Half-Life 2: Episode One or Half-Life 2: Episode Two. If you do not own Half-Life 2: Episode One/Half-Life 2: Episode Two this option will be greyed out.
Half-Life 2 Багатокористувацька гра
Projects for Half-Life 2: Deathmatch. This option is only available if you own Half-Life 2: Deathmatch; otherwise it will be greyed out.
Багатокористувацький мод з шаблону
A specially-created SDK project that allows you to configure settings such as if your mod is team based, or if you have abilities such as sprinting and prone. This option does not require Half-Life 2: Deathmatch.
лише код Source
Dumps the code without creating an actual mod. This option is handy if you are just creating a server plugin(en).

Який би варіант ви не вибрали, ви отримаєте ті самі фактичні файли вихідного коду (навіть якщо у вас не була та чи інша гра). Ви також отримуєте рішення "everything", що включає колекцію інструментів розробки.

Інформаці моду

Create mod step2.png

Перший варіант на цій сторінці – це місце, куди ви хочете отримати вихідний код. Друге — ім’я, яке ви бажаєте використати, яке також визначає вихідну папку для вашого скомпільованого вмісту (не відображається, якщо ви вибрали лише вихідний код).

Створення моду вручну

На диво, це дуже просто:

  1. Створіть теку в 🖿steamapps\SourceMods\
  2. Створіть gameinfo.txt(en) у теці. Тепер ви маєте свій мод!
  3. Відкрийте панель запуску SDK і перейдіть до відповідної гілки рушія.
  4. Оберіть "Edit Game Configurations" та клацніть "Add". Введіть назву та папку мода.

Щоб отримати вихідний код (або будь-які інші файли Valve, які ви хочете змінити), вам потрібно буде використовувати GCFScape(en) та depot_211_dir.vpk у теці Steam\SteamApps\common\SourceSDK\vpks. Не забувайте змінити шлях спеціальної збірки, щоб вони вказували на вашу папку mods.

Utilities

XBLAH's Modding Tool XBLAH's Modding Tool - Creating a mod
XBLAH's Modding Tool XBLAH's Modding Tool
Creating a bare-bones Source Source mod usually requires more than just creating a gameinfo.txt(en). Mods based on Source Source games can be created with the XBLAH's Modding Tool XBLAH's Modding Tool using an intuitive interface, that creates all the required files and directories. Mapbase Mapbase mods are also supported. See more(en).