Уроки RPG Maker MV/Створення головної героїні

Матеріал з РПГ.укр
Перейти до: навігація, пошук

У цьому уроці ми додамо в гру головну героїню — спочатку створимо для неї графіку, а потім змінимо ігрові дані.

Створення графіки в генераторі персонаж_ок[ ]

В RPG Maker MV вбудовано генератор персонаж_ок, який дозволяє створювати графіку для персонаж_ок та подій в тому ж стилі, в якому намальовано стандартних персонаж_ок.

Персонаж_ки не обов'язково мають бути головними геро_їнями — ви так само можете створити графіку для другорядних персонаж_ок.

Щоб відкрити генератор, натисніть на кнопку на панелі інструментів або оберіть пункт Інструменти → Генератор персонаж_ок...(анг. Tools → Character Generator, ​рос. Инструменты → Генератор персонажей) в головному меню.

Відкриється вікно генератора персонаж_ок:

У верхній частці вікна є вибір з трьох категорій персонаж_ок — Чоловік(анг. Male, ​рос. Мужчина), Жінка(анг. Female, ​рос. Женщина), Дитина(анг. Kid, ​рос. Дети).

Налаштування графіки в генераторі[ ]

Принципи роботи генератора[ ]

Графіка в генераторі будується з готових частин: ви поєднуєте графіку волосся, очей, носа, рота, одежі й таке інше, щоб отримати унікальн_у персонаж_ку.

Вибір частини робиться в списку зліва зверху. Усього доступні такі частини:

  • Обличчя(анг. Face, ​рос. Лицо),
  • Волосся спереду(анг. Front Hair, ​рос. Волосы (вид спереди)),
  • Волосся ззаду(анг. Rear Hair, ​рос. Волосы (вид сзади)),
  • Борода(анг. Beard) — тільки у чоловіків,
  • Вуха(анг. Ears, ​рос. Уши),
  • Очі(анг. Eyes, ​рос. Глаза),
  • Брови(анг. Eyebrows),
  • Ніс(анг. Nose, ​рос. Нос),
  • Рот(анг. Mouth),
  • Відмітини на обличчі(анг. Facial Mask, ​рос. Отметины на лице),
  • Звірячі вуха(анг. Beast Ears, ​рос. Звериные уши),
  • Хвіст(анг. Tail, ​рос. Хвост),
  • Крила(анг. Wing, ​рос. Крыло),
  • Одежа(анг. Clothing, ​рос. Одежда),
  • Плащ(анг. Cloak),
  • Аксесуар 1(анг. Accessory 1, ​рос. Аксессуар 1),
  • Аксесуар 2(анг. Accessory 2, ​рос. Аксессуар 2),
  • Окуляри(анг. Glasses, ​рос. Очки).

Після вибору частини в полі Різновидність(анг. Variation, ​рос. Разновидность) можна вибрати конкретну графіку (конкретну форму обличчя чи зачіски), а справа в полі Колір(анг. Color, ​рос. Цвет) знаходиться інтерфейс для вибору кольору.

У деяких елементів є декілька кольорів, в такому випадку спочатку треба вибрати потрібний тип кольору в списку зліва, а потім колів справа.

Приклад вибору графіки героїні[ ]

Нижче буде показано, як створити ось таку героїню:

Не обов'язково повторювати все точно — це тільки приклад.

Ми створюємо графіку для героїні-дівчини, отож оберіть зверху категорію Жінка(анг. Female, ​рос. Женщина):

Зліва буде обрано частину графіки Обличчя(анг. Face, ​рос. Лицо). В списку Різновидність(анг. Variation, ​рос. Разновидность) оберіть четвертий, більш округлий варіант обличчя:

Щоб обрати варіант, просто клацніть по ньому лівою кнопкою миші. Після вибору варіанту обличчя він обведеться рамочкою, і ефект вибору буде зразу видно на зображенні героїні.

Після цього переключіться зліва на частину Волосся спереду(анг. Front Hair, ​рос. Волосы (вид спереди)) — просто натисніть на неї лівою кнопкою миші в списку частин графіки зліва:

Справа буде показано список доступних форм волосся спереду. Оберіть третій варіант в другому рядку:

Після цього справа в розділі Колір(анг. Color, ​рос. Цвет) оберіть темно-синій колір (третій з кінця):

Зверніть увагу, що колір для волосся спереду і ззаду вибирається разом.

