Hud рук
Hud рук | |
Автор | aka_sektor |
Тип статьи | руководство |
Актуальность | ЧН, ЗП |
Необходимый софт | Текстовый редактор, X-Ray SDK 0.7 |
Необходимые файлы | actor.ltx |
Изменить hud рук, т.е. модели рук главного героя, можно двумя способами: заменить оригинальные или добавить свои.
Замена старого hud'а рук
Этот вариант самый быстрый и простой. В нём достаточно просто переименовать *.ogf-модель нового hud'а рук соответственно имени оригинального.
Модели hud'ов рук находятся по пути: gamedata\meshes\dynamics\weapons\wpn_hand
- Поместите в директорию свою модель. Например, new_hud_model.ogf
- Удалите оригинальную. Например, wpn_hand_01.ogf
- Переименуйте новую соответственно имени оригинальной.
- Готово, осталось только поместить текстуры новой модели в папку: gamedata\textures
Добавление нового hud'а рук
Начать нужно с того, что изначально все hud'ы рук прописаны в секции [actor_hud]
файла actor.ltx
Путь: gamedata\configs\creatures
[actor_hud]
visual = dynamics\weapons\wpn_hand\wpn_hand_01
position = -0.044000,-0.156000,0.100000
orientation = -0.500000,1.000000,-2.000000
ancor_0 = lead_gun ;r_hand
ancor_1 = l_hand
[actor_hud_01]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_01
[actor_hud_02]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_02
[actor_hud_03]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_03
[actor_hud_04]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_04
[actor_hud_05]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_05
[actor_hud_06]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_06
[actor_hud_07]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_07
[actor_hud_exo]:actor_hud
visual = dynamics\weapons\wpn_hand\wpn_hand_exo
Чтобы добавить свой, достаточно аналогично дописать свою секцию (имя секции может быть любое; в данном случае: new_hud_section):
[new_hud_section]:actor_hud
visual = dynamics\weapons\wpn_hand\new_hud_model
Модель hud'а рук (в данном случае: new_hud_model) соответственно должна находится по пути, указанному в секции (в данном случае: gamedata\meshes\dynamics\weapons\wpn_hand).
Какой hud рук будет использоваться в зависимости от надетого костюма, определяет параметр player_hud_section
в секции костюма.
Пример:
player_hud_section = new_hud_section
Внимание! По умолчанию движком задано чтение секции actor_hud_05
, в качестве hud'а рук без костюма.
Особенности переноса из ЧН в ЗП
При переносе худа рук из Чистого Неба в Зов Припяти, нужно помнить, что в последнем появилось новое оружие — "Отбойник". Оно имеет собственные анимации для hud'а рук.
Поэтому, обязательно проверьте, подключен ли файл с анимациями wpn_hand_protecta_hud_animation.omf к *.ogf-модели hud'а рук. Например, с помощью утилиты OmfSpisok.
Иначе, при попытке использовать это оружие, игра будет "вылетать".
Как подключить файл с анимациями
- Для работы понадобяться: X-Ray Converter и X-Ray SDK 0.7.
- С помощью X-Ray Converter, преобразуйте *.ogf модель hud'а рук в формат *.object
- В Actor Editor из состава X-Ray SDK 0.7, загрузите *.object-файл модели. Перейдя во вкладке Scene, в меню File -> Load
- Во вкладке Object Items, выберите Motions.
- Во вкладке Item Properties, кликните по графе Motion reference.
- В появившемся окне Select Game Objects Motions, перейдите в папку dynamics\weapons\wpn_protecta, и отметьте галочкой wpn_hand_protecta_hud_animation.omf, после чего закройте окно, нажав ОК.
- Также немаловажно, установить высокое качество модели. Для этого, во вкладке Object Items, выберите Object.
- Во вкладке Item Properties, в графе HQ Geometry, поставьте галочку.
- Готово, осталось только экспортировать обратно в *.ogf. Для этого, перейдите во вкладке Scene, в меню File -> Export -> Export OGF...
Полученную модель теперь можно использовать в Зове Припяти.