1 варіант
Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 92 Description : motion no found [aks74u_shootr]
Помилка
Гра не може знайти анімацію HUD-моделі зброї, що вказана в HUD-секції в одному з параметрів виду anm_*
Рішення [1]
- Перевірити назву вказаної анімації на наявність друкарських помилок
- Переконатись, що шлях до візуалу HUD'а у параметрі item_visual прописано правильно
- Переконайтеся, що анімація із зазначеною назвою дійсно існує у відповідному файлі *.ogf або *.omf
Якщо її в ньому немає, значить вона підхоплюється з якогось одного *.omf файлу, підключеного до поточного hud'у-рук. - Переконайтеся, що у випадку використання окремого *.omf -файлу для зберігання анімацій Ви не забули в Actor Editor'і SDK підключити його до моделі.
Окремий випадок вильоту:
Expression : pm->m_animations.size() Function : player_hud_motion_container::load File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 92 Description : motion not found [idle]
Помилка
При детальному розгляді конфіга ніде ця назва анімації не прописана.
Справа в тому, що в ЧН \ ЗП для поганого використовується дві моделі: рук і зброї. Коли ми прописуємо їм загальну анімацію, двигун в анімаціях зброї спочатку намагається знайти вказану. Якщо це не вдається, то намагається відтворити анімацію з назвою idle . Якщо і ця його спроба виявляється безуспішною – вилітає з вищезазначеним логом.
Рішення
Є 2 варіанти:
- Додати до зброї анімацію з назвою idle
- Явно задати в конфізі назви реально існуючих для зброї моделі анімацій
2 варіант
Expression : 0 Function : attachable_hud_item::set_bone_visible File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 127 Description : model [dynamics\weapons\wpn_usp45\wpn_usp45_hud.ogf] has no bone [wpn_scope]
Помилка
Відображення та приховування знімних аддонів на зброї здійснюється за допомогою відображення та приховування частин моделі, які прив'язані до певних її кісток.
Усього є 3 типи кісток:
- wpn_scope
- wpn_silencer
- wpn_launcher
В даному випадку зброї приписаний знімний приціл, але вказаний HUD'овий візуал не містить кістки wpn_scope
Рішення [2]
Зробити аддон незнімним (або відключити його взагалі) шляхом редагування конфіга або виправити HUD'ову модель, додавши вказану кістку.
3 варіант
Expression : anm Function : attachable_hud_item::anim_play File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 325 Description : model [wpn_p90_hud] не має ніяких можливостей, ніби [anm_bore]
Помилка [3]
У зазначеній hud-секції зброї (в даному випадку: [wpn_p90_hud]
) не знайдено зазначеного параметра (в даному випадку: anm_bore
).
Параметри анімацій, та його кількість, повинні відповідати класу зброї зазначеному в конфізі (див. параметр class
).
Рішення
Перевірити правильність імені зазначеного параметра та його наявність. Якщо його немає – створити.
Окремий випадок вильоту:
Expression : anm Function : attachable_hud_item::anim_play File : D:\prog_repository\sources\trunk\xrGame\player_hud.cpp Line : 325 Description : model [wpn_fn2000_hud] не має ніякого сенсу або [anim_show_w_gl]
Помилка
У зазначеній hud-секції зброї (в даному випадку: [wpn_fn2000_hud]
) не знайдено зазначеного параметра (в даному випадку: anm_show_w_gl
).
Саме він потрібен лише, якщо в основній секції заданий таким чином параметр:
grenade_launcher_status = 1
Тобто. у вказаної зброї, підствольник вбудований.
Рішення
- Прописати вказаний параметр (в даному випадку:
anm_show_w_gl
), у вказану hud-секцію зброї (в даному випадку:[wpn_fn2000_hud]
). - Якщо підствольник для зазначеної зброї не передбачено, змінити параметр так:
grenade_launcher_status = 0
Тобто. підствольник не встановлюється.
4 варіант
Expression : M2.valid() Function : attachable_hud_item::anim_play File : E:\priquel\sources\engine\xrGame\player_hud.cpp Line : 350 Description : Модель не має значення [idle] Arguments : dynamics\weapons\wpn_val-sp\wpn_val-sp_hud.ogf
Помилка [4] [5]
Зазначена модель (в даному випадку: wpn_val-sp_hud.ogf ) не має вказаної анімації (в даному випадку: idle ).
Виліт відбувається при спробі відтворити анімацію, в дорозі до якої допущена орфографічна помилка.
Рішення [6]
Виправити шлях до вказаної анімації у вказаній моделі на правильний.