Sidebar

Модель, разламывающаяся на куски

Reaktor

Active member
07.07.11
705
27
28
Тула
Дядя Миша сказав(ла):
Ну навскидку заметил следующие отличия. Возможно они некритичны, но как знать.
1. В вальвовской модели есть строчка
Код:
$hbox 0 "static_prop" -2.613  -3.419  15.923  2.816  2.563  23.926
меня смущает само слово static_prop. А вдруг сорсу оно нужно?
Это хитбокс, можно делать, можно не делать. Мне он не нужен, так что я не делаю =)
Дядя Миша сказав(ла):
2. У вальвы прописан параметр
Код:
$surfaceprop "metalpanel"
у тебя его нет. Хотя это скорее всего ни на что не влияет.
Как нет, когда есть?

Дядя Миша сказав(ла):
3. Ошибка в объявлении тела. У вальвы:
Код:
$model "Body" "canisterchunk01a_reference.smd"
У тебя:
Код:
$model "body" "gp_crate_gib_1"
В сорсе, насколько я знаю, обязательно писать .smd на конце, в отличие от голдсорса.
Уже три месяца так делаю, и ничего.

Post automatically merged:

Если уж начали обсуждать сам гип, попробуй открой исходник его в 3d-max, может я там накосячил?
 
Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Не, я в 3д максе не ориентируюсь. Тогда вариантов действительно нет.
 

Бат.Ник_Ref.

New member
24.11.10
373
1
0
2009 максом не открывает файлы,ошибки сыпятся,так что ниче сказать не могу по модели или скинь скомпиленную модель я декомпилирую.
Вообще вот мой qc там все норм разваливается
$cd "H:\Predator model\kopie\doska"
$modelname "enemy/breakdosk1.mdl"
$model "Body" "breakdosk1.smd"
$cdmaterials "models\enemy\"
$hboxset "default"
// Model uses material "per2.vmt"
$surfaceprop "wood"
$keyvalues { prop_data { "base" "Wooden.Large" } }
$sequence idle "idle" fps 30.00
$collisionmodel "phymodel.smd" {

$concave
$mass 6.7
$inertia 1.00
$damping 0.00
$rotdamping 1.00
}
$collisiontext {
break { "model" "enemy/1kus" "health" "100" "fadetime" "100"}
break { "model" "enemy/2kus" "health" "100" "fadetime" "100"}
}

Post automatically merged:

В твоем qc смущает почему нет у главной модели .smd ,у разваливающийся модели отсутствие количества жизни,но зато ты эффективно ее запихнул в propdata.
 
Останнє редагування:

Reaktor

Active member
07.07.11
705
27
28
Тула
Бат.Ник_Ref. сказав(ла):
В твоем qc смущает почему нет у главной модели .smd ,у разваливающийся модели отсутствие количества жизни,но зато ты эффективно ее запихнул в propdata.
С того qc много времени прошло, я уже много чего перепробовал. smd прописывал, здоровье тоже.
Вот новые файлы, со всеми исходниками, заодно со скриншотами! Я это так просто не оставлю)))



 

Вкладення

Останнє редагування:
Команда форуму
VIP
28.03.10
15 566
315
83
Кубань
  • Золотая медаль 215
  • Серебряная медаль 214
  • Золотая медаль 221
  • Cat
Я для себя тоже полезный урок вынес. Ведь если в каждой модели прописывать осколки, на которые она должна разлететься, то ломать модель можно бесконечно :)
 

Бат.Ник_Ref.

New member
24.11.10
373
1
0
Все,руки кривые у тебя,все работает,))а почему?да потому что ты в главной модели не указал осколки,по крайней мере после декомпиляции я не увидел этих строк.

Post automatically merged:

Дядя Миша сказав(ла):
Я для себя тоже полезный урок вынес. Ведь если в каждой модели прописывать осколки, на которые она должна разлететься, то ломать модель можно бесконечно :)
Ну думаю везде есть лимит,сколько не знаю,по крайней мере у меня доска ломалась на 10 кусков,более не пробывал. А то как то не катит одну всранную модель по 10mb делать и + как это все скажется на компиляции карты я думаю там вылезит лимит по фузиксам. Хотя куски не учитываются как энтити,только главная модель.
 

Вкладення

Останнє редагування:

Reaktor

Active member
07.07.11
705
27
28
Тула
Бат.Ник_Ref. сказав(ла):
Все,руки кривые у тебя,все работает,))а почему?да потому что ты в главной модели не указал осколки,по крайней мере после декомпиляции я не увидел этих строк.
Что? Покажи, где!
 

Бат.Ник_Ref.

New member
24.11.10
373
1
0
$cd "H:\Ultimate SSDK v3\SourceSDK_Content\cstrike\modelsrc"
$modelname "box_breakable_test.mdl"
$model "body" "box_breakable_test.smd"

$cdmaterials "megabomb\"
$hboxset "default"
$hbox 0 "Bone001" -22.000 -22.000 -22.000 22.000 22.000 22.000
$surfaceprop "metalpanel"
$keyvalues { prop_data { "base" "Metal.Medium" "health" "20" } }
$illumposition -0.000 0.000 -0.000
$sequence idle "idle" fps 30.00
Вот твой qc после декомпила,я тут не увидел чтобы ты указал куски от ящика,где они?
 

Reaktor

Active member
07.07.11
705
27
28
Тула
Бат.Ник_Ref. сказав(ла):
$cd "H:\Ultimate SSDK v3\SourceSDK_Content\cstrike\modelsrc"
$modelname "box_breakable_test.mdl"
$model "body" "box_breakable_test.smd"

