В общем, сделал тестовый box. QC копировал из азбуки. Для prop_physics.
ROCK, возможно, ты мне помог. Отключил загружающий память софт, скомпилил. Подождал. Текстурку модель нашла. Хотя звучит всё это забавно : D
В Model Viewer'e модель нормально отображается. Но при попытке выбрать её во встроенном в хаммер вьювере, он падает. Без каких-либо сообщений об ошибке.
Пошел другим путем. Написал в параметрах энтить (prop_physics, prop_static, prop_dynamic) путь к модели вручную. В хаммере модель нормально отобразилась. Карта скомпилировалась.
Из трех энтить в игре появился только prop_physics. (< Видимо, это логично) При старте карты в консоль пишется error:
code:KeyValues Error: RecursiveLoadFromBuffer:
got EOF instead of keyname in file models/my_props
/box001a.mdl mdlkeyvalue, (*prop_data*),
И далее эта же ошибка пишется при каждом захвате box'a грави-пушкой. Тем не менее, внешне всё стабильно работает, physbox в порядке, декали от выстрелов на материале остаются.
Нагуглил следующее:
Цитата:EOF = end of file Ошибка значения ключа: RecursiveLoadFromBuffer
Сам QC:
code:$modelname props_tutor\box001a.mdl
$cdmaterials models/props_tutor
$surfaceprop "plastic"
$keyvalues { "prop_data" "plastic" }
$scale 1.0
$model "body" "box001a_reference"
$sequence idle "box001a_reference.smd" loop fps 15
$collisionmodel "box001a_physbox.smd"
{
$mass 300.00
$inertia 1.00
$damping 0.00
$rotdamping 0.00
$concave
}
Такие дела. Есть какие-нибудь решения?
ps:
Скинте, кому не жалко, типичный QC для модели, которую можно использовать как static и physics.
Cheese-Cake добавил 01-02-2009 в 10:04:44:
Забыл написать...
Если скомпилить как static всё нормально работает. Никаких ошибок.