Автопортал || Авто - статьи

Сельскохозяйственная техника
Чтение RSS

Героїчні лики. Heroes of Might and Magic 5, частина 2

  1. набір модостроітеля
  2. орденоносці
  3. посланці сатани
  4. старші лічі
  5. найдавніші енти
  6. володарки темряви
  7. Мегараджас
  8. * * *

У статті, присвяченій відкриттю Heroes of Might and Magic 5 (див. Попередній номер «Игромании»), ми додали в гру шість поліпшених високорівневих істот. Сьогодні ми змінимо їх зовнішній вигляд. Архілічі з новеньким номером «Манії» під пахвою, паладіни з блискучим магічним списом, володарки тіні з фарбованим волоссям - все це буде в нашому моді.

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

набір модостроітеля

Нашим основним інструментом буде пакет утиліт DXT Tools (чекає вас на нашому диску в розділі «ігрострой»), який допоможе нам отримати з картинки формату dds (саме в ньому збережені всі використовуються в грі малюнки) більш звичний TGA-файл. Також нам потрібно графічний редактор, який читає TGA-файли (рекомендую використовувати Photoshop).

Зробимо огляд гри і знайдемо графічні файли. Майже всі вони живуть в папці \ Textures архіву data. pak, добре нам знайомого по попередньому «Розтин». У цій директорії панує, якщо можна так висловитися, повний бардак: файли розкидані по тутешнім субдіректоріі незрозуміло за яким принципом. Так, скіни істот за логікою повинні розміщуватися в підкаталозі \ Creatures. Але замість цього тут зібрана значна, але далеко не повна частина відповідних текстур, інші ж слід шукати в інших субкаталогах папки \ Textures.

Кілька слів про директорії \ Creatures. У відповідності з різними категоріями юнітів вона розділена на наступні підкаталоги: \ Dangeon (присвячується представникам замку Ліга Тіней), \ Haven (воїни Ордена Порядку), \ Inferno (інферно), \ Necropolis (некрополіс), \ WarMachines (бойові машини). У списку відсутні Академія чарівництва і Лісовий союз, та й з представлених замків тут є далеко не всі юніти.

Де ж шукати скіни «загубилися» створінь? По-перше, деяких лісових воїнів ви виявите в папці \ Preserve _____ 11264. По-друге, вам допоможе функція пошуку в вашому файловому менеджері. Тимчасово перейменуйте архів data.pak, надавши йому розширення zip, і не забудьте включити пошук по архівах. В умовах задайте ім'я (зрозуміло, по-англійськи) цікавить вас юніта (воно відображено в імені скіна) і розширення dds. Англомовні варіанти назв істот відповідають найменувань файлів з папки \ Text \ Game \ Creatures архіву texts.pak, з яким ми вже встигли попрацювати в попередньому «Розтин».

Велика частина текстур знаходиться за адресою: \ auto-imported * \ Creatures \ X. На місці * або не прописано нічого, або вказано якесь число. X в даному випадку - назва міста, до якого належить створення. Крім вже знайомих нам по списку підкаталогів \ Creatures найменувань ви можете зустріти тут такі директорії: \ Preserve (відповідає Лісовому союзу), \ Academy (Академія чарівництва) і \ Neutrals (нейтральні юніти). Решта ж шкурки юнітів ви виявите поза папки \ Textures, за адресою \ Characters \ Creatures \ <Назва фракції>.

Пошукайте потрібний файл і встановіть DXT Tools. Користуватися цією програмою зовсім нескладно: постійні читачі «ігростроя» давно з нею знайомі, для інших же проведемо короткий лікнеп.

Скопіюйте цікаву для вас картинку формату dds в каталог утиліти і запустіть файл readdxt.exe з параметром: readdxt <ім'я dds-файлу> (наприклад, readdxt Paladin.dds). В результаті ви отримаєте потрібний вам малюнок у вигляді файлу test. tga. Останній можна правити в графічному редакторі.

Після того як картинка буде перемальована, її необхідно перевести назад в формат dds. Для цього, перебуваючи в каталозі програми, наберіть у командному рядку nvdxt test. tga. Тепер малюнок знову знайшов знайомий грі вид. Залишилося повернути йому колишнє ім'я (то, що він мав до перетворення в TGA-файл) і кладуть на місце (в каталог архіву data. Pak, звідки ви його скопіювали).