$cdmaterials "megabomb\"
$hboxset "default"
$hbox 0 "Bone001" -22.000 -22.000 -22.000 22.000 22.000 22.000
$surfaceprop "metalpanel"
$keyvalues { prop_data { "base" "Metal.Medium" "health" "20" } }
$illumposition -0.000 0.000 -0.000
$sequence idle "idle" fps 30.00
Вот твой qc после декомпила,я тут не увидел чтобы ты указал куски от ящика,где они?
Мой куц лежит в архиве box_test вместе со всеми остальными исходниками! И всё там есть!
 

Бат.Ник_Ref.

New member
24.11.10
373
1
0
Я тебе говорю,что модель которая лежит в архиве,а тоесть mdl ящика не имеет строк разрушения модели,думаю так понятно?
 

Reaktor

Active member
07.07.11
705
27
28
Тула
Бат.Ник_Ref. сказав(ла):
Я тебе говорю,что модель которая лежит в архиве,а тоесть mdl ящика не имеет строк разрушения модели,думаю так понятно?
Да я вижу, что она у тебя после декомпиляции не имеет строк разрушения, но почему она их не имеет? И как ты её компилировал так, что всё стало работать?
В моем куце всё на месте.
Вот они эти строки, они там есть, я их не убирал:
$collisiontext
{
break
{
"model" "box/box_breakable_test_gib.mdl" "health" "0" "fadetime" "15"
}
}
 

Бат.Ник_Ref.

New member
24.11.10
373
1
0
Я тебе еще выше писал qc но ты проигнорировал его,ссылаясь на гребанный вики Valve в котором ничего толкого не найти,почти за исключением некоторых вещей.
$cd "H:\Predator model\kopie\doska"
$modelname "enemy/box_breakable_test2.mdl"
$model "Body" "box_breakable_test.smd"
$cdmaterials "models\enemy\"
$hboxset "default"
// Model uses material "per2.vmt"
$surfaceprop "wood"
$keyvalues { prop_data { "base" "Wooden.Large" } }
$sequence idle "idle" fps 30.00
$collisionmodel "box_breakable_test.smd" {

$concave
$mass 6.7
$inertia 1.00
$damping 0.00
$rotdamping 1.00
}
$collisiontext {
break { "model" "enemy/batakus" "health" "100" "fadetime" "100"}

}
 

Reaktor

Active member
07.07.11
705
27
28
Тула
Бат.Ник_Ref. сказав(ла):
Я тебе еще выше писал qc но ты проигнорировал его,ссылаясь на гребанный вики Valve в котором ничего толкого не найти,почти за исключением некоторых вещей.
Отличия где? Где ошибка? У меня всё тоже самое.

Post automatically merged:

Ну вот, сам ссвою модель доекомпилировал, весь код в порядке
Код:
$cd "D:\Ultimate SSDK v3\SourceSDK_Content\Mindlock\modelsrc\decompile"
$modelname "box_breakable_test.mdl"
$model "body" "box_breakable_test.smd"
$cdmaterials "megabomb\"
$hboxset "default"
$hbox 0 "Bone001" -22.000  -22.000  -22.000  22.000  22.000  22.000
// Model uses material "mdl_gp_bomb_mega_01.vmt"
$surfaceprop "metalpanel"
$keyvalues  { prop_data { "base" "Metal.Medium" "health" "20"  } } 
$illumposition -0.000 0.000 -0.000
$sequence idle "idle" fps 30.00
$collisionmodel "phymodel.smd" {

	$mass 15.0
	$inertia 1.00
	$damping 0.00
	$rotdamping 0.00
}
$collisiontext {
	break { "model" "box/box_breakable_test_gib.mdl" "health" "0" "fadetime" "15"}
}
Тогда я не знаю, какого черта у тебя все работает.
 
Останнє редагування:

Бат.Ник_Ref.

New member
24.11.10
373
1
0
Вот компилировал по твоему исходнику
$modelname "box_breakable_test.mdl"
$cd ".\"
$cdmaterials "megabomb\"

$surfaceprop "metalpanel"

$keyvalues
{
prop_data { "base" "Metal.Medium" "health" "20" }
}

$collisiontext
{
break
{
"model" "box/box_breakable_test_gib.mdl" "health" "0" "fadetime" "15"
}
}

$model "body" "box_breakable_test.smd"

$collisionmodel "box_breakable_test_PHY.smd"
{
$mass 15
$inertia 1.00
$damping 0.00
$rotdamping 0.00
}
$sequence idle "box_breakable_test" fps 30

Вроде работает ,но модель очень мало жизней,может ты имеешь ввиду что модель исчезает через некоторое время? она будет исчезать конечная модель хоть как.

Post automatically merged:

Я не заметил что ты делаешь на хл2 щас проверю там может там какая запара будет.
 
Останнє редагування:

Бат.Ник_Ref.

New member
24.11.10
373
1
0
А ты проверял точно модель "model" "box/box_breakable_test_gib.mdl" в папке box находится,мб там ее нет?

Post automatically merged:

Удалил осколок,естественно у меня также пусто стало.
 
Останнє редагування:

Reaktor

Active member
07.07.11
705
27
28
Тула
Бат.Ник_Ref. сказав(ла):
А ты проверял точно модель "model" "box/box_breakable_test_gib.mdl" в папке box находится,мб там ее нет?
:facepalm: :facepalm: :facepalm: :facepalm:
У меня ж нет подпапок в моделях! Всё, заработало! Разобрались! Спасибо, дружище! :drink:
 

Game Server

Доноры Красавчики

Користувачі онлайн