У попередній статті, присвяченій створенню полігонів для The Elder Scrolls 4: Oblivion (див. Попередній номер «Игромании»), ми розглянули основні принципи роботи в редакторі TES 4: Construction Set, зробили свою власну ігрову локацію, населену різною живністю і прикрашену усілякими об'єктами . Сьогодні ми підемо далі - розкриємо секрети давньої магії, створимо кілька унікальних знарядь вбивства і навчимося керувати погодними умовами.
Завдяки редактору Construction Set ви отримаєте повний контроль над погодою в TES 4: Oblivion.
На багатьох етапах роботи нам знадобляться ігрові моделі і текстури. Відразу ж виникає питання - звідки їх взяти? Необхідно просто розпакувати деякі ігрові архіви, якщо ви, звичайно, не хочете витратити багато часу і сил на розробку модельки з нуля. Для здійснення задуманого нам стане в нагоді утиліта BSA Unpacker, яка чекає вас на нашому DVD.
Насамперед створіть каталог \ BSA, наприклад, на диску C:. Потім помістіть в дану папку всі необхідні ігрові архіви і файл TES4BSA.exe. У підсумку в директорії C: \ BSA повинні знаходитися наступні файли: TES4BSA.exe, Oblivion / Meshes.bsa, Oblivion / Textures / compressed.bsa, Oblivion / Misc.bsa. Виберіть пункт меню Пуск / Виконати, введіть команду cmd і натисніть Enter. У командному рядку наберіть cd C: \ і натисніть Enter. Потім вбийте cd BSA і знову натисніть Enter. Каталог відкрито, можна приступати до видалення даних. Щоб розпакувати будь-ігровий архів, введіть команду tes4bsa unpack, потім назва файлу і ще раз натисніть Enter. Наприклад, так:
tes4bsa unpack Oblivion - Meshes.bsa
tes4bsa unpack Oblivion - Textures - compressed.bsa
tes4bsa unpack Oblivion - Misc.bsa
Всі витягнуті дані будуть поміщені в директорію C: \ BSA.
Давайте розберемося, як створюються нові знаряддя вбивства. Запустіть редактор TES 4: Construction Set і довантажити в нього майстер-файл Oblivion.esm. Для редагування параметрів вже існуючих видів зброї виберіть вкладку Weapon у вікні об'єктів і двічі клацніть лівою кнопкою миші по тому елементу, параметри якого хочете змінити. Атрибут ID - ідентифікаційний номер зброї, Name - його назва, що відображає в грі, Type - тип знаряддя, вказує, як зброя використовується в The Elder Scrolls 4: Oblivion. Параметр Enchanting задає прив'язку певного магічного ефекту до того чи іншого зброї. Змінюючи значення атрибута Health, ви можете встановити міцність об'єкта.
Атрибут Value відповідає за вартість озброєння. Відредагувавши параметр Reach, ви можете змінити радіус ураження. Щоб підвищити або знизити втрати від зброї, змініть значення поля Damage. Атрибут Speed відповідає за швидкість, з якою гравець зможе атакувати NPC, застосовуючи даний вид зброї. Нарешті, якщо ви замахнулися на створення свого оригінального озброєння, додайте нову модель і текстуру знаряддя вбивства: клацніть лівою кнопкою миші іконка навпроти зображення зброї.
Якщо ви вирішили зробити зброю з нуля і для цього обрали в контекстному меню пункт New, то, щоб новий елемент потрапив в гру, необхідно або розмістити його в який-небудь ігровий осередку, або дати в руки одному з мешканців Oblivion.
Створення нового персонажа жіночої статі. Кількість налаштувань просто величезна, тому іноді простіше дозволити автоматичне визначення ряду параметрів.
У редакторі TES 4: Construction Set можна робити свої власні заклинання (spells) і чари (enchantments). Вони створюються точно так же, як заклинання і чари в самому Oblivion. Головне мистецтво алхімії - дотримання балансу. Якщо правило виконуватися не буде, деякі раси отримають переваги в грі.
Для отримання нового заклинання виберіть групу Magic \ Spell \ Spell. Клацніть за списком елементів правою кнопкою мишки і в контекстному меню виберіть пункт New. У вікні в поля ID і Name введіть назву заклинання. Виберіть тип з поля Type: Spell - стандартний спелл, Power - спеціальне заклинання раси, яке можна використовувати лише один раз в день, Abilities - спелли з постійним ефектом, вони є у кожного персонажа. Якщо зняти галку навпроти пункту Auto-Calculate, можна задати рівень заклинання і його вартість.
Також дозволено поставити прапорці навпроти деяких атрибутів і додати в список ряд ефектів, таких як втрата від вогню, холоду і так далі. Для цього клацніть правою кнопкою мишки по списку Effects у вікні Spell і виберіть пункт New. У меню в поле Effects задайте бажаний ефект, наприклад: Restore Health (відновлення здоров'я). Параметр Range відповідає за радіус дії заклинання. При необхідності змініть значення додаткових атрибутів.
Меню Weather (пункт меню World \ Weather) дозволяє контролювати погоду в TES 4: Oblivion. У лівій частині вікна Weather знаходиться список різних погодних умов: сонячна погода, шторм, хмарність та безліч інших. У правій же частині розташовується ряд вкладок, що містять параметри даного типу погоди, наприклад: швидкість вітру, хмар, відстань, на якому туман приховує об'єкти.
Для створення нового гідрометеорологічного стану клацніть в поле списку правою кнопкою мишки і в меню оберіть рядок New. Потім введіть назву нового типу погоди, наприклад, Russia_Foggy. Якщо ви хочете зробити нову погоду на базі вже існуючої, виберіть у діалоговому вікні пункт Duplicate, а потім змініть назву дубля на нове. Виберіть в полі Type тип погодного явища, навпроти мітки Time - колір компонента в певний час доби. Задайте колірну палітру погодного явища, для чого змініть значення полів R, G, B або просто клікніть кнопку Select Color для автоматичного визначення колірного рішення.
В поле Cloud Textures виберіть зображення для верхнього і нижнього шару хмар в форматі .dds. Якщо необхідно, налаштуйте дистанцію туману в денний і нічний час доби, міняючи значення полів області Fog Distance. Змініть положення ряду повзунків, які відповідають за швидкість вітру, хмар і світіння сонця. Ви можете додати певний звук того чи іншого погодного умові. Для цього у вікні Object Window виберіть категорію Miscellaneous, а в ній - групу Sound. Потім перетягніть найбільш підходящий звук або звуки в поле, що розташоване у вкладці Sound вікна Weather. Зайшовши у вкладку HDR, ви зможете налаштувати різні параметри HDR-освітлення.
Заселяємо світ TES 4: Oblivion новими персонажами.
Створимо нового персонажа. Перейдіть у вкладку NPC в групі Actors. Клацніть правою кнопкою мишки по полю, який містить список всіх персонажів. В меню оберіть пункт New .Перед вами відкриється вікно, в якому і відбувається створення нового героя гри. Насамперед заповніть поля ID і Name - введіть в них назва майбутнього NPC, наприклад, Igromaniak. Виберіть бажаний скрипт поведінки персонажа зі списку Script. В поле Class вкажіть клас актора.
Щоб встановити ранг персонажа, змініть значення атрибута Level. Зі списку Race ви можете вибрати ту чи іншу расу, до якої буде належати нове NPC. Якщо ви створюєте персонажа жіночої статі, не забудьте поставити галку навпроти пункту Female. У списку Combat Style визначте стиль бою, а в Death Item - елемент, який залишить персонаж після своєї смерті.
Виберіть зі списків Hair і Eyes зачіску персонажа і розріз очей. При належному бажанні ви можете налаштувати скіли персонажа, його здоров'я. Якщо не хочете відволікатися на такого роду дрібниці, просто поставте прапорець навпроти пункту Auto calc stats - статистика NPC буде заповнена автоматично.
Перекласти будь-яку модифікацію або навіть всю гру цілком на російську мову не так вже й складно.
Щоб подивитися на нового актора в повний зріст, поставте галку навпроти пункту Preview під вікном огляду. Якщо ж вам достатньо спостерігати тільки голову персонажа, поставте прапорець навпроти мітки Head. Змінюючи різні параметри у вкладках Face і Face Advanced, можна перекроїти обличчя NPC до невпізнання. Редагування фізіі персонажа нагадує процес створення смайликів в редакторі StarMaker гри The Movies -немає необхідності замислюватися над призначенням того чи іншого атрибута: всі зміни відображаються у вікні 3D-огляду.
Як ви вже могли помітити, на нашому персонажа немає одягу! Потрібно нарядити його. Для цього виберіть вкладку Inventory у вікні NPC. Ви побачите, що всі рядки інвентарю персонажа порожні. Перейдіть у вікно об'єктів - Object Window. Виберіть групу Clothing з категорії Items і перетягніть необхідні шмотки в поле порожнього списку. Ви побачите, як на NPC з'являються елементи одягу. Аналогічним чином додайте персонажу зброя, що знаходиться на закладці Weapon, броню (група Armor) і інші елементи. Коли закінчите, натисніть на кнопку OK.
Персонаж створений, але що робити далі? Необхідно помістити нового NPC на карту, в іншому випадку в грі ми його так і не побачимо. Перейдіть у вікно Cell View, виділіть в ньому будь-яку ігрову локацію і завантажте її, вибравши в контекстному меню кнопку View. Поверніться до вікна об'єктів, виберіть групу NPC з вкладки Actors, потім - расу, до якої належить ваш персонаж, і перетягніть раніше створеного вами героя в вікно 3D-виду або рендеринга.
Монстри створюються аналогічним способом, але є один нюанс. При їх генерації вам необхідно вказати шлях до файлу моделі персонажа (кнопка Add Nif File).
У двох статтях цього циклу ми розглянули основні принципи роботи в редакторі TES 4: Construction Set, навчилися створювати внутрішні і зовнішні ігрові локації, нових персонажів і знаряддя вбивства, розглянули специфіку перекладу оригінальної гри на рідну російську мову. Отриманих вами знань цілком вистачить для створення як простенького map-мода, так і справжньою конверсії.
Як вам ідея відтворити Morrowind на движку The Elder Scrolls 4? Або розробити власну ігрову всесвіт - продумати різного роду інтер'єри, заселити світ новими персонажами, задати нові погодні умови і переписати всі існуючі ігрові діалоги?
Можливо, хтось планує піти далі - створити кілька нових квестів, впровадити в гру моделі власного виробництва, але не знає, як здійснити задумане. У самому найближчому майбутньому ми повернемося до теми модифікування The Elder Scrolls 4 - навчимося писати власні скрипти і квести, імпортуємо в гру кілька нових моделей, створених в «Макса». Залишайтеся на нашій ігрострой-хвилі.
Локалізаторскіе будні
Перекласти якусь модифікацію для гри на російську мову? Не проблема! Виберіть пункт меню Character \ Filtered Dialogue ... У верхній частині вікна перейдіть на цікаву для вас вкладку. Потім виберіть довільний топік з поля Editor ID. Перейдіть до повідомлення (розташовується під міткою Topic Text) і в поле Response Details вбийте новий текст повідомлення. У корекції всіх інших параметрів немає ніякої необхідності. Коли закінчите редагування ігрових текстів, сміливо тисніть кнопку Ok, щоб зміни вступили в силу.
Відразу ж виникає питання - звідки їх взяти?Персонаж створений, але що робити далі?
Або розробити власну ігрову всесвіт - продумати різного роду інтер'єри, заселити світ новими персонажами, задати нові погодні умови і переписати всі існуючі ігрові діалоги?