Настав час змінити зовнішній вигляд істот. Відразу скажу, що далі будуть викладені рекомендації по перетворенню їх вигляду. Звичайно ж, вам зовсім необов'язково їм суворо дотримуватися.

Стань героєм!

Хочете залізти в шкуру героя? Немає нічого простіше! Всього-то й потрібно «привласнити» герою свою фотографію (і ім'я) або, наприклад, портрет улюбленого персонажа з іншої гри або фільму. Тим більше що лики оригінальних героїв вийшли в п'ятій частині, скажімо так, непоказними.

Для початку визначтеся, честь якого замку ви хотіли б захищати. Залежно від цього зайдіть в один з підкаталогів папки \ Textures \ Icons \ Heroes архіву data.pak. Підкаталог \ Academy відповідає Академії чарівництва, \ Dungeon - Лізі тіней, \ Haven - Ордену порядку, \ Inferno - інферно, \ Necropolis - некрополіс, \ Preserve - Лісовому союзу. У кожному з цих каталогів ви знайдете близько 50 файлів. При цьому кожному герою обраного міста відводиться чотири файли: два з розширенням dds, два - c xdb. Перші несуть в собі портрет персонажа і мають імена виду: X_ Y_128 x128. (Texture). dds (картинка розміром 128 на 128 пікселів) в першому випадку і X_ Y_128x128_64. (Texture) .dds (64 на 64) - у другому. X в даному випадку - назва міста, Y - ім'я героя. Файли формату xdb містять параметри текстур.

Визначтеся, лик якого героя ви будете замінювати. За допомогою програми DXT Tools переведіть файл з великим портретом обраного персонажа в формат TGA. Відкрийте в Photoshop картинку. Наявне зображення можна замінити будь-яким іншим. Слід, однак, враховувати, що новий малюнок повинен бути того ж розміру, що і змінний, тобто 128 на 128 пікселів. Якщо ви хочете позбутися від фону на вашому портреті (як це зроблено у випадку з оригінальними ликами героїв), зафарбуйте його чорним кольором. В результаті фон стане прозорим.

В результаті фон стане прозорим

Ніщо не заважає замінити іконку із зображенням головного героя на свою власну фотографію.

Бажано також залишити навколо нового портрета поля розміром 4 на 4 (вони повинні бути зафарбовані чорним кольором), так само, як і у вихідних іконок - тоді картинка буде ідеально вписуватися в усі меню.

Тепер потрібно звернутися до альфа-каналу картинки. У Photoshop для цього достатньо вибрати пункт Alpha 1 в меню Channels перетягуваного допоміжного віконця. Ту частину зображення, яка повинна бути непрозорою, потрібно зафарбувати білим кольором. Тобто якщо ви додаєте в гру портрет разом з фоном (найпростіший варіант), залийте білим весь малюнок, за винятком залишених полів. В іншому випадку вам доведеться досить довга і скрупульозна робота по зафарбовування тих ділянок картинки, які повинні потрапити в гру (особи і плечей). Щоб спростити цей процес, можна повернутися до RGB-каналу і обвести коричневої пензлем товщиною 1 піксель контури голови і прилеглих до неї частин тіла. І потім вже все це заливати, попередньо активізувавши режим альфа-каналу.

Збережіть всі зміни, після чого конвертує редагований файл назад в DDS. Однак в даному випадку це повинна бути текстура дещо іншого формату (uncompressed 8: 8: 8: 8). Щоб її роздобути, замість колишнього nvdxt.exe test.tga введіть в командою рядку поєднання nvdxt.exe test.tga -u8888 (без лапок). Далі надайте файлу його початкову назву (нагадаю, що воно має вигляд X_ Y_128 x128. (Texture). Dds) і покладіть на своє колишнє місце в архів data.pak.

Після цього поверніться до одержали портрету, збереженому в форматі TGA. На цей раз його слід зменшити до розмірів 64 на 64 (в Photoshop це робиться в меню Image / Image Size). Зменшений варіант також необхідно перетворити в DDS-файл (знову формату uncompressed 8: 8: 8: 8), дати йому назву виду X_ Y_128x128_64. (Texture) .dds і покласти туди ж, куди і X_ Y_128 x128. (Texture). dds.

На завершення надайте герою нове ім'я. Текстова інформація про персонажа розміщується в файлах Bio.txt (біографія) і Name.txt (ім'я), які лежать в архіві texts.pak за адресою \ Text \ Game \ Heroes \ Persons \ <Назва фракції> \ <Ім'я героя ». Відкривши в Блокноті файл Name.txt, замініть в ньому старе ім'я персонажа на нове. Заодно можете пересоставіть біографію героя, правлячи вміст файлу Bio.txt.

