Перейти к содержанию

помогите создать героя из этого юнита

Аватар пользователя
#6
Немеzида
Возможно сделать героя из юнита Ракшаса раджа?
как сделать из игрового существа героя?

тут надо копаться в data.pak
наверное самое муторное тут будет перетаскивать файлы из даты в мод, потому что они все защищены от редактирования, и их придется открывать, менять и сохранять куда-то в другое место...
с другой стороны файлов всего 3 - это герой, character существа и AnimSet

здесь нет необходимости отключать существо, поэтому сразу переходим к герою

этап 2

превращение героя
герой академик лежит в data.pak в \MapObjects\Academy допустим мы заменим джалиба - потому что он самый не магический, это файл Tan.(AdvMapHeroShared).xdb

откроем его и найдем строчки 

   
   
   
   
   
   
   

А ТЕПЕРЬ ПАУЗА
надо найти всё что касается существа

тут есть один особый файл - CreatureVisual, из него мы найдем файлы character и иконки ракшаса

CreatureVisual всегда лежит в \GameMechanics\CreatureVisual\Creatures, там папка Academy и файл Rakshasa_Rukh.xdb

что внутри файла
Заголовок

    - имя ракшаса
    - мусор
    - описание ракшаса
    - иконка вообще маленькая жиесть
    - иконка маленькая
    - иконка поменьше
    <icon128 href="/Textures/Interface/CombatArena/Faces/Academy/ico_Rakshasarukh_128.xdb#xpointer(/Texture)"/> - иконка ЕЕ МОЖНО ПОСТАВИТЬ ГЕРОЮ
    <animcharacter href="/Characters/Creatures/Academy/RakshasaRukh.(Character).xdb#xpointer(/Character)"/> - вот она! модель и анимация ракшаса, копируем эту строчку и вставляем герою
    - если существо меняет модель после смерти то она тут записывается
    - снаряд для стрельбы
    - это для феникса и элемов
    - эффект попадания... прикол, из ракшаса вылетает черная пыль, а не кровь...
   
        false - для телепорта
        - эффект старта телепорта (он не оборвется при смене анимации)
        - эффект телепортации на другую клетку
   
    - хз
    - точка попадания снаряда... я не уверен что эта штука всегда работает
        -0.0176687
        0.163724
        1.82213
   
    Chest - предположительно это кость в которую летит снаряд - из-за нее я не уверен в предыдущем пункте


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

меняем путь к большой иконке
    <facetexture href="/Textures/Interface/CombatArena/Faces/Academy/ico_Rakshasarukh_128.xdb#xpointer(/Texture)"/>

удаляем путь к маленькой иконке
   

вставляем character ракшаса
    <herocharacterarena href="/Characters/Creatures/Academy/RakshasaRukh.(Character).xdb#xpointer(/Character)"/>
   
    <herocharacteradventure href="/Characters/Creatures/Academy/RakshasaRukh.(Character).xdb#xpointer(/Character)"/>

если надо то прописываем камеру, но в принципе маг сопоставим по размерам с ракшасом, так что можно попробовать без нее, камера должна лежать где-то в \Cameras\Interface\HireCreatures
   

снаряд волшебника.... если хочешь избавится от снаряда то запиши путь к CreatureVisual ракшаса, но я думаю это необязательно
   


РАКШАС В Т-ПОЗЕ
Этап 3
ну что, тут всё просто
ищем файл что записывали в героя - /Characters/Creatures/Academy/RakshasaRukh.(Character).xdb
в нем как в вампире добавляем анимации для карты

в этой же папке находится файл с анимациями RakshasaRukh-arena.xdb
как и вампиру добавляем cast и rangeattack
Мои мини-моды

Мод RTF

Мои NCF существа