Створення нового зовнішнього вигляду npc без моделлинг - статті - world of warcraft modmaking

»Модмейкінг: Розділ 1

У кожного мобу в базі сервера є свій дисплей-ід (Визуал), цей айдішнік вказує клієнту від сервера який зовнішній вигляд необхідно відобразити у НПС, на клієнтській стороні ці дані обробляються і застосовують до мобу візуал вказаний в клієнтській базі даних CreatureDisplayInfo.dbc.






Нижче вказана структура стовпців цієї таблиці:

В описі CreatureDisplayInfo.dbc був згаданий Model ID,
CreatureModelData.dbc виконує функцію провідника моделей істот від директорії архівів Creature до CreatureDisplayInfo.dbc, так само в цій таблиці клієнтської бази перераховані різні параметри моделі, наприклад розмір, тип слідів моделі, прапори моделі, інформація про колізії, і т.д.
Структура CreatureModelData.dbc:

В описі структури CreatureModelData.dbc були вказані в повному обсязі стовпці, так-як на даний момент інформації недостатньо.







Почати створення нового display Іда для НПС, що базується на раси можна зі створення нового рядка в CreatureDisplayInfoExtra.dbc
Створіть новий рядок і орієнтуючись на структуру файлу CreatureDisplayInfoExtra.dbc заповніть її на основі WowModelViewer наприклад, і збережіть зміни в DBC.
Потім необхідно буде відредагувати файл CreatureDisplayInfo.dbc
Створіть у ньому новий рядок, і заповніть її орієнтуючись на відповідну структуру зазначену вище.
Для зручності я зазначив все ModelID'и рас:

49 - Human Male
50 - Human Female
51 - Orc Male
52 - Orc Female
53 - Dwarf Male
54 - Dwarf Female
55 - Night Elf Male
56 - Night Elf Female
57 - Undead Male
58 - Undead Female
59 - Tauren Male
60 - Tauren Female
182 - Gnome Male
183 - Gnome Female
185 - Troll Male
186 - Troll Female
831 - Goblin Male
832 - Goblin Female
2208 - Blood Elf Male
2209 - Blood Elf Female
2248 - Draenei Male
2250 - Draenei Female

Так само, є ще моделі рас, при бажанні ви можете знайти їх самі.

Велика частина інформації описаної в цій статті взята з сайту WoWDev wiki.