Господа, (надеюсь этот раздел форума ещё жив), подскажите пожалуйста, где следует искать причину вот такой ошибки:
Expression : (*elements.begin())->numberOfGeoms()
Function : CPHShell::preBuild_FromKinematics
File : E:\stalker\sources\trunk\xr_3da\xrGame\PHShell.cpp
Line : 616
Description : No physics shapes was assigned for model or no shapes in main root bone!!!
Знаю, что это проблема с шейпами, но точно определить не могу. Я пересадил рюкзак от одной модели к другой по гайду из ютуба, и там у человека всё работало. У меня же проблема: лог появляется, когда ГГ умирает с моддированным визуалом (то есть надел костюм - получил визуал - всё работает - ГГ умер - вылет с логом). Корень проблемы стоит искать в неправильно совмещённом (через assign) рюкзаке к модели: Я удалил ВСЕ кости у рюкзака (и модели соотвественно, оставив только рюкзак) и просто припаял рюкзак к spine другой модели? Или я в SDK что-то не доглядел? Сравнивал с настройками похожей родной сталкерской модели в SDK - всё аналогично: кол-во костей, галочки на шейпах отсутствуют . Проверяю в SDK через Engine кастомную модель - вроде всё корректно должно быть: модель "скукоживается", ошибок не выдает. Пробовал читать соответствующую статью на сталкер.инсайд - разобрался что такое шейп и зачем он нужен, но не понял, что может вызывать ошибку.