орденоносці

Першим під наші пензлика ляже паладин (вірніше, його модифікований варіант, який ми назвали орденоносцем), що представляє, як відомо, Орден Порядку. Шкурки цього воїна ви знайдете в каталозі \ Textures \ auto-imported _______ 320 \ dev \ Test \ TMPcharacters \ Champion, упакованому в архів data.pak. Паладин відповідають наступні файли: Paladin.dds - текстура одягу та обладунків, Paladin_horse.dds - кінь, Paladin_weapon.dds - зброя. Зупинимося саме на озброєнні.

Перевівши файл в формат tga, відкрийте його в графічному редакторі і озбройтесь пензлем. Нанесіть на скін юніта відмітні знаки, які надають йому унікальність. Наприклад, це може бути логотип «Манії» на щиті. Ваш покірний слуга також перефарбував оболонку піки, перетворивши її з нудною чорно-білої в барвисту жовто-червону. Зміни піддалося і біло-жовте знамено на спис, що стало червоно-білим і здобула маркування у вигляді назви улюбленого журналу.

Крім того, непогано б наділити знаряддя вбивства вершника - піку - свого роду візуальним магічним ефектом, зробивши її наконечник блискучим. Цього можна домогтися в Photoshop за допомогою фільтра A ccented Edges (щоб накласти його на зображення, використовуйте однойменний пункт в меню Filter / Brush Strokes), попередньо виділивши цілком наконечник списа допомогою чарівної палички (інструмент Magic Wand).

Налаштувань фільтра, віконце з якими відразу ж з'явиться, слід підібрати значення в наступних інтервалах: Edge Width - 1-2, Edge Brightness - 35-42, Smoothness - 4-10. Залишилося тільки повернути файлу колишні ім'я і формат. В результаті вийшов симпатичний орденоносець.

посланці сатани

Переходимо до антипода орденоносців - посланцям сатани (в оригіналі - печерні владики). Їх текстури розташовуються в папці \ Textures \ Creatures \ Inferno \ Balor (архів data.pak). Файл balor.tga.dds є основним скіном і накладається на тіло персонажа, balor_sword.tga.dds відповідає озброєння юніта.

Рекомендую нанести на дубину і тіло цієї жахливої ​​тварюки плями крові різної величини, використовуючи кисті (звичайно ж, червоного кольору), фарбувальні бризками. У восьмій версії Photoshop для цього якнайкраще підійдуть вже заготовлені «сухі» кисті (далі в дужках вказується їх вихідний діаметр - для простоти пошуку необхідного інструменту) Dry Brush (39) і Dry Brush Tip Light Flow (66) або їх побратими з категорії Splatter. Бажано використовувати різноманітні кисті, щоб плями не були схожі одне на інше як дві краплі води. Готово: посланці сатани, забруднені кров'ю, ідеально відповідають своєму темному статусу.

старші лічі

Серед некромантій, як ви пам'ятаєте, ми обрали (і відповідним чином коректували параметри) архілічей, в результаті чого останні перетворилися в старших Лічей. Потрібні нам скіни знаходяться в каталозі \ Textures \ auto-imported _____ 18951 \ Creatures \ Necropolis \ DemiLich. Йдеться про файлах DemiLich.tga.dds (головна текстура) і DemiLich_add.tga.dds (окремі деталі спорядження воїна). Нас, ясна річ, буде в першу чергу цікавити перший. Його і відкрийте в графічному редакторі.

Зовнішність тварі можна змінити, наприклад, наступним чином. Додайте обкладинку «Манії» поверх титульного аркуша книги, яку лич тримає при собі на ланцюгу. Зверніть увагу на те, що для коректного відображення заголовна сторінка журналу повинна розташовуватися догори ногами, як показано на скріншоті. Для цього вам знадобиться перевернути полотно з обкладинкою, використовуючи пункт меню Image / Rotate Canvas / 180. І тільки потім накладати зображення на скін героя.

Зовсім вже мертві очі воїна непогано б злегка пожвавити зеленуватим вогником (все-таки воїн мертвий лише частково), завдавши його пензлем відповідного кольору. Можна перефарбувати і коричневий пояс (наприклад, в смарагдовий колір). Нарешті, на шати і зброю мертвяка буде здорово нанести сліди (бажано різної форми і розмірів) зеленої слизу. Робиться це точно так же, як і пачкание кров'ю, яке ми застосовували у випадку з інфернальної твариною. Ось і все - пластична операція пройшла успішно.

Ось і все - пластична операція пройшла успішно

Легкий редизайн - наносимо логотип журналу на щит скелета.

У старшого Ліча завжди під рукою свіжий номер «Игромании». Причому тримає він його на ланцюгу, щоб ніхто не поцупив.

найдавніші енти

Звернемося тепер до стародавніх (в нашому моді - найдавнішим) ентам. Скін істоти як файл DendroidSoldier. tga. dds розробники приховали в каталог \ Textures \ auto- imported _______ 320 \ Creatures \ Preserve \ DendroidSolder (архів data. pak).

Відкривши картинку, внесіть в неї, наприклад, такі зміни. По-перше, раджу зробити невеликі дупла в «шкурі» дерев'яного юніта за допомогою кистей різної форми, але обов'язково чорного (або темно-коричневого) кольору. По-друге, білі очі воїна непогано б пофарбувати жовтим (під колір листя). Ось мінімальний набір перетворень, який здатний прикрасити ента, надати йому оригінальність.

володарки темряви

Владичиці тіні (в нашому варіанті - володарки темряви) відведені файли Matron-Matron. (Texture) .dds і Matron-Matron_add. (Texture) .dds з папки \ Characters \ Creatures \ Dungeon (архів data. Pak). Перший з них служить основним скіном, другий - доповненням до нього (несе в собі зображення волосся).

Особисто я, редагуючи головний файл, перефарбував героїні нігті в чорний колір, кільце - в коричневий. Підфарбував трохи губи. Не менш важлива правка - зміна кольору волосся (колишня сивина їй явно не личить). Для цього достатньо залити їх потрібним колорит (ваш покірний слуга вибрав бузковий), використовуючи в основному інструмент Paint Bucket (заливка). Для зручності рекомендую скористатися виділенням за допомогою чарівної палички.

Мегараджас

Скін раджі ракшас (по-новому - мегараджас) розташовується в директорії \ Characters \ Creatures \ Academy (архів data. Pak) у вигляді файлу RakshasaRukh-RakshasaRukh. (Texture) .dds. Нанесіть на шкурку створення якісь нові деталі або подкорректируйте старі. Наприклад, можна забарвити скін золотисто-жовтим або якимось іншим оригінальним кольором (при цьому вам знову-таки стане в нагоді інструмент «заливка») гриву юніта.

описи істот

У попередньому «Розтин» ми змінювали не тільки бойові характеристики істот, але і їх імена. Однак опис воїнів ми залишили без змін.

Текстову інформацію про юніте можна знайти в файлах з директорії \ Text \ Game \ Creatures \ <Назва фракції> (архів texts. Pak). Кожному створення тут відведено по три файли. Перший називається X. txt (містить ім'я воїна), другий - XAbilities. txt (перерахування умінь, якими володіє створення), третій - XDescription. txt (опис). X в даному випадку - назва істоти. Сьогодні нас будуть цікавити останні два файли. Ви можете без праці вписати в них новий текст, що відображає події з воїнами зміни. Найпростіший варіант - замінити в файлі XDescription. txt старе ім'я (згадується кілька разів, скористайтеся пошуком) істоти на нове, а в файл XAbilities. txt додати назви вивчених юнітом заклинань (якщо такі з'явилися).

* * *

Ми додали в гру шість практично нових юнітів (колишніми залишилися тільки моделі, але це вже тема для окремої статті) і домоглися того, що новобранці відрізняються від своїх попередників не тільки бойовими характеристиками і навичками, але також описами і, що важливо, зовнішністю.

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

Як вам, наприклад, можливість зіграти за самого себе, улюбленого персонажа з іншої гри або будь-якого фільму?
Де ж шукати скіни «загубилися» створінь?
Хочете залізти в шкуру героя?