Після цього перейдіть на до частини графіки Волосся ззаду(анг. Rear Hair, ​рос. Волосы (вид сзади)). Для цього натисніть лівою кнопкою миші на цей пункт в списку частин зліва:

Щоб побачити третій та четвертий рядок графіки, пересуньте смугу прокручування справа від варіантів графіки вниз (затисніть ліву кнопку миші на смузі і, утримуючи кнопку, посуньте курсор вниз):

Після цього оберіть графіку волосся зі шпильками-квіточками (перша в четвертому ряді):

Після цього оберімо колір шпильок. У цієї графіки можна обрати два кольори: колір волосся (ми його вже обрали) та додатковий колір. Натисніть в списку кольорів на пункт Додатковий колір(анг. Sub Color, ​рос. Дополнительний цвет) лівою кнопкою миші:

Після цього натисніть на фіолетовий колір (четвертий в третьому ряді) лівою кнопкою миші, щоб зробити шпильки фіолетовими:

Інші частини графіки вибираються таким же чином:

  • в розділі Очі(анг. Eyes, ​рос. Глаза) оберіть п'ятий варіант в першому ряді та зелений колір (третій),
  • в розділі Брови(анг. Eyebrows) оберіть шостий варіант в першому ряді,
  • в розділі Ніс(анг. Nose, ​рос. Нос) оберіть четвертий варіант в другому ряді,
  • в розділі Рот(анг. Mouth) оберіть четвертий варіант в першому ряді,
  • в розділі Відмітини на обличчі(анг. Facial Mask, ​рос. Отметины на лице) оберіть другий варіант,
  • в розділі Одежа(анг. Clothing, ​рос. Одежда) оберіть четвертий варіант у третьому ряді та темно-бірюзовий основний колір (п'ятий з першого ряду).

Експорт графіки[ ]

Створену графіку персонаж_ки треба експортувати, щоб її можна було використовувати в редакторі. Для цього зліва знизу є чотири кнопки:

Кожна з кнопок експортує один тип зображень:

  • Обличчя...(анг. Face Image..., ​рос. Лицо...) — щоб зберегти обличчя героїні, яке показується в меню чи та в діалогах,
  • Персонаж_ка...(анг. Walk Character..., ​рос. Персонаж...) — щоб зберегти графіку героїні, яка ходить карті,
  • В нокауті...(анг. Damage Character..., ​рос. В нокауте...) — щоб зберегти графіку непритомної героїні на карті,
  • В бою...(анг. Battler..., ​рос. Боец...) — щоб зберегти графіку героїні в битві.

Натисніть на кнопку Обличчя...(анг. Face Image..., ​рос. Лицо...), щоб зберегти графіку обличчя героїні. Відкриється вікно розміщення обличчя в файлі:

В кожному файлі з обличчями в RPG Maker MV може знаходитись вісім облич. В цьому вікні можна вказати, в якому саме місці файлу буде розміщено нове обличчя. Щоб додати обличчя до створеного раніше файлу, можна використовувати кнопку Імпорт...(анг. Import..., ​рос. Импорт...). В нашому випадку ми збережемо файл тільки з одним обличчям (інші залишимо пустими), тому нам не треба нічого міняти.

Щоб зберегти файл, натисніть на кнопку Експорт...(анг. Export..., ​рос. Экспорт...). Після цього відкриється вікно збереження файлу, і воно зразу ж відкриється в директорії графіки обличчя (img/faces всередині директорії проєкту). Не міняйте директорію: щоб обличчя героїні стало доступним в редакторі, воно мусить знаходитися в директорії img/faces.

Я пропоную назвати файл Oksana.png — пропоную назвати героїню так (.png можна не вводити, редактор сам його додасть). Можете вибрати будь-яке ім'я, але **використовуйте тільки латинські літери без діакритики, цифри та найпростіші розділові знаки (пробіл, кому, -)**. Тобто Vira.png чи Cholpan.png — правильні назви файлів (а Віра.png чи Çolpan.png можуть викликати проблеми).

Уведіть назву файлу та натисніть на кнопку Enter, щоб зберегти його. Після цього закрийте вікно експорту обличчя.

Після цього експортуйте графіку персонаж_ки на карті за допомогою кнопки Персонаж_ка...(анг. Walk Character..., ​рос. Персонаж...). Графіка персонаж_ок на карті зберігається в окремій директорії, отож можна використати ту саму назву файлу: Oksana.png.

Графіку непритомної героїні експортувати не обов'язково.

Після цього збережіть графіку персонаж_ки в битві кнопкою В бою...(анг. Battler..., ​рос. Боец...). Для персонаж_ок в битві використовується окрема директорія, отож можна використати ту саму назву файла: Oksana.png.

Запис налаштувань[ ]

Якщо ви плануєте повернутися до редагування графіки героїні в майбутньому, треба зберегти свої зміни в форматі JSON. Для цього зліва знизу є кнопка Зберегти налаштування...(анг. Save Settings..., ​рос. Сохранить настройки...).

Щоб завантажити раніше збережені налаштування, можна використовувати кнопку Загрузити налаштування...(анг. Load Settings..., ​рос. Загрузить настройки...).

Якщо ви впевнені, що не будете міняти зовнішній вигляд героїні в майбутньому, налаштування можна не зберігати: достатньо того, що ви експортували графіку.

Зміна героїні в базі даних[ ]

Інформація про героїню[ ]

Після того, як ви створили в генераторі персонаж_ок графіку головної героїні, її можна додати в гру.

Ті дані в грі, які доступні на всіх картах, редагуються в вікні База даних(анг. Database, ​рос. База данных). Його можна відкрити одним з наступних способів:

  • кнопкою з трибками на панелі інструментів,
  • пунктом меню Інструменти → База даних...(анг. Tools → Database..., ​рос. Инструменты → База данных...) або
  • клавішею F9.

Коли ви відкриєте вікно бази даних, воно виглядатиме так:

База даних ділиться на окремі сторінки: Герої_ні(анг. Actors, ​рос. Персонажи), Класи(анг. Classes, ​рос. Классы), Навички(анг. Skills, ​рос. Умения), тощо. Зліва знаходиться вибір конкретної сторінки, а справа показується вибрана сторінка.

Якщо ви не переходили на іншу сторінку, у вас буде відкрита сторінка Герої(анг. Actors, ​рос. Персонажи) — саме вона потрібна для редагування головної героїні.

Коли ви створюєте новий проєкт, RPG Maker MV автоматично додає чотирьох стандартних персонаж_ок: Гарольда, Терезу, Маршу та Люція. Зліва (за вибором сторінки) можна вибрати персонаж_ку, як_а буде редагуватися, а в правій частині вікна ц_ю персонаж_ку можна відредагувати.

Ми замінимо Гарольда нашою новою героїнею. Спочатку давайте очистимо всю інформацію про Гарольда. Це можна зробити двома способами:

  • в списку персонаж_ок зліва натисніть на «0001 Harold» (чи «0001 Гарольд») лівою кнопкою миші і натисніть на клавішу Del, щоб очистити всі дані про персонаж_ку, або
  • натисніть на «0001 Harold» (чи «0001 Гарольд») правою кнопкою миші, і в меню оберіть пункт Очистити(анг. Clear, ​рос. Очистить).

Після цього перш_а персонаж_ка стане виглядати так:

Зауваження. Кнопка Del не видаляє сам_у персонаж_ку, а тільки забирає всю інформацію про н_еї. Щоб зменшити кількість персонаж_ок, треба використовувати кнопку Змінити максимум...(анг. Change Maximum..., ​рос. Изменить максимум...) під списком персонаж_ок — при цьому буде видалено персонаж_ок з кінця списку. Ця ж кнопка дозволяє додати персонаж_ок, якщо міняти їхню кількість у більшу сторону.

Натисніть на поле Ім'я(анг. Name, ​рос. Имя персонажа) і введіть ім'я «Оксана» (або те ім'я, яке ви хочете дати геро_їні).

Двічі натисніть на квадрат з підписом Обличчя(анг. Face, ​рос. Лицо). Відкриється вікно вибору обличчя. Знайдіть файл, який ви зберегли в генераторі (наприклад, Oskana, якщо файл називається Oksana.png), а потім в правій частині вікна двічі натисніть на обличчя героїні.

Таким же чином оберіть графіку героїні на карті в полі Персонаж_ка(анг. Character, ​рос. Персонаж) та графіку героїні в битві в полі [SV] Боєць(анг. [SV] Battler, ​рос. [SV] Боец). Після цього вікно повинно виглядати приблизно так:

Збережіть зміни, натиснувши на кнопку OK (справа знизу). Після цього збережіть зміни в грі. Запустіть тест гри (кнопкою Тест гри, пунктом меню Гра → Тест гри(анг. Game → Playtest, ​рос. Игра → Тест игры), або комбінацією клавіш Ctrl+R) та перевірте, що першою героїнею стала Оксана (чи ваш_а власн_а геро_їня).

Видалення назви класу[ ]

Якщо під час тесту гри ви відкриєте меню (клавішею Escape), наша героїня буде показуватися приблизно таким чином:

Тут видно:

  • Ім'я героїні — Оксана
  • Обличчя героїні,
  • Клас героїні — Hero,
  • Рівень героїні — 1,
  • Очки здоров'я героїні — доступних 450 і усього 450,
  • Очки магії чи вмінь героїні — доступно 90 і усього 90.

Рівень, очки магії та здоров'я використовуються для битв. У цих уроках ми не розказуємо про бойову систему — поки що на неї не зважайте. Клас героїні теж стосується битв, але назва класу показується грав_чиням, отож її краще змінити. Клас — це щось кшталту професії героїні («войовниця», «чаклунка» і таке інше).

Коли ви видаляєте далі про персонаж_ку, клас скидається до першого. Стандартна назва першого класу — Герой(анг. Hero). Заберімо назву першого класу, щоб вона взагалі не показувалася:

  • Відкрийте базу даних (кнопкою з трибками на панелі інструментів, пунктом меню Інструменти → База даних...(анг. Tools → Database..., ​рос. Инструменты → База данных...) або клавішею F9).
  • Зліва оберіть сторінку Класи(анг. Classes, ​рос. Классы).
  • Оберіть в списку класів перший, «001 Hero» або «001 Герой» (натисніть на нього лівою кнопкою миші).
  • Відредагуйте текст в полі Назва(анг. Name, ​рос. Название класса) та видаліть текст, щоб у класу була пуста назва.

Після цього вікно бази даних має виглядати приблизно так:

Натисніть ОК, щоб прийняти зміни бази даних. Збережіть гру.

Тепер клас героїні не буде показуватися під час гри. Пізніше ми подивимося на бойову систему та класи детальніше, але для багатьох ігор вони не потрібні.

Видалення інших герої_нь з команди[ ]

Зараз на початку гри у нас чотири персонаж_ки: одна наша героїня (Оксана) та три стандартні (Тереза, Марша, Люцій). Більшість ігор починаються з одною людиною, до якої поступово приєднуються інші, отож видалімо всіх персонаж_ок, крім Оксани.

Для цього знов відкрийте базу даних: кнопкою з трибками на панелі інструментів, пунктом меню Інструменти → База даних...(анг. Tools → Database..., ​рос. Инструменты → База данных...) або клавішею F9.

Перейдіть на сторінку Система(анг. System), третю з кінця:

Герої_ні, які будуть в команді на початку гри, вказуються зліва зверху, в списку Початкова команда(анг. Starting Party, ​рос. Начальная партия):

Натисніть на другу персонажку (Тереза чи Therese) лівою кнопкою миші. Вона стане виділеною. Після цього натисніть на клавішу Del на клавіатурі, щоб забрати Терезу з команди.

Повторіть ту саму дію для Марші та Люція, щоб в команді залишилася одна Оксана.

Зауваження. Інший спосіб видалення персонаж_ок — через контекстне меню. Можна натиснути на ім'я персонаж_ки лівою кнопкою миші та вибрати в меню пункт Видалити(анг. Delete, ​рос. Удалить).

Зауваження. Щоб повернути видален_у персонаж_ку в команду, двічі натисніть на пусте місце після персонажів. У новому вікні виберіть персонаж_ку, як_у хочете повернути в команду, та натисніть OK.

В результаті в списку персонаж_ок має залишитися одна Оксана. Натисніть ОК, щоб прийняти зміни в базі даних, і збережіть гру.

Запустіть тест гри (кнопкою Тест гри, пунктом меню Гра → Тест гри(анг. Game → Playtest, ​рос. Игра → Тест игры), або комбінацією клавіш Ctrl+R) і переконайтеся, що тепер ви граєте за одну Оксану.

Результат[ ]

У цьому уроці ви навчилися:

  • створювати графіку персонаж_ок в генераторі,
  • користуватися базою даних в RPG Maker MV,
  • міняти інформацію про герої_нь,
  • міняти герої_нь, які входять в команду на початку гри.

У наступному уроці буде показано, як зробити приєднання герої_нь на протязі гри.