* * * Форумы на Наша-Life THREAD * * * -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- THREAD : Как изменить звук модели при ударе о какие либо препятствия? Started at 29-07-2014 23:56 by QzzQ Visit at https://bbs.hl-inside.ru/showthread.php?threadid=57809 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 1] Author : QzzQ Date : 29-07-2014 23:56 Title : Как изменить звук модели при ударе о какие либо препятствия? При падении, ударе о препятствия - модель воспроизводит звук метала, бьющегося об какие либо поверхности. Замена данных в ".qc" файле модели ни на что не влияет. Как был звук метала, так и остаётся. Пример .qc файла: [code] $cd "C:\Documents and Settings\Admin\Рабочий стол\wer\2\2" $modelname "props_junk/flare.mdl" $model "Body" "flare_reference.smd" $cdmaterials "models\props_junk/" $texturegroup skinfamilies { { "flare.vmt" } { "flare_burnt.vmt" } } $hboxset "default" $hbox 0 "static_prop" -1.272 -1.292 -6.230 1.272 1.292 6.193 $attachment "fuse" "static_prop" 0.00 0.00 6.00 rotate -0.00 90.00 90.00 $surfaceprop "Wood" $keyvalues { "prop_data" { "base" "Wooden.Small" } physgun_interactions { "onpickup" "create_flare" } } $illumposition -0.000 0.000 -0.018 $sequence idle "idle" fps 30.00 [/code] В файлах текстурах .vmt - $surfaceprop не прописан. Только в .qc файле самой модели. Но что бы там не прописывал, согласно propdata.txt - звук метала в игре остаётся без каких либо изменений. Помогите разобраться! В чём может быть причина? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 2] Author : Barnacle Date : 01-08-2014 15:57 Во-первых, $hbox, $hboxset и $illumposition тут не нужны - это мусор декомпилятора. Во-вторых, декомпилятор мог где-то накосячить с синтаксисом, поэтому лучше qc писать самому вручную. Например, вполне возможно, что должно быть "wood", а не "Wood", или кавычки ненужные, или где-то тут недавно "добавлялся левый пробел", и т.д. -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 3] Author : QzzQ Date : 02-08-2014 00:47 [QUOTE][i]Оригинальное сообщение от Barnacle [/i] [B]Во-первых, $hbox, $hboxset и $illumposition тут не нужны - это мусор декомпилятора. Во-вторых, декомпилятор мог где-то накосячить с синтаксисом, поэтому лучше qc писать самому вручную. Например, вполне возможно, что должно быть "wood", а не "Wood", или кавычки ненужные, или где-то тут недавно "добавлялся левый пробел", и т.д. [/B][/QUOTE] Самое интересное, что срабатывают два звука, это означает, что указанные данные в QC работают. Но! Звук метала срабатывает вместе с тем, который я указываю в $surfaceprop - при ударе или выстреле, и prop_data - при прикосновении к какой либо поверхности... Совсем ничего не понимаю, откуда звук метала то берётся!? -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 4] Author : Lex4art Date : 02-08-2014 05:49 QzzQ - материалы имеют связанные с ними звуки и эффекты (см. [url=http://enc.nashalife.ru/index.php?title=%D0%92%D1%81%D0%B5_%D0%BE_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5_VMT]тут[/url] описание параметра $surfaceprop; задается через [game name]\scripts\surfaceproperties_manifest.txt). Не используй стандартные материалы для модели, сделай свои (где не будет использован параметр $surfaceprop). -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 5] Author : QzzQ Date : 02-08-2014 06:58 [QUOTE][i]Оригинальное сообщение от Lex4art [/i] [B]QzzQ - материалы имеют связанные с ними звуки и эффекты (см. [url=http://enc.nashalife.ru/index.php?title=%D0%92%D1%81%D0%B5_%D0%BE_%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%82%D0%B5_VMT]тут[/url] описание параметра $surfaceprop; задается через [game name]\scripts\surfaceproperties_manifest.txt). Не используй стандартные материалы для модели, сделай свои (где не будет использован параметр $surfaceprop). [/B][/QUOTE] Это было бы логично, если звук прописанный в текстуре, доминировал над моделью. Какой бы я там материал бы не создал, какие бы свои звуки я там не на подставлял бы, звук метала всегда будет присутствовать используя данную модель. VMT никакого весу не имеет. :( -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 6] Author : Lex4art Date : 02-08-2014 14:42 Ммм, боюсь что это все что я помню по этой теме XD -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- [Post 7] Author : -NeXeR- Date : 02-08-2014 17:50 Сразу два звука? Дерево и металл? Что в QC прописано, то и должно воспроизводится. Параметр $surfaceprop в VMT модели игнорируют, так что там можно не копать, а вовсе убрать оттуда $surfaceprop. Но с двумя разными звуками единовременно еще не сталкивался (за исключением, если специально разным костям в QC назначают отдельные типы, но это только для динамических объектов) -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- The messages has been download from Форумы на Наша-Life at https://bbs.hl-inside.ru at 28.03.2024 11:10:17