Тепер, коли Zone Kit встановлено та налаштовано, ви готові створити свій перший мод! Чи то зміна текстур, коригування властивостей зброї, чи модифікація звукових ефектів – цей посібник покаже вам, як перенести ці оригінальні елементи у ваш мод-проєкт і внести бажані зміни. Також ми розглянемо ключове поняття, що називається "Перенаправлення"
Модифікація оригінального контенту: Додаємо асети у ваш мод
Щоб змінити асет, який є частиною оригінальної гри S.T.A.L.K.E.R. 2, ви не можете редагувати оригінальний файл напряму. Натомість, вам потрібно отримати копію цього асету у папку проєкту вашого моду. Редактор значно полегшує цей процес, що часто називається "вивантаженням" асетів. Існують два основні способи роботи:
Спосіб 1: Скопіювати до папки моду та змінити
Цей метод доволі простий: ви спочатку копіюєте оригінальний асет до папки вашого моду, а потім відкриваєте копію, щоб внести свої модифікації.
- Переконайтеся, що ваш мод обрано як активний мод у спадному меню на верхній панелі інструментів.
- Відкрийте Оглядач Вмісту (зазвичай знаходиться внизу вікна редактора) і перейдіть по папках вмісту гри, щоб знайти конкретний асет або папку, яку ви хочете модифікувати.
- Клацніть правою кнопкою миші безпосередньо на асеті, на папці, що містить кілька асетів, або на групі вибраних елементів, які ви бажаєте перенести до свого моду.
- У контекстному меню, що з'явиться, оберіть опцію "Checkout" (Вивантажити). Редактор скопіює обраний вміст до директорії вашого активного моду. Що важливо, він збереже оригінальну структуру папок усередині папки вашого моду, допомагаючи підтримувати порядок.
- Тепер, коли асети (або асет) скопійовані до папки вашого моду (що ви можете побачити в Оглядачі Вмісту, часто за шляхом Усі → Плагіни → [Назва Вашого Моду]), ви можете відкрити ці копії з папки вашого моду та внести потрібні зміни.
Спосіб 2: Змінити та зберегти до директорії моду
Цей метод дозволяє вам відкрити оригінальний асет напряму, почати вносити зміни, і редактор запропонує вам скопіювати його до папки моду при збереженні.
- Переконайтеся, що ваш мод обрано як активний мод у спадному меню на верхній панелі інструментів.
- Відкрийте Оглядач Вмісту та знайдіть папку або асет, який вам потрібно модифікувати.
- Внесіть бажані зміни у вікні редактора асетів.
- Коли ви закінчите, натисніть кнопку "Зберегти" для цього асету.
- З'явиться спливаюче вікно "Check Out Assets" (Вивантаження асетів). Це вікно перераховує змінені асети, які потрібно перенести до вашого мод-проєкту.
- Оберіть кнопку "Check Out Selected" (Вивантажити вибране) у цьому вікні. Оригінальні асети у файлах вмісту базової гри залишаються незмінними, але модифіковані версії, які ви щойно зберегли, автоматично копіюються до папки вашого активного моду, зберігаючи коректну структуру директорій.
УВАГА: Обмеження щодо модифікації ресурсів World Partition
Неймовірно важливо прислухатися до цього попередження:
- Наразі ця функціональність не працює з асетами World Partition.
- Не намагайтеся модифікувати або вивантажувати рівні, зовнішні актори або зовнішні об'єкти, використовуючи будь-який з описаних вище методів. Спроба зробити це може призвести до збоїв (крашів) або непередбачуваної поведінки редактора.
- Однак, функціональність вивантаження та модифікації коректно працює з більшістю інших типів асетів, включаючи блюпринти (для зміни даних, а не скриптингу), матеріали, екземпляри матеріалів, текстури, скелетні меші, послідовності анімацій, звукові ефекти та інше.
Розуміння Перенаправлення (Redirection)
Коли ви обираєте мод у дроп-даун меню на верхній панелі інструментів, ви фактично "вмикаєте" цей мод, активуючи систему, що називається Перенаправленням (Redirection). Таким чином гра та редактор дізнаються, що потрібно використовувати ваші модифіковані асети замість оригінальних.
- Як це працює: Після того, як ви "вивантажили" ресурс до папки вашого активного моду, усі посилання в оригінальній директорії гри /Game, які раніше вказували на оригінальну версію цього асету, тимчасово перенаправляються на його дублікат, що тепер знаходиться у папці вашого активного моду (/Game/[НазваВашогоМоду]). Це перенаправлення застосовується як візуально в Оглядачі Вмісту, так і при тестуванні в редакторі за допомогою таких функцій, як Play-in-Editor – ви одразу побачите результат своїх змін.
- Вимкнення Перенаправлення: Якщо ви оберете "None" (Жоден) у спадному меню активного моду, ви вимкнете активний мод і скасуєте перенаправлення. Усі посилання повернуться до оригінальних асетів гри. Якщо у вас є і оригінальний асет, і його модифікований дублікат, ви можете відкрити оригінал лише тоді, коли мод вимкнено. Коли мод увімкнено, відкриття цього асету завжди відкриватиме його дублікат із вашого моду замість оригіналу.
- Видалення модифікованих асетів: Якщо ви видаляєте асет безпосередньо з папки вашого моду, коли перенаправлення цього моду увімкнено, посилання перенаправлення, що вказувало на асет, який видаляється, коректно видаляється заздалегідь. Це гарантує чисте видалення асетів із вашого моду без виникнення проблем чи пошкодження посилань, пов'язаних з оригінальними файлами гри.
ПРИМІТКА: Перенаправлення не працює коректно з рівнями та зовнішніми акторами. Спроба вивантажити або покладатися на перенаправлення для цих ресурсів може призвести до збою (крашу) редактора.