Доброго времени суток. Извиняюсь если не совсем по теме, более подходящей темы для моего вопроса, в поисковике на русском, не нашёл. Столкнулся с такой проблемой. Хотел изменить настройки пользовательской модели "secret agent zoey (Suit)" для игры Left4dead2, модель декомпилировал программой crowbar tool v. 0.58, использовал настройки декомпиляции по умолчанию, декомпилировалась без ошибок,
Decompiling with Crowbar 0.58: "E:\Zoey_suit\models\survivors\survivor_teenangst.mdl" ...
Decompiling ".\survivor_teenangst.mdl" ...
Model version 49 detected.
Reading MDL file header ...
... Reading MDL file header finished.
Checking for required files ...
... All required files found.
Reading data ...
Reading MDL file ...
... Reading MDL file finished.
Reading PHY file ...
... Reading PHY file finished.
Reading VTX file ...
... Reading VTX file finished.
Reading VVD file ...
... Reading VVD file finished.
... Reading data finished.
Writing data ...
QC file:
survivor_teenangst.qc
Reference mesh files:
survivor_teenangst_Main_Suit.smd
survivor_teenangst_Main_Zoey_Hands_Whole.smd
survivor_teenangst_Main_Straps.smd
survivor_teenangst_Main_Holster_right.smd
survivor_teenangst_Zoey_Head.smd
LOD mesh files:
Physics mesh file:
survivor_teenangst_physics.smd
Procedural bones file:
survivor_teenangst.vrd
Vertex animation files:
survivor_teenangst_01.vta
survivor_teenangst_02.vta
survivor_teenangst_03.vta
survivor_teenangst_04.vta
survivor_teenangst_05.vta
Bone animation files:
TeenAngst.smd
ragdoll.smd
... Writing data finished.
... Decompiling ".\survivor_teenangst.mdl" finished.
... Decompiling with Crowbar 0.58: "E:\Zoey_suit\models\survivors\survivor_teenangst.mdl" finished.
а вот скомпилировать не получается, причём пробовал просто декомпилировать и ничего не меняя в настройках скомпилировать обратно, всё равно при компиляции
"выскакивает" та же ошибка "Rule for unknown flex AU1R".
Compiling with Crowbar 0.58: "E:\Zoey_suit_decompile\survivor_teenangst.qc" ...
Compiling ".\survivor_teenangst.qc" ...
Output from compiler "E:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\bin\studiomdl.exe":
qdir: "e:\zoey_suit_decompile\"
gamedir: "E:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2\left4dead2\"
g_path: "survivor_teenangst.qc"
Building binary model files...
Working on "survivor_teenangst.qc"
SMD MODEL survivor_teenangst_Main_Suit.smd
ERROR: e:\zoey_suit_decompile\survivor_teenangst.qc(108): - Rule for unknown flex AU1R
ERROR: Aborted Processing on 'survivors/survivor_TeenAngst.mdl'
CDynamicFunction: Loading library 'Kernel32.dll' (74A00000)
CDynamicFunction: Lookup of 'TryEnterCriticalSection' in 'Kernel32.dll': 77880B80
CDynamicFunction: Loading library 'psapi.dll' (76EB0000)
CDynamicFunction: Lookup of 'GetProcessMemoryInfo' in 'psapi.dll': 76EB16D0
CDynamicFunction: Closing library 'psapi.dll' (76EB0000)
CDynamicFunction: Closing library 'Kernel32.dll' (74A00000)
... Compiling ".\survivor_teenangst.qc" finished. Check above for any errors.
... Compiling with Crowbar 0.58: "E:\Zoey_suit_decompile\survivor_teenangst.qc" finished.
Попробовал просто удалить все проблемные строчки в QC фале, в итоге у модели появились проблемы с глазами, у неё не шевелятся нижние веки (когда смотрит вниз то глаза закрыты)
Можно как-то декомпилировать и скомпилировать модель без ошибок?
QC файл
Скрытый текст
// Created by Crowbar 0.58
$modelname "survivors/survivor_TeenAngst.mdl"
$model "TeenAngst" "survivor_teenangst_Main_Suit.smd" {
mouth 0 "mouth" "ValveBiped.Bip01_Head1" 0 1 0
flexcontroller eyelid range 0 1 "right_lid_raiser"
flexcontroller eyelid range 0 1 "left_lid_raiser"
flexcontroller eyelid range 0 1 "right_lid_tightener"
flexcontroller eyelid range 0 1 "left_lid_tightener"
flexcontroller eyelid range 0 1 "right_lid_droop"
flexcontroller eyelid range 0 1 "left_lid_droop"
flexcontroller eyelid range 0 1 "right_lid_closer"
flexcontroller eyelid range 0 1 "left_lid_closer"
flexcontroller eyelid range 0 1 "half_closed"
flexcontroller eyelid range 0 1 "blink"
flexcontroller brow range 0 1 "right_inner_raiser"
flexcontroller brow range 0 1 "left_inner_raiser"
flexcontroller brow range 0 1 "right_outer_raiser"
flexcontroller brow range 0 1 "left_outer_raiser"
flexcontroller brow range 0 1 "right_lowerer"
flexcontroller brow range 0 1 "left_lowerer"
flexcontroller nose range 0 1 "right_cheek_raiser"
flexcontroller nose range 0 1 "left_cheek_raiser"
flexcontroller nose range 0 1 "right_wrinkler"
flexcontroller nose range 0 1 "left_wrinkler"
flexcontroller nose range 0 1 "dilator"
flexcontroller mouth range 0 1 "right_upper_raiser"
flexcontroller mouth range 0 1 "left_upper_raiser"
flexcontroller mouth range 0 1 "right_corner_puller"
flexcontroller mouth range 0 1 "left_corner_puller"
flexcontroller mouth range 0 1 "right_corner_depressor"
flexcontroller mouth range 0 1 "left_corner_depressor"
flexcontroller mouth range 0 1 "chin_raiser"
flexcontroller phoneme range 0 1 "right_part"
flexcontroller phoneme range 0 1 "left_part"
flexcontroller phoneme range 0 1 "right_puckerer"
flexcontroller phoneme range 0 1 "left_puckerer"
flexcontroller phoneme range 0 2 "right_funneler"
flexcontroller phoneme range 0 2 "left_funneler"
flexcontroller phoneme range 0 1 "right_stretcher"
flexcontroller phoneme range 0 1 "left_stretcher"
flexcontroller phoneme range 0 1 "bite"
flexcontroller phoneme range 0 1 "presser"
flexcontroller phoneme range 0 1 "tightener"
flexcontroller phoneme range 0 1 "jaw_clencher"
flexcontroller phoneme range 0 2 "jaw_drop"
flexcontroller phoneme range 0 1 "right_mouth_drop"
flexcontroller phoneme range 0 1 "left_mouth_drop"
flexcontroller mouth range 0 1 "right_cheek_puffer"
flexcontroller mouth range 0 1 "left_cheek_puffer"
flexcontroller mouth range -1 1 "mouth_sideways"
flexcontroller mouth range -1 1 "jaw_sideways"
flexcontroller mouth range 0 1 "lower_lip"
localvar upper_right_lowerer
localvar upper_right_neutral
localvar upper_right_raiser
localvar lower_right_lowerer
localvar lower_right_neutral
localvar lower_right_raiser
localvar upper_left_lowerer
localvar upper_left_neutral
localvar upper_left_raiser
localvar lower_left_lowerer
localvar lower_left_neutral
localvar lower_left_raiser
localvar biter
localvar AU1AU2AU4R
localvar AU1AU2AU4L
localvar right_open
localvar left_open
localvar right_lip_suppressor
localvar left_lip_suppressor
localvar lower_lip_active
localvar right_scaled_part
localvar left_scaled_part
localvar right_raiser_suppressor
localvar left_raiser_suppressor
localvar right_depressor_suppressor
localvar left_depressor_suppressor
localvar right_corner_suppressor
localvar left_corner_suppressor
localvar right_drop_suppressor
localvar left_drop_suppressor
localvar right_drop
localvar left_drop
localvar right_au_open
localvar left_au_open
localvar jaw_overage
localvar jaw_underage
localvar jaw_blend
%biter = bite
%upper_right_raiser = right_lid_raiser * (1 - right_lid_droop * 0.8) * (1 - right_lid_closer) * (1 - blink)
%upper_right_neutral = (1 - right_lid_droop * 0.8) * (1 - right_lid_raiser) * (1 - right_lid_closer) * (1 - blink)
%upper_right_lowerer = right_lid_closer + blink * (1 - right_lid_closer)
%upper_left_raiser = left_lid_raiser * (1 - left_lid_droop * 0.8) * (1 - left_lid_closer) * (1 - blink)
%upper_left_neutral = (1 - left_lid_droop * 0.8) * (1 - left_lid_raiser) * (1 - left_lid_closer) * (1 - blink)
%upper_left_lowerer = left_lid_closer + blink * (1 - left_lid_closer)
%lower_right_raiser = right_lid_closer
%lower_right_neutral = (1 - right_lid_closer) * (1 - right_lid_tightener * 0.5) * (1 - right_cheek_raiser * 0.25)
%lower_right_lowerer = 0
%lower_left_raiser = left_lid_closer
%lower_left_neutral = (1 - left_lid_closer) * (1 - left_lid_tightener * 0.5) * (1 - left_cheek_raiser * 0.25)
%lower_left_lowerer = 0
%AU1R = right_inner_raiser * (1 - right_outer_raiser) * (1 - right_lowerer)
%AU1L = left_inner_raiser * (1 - left_outer_raiser) * (1 - left_lowerer)
%AU2R = right_outer_raiser * (1 - right_inner_raiser) * (1 - right_lowerer)
%AU2L = left_outer_raiser * (1 - left_inner_raiser) * (1 - left_lowerer)
%AU4R = right_lowerer * (1 - right_inner_raiser) * (1 - right_outer_raiser)
%AU4L = left_lowerer * (1 - left_inner_raiser) * (1 - left_outer_raiser)
%AU1AU2AU4R = right_inner_raiser * right_outer_raiser * right_lowerer
%AU1AU2AU4L = left_inner_raiser * left_outer_raiser * left_lowerer
%AU1AU2R = right_inner_raiser * right_outer_raiser * (1 - right_lowerer) + %AU1AU2AU4R / 2
%AU1AU2L = left_inner_raiser * left_outer_raiser * (1 - left_lowerer) + %AU1AU2AU4L / 2
%AU1AU4R = right_inner_raiser * (1 - right_outer_raiser) * right_lowerer + %AU1AU2AU4R / 2
%AU1AU4L = left_inner_raiser * (1 - left_outer_raiser) * left_lowerer + %AU1AU2AU4L / 2
%AU2AU4R = right_outer_raiser * (1 - right_inner_raiser) * right_lowerer + %AU1AU2AU4R / 2
%AU2AU4L = left_outer_raiser * (1 - left_inner_raiser) * left_lowerer + %AU1AU2AU4L / 2
%AU38 = dilator
%right_open = right_part + right_puckerer + right_funneler + right_upper_raiser * 0.5 + %lower_lip_active
%left_open = left_part + left_puckerer + left_funneler + left_upper_raiser * 0.5 + %lower_lip_active
%right_lip_suppressor = (1 - presser) * (1 - %biter)
%left_lip_suppressor = (1 - presser) * (1 - %biter)
%AU6R = right_cheek_raiser
%AU6L = left_cheek_raiser
%right_scaled_part = right_part * (1 - right_puckerer * (1 / 2 - right_funneler * 1 / 6) - right_funneler * 1 / 4) * %right_lip_suppressor
%left_scaled_part = left_part * (1 - left_puckerer * (1 / 2 - left_funneler * 1 / 6) - left_funneler * 1 / 4) * %left_lip_suppressor
%AU25R = %right_scaled_part * (1 - right_corner_puller)
%AU25L = %left_scaled_part * (1 - left_corner_puller)
%AU12AU25R = %right_scaled_part * right_corner_puller
%AU12AU25L = %left_scaled_part * left_corner_puller
%AU18R = right_puckerer * (1 - right_part * (1 / 2 - right_funneler * 1 / 6) - right_funneler * 1 / 4) * %right_lip_suppressor
%AU18L = left_puckerer * (1 - left_part * (1 / 2 - left_funneler * 1 / 6) - left_funneler * 1 / 4) * %left_lip_suppressor
%AU22R = right_funneler * (1 - right_part * (1 / 2 - right_puckerer * 1 / 3) - right_puckerer * 1 / 2) * %right_lip_suppressor
%AU22L = left_funneler * (1 - left_part * (1 / 2 - left_puckerer * 1 / 3) - left_puckerer * 1 / 2) * %left_lip_suppressor
%right_raiser_suppressor = (1 - 0.3 * %AU22R) * (1 - 0.5 * %AU18R) * (1 - presser) * (1 - %biter) * (1 - right_corner_puller) * (1 - 0.5 * jaw_drop)
%left_raiser_suppressor = (1 - 0.3 * %AU22L) * (1 - 0.5 * %AU18L) * (1 - presser) * (1 - %biter) * (1 - left_corner_puller) * (1 - 0.5 * jaw_drop)
%AU9R = right_wrinkler * %right_raiser_suppressor * (1 - right_upper_raiser)
%AU9L = left_wrinkler * %left_raiser_suppressor * (1 - left_upper_raiser)
%AU10R = right_upper_raiser * %right_raiser_suppressor
%AU10L = left_upper_raiser * %left_raiser_suppressor
%AU25R = %AU25R * (1 - %AU10R) * (1 - %AU9R)
%AU25L = %AU25L * (1 - %AU10L) * (1 - %AU9L)
%AU17R = chin_raiser * (1 - jaw_drop * 0.5) * (1 - %biter) * max(0, (1 - 2 * (%AU25R + %AU12AU25R + %AU18R + %AU22R + %AU10R)))
%AU17L = chin_raiser * (1 - jaw_drop * 0.5) * (1 - %biter) * max(0, (1 - 2 * (%AU25L + %AU12AU25L + %AU18L + %AU22L + %AU10L)))
%right_depressor_suppressor = 1 / (%AU18R * 0.8 + %AU22R * 0.8 + %AU17R + %biter + right_corner_puller + right_stretcher + right_corner_depressor)
%left_depressor_suppressor = 1 / (%AU18L * 0.8 + %AU22L * 0.8 + %AU17L + %biter + left_corner_puller + left_stretcher + left_corner_depressor)
%AU15R = right_corner_depressor * right_corner_depressor * %right_depressor_suppressor
%AU15L = left_corner_depressor * left_corner_depressor * %left_depressor_suppressor
%right_corner_suppressor = 1 / (%AU18R * 0.8 + %AU22R * 0.8 + %AU17R + %biter + right_corner_puller + right_stretcher + right_corner_depressor) * (1 - jaw_drop * 0.25)
%left_corner_suppressor = 1 / (%AU18L * 0.8 + %AU22L * 0.8 + %AU17L + %biter + left_corner_puller + left_stretcher + left_corner_depressor) * (1 - jaw_drop * 0.25)
%AU12R = right_corner_puller * right_corner_puller * %right_corner_suppressor * (1 - right_part)
%AU12L = left_corner_puller * left_corner_puller * %left_corner_suppressor * (1 - left_part)
%AU20R = right_stretcher * right_stretcher * %right_corner_suppressor
%AU20L = left_stretcher * left_stretcher * %left_corner_suppressor
%right_drop_suppressor = 1 / (0.5 * %right_open + right_mouth_drop) * (1 - presser) * (1 - %biter)
%left_drop_suppressor = 1 / (0.5 * %left_open + left_mouth_drop) * (1 - presser) * (1 - %biter)
%right_drop = right_mouth_drop * right_mouth_drop * %right_drop_suppressor
%left_drop = left_mouth_drop * left_mouth_drop * %left_drop_suppressor
%right_au_open = min((%AU18R + %AU25R + %AU12AU25R + 0.5 * %AU22R + %AU20R + %AU12R), 1)
%left_au_open = min((%AU18L + %AU25L + %AU12AU25L + 0.5 * %AU22L + %AU20L + %AU12L), 1)
%AU32 = bite
%AU24 = presser + (1 - presser) * tightener
%AU31 = jaw_clencher * jaw_clencher / (jaw_clencher + min(jaw_drop, 1))
%AD96L = max(-mouth_sideways, 0) * (1 - 0.5 * %right_au_open) * (1 - %right_drop * jaw_drop * 0.25) * (1 - 0.5 * %biter)
%AD96R = max(mouth_sideways, 0) * (1 - 0.5 * %left_au_open) * (1 - %right_drop * jaw_drop * 0.25) * (1 - 0.5 * %biter)
%AD30L = max(-jaw_sideways, 0)
%AD30R = max(jaw_sideways, 0)
%jaw_overage = max(0, ((jaw_drop - 1) * (1 - presser) * (1 - %biter) * (1 - 0.5 * max(%right_au_open, %left_au_open))))
%jaw_underage = min(jaw_drop, 1) - %jaw_overage
%jaw_blend = jaw_drop / (jaw_clencher + jaw_drop)
%AU26R = %jaw_underage * (1 - %right_drop) * %jaw_blend
%AU26L = %jaw_underage * (1 - %left_drop) * %jaw_blend
%AU27R = %jaw_underage * %right_drop * %jaw_blend
%AU27L = %jaw_underage * %left_drop * %jaw_blend
%AU26ZR = %jaw_overage * (1 - %right_drop) * %jaw_blend
%AU26ZL = %jaw_overage * (1 - %left_drop) * %jaw_blend
%AU27ZR = %jaw_overage * %right_drop * %jaw_blend
%AU27ZL = %jaw_overage * %left_drop * %jaw_blend
%AU22ZR = max(0, (%AU22R - 1))
%AU22ZL = max(0, (%AU22L - 1))
%AU22R = min(%AU22R, 1) - %AU22ZR
%AU22L = min(%AU22L, 1) - %AU22ZL
%AU16L = %lower_lip_active * %left_lip_suppressor * (1 - %left_au_open)
%AU16R = %lower_lip_active * %right_lip_suppressor * (1 - %right_au_open)
%mouth = %AU27R * 0.5 + %AU27L * 0.5 + %AU27ZR * 0.5 + %AU27ZL * 0.5 + %AU26ZR * 0.35 + %AU26ZL * 0.35 + %AU22R * 0.35 + %AU22L * 0.35 + %AU18R * 0.25 + %AU18L * 0.25 + %AU25R * 0.35 + %AU25L * 0.35 + %AU32 * 0.5 + %AU12AU25R * 0.5 + %AU12AU25L * 0.5 + %AU16L * 0.3 + %AU16R * 0.3 + %AU10R * 0.5 + %AU10L * 0.5
%AU13R = right_cheek_puffer * max(0, (1 - %mouth * 3))
%AU13L = left_cheek_puffer * max(0, (1 - %mouth * 3))
}
$bodygroup "TeenAngst"
{
studio "survivor_teenangst_Main_Zoey_Hands_Whole.smd"
}
$bodygroup "TeenAngst"
{
studio "survivor_teenangst_Main_Straps.smd"
}
$bodygroup "TeenAngst"
{
studio "survivor_teenangst_Main_Holster_right.smd"
}
$model "TeenAngst" "survivor_teenangst_Zoey_Head.smd" {
eyeball "eye_right" "ValveBiped.Bip01_Head1" -1.110011 -3.499928 62.600051 "teenangst_eyeball_r" 1 5 "iris_unused" 0.6
eyeball "eye_left" "ValveBiped.Bip01_Head1" 1.109989 -3.499923 62.600060 "teenangst_eyeball_l" 1 -5 "iris_unused" 0.6
eyelid upper_right "survivor_teenangst_05.vta" lowerer 1 -0.22 neutral 0 0.09 raiser 2 0.34 split 1 eyeball "eye_right"
eyelid lower_right "survivor_teenangst_05.vta" lowerer 3 -0.39 neutral 0 -0.22 raiser 4 -0.11 split 1 eyeball "eye_right"
eyelid upper_left "survivor_teenangst_05.vta" lowerer 5 -0.27 neutral 0 0.05 raiser 6 0.29 split -1 eyeball "eye_left"
eyelid lower_left "survivor_teenangst_05.vta" lowerer 7 -0.43 neutral 0 -0.27 raiser 8 -0.16 split -1 eyeball "eye_left"
flexfile "survivor_teenangst_05.vta"
{
defaultflex frame 0
// Already in eyelid lines: flex "upper_right" frame 1
// Already in eyelid lines: flex "upper_right" frame 2
// Already in eyelid lines: flex "lower_right" frame 3
// Already in eyelid lines: flex "lower_right" frame 4
// Already in eyelid lines: flex "upper_left" frame 5
// Already in eyelid lines: flex "upper_left" frame 6
// Already in eyelid lines: flex "lower_left" frame 7
// Already in eyelid lines: flex "lower_left" frame 8
flex "frame01" frame 9
flex "frame02" frame 10
flex "frame03" frame 11
flex "frame04" frame 12
flex "AU42" frame 13
flexpair "AU1" 1 frame 14
flexpair "AU2" 1 frame 15
flexpair "AU4" 1 frame 16
flexpair "AU12" 1 frame 17
flexpair "AU15" 1 frame 18
flexpair "AU17" 1 frame 19
flexpair "AU10" 1 frame 20
flexpair "AU17D" 1 frame 21
flexpair "AU16" 1 frame 22
flexpair "AU6" 1 frame 23
flexpair "AU9" 1 frame 24
flexpair "AU25" 1 frame 25
flexpair "AU22" 1 frame 26
flexpair "AU20" 1 frame 27
flex "AU32" frame 28
flex "AU24" frame 29
flexpair "AU18" 1 frame 30
flex "AU38" frame 31
flex "AU31" frame 32
flexpair "AU26" 1 frame 33
flexpair "AU27" 1 frame 34
flexpair "AU26Z" 1 frame 35
flexpair "AU27Z" 1 frame 36
flex "AD30L" frame 37
flex "AD30R" frame 38
flexpair "AU1AU2" 1 frame 39
flexpair "AU1AU4" 1 frame 40
flexpair "AU2AU4" 1 frame 41
flexpair "AU12AU25" 1 frame 42
flexpair "AU6Z" 1 frame 43
flexpair "AU18Z" 1 frame 44
flexpair "AU22Z" 1 frame 45
flexpair "AU13" 1 frame 46
flex "AD96L" frame 47
flex "AD96R" frame 48
flex "old-cheekRaiser" frame 49
flex "tempWrinkler" frame 50
}
flexcontroller eyelid range 0 1 "right_lid_raiser"
flexcontroller eyelid range 0 1 "left_lid_raiser"
flexcontroller eyelid range 0 1 "right_lid_tightener"
flexcontroller eyelid range 0 1 "left_lid_tightener"
flexcontroller eyelid range 0 1 "right_lid_droop"
flexcontroller eyelid range 0 1 "left_lid_droop"
flexcontroller eyelid range 0 1 "right_lid_closer"
flexcontroller eyelid range 0 1 "left_lid_closer"
flexcontroller eyelid range 0 1 "half_closed"
flexcontroller eyelid range 0 1 "blink"
flexcontroller brow range 0 1 "right_inner_raiser"
flexcontroller brow range 0 1 "left_inner_raiser"
flexcontroller brow range 0 1 "right_outer_raiser"
flexcontroller brow range 0 1 "left_outer_raiser"
flexcontroller brow range 0 1 "right_lowerer"
flexcontroller brow range 0 1 "left_lowerer"
flexcontroller nose range 0 1 "right_cheek_raiser"
flexcontroller nose range 0 1 "left_cheek_raiser"
flexcontroller nose range 0 1 "right_wrinkler"
flexcontroller nose range 0 1 "left_wrinkler"
flexcontroller nose range 0 1 "dilator"
flexcontroller mouth range 0 1 "right_upper_raiser"
flexcontroller mouth range 0 1 "left_upper_raiser"
flexcontroller mouth range 0 1 "right_corner_puller"
flexcontroller mouth range 0 1 "left_corner_puller"
flexcontroller mouth range 0 1 "right_corner_depressor"
flexcontroller mouth range 0 1 "left_corner_depressor"
flexcontroller mouth range 0 1 "chin_raiser"
flexcontroller phoneme range 0 1 "right_part"
flexcontroller phoneme range 0 1 "left_part"
flexcontroller phoneme range 0 1 "right_puckerer"
flexcontroller phoneme range 0 1 "left_puckerer"
flexcontroller phoneme range 0 2 "right_funneler"
flexcontroller phoneme range 0 2 "left_funneler"
flexcontroller phoneme range 0 1 "right_stretcher"
flexcontroller phoneme range 0 1 "left_stretcher"
flexcontroller phoneme range 0 1 "bite"
flexcontroller phoneme range 0 1 "presser"
flexcontroller phoneme range 0 1 "tightener"
flexcontroller phoneme range 0 1 "jaw_clencher"
flexcontroller phoneme range 0 2 "jaw_drop"
flexcontroller phoneme range 0 1 "right_mouth_drop"
flexcontroller phoneme range 0 1 "left_mouth_drop"
flexcontroller mouth range 0 1 "right_cheek_puffer"
flexcontroller mouth range 0 1 "left_cheek_puffer"
flexcontroller mouth range -1 1 "mouth_sideways"
flexcontroller mouth range -1 1 "jaw_sideways"
flexcontroller mouth range 0 1 "lower_lip"
flexcontroller eyes range -30 30 "eyes_updown"
flexcontroller eyes range -30 30 "eyes_rightleft"
flexcontroller eyes range -30 30 "eyes_updown"
flexcontroller eyes range -30 30 "eyes_rightleft"
localvar biter
localvar AU1AU2AU4R
localvar AU1AU2AU4L
localvar right_open
localvar left_open
localvar right_lip_suppressor
localvar left_lip_suppressor
localvar lower_lip_active
localvar right_scaled_part
localvar left_scaled_part
localvar right_raiser_suppressor
localvar left_raiser_suppressor
localvar right_depressor_suppressor
localvar left_depressor_suppressor
localvar right_corner_suppressor
localvar left_corner_suppressor
localvar right_drop_suppressor
localvar left_drop_suppressor
localvar right_drop
localvar left_drop
localvar right_au_open
localvar left_au_open
localvar jaw_overage
localvar jaw_underage
localvar jaw_blend
%biter = bite
%upper_right_raiser = right_lid_raiser * (1 - right_lid_droop * 0.8) * (1 - right_lid_closer) * (1 - blink)
%upper_right_neutral = (1 - right_lid_droop * 0.8) * (1 - right_lid_raiser) * (1 - right_lid_closer) * (1 - blink)
%upper_right_lowerer = right_lid_closer + blink * (1 - right_lid_closer)
%upper_left_raiser = left_lid_raiser * (1 - left_lid_droop * 0.8) * (1 - left_lid_closer) * (1 - blink)
%upper_left_neutral = (1 - left_lid_droop * 0.8) * (1 - left_lid_raiser) * (1 - left_lid_closer) * (1 - blink)
%upper_left_lowerer = left_lid_closer + blink * (1 - left_lid_closer)
%lower_right_raiser = right_lid_closer
%lower_right_neutral = (1 - right_lid_closer) * (1 - right_lid_tightener * 0.5) * (1 - right_cheek_raiser * 0.25)
%lower_right_lowerer = 0
%lower_left_raiser = left_lid_closer
%lower_left_neutral = (1 - left_lid_closer) * (1 - left_lid_tightener * 0.5) * (1 - left_cheek_raiser * 0.25)
%lower_left_lowerer = 0
%AU1R = right_inner_raiser * (1 - right_outer_raiser) * (1 - right_lowerer)
%AU1L = left_inner_raiser * (1 - left_outer_raiser) * (1 - left_lowerer)
%AU2R = right_outer_raiser * (1 - right_inner_raiser) * (1 - right_lowerer)
%AU2L = left_outer_raiser * (1 - left_inner_raiser) * (1 - left_lowerer)
%AU4R = right_lowerer * (1 - right_inner_raiser) * (1 - right_outer_raiser)
%AU4L = left_lowerer * (1 - left_inner_raiser) * (1 - left_outer_raiser)
%AU1AU2AU4R = right_inner_raiser * right_outer_raiser * right_lowerer
%AU1AU2AU4L = left_inner_raiser * left_outer_raiser * left_lowerer
%AU1AU2R = right_inner_raiser * right_outer_raiser * (1 - right_lowerer) + %AU1AU2AU4R / 2
%AU1AU2L = left_inner_raiser * left_outer_raiser * (1 - left_lowerer) + %AU1AU2AU4L / 2
%AU1AU4R = right_inner_raiser * (1 - right_outer_raiser) * right_lowerer + %AU1AU2AU4R / 2
%AU1AU4L = left_inner_raiser * (1 - left_outer_raiser) * left_lowerer + %AU1AU2AU4L / 2
%AU2AU4R = right_outer_raiser * (1 - right_inner_raiser) * right_lowerer + %AU1AU2AU4R / 2
%AU2AU4L = left_outer_raiser * (1 - left_inner_raiser) * left_lowerer + %AU1AU2AU4L / 2
%AU38 = dilator
%right_open = right_part + right_puckerer + right_funneler + right_upper_raiser * 0.5 + %lower_lip_active
%left_open = left_part + left_puckerer + left_funneler + left_upper_raiser * 0.5 + %lower_lip_active
%right_lip_suppressor = (1 - presser) * (1 - %biter)
%left_lip_suppressor = (1 - presser) * (1 - %biter)
%AU6R = right_cheek_raiser
%AU6L = left_cheek_raiser
%right_scaled_part = right_part * (1 - right_puckerer * (1 / 2 - right_funneler * 1 / 6) - right_funneler * 1 / 4) * %right_lip_suppressor
%left_scaled_part = left_part * (1 - left_puckerer * (1 / 2 - left_funneler * 1 / 6) - left_funneler * 1 / 4) * %left_lip_suppressor
%AU25R = %right_scaled_part * (1 - right_corner_puller)
%AU25L = %left_scaled_part * (1 - left_corner_puller)
%AU12AU25R = %right_scaled_part * right_corner_puller
%AU12AU25L = %left_scaled_part * left_corner_puller
%AU18R = right_puckerer * (1 - right_part * (1 / 2 - right_funneler * 1 / 6) - right_funneler * 1 / 4) * %right_lip_suppressor
%AU18L = left_puckerer * (1 - left_part * (1 / 2 - left_funneler * 1 / 6) - left_funneler * 1 / 4) * %left_lip_suppressor
%AU22R = right_funneler * (1 - right_part * (1 / 2 - right_puckerer * 1 / 3) - right_puckerer * 1 / 2) * %right_lip_suppressor
%AU22L = left_funneler * (1 - left_part * (1 / 2 - left_puckerer * 1 / 3) - left_puckerer * 1 / 2) * %left_lip_suppressor
%right_raiser_suppressor = (1 - 0.3 * %AU22R) * (1 - 0.5 * %AU18R) * (1 - presser) * (1 - %biter) * (1 - right_corner_puller) * (1 - 0.5 * jaw_drop)
%left_raiser_suppressor = (1 - 0.3 * %AU22L) * (1 - 0.5 * %AU18L) * (1 - presser) * (1 - %biter) * (1 - left_corner_puller) * (1 - 0.5 * jaw_drop)
%AU9R = right_wrinkler * %right_raiser_suppressor * (1 - right_upper_raiser)
%AU9L = left_wrinkler * %left_raiser_suppressor * (1 - left_upper_raiser)
%AU10R = right_upper_raiser * %right_raiser_suppressor
%AU10L = left_upper_raiser * %left_raiser_suppressor
%AU25R = %AU25R * (1 - %AU10R) * (1 - %AU9R)
%AU25L = %AU25L * (1 - %AU10L) * (1 - %AU9L)
%AU17R = chin_raiser * (1 - jaw_drop * 0.5) * (1 - %biter) * max(0, (1 - 2 * (%AU25R + %AU12AU25R + %AU18R + %AU22R + %AU10R)))
%AU17L = chin_raiser * (1 - jaw_drop * 0.5) * (1 - %biter) * max(0, (1 - 2 * (%AU25L + %AU12AU25L + %AU18L + %AU22L + %AU10L)))
%right_depressor_suppressor = 1 / (%AU18R * 0.8 + %AU22R * 0.8 + %AU17R + %biter + right_corner_puller + right_stretcher + right_corner_depressor)
%left_depressor_suppressor = 1 / (%AU18L * 0.8 + %AU22L * 0.8 + %AU17L + %biter + left_corner_puller + left_stretcher + left_corner_depressor)
%AU15R = right_corner_depressor * right_corner_depressor * %right_depressor_suppressor
%AU15L = left_corner_depressor * left_corner_depressor * %left_depressor_suppressor
%right_corner_suppressor = 1 / (%AU18R * 0.8 + %AU22R * 0.8 + %AU17R + %biter + right_corner_puller + right_stretcher + right_corner_depressor) * (1 - jaw_drop * 0.25)
%left_corner_suppressor = 1 / (%AU18L * 0.8 + %AU22L * 0.8 + %AU17L + %biter + left_corner_puller + left_stretcher + left_corner_depressor) * (1 - jaw_drop * 0.25)
%AU12R = right_corner_puller * right_corner_puller * %right_corner_suppressor * (1 - right_part)
%AU12L = left_corner_puller * left_corner_puller * %left_corner_suppressor * (1 - left_part)
%AU20R = right_stretcher * right_stretcher * %right_corner_suppressor
%AU20L = left_stretcher * left_stretcher * %left_corner_suppressor
%right_drop_suppressor = 1 / (0.5 * %right_open + right_mouth_drop) * (1 - presser) * (1 - %biter)
%left_drop_suppressor = 1 / (0.5 * %left_open + left_mouth_drop) * (1 - presser) * (1 - %biter)
%right_drop = right_mouth_drop * right_mouth_drop * %right_drop_suppressor
%left_drop = left_mouth_drop * left_mouth_drop * %left_drop_suppressor
%right_au_open = min((%AU18R + %AU25R + %AU12AU25R + 0.5 * %AU22R + %AU20R + %AU12R), 1)
%left_au_open = min((%AU18L + %AU25L + %AU12AU25L + 0.5 * %AU22L + %AU20L + %AU12L), 1)
%AU32 = bite
%AU24 = presser + (1 - presser) * tightener
%AU31 = jaw_clencher * jaw_clencher / (jaw_clencher + min(jaw_drop, 1))
%AD96L = max(-mouth_sideways, 0) * (1 - 0.5 * %right_au_open) * (1 - %right_drop * jaw_drop * 0.25) * (1 - 0.5 * %biter)
%AD96R = max(mouth_sideways, 0) * (1 - 0.5 * %left_au_open) * (1 - %right_drop * jaw_drop * 0.25) * (1 - 0.5 * %biter)
%AD30L = max(-jaw_sideways, 0)
%AD30R = max(jaw_sideways, 0)
%jaw_overage = max(0, ((jaw_drop - 1) * (1 - presser) * (1 - %biter) * (1 - 0.5 * max(%right_au_open, %left_au_open))))
%jaw_underage = min(jaw_drop, 1) - %jaw_overage
%jaw_blend = jaw_drop / (jaw_clencher + jaw_drop)
%AU26R = %jaw_underage * (1 - %right_drop) * %jaw_blend
%AU26L = %jaw_underage * (1 - %left_drop) * %jaw_blend
%AU27R = %jaw_underage * %right_drop * %jaw_blend
%AU27L = %jaw_underage * %left_drop * %jaw_blend
%AU26ZR = %jaw_overage * (1 - %right_drop) * %jaw_blend
%AU26ZL = %jaw_overage * (1 - %left_drop) * %jaw_blend
%AU27ZR = %jaw_overage * %right_drop * %jaw_blend
%AU27ZL = %jaw_overage * %left_drop * %jaw_blend
%AU22ZR = max(0, (%AU22R - 1))
%AU22ZL = max(0, (%AU22L - 1))
%AU22R = min(%AU22R, 1) - %AU22ZR
%AU22L = min(%AU22L, 1) - %AU22ZL
%AU16L = %lower_lip_active * %left_lip_suppressor * (1 - %left_au_open)
%AU16R = %lower_lip_active * %right_lip_suppressor * (1 - %right_au_open)
%mouth = %AU27R * 0.5 + %AU27L * 0.5 + %AU27ZR * 0.5 + %AU27ZL * 0.5 + %AU26ZR * 0.35 + %AU26ZL * 0.35 + %AU22R * 0.35 + %AU22L * 0.35 + %AU18R * 0.25 + %AU18L * 0.25 + %AU25R * 0.35 + %AU25L * 0.35 + %AU32 * 0.5 + %AU12AU25R * 0.5 + %AU12AU25L * 0.5 + %AU16L * 0.3 + %AU16R * 0.3 + %AU10R * 0.5 + %AU10L * 0.5
%AU13R = right_cheek_puffer * max(0, (1 - %mouth * 3))
%AU13L = left_cheek_puffer * max(0, (1 - %mouth * 3))
}
$surfaceprop "flesh"
$contents "solid"
$illumposition 0 -0.462 33.401
$eyeposition 0 0 60
$maxeyedeflection 30
$forcephonemecrossfade
$ambientboost
$mostlyopaque
$cdmaterials "characters\SecretAgent\"
$cdmaterials "characters\SecretAgent\HL2Grenade\"
$cdmaterials "models\survivors\TeenAngst\"
$cdmaterials "models\survivors\"
$cdmaterials "models\v_models\Weapons\pistol\"
$texturegroup "skinfamilies"
{
{ "zoey_head" "zoey_color" }
{ "zoey_head_it" "zoey_color_it" }
}
$attachment "eyes" "ValveBiped.Bip01_Head1" 3.04 -2.42 -0.01 rotate 0 -89.37 -90
$attachment "mouth" "ValveBiped.Bip01_Head1" 0.8 -5.8 -0.15 rotate 0 -80 -90
$attachment "legR" "ValveBiped.Bip01_R_Thigh" 0 0 0 rotate 0 0 0
$attachment "legR_B" "ValveBiped.attachment_bandage_legR" 0 0 0 rotate -90 -90 0
$attachment "medkit" "ValveBiped.Bip01_Spine" -1.7 -6.8 -0.2 rotate 5 108 90
$attachment "molotov" "ValveBiped.Bip01_Pelvis" 6.25 3.04 -2.85 rotate 26.07 5.23 -89.64
$attachment "grenade" "ValveBiped.Bip01_Pelvis" 5.55 4.03 2.44 rotate 0 0 -90
$attachment "pills" "ValveBiped.Bip01_Pelvis" -5.11 -0.49 3.22 rotate -0.71 177.48 91.57
$attachment "lfoot" "ValveBiped.Bip01_L_Foot" 0 5 0 rotate 0 0 0
$attachment "rfoot" "ValveBiped.Bip01_R_Foot" 0 5 0 rotate 0 0 0
$attachment "muzzle_flash" "ValveBiped.Bip01_L_Hand" 0 0 0 rotate 0 0 0
$attachment "survivor_neck" "ValveBiped.Bip01_Neck1" 0 0 0 rotate 0 0 0
$attachment "forward" "ValveBiped.forward" 0 0 0 rotate 0 0 0
$attachment "bleedout" "ValveBiped.Bip01_Pelvis" 9.5 10 5 rotate 0 0 0
$attachment "survivor_light" "ValveBiped.Bip01_Spine2" 6 24 0 rotate 0 0 0
$attachment "legL_B" "ValveBiped.attachment_bandage_legL" 0 0 0 rotate -90 -90 0
$attachment "armL_B" "ValveBiped.attachment_bandage_armL" 0 0 0 rotate -90 -90 0
$attachment "armL_T" "ValveBiped.attachment_armL_T" 0 0 0 rotate -90 -90 0
$attachment "armR_T" "ValveBiped.attachment_armR_T" 0 0 0 rotate -90 -90 0
$attachment "armL" "ValveBiped.Bip01_L_Forearm" 0 0 0 rotate 0 0 0
$attachment "legL" "ValveBiped.Bip01_L_Calf" 0 0 0 rotate 0 0 0
$attachment "thighL" "ValveBiped.Bip01_L_Thigh" 0 0 0 rotate 0 0 0
$attachment "spine" "ValveBiped.Bip01_Spine" 0 0 0 rotate -90 -90 0
$attachment "eyes" "ValveBiped.Bip01_Head1" 3.04 -2.42 -0.01 rotate 0 -89.37 -90
$attachment "mouth" "ValveBiped.Bip01_Head1" 0.8 -5.8 -0.15 rotate 0 -80 -90
$attachment "legR" "ValveBiped.Bip01_R_Thigh" 0 0 0 rotate 0 0 0
$attachment "legR_B" "ValveBiped.attachment_bandage_legR" 0 0 0 rotate -90 -90 0
$attachment "pistol" "ValveBiped.Bip01_R_Thigh" 1 2.9 -5.2 rotate -6 0 76
$attachment "primary" "ValveBiped.Bip01_Spine4" 4.21 -3.9 -0.3 rotate -16 -173 168
$attachment "R_shoulderBladeAim" "ValveBiped.Bip01_Spine" 0 0 0 rotate 0 0 0
$attachment "L_shoulderBladeAim" "ValveBiped.Bip01_Spine" 0 0 0 rotate 0 0 0
$attachment "lfoot" "ValveBiped.Bip01_L_Foot" 0 5 0 rotate 0 0 0
$attachment "rfoot" "ValveBiped.Bip01_R_Foot" 0 5 0 rotate 0 0 0
$attachment "muzzle_flash" "ValveBiped.Bip01_L_Hand" 0 0 0 rotate 0 0 0
$attachment "survivor_neck" "ValveBiped.Bip01_Neck1" 0 0 0 rotate 0 0 0
$attachment "forward" "ValveBiped.forward" 0 0 0 rotate 0 0 0
$attachment "bleedout" "ValveBiped.Bip01_Pelvis" 9.5 10 5 rotate 0 0 0
$attachment "survivor_light" "ValveBiped.Bip01_Spine2" 6 24 0 rotate 0 0 0
$attachment "legL_B" "ValveBiped.attachment_bandage_legL" 0 0 0 rotate -90 -90 0
$attachment "armL_B" "ValveBiped.attachment_bandage_armL" 0 0 0 rotate -90 -90 0
$attachment "armL_T" "ValveBiped.attachment_armL_T" 0 0 0 rotate -90 -90 0
$attachment "armR_T" "ValveBiped.attachment_armR_T" 0 0 0 rotate -90 -90 0
$attachment "armL" "ValveBiped.Bip01_L_Forearm" 0 0 0 rotate 0 0 0
$attachment "legL" "ValveBiped.Bip01_L_Calf" 0 0 0 rotate 0 0 0
$attachment "thighL" "ValveBiped.Bip01_L_Thigh" 0 0 0 rotate 0 0 0
$attachment "spine" "ValveBiped.Bip01_Spine" 0 0 0 rotate -90 -90 0
$attachment "melee" "ValveBiped.Bip01_Spine4" 2.73 -4 5.21 rotate 23 -177 100
$cbox 0 0 0 0 0 0
$bbox -13 -13 0 13 13 72
$hboxset "L4D"
$hbox 3 "ValveBiped.Bip01_Pelvis" -6 -4.5 -4.5 6 4.5 4.5
$hbox 6 "ValveBiped.Bip01_L_Thigh" 5 -3.4 -2.85 19 2.6 2.15
$hbox 6 "ValveBiped.Bip01_L_Calf" 0.5 -1.5 -2 19.5 2.5 2
$hbox 6 "ValveBiped.Bip01_L_Toe0" -3.5 -0.5 -1.35 1.5 1.5 2.45
$hbox 7 "ValveBiped.Bip01_R_Thigh" 5 -3.4 -2.85 19 2.6 2.15
$hbox 7 "ValveBiped.Bip01_R_Calf" 0.5 -1.5 -2 19.5 2.5 2
$hbox 7 "ValveBiped.Bip01_R_Toe0" -3.5 -0.5 -1.35 1.5 1.5 2.45
$hbox 3 "ValveBiped.Bip01_Spine1" -5 -3 -5.5 5 5 5.5
$hbox 2 "ValveBiped.Bip01_Spine2" -2.5 -3.25 -5.75 11.5 5.25 5.75
$hbox 1 "ValveBiped.Bip01_Neck1" 0 -2 -2 4 2 2
$hbox 1 "ValveBiped.Bip01_Head1" -0.8 -3.8 -3.05 7.2 4.2 2.45
$hbox 4 "ValveBiped.Bip01_L_UpperArm" 0 -1.9 -1.8 11 1.7 1.8
$hbox 4 "ValveBiped.Bip01_L_Forearm" 0.5 -1.5 -1.5 11.5 1.5 1.5
$hbox 4 "ValveBiped.Bip01_L_Hand" 1.06 -1.29 -2.15 5.56 0.41 1.05
$hbox 5 "ValveBiped.Bip01_R_UpperArm" 0 -1.9 -1.8 11 1.7 1.8
$hbox 5 "ValveBiped.Bip01_R_Forearm" 0.5 -1.5 -1.5 11.5 1.5 1.5
$hbox 5 "ValveBiped.Bip01_R_Hand" 1.06 -1.29 -2.15 5.56 0.41 1.05
$skipboneinbbox
$definebone "ValveBiped.Bip01_Pelvis" "" 0 -1.442119 35.350025 0 0 89.999983 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Thigh" "ValveBiped.Bip01_Pelvis" 3.455587 0 0 1.772617 -92.012498 -89.999983 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Calf" "ValveBiped.Bip01_L_Thigh" 16.572346 0 0 0 0.566827 0 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Foot" "ValveBiped.Bip01_L_Calf" 16.265829 0 0 -7.509586 -73.645259 -0.092475 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Toe0" "ValveBiped.Bip01_L_Foot" 5.046457 0 0 -1.076992 -18.787914 0.56803 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Thigh" "ValveBiped.Bip01_Pelvis" -3.455587 0 0 1.772617 -87.987529 -89.999983 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Calf" "ValveBiped.Bip01_R_Thigh" 16.572346 0 0 0 0.566827 0 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Foot" "ValveBiped.Bip01_R_Calf" 16.265831 0 0 7.509586 -73.645259 0.760544 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Toe0" "ValveBiped.Bip01_R_Foot" 5.046457 0 0 0.861731 -18.798634 -5.743558 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_Spine" "ValveBiped.Bip01_Pelvis" 0 3.703728 0.293189 0.746106 89.999983 89.999983 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_Spine1" "ValveBiped.Bip01_Spine" 3.307846 0 0 0 -8.256092 0 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_Spine2" "ValveBiped.Bip01_Spine1" 3.297962 0 0 0 -7.686283 0 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_Spine4" "ValveBiped.Bip01_Spine2" 6.040985 0 0 0 18.686961 0 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_Neck1" "ValveBiped.Bip01_Spine4" 5.065758 0 0 0 18.767062 179.999856 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_Head1" "ValveBiped.Bip01_Neck1" 3.993755 0 0 -0.000057 20.137751 0 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Clavicle" "ValveBiped.Bip01_Spine4" 3.815876 1.385489 1.5 -60.013717 -143.407732 47.713807 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_UpperArm" "ValveBiped.Bip01_L_Clavicle" 4.327093 0.000004 0 -8.799196 -50.703671 -71.244727 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Forearm" "ValveBiped.Bip01_L_UpperArm" 11.105114 0 0 0.000003 -7.825969 0.000001 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Hand" "ValveBiped.Bip01_L_Forearm" 9.862099 -0.000011 -0.000031 9.512935 4.404275 70.35573 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger4" "ValveBiped.Bip01_L_Hand" 2.641094 0.214619 -1.073586 10.920007 -11.807972 19.688432 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger41" "ValveBiped.Bip01_L_Finger4" 1.361605 -0.000002 0 -3.240243 -30.919372 -1.938946 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger42" "ValveBiped.Bip01_L_Finger41" 0.779602 0.000002 0 -7.106905 -17.440943 -2.225943 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger3" "ValveBiped.Bip01_L_Hand" 2.908712 0.221762 -0.431868 3.695296 -13.818138 18.088158 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger31" "ValveBiped.Bip01_L_Finger3" 1.597527 0.000001 0 -2.513905 -24.903143 -1.166545 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger32" "ValveBiped.Bip01_L_Finger31" 0.91268 0.000001 0 0.475444 -17.472273 0.149652 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger2" "ValveBiped.Bip01_L_Hand" 3.26545 0.050007 0.415744 5.238157 -10.578232 18.511686 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger21" "ValveBiped.Bip01_L_Finger2" 1.86047 0 0 -3.682342 -38.801444 -2.956181 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger22" "ValveBiped.Bip01_L_Finger21" 1.061481 -0.000001 0 1.690396 -7.861432 0.23336 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger1" "ValveBiped.Bip01_L_Hand" 3.340382 -0.242393 1.285012 3.584946 -9.395935 18.251854 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger11" "ValveBiped.Bip01_L_Finger1" 1.550753 0.000001 0 4.354427 -39.142244 3.536178 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger12" "ValveBiped.Bip01_L_Finger11" 0.904888 0.000001 0 1.507801 -3.604421 0.094995 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger0" "ValveBiped.Bip01_L_Hand" 1.219385 -1.06386 0.837143 -18.58956 -14.661875 108.42963 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger01" "ValveBiped.Bip01_L_Finger0" 1.496971 -0.000002 -0.000001 -5.43038 -19.136452 0.000002 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Finger02" "ValveBiped.Bip01_L_Finger01" 1.100086 0 0 -2.329993 16.368371 0.000002 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Clavicle" "ValveBiped.Bip01_Spine4" 3.815876 1.385489 -1.5 60.013717 -143.407732 -52.105929 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_UpperArm" "ValveBiped.Bip01_R_Clavicle" 4.327089 -0.000004 0 12.186296 -50.185372 74.088907 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Forearm" "ValveBiped.Bip01_R_UpperArm" 11.105106 0 0.000004 -0.000003 -7.825976 0.000001 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Hand" "ValveBiped.Bip01_R_Forearm" 9.86208 -0.000007 0.000017 -9.513105 4.404153 -70.517469 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger4" "ValveBiped.Bip01_R_Hand" 2.641111 0.211586 1.074188 -10.92012 -11.807802 -19.526623 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger41" "ValveBiped.Bip01_R_Finger4" 1.361601 0 0 3.240245 -30.919382 1.938947 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger42" "ValveBiped.Bip01_R_Finger41" 0.779604 0.000001 0 7.106911 -17.440956 2.225943 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger3" "ValveBiped.Bip01_R_Hand" 2.90873 0.220541 0.432493 -3.695405 -13.817909 -17.926416 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger31" "ValveBiped.Bip01_R_Finger3" 1.597527 0 0 2.513912 -24.903145 1.16654 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger32" "ValveBiped.Bip01_R_Finger31" 0.912678 0 0 -0.47544 -17.47228 -0.149659 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger2" "ValveBiped.Bip01_R_Hand" 3.265471 0.051184 -0.4156 -5.238268 -10.578062 -18.349892 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger21" "ValveBiped.Bip01_R_Finger2" 1.86047 0 0 3.68234 -38.801448 2.956173 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger22" "ValveBiped.Bip01_R_Finger21" 1.061485 0 0 -1.6904 -7.861441 -0.233369 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger1" "ValveBiped.Bip01_R_Hand" 3.340403 -0.238762 -1.285691 -3.585054 -9.395706 -18.09005 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger11" "ValveBiped.Bip01_R_Finger1" 1.550755 0 0 -4.354425 -39.142247 -3.536182 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger12" "ValveBiped.Bip01_R_Finger11" 0.904886 0.000001 0 -1.507798 -3.604425 -0.094998 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger0" "ValveBiped.Bip01_R_Hand" 1.21941 -1.061498 -0.840143 18.63042 -14.608936 -108.264435 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger01" "ValveBiped.Bip01_R_Finger0" 1.496971 0.000002 0 5.43038 -19.136443 0.000004 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Finger02" "ValveBiped.Bip01_R_Finger01" 1.100088 0 0 2.329992 16.368385 0.000004 0 0 0 0 0 0
$definebone "ValveBiped.jiggle_holster" "ValveBiped.Bip01_Pelvis" -7.117489 0.964596 -0.285143 -17.617416 -19.961571 99.911352 0 0 0 0 0 0
$definebone "ValveBiped.jiggy_hair_ponytail_01" "ValveBiped.Bip01_Head1" 2.745762 5.186402 -0.079196 -89.999853 -34.558278 0 0 0 0 0 0 0
$definebone "ValveBiped.jiggy_hair_ponytail_02" "ValveBiped.jiggy_hair_ponytail_01" -0.117863 -1.31617 3.221458 0 0 46.581071 0 0 0 0 0 0
$definebone "ValveBiped.jiggy_hair_lsideburn" "ValveBiped.Bip01_Head1" 3.339115 -0.255056 -2.865873 -0.000115 90.627827 -89.999983 0 0 0 0 0 0
$definebone "ValveBiped.jiggy_hair_lbang_01" "ValveBiped.Bip01_Head1" 5.423588 -2.821211 -1.367722 56.524119 53.16774 -135.834323 0 0 0 0 0 0
$definebone "ValveBiped.jiggy_hair_rbang" "ValveBiped.Bip01_Head1" 4.278461 -2.80242 2.057896 44.906814 -96.146033 81.805989 0 0 0 0 0 0
$definebone "ValveBiped.jiggy_hair_rsideburn" "ValveBiped.Bip01_Head1" 3.042778 -0.71361 2.741668 0.000113 -89.372138 89.999983 0 0 0 0 0 0
$definebone "ValveBiped.attachment_bandage_armL" "ValveBiped.Bip01_L_Forearm" 0 -0.000007 -0.000031 6.507312 7.122669 78.669799 0 0 0 0 0 0
$definebone "ValveBiped.attachment_bandage_legL" "ValveBiped.Bip01_L_Thigh" 0 0 0 -3.939487 -74.439528 -4.413494 0 0 0 0 0 0
$definebone "ValveBiped.attachment_bandage_legR" "ValveBiped.Bip01_R_Thigh" 7.054213 0 0 0 0 0 0 0 0 0 0 0
$definebone "ValveBiped.attachment_armL_T" "ValveBiped.Bip01_L_Forearm" 0 -0.000007 -0.000031 6.507312 7.122669 78.669799 0 0 0 0 0 0
$definebone "ValveBiped.attachment_armR_T" "ValveBiped.Bip01_R_Forearm" 0 -0.000007 -0.000031 6.507307 7.122666 78.669799 0 0 0 0 0 0
$definebone "ValveBiped.weapon_bone" "ValveBiped.Bip01_R_Hand" 2.856947 -1.536175 -0.97378 -15.616427 -90.427696 -86.00939 0 0 0 0 0 0
$definebone "ValveBiped.weapon_bone_Clip" "ValveBiped.weapon_bone" 0 0 10 0 -0.000001 0 0 0 0 0 0 0
$definebone "ValveBiped.forward" "ValveBiped.Bip01_Head1" 2 -3 0 0 -76 -90.000003 0 0 0 0 0 0
$definebone "ValveBiped.L_weapon_bone" "ValveBiped.Bip01_L_Hand" 2.856899 -1.536201 -0.9738 -15.616429 -90.427696 -86.00939 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Knee" "ValveBiped.Bip01_L_Thigh" 16.559338 -0.019177 0.021772 0 2.275502 0.000057 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Knee" "ValveBiped.Bip01_R_Thigh" 16.51461 -0.017785 -0.020201 0 2.275503 0.000057 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Ulna" "ValveBiped.Bip01_L_Forearm" 5.604139 -0.000009 -0.000004 -0.000167 -0.00028 -29.386087 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Wrist" "ValveBiped.Bip01_L_Forearm" 9.869022 -0.019491 0.023933 0.000924 0.000407 -56.453761 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Elbow" "ValveBiped.Bip01_L_UpperArm" 11.123051 0.000017 0.000008 0.000061 -17.242876 0.000628 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_L_Bicep" "ValveBiped.Bip01_L_UpperArm" 5.559998 -0.699986 -0.500008 0.000005 0.000514 -1.981519 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Wrist" "ValveBiped.Bip01_R_Forearm" 9.849224 0.015209 -0.007626 -0.000167 0.000912 56.417848 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Ulna" "ValveBiped.Bip01_R_Forearm" 5.604145 -0.000081 -0.000004 0.000459 -0.00052 29.381848 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Bicep" "ValveBiped.Bip01_R_UpperArm" 5.560001 -0.699944 0.500002 0.000058 -0.000002 0.000009 0 0 0 0 0 0
$definebone "ValveBiped.Bip01_R_Elbow" "ValveBiped.Bip01_R_UpperArm" 11.123039 0.000108 -0.000004 -0.000111 -17.243803 -0.000735 0 0 0 0 0 0
$definebone "Breast1" "ValveBiped.Bip01_Spine4" -1.108456 3.816241 3.316472 -86.013324 129.408003 131.371709 0 0 0 0 0 0
$definebone "Breast2" "ValveBiped.Bip01_Spine4" -1.108303 3.816221 -3.316561 -86.014888 -50.627125 -48.593009 0 0 0 0 0 0
$bonemerge "ValveBiped.Bip01_Pelvis"
$bonemerge "ValveBiped.Bip01_Spine"
$bonemerge "ValveBiped.Bip01_Spine1"
$bonemerge "ValveBiped.Bip01_Spine2"
$bonemerge "ValveBiped.Bip01_Spine4"
$bonemerge "ValveBiped.Bip01_L_Clavicle"
$bonemerge "ValveBiped.Bip01_L_UpperArm"
$bonemerge "ValveBiped.Bip01_L_Forearm"
$bonemerge "ValveBiped.Bip01_L_Hand"
$bonemerge "ValveBiped.Bip01_L_Finger4"
$bonemerge "ValveBiped.Bip01_L_Finger41"
$bonemerge "ValveBiped.Bip01_L_Finger42"
$bonemerge "ValveBiped.Bip01_L_Finger3"
$bonemerge "ValveBiped.Bip01_L_Finger31"
$bonemerge "ValveBiped.Bip01_L_Finger32"
$bonemerge "ValveBiped.Bip01_L_Finger2"
$bonemerge "ValveBiped.Bip01_L_Finger21"
$bonemerge "ValveBiped.Bip01_L_Finger22"
$bonemerge "ValveBiped.Bip01_L_Finger1"
$bonemerge "ValveBiped.Bip01_L_Finger11"
$bonemerge "ValveBiped.Bip01_L_Finger12"
$bonemerge "ValveBiped.Bip01_L_Finger0"
$bonemerge "ValveBiped.Bip01_L_Finger01"
$bonemerge "ValveBiped.Bip01_L_Finger02"
$bonemerge "ValveBiped.Bip01_R_Clavicle"
$bonemerge "ValveBiped.Bip01_R_UpperArm"
$bonemerge "ValveBiped.Bip01_R_Forearm"
$bonemerge "ValveBiped.Bip01_R_Hand"
$bonemerge "ValveBiped.Bip01_R_Finger4"
$bonemerge "ValveBiped.Bip01_R_Finger41"
$bonemerge "ValveBiped.Bip01_R_Finger42"
$bonemerge "ValveBiped.Bip01_R_Finger3"
$bonemerge "ValveBiped.Bip01_R_Finger31"
$bonemerge "ValveBiped.Bip01_R_Finger32"
$bonemerge "ValveBiped.Bip01_R_Finger2"
$bonemerge "ValveBiped.Bip01_R_Finger21"
$bonemerge "ValveBiped.Bip01_R_Finger22"
$bonemerge "ValveBiped.Bip01_R_Finger1"
$bonemerge "ValveBiped.Bip01_R_Finger11"
$bonemerge "ValveBiped.Bip01_R_Finger12"
$bonemerge "ValveBiped.Bip01_R_Finger0"
$bonemerge "ValveBiped.Bip01_R_Finger01"
$bonemerge "ValveBiped.Bip01_R_Finger02"
$bonemerge "ValveBiped.weapon_bone"
$bonemerge "ValveBiped.weapon_bone_Clip"
$bonemerge "ValveBiped.L_weapon_bone"
$bonemerge "ValveBiped.Bip01_L_Ulna"
$bonemerge "ValveBiped.Bip01_L_Wrist"
$bonemerge "ValveBiped.Bip01_R_Wrist"
$bonemerge "ValveBiped.Bip01_R_Ulna"
$proceduralbones "survivor_teenangst.vrd"
$jigglebone "ValveBiped.jiggle_holster"
{
is_rigid
{
length 10
tip_mass 1000
pitch_constraint -3 3
pitch_friction 0
pitch_bounce 0
yaw_constraint -74.999999 -15.000001
yaw_friction 0
yaw_bounce 1
}
}
$jigglebone "ValveBiped.jiggy_hair_ponytail_01"
{
is_rigid
{
length 5
tip_mass 2000
pitch_constraint 0 79.999998
pitch_friction 0
pitch_bounce 0
yaw_constraint -50.000001 50.000001
yaw_friction 0
yaw_bounce 0
}
}
$jigglebone "ValveBiped.jiggy_hair_ponytail_02"
{
is_rigid
{
length 5
tip_mass 2000
pitch_constraint 0 30.000001
pitch_friction 5
pitch_bounce 0
yaw_constraint -50.000001 50.000001
yaw_friction 0
yaw_bounce 0
}
}
$jigglebone "ValveBiped.jiggy_hair_lsideburn"
{
is_flexible
{
length 10
tip_mass 100
pitch_stiffness 100
pitch_damping 5
yaw_stiffness 100
yaw_damping 5
along_stiffness 100
along_damping 0
pitch_constraint 0 30.000001
pitch_friction 5
pitch_bounce 0
}
}
$jigglebone "ValveBiped.jiggy_hair_lbang_01"
{
is_flexible
{
length 5
tip_mass 1000
pitch_stiffness 100
pitch_damping 5
yaw_stiffness 100
yaw_damping 5
along_stiffness 100
along_damping 0
pitch_constraint 0 79.999998
pitch_friction 0
pitch_bounce 0
}
}
$jigglebone "ValveBiped.jiggy_hair_rbang"
{
is_flexible
{
length 10
tip_mass 100
pitch_stiffness 100
pitch_damping 5
yaw_stiffness 100
yaw_damping 5
along_stiffness 100
along_damping 0
pitch_constraint 0 30.000001
pitch_friction 5
pitch_bounce 0
}
}
$jigglebone "ValveBiped.jiggy_hair_rsideburn"
{
is_flexible
{
length 10
tip_mass 100
pitch_stiffness 100
pitch_damping 5
yaw_stiffness 100
yaw_damping 5
along_stiffness 100
along_damping 0
pitch_constraint 0 30.000001
pitch_friction 5
pitch_bounce 0
}
}
$jigglebone "Breast1"
{
has_base_spring
{
base_mass 0
stiffness 500
damping 4
left_constraint -1 1
left_friction 1
up_constraint -1 1
up_friction 1
forward_constraint -1 1
forward_friction 2
}
}
$jigglebone "Breast2"
{
has_base_spring
{
base_mass 0
stiffness 500
damping 4
left_constraint -1 1
left_friction 1
up_constraint -1 1
up_friction 1
forward_constraint -1 1
forward_friction 2
}
}
$poseparameter "body_pitch" -90 90 loop 360
$poseparameter "body_yaw" -90 90 loop 360
$poseparameter "head_pitch" -90 90 loop 360
$poseparameter "head_yaw" -90 90 loop 360
$ikchain "rhand" "ValveBiped.Bip01_R_Hand" knee 0.707 0.707 0
$ikchain "lhand" "ValveBiped.Bip01_L_Hand" knee 0.707 0.707 0
$ikchain "rfoot" "ValveBiped.Bip01_R_Foot" knee 0.707 -0.707 0
$ikchain "lfoot" "ValveBiped.Bip01_L_Foot" knee 0.707 -0.707 0
$ikchain "ikclip" "ValveBiped.weapon_bone_Clip" knee 0.707 -0.707 0
$ikautoplaylock "rfoot" 1 0.1
$ikautoplaylock "lfoot" 1 0.1
$sequence "TeenAngst" {
"survivor_teenangst_anims\TeenAngst.smd"
fadein 0.2
fadeout 0.2
fps 30
ikrule "rhand" release
ikrule "lhand" release
ikrule "rfoot" release
ikrule "lfoot" release
ikrule "ikclip" release
}
$sequence "ragdoll" {
"survivor_teenangst_anims\ragdoll.smd"
activity "ACT_DIERAGDOLL" 1
fadein 0.2
fadeout 0.2
fps 30
ikrule "rhand" release
ikrule "lhand" release
ikrule "rfoot" release
ikrule "lfoot" release
ikrule "ikclip" release
}
$includemodel "survivors/anim_TeenAngst.mdl"
$includemodel "survivors/gestures_TeenAngst.mdl"
$collisionjoints "survivor_teenangst_physics.smd"
{
$mass 100
$inertia 10
$damping 0.05
$rotdamping 5
$rootbone "valvebiped.bip01_pelvis"
$jointrotdamping "ValveBiped.Bip01_Pelvis" 3
$jointmassbias "ValveBiped.Bip01_Spine1" 8
$jointconstrain "ValveBiped.Bip01_Spine1" x limit -10 10 0
$jointconstrain "ValveBiped.Bip01_Spine1" y limit -16 16 0
$jointconstrain "ValveBiped.Bip01_Spine1" z limit -20 30 0
$jointmassbias "ValveBiped.Bip01_Spine2" 9
$jointconstrain "ValveBiped.Bip01_Spine2" x limit -10 10 0
$jointconstrain "ValveBiped.Bip01_Spine2" y limit -10 10 0
$jointconstrain "ValveBiped.Bip01_Spine2" z limit -20 20 0
$jointmassbias "ValveBiped.Bip01_R_Clavicle" 4
$jointrotdamping "ValveBiped.Bip01_R_Clavicle" 6
$jointconstrain "ValveBiped.Bip01_R_Clavicle" x limit -15 15 0
$jointconstrain "ValveBiped.Bip01_R_Clavicle" y limit -10 10 0
$jointconstrain "ValveBiped.Bip01_R_Clavicle" z limit 0 45 0
$jointmassbias "ValveBiped.Bip01_L_Clavicle" 4
$jointrotdamping "ValveBiped.Bip01_L_Clavicle" 6
$jointconstrain "ValveBiped.Bip01_L_Clavicle" x limit -15 15 0
$jointconstrain "ValveBiped.Bip01_L_Clavicle" y limit -10 10 0
$jointconstrain "ValveBiped.Bip01_L_Clavicle" z limit 0 45 0
$jointmassbias "ValveBiped.Bip01_L_UpperArm" 5
$jointrotdamping "ValveBiped.Bip01_L_UpperArm" 2
$jointconstrain "ValveBiped.Bip01_L_UpperArm" x limit -15 20 0
$jointconstrain "ValveBiped.Bip01_L_UpperArm" y limit -40 32 0
$jointconstrain "ValveBiped.Bip01_L_UpperArm" z limit -80 25 0
$jointmassbias "ValveBiped.Bip01_L_Forearm" 4
$jointrotdamping "ValveBiped.Bip01_L_Forearm" 4
$jointconstrain "ValveBiped.Bip01_L_Forearm" x limit -40 15 0
$jointconstrain "ValveBiped.Bip01_L_Forearm" y limit 0 0 0
$jointconstrain "ValveBiped.Bip01_L_Forearm" z limit -120 10 0
$jointrotdamping "ValveBiped.Bip01_L_Hand" 1
$jointconstrain "ValveBiped.Bip01_L_Hand" x limit -25 25 0
$jointconstrain "ValveBiped.Bip01_L_Hand" y limit -35 35 0
$jointconstrain "ValveBiped.Bip01_L_Hand" z limit -50 50 0
$jointmassbias "ValveBiped.Bip01_R_UpperArm" 5
$jointrotdamping "ValveBiped.Bip01_R_UpperArm" 2
$jointconstrain "ValveBiped.Bip01_R_UpperArm" x limit -15 20 0
$jointconstrain "ValveBiped.Bip01_R_UpperArm" y limit -40 32 0
$jointconstrain "ValveBiped.Bip01_R_UpperArm" z limit -80 25 0
$jointmassbias "ValveBiped.Bip01_R_Forearm" 4
$jointrotdamping "ValveBiped.Bip01_R_Forearm" 4
$jointconstrain "ValveBiped.Bip01_R_Forearm" x limit -40 15 0
$jointconstrain "ValveBiped.Bip01_R_Forearm" y limit 0 0 0
$jointconstrain "ValveBiped.Bip01_R_Forearm" z limit -120 10 0
$jointrotdamping "ValveBiped.Bip01_R_Hand" 1
$jointconstrain "ValveBiped.Bip01_R_Hand" x limit -25 25 0
$jointconstrain "ValveBiped.Bip01_R_Hand" y limit -35 35 0
$jointconstrain "ValveBiped.Bip01_R_Hand" z limit -50 50 0
$jointmassbias "ValveBiped.Bip01_R_Thigh" 7
$jointrotdamping "ValveBiped.Bip01_R_Thigh" 7
$jointconstrain "ValveBiped.Bip01_R_Thigh" x limit -25 25 0
$jointconstrain "ValveBiped.Bip01_R_Thigh" y limit -10 15 0
$jointconstrain "ValveBiped.Bip01_R_Thigh" z limit -55 25 0
$jointmassbias "ValveBiped.Bip01_R_Calf" 4
$jointconstrain "ValveBiped.Bip01_R_Calf" x limit -10 25 0
$jointconstrain "ValveBiped.Bip01_R_Calf" y limit -5 5 0
$jointconstrain "ValveBiped.Bip01_R_Calf" z limit -10 115 0
$jointrotdamping "ValveBiped.Bip01_R_Foot" 2
$jointconstrain "ValveBiped.Bip01_R_Foot" x limit -20 30 0
$jointconstrain "ValveBiped.Bip01_R_Foot" y limit -30 20 0
$jointconstrain "ValveBiped.Bip01_R_Foot" z limit -30 50 0
$jointmassbias "ValveBiped.Bip01_L_Thigh" 7
$jointrotdamping "ValveBiped.Bip01_L_Thigh" 7
$jointconstrain "ValveBiped.Bip01_L_Thigh" x limit -25 25 0
$jointconstrain "ValveBiped.Bip01_L_Thigh" y limit -10 15 0
$jointconstrain "ValveBiped.Bip01_L_Thigh" z limit -55 25 0
$jointmassbias "ValveBiped.Bip01_L_Calf" 4
$jointconstrain "ValveBiped.Bip01_L_Calf" x limit -10 25 0
$jointconstrain "ValveBiped.Bip01_L_Calf" y limit -5 5 0
$jointconstrain "ValveBiped.Bip01_L_Calf" z limit -10 115 0
$jointrotdamping "ValveBiped.Bip01_L_Foot" 2
$jointconstrain "ValveBiped.Bip01_L_Foot" x limit -20 30 0
$jointconstrain "ValveBiped.Bip01_L_Foot" y limit -30 20 0
$jointconstrain "ValveBiped.Bip01_L_Foot" z limit -30 50 0
$jointmassbias "ValveBiped.Bip01_Head1" 4
$jointrotdamping "ValveBiped.Bip01_Head1" 3
$jointconstrain "ValveBiped.Bip01_Head1" x limit -50 50 0
$jointconstrain "ValveBiped.Bip01_Head1" y limit -20 20 0
$jointconstrain "ValveBiped.Bip01_Head1" z limit -26 30 0
$jointcollide "ValveBiped.Bip01_R_Foot" "ValveBiped.Bip01_L_Foot"
$jointcollide "ValveBiped.Bip01_R_Calf" "ValveBiped.Bip01_L_Foot"
$jointcollide "ValveBiped.Bip01_L_Calf" "ValveBiped.Bip01_R_Foot"
$jointcollide "ValveBiped.Bip01_L_Calf" "ValveBiped.Bip01_R_Calf"
$jointcollide "ValveBiped.Bip01_L_Thigh" "ValveBiped.Bip01_R_Thigh"
$jointcollide "ValveBiped.Bip01_Spine2" "ValveBiped.Bip01_R_Hand"
$jointcollide "ValveBiped.Bip01_Spine2" "ValveBiped.Bip01_L_Hand"
$jointcollide "ValveBiped.Bip01_Spine1" "ValveBiped.Bip01_R_Hand"
$jointcollide "ValveBiped.Bip01_Spine1" "ValveBiped.Bip01_L_Hand"
$jointcollide "ValveBiped.Bip01_Spine2" "ValveBiped.Bip01_L_UpperArm"
$jointcollide "ValveBiped.Bip01_Spine2" "ValveBiped.Bip01_R_UpperArm"
$jointcollide "ValveBiped.Bip01_R_Forearm" "ValveBiped.Bip01_Head1"
$jointcollide "ValveBiped.Bip01_R_Forearm" "ValveBiped.Bip01_Spine1"
$jointcollide "ValveBiped.Bip01_L_Forearm" "ValveBiped.Bip01_Head1"
$jointcollide "ValveBiped.Bip01_L_Forearm" "ValveBiped.Bip01_Spine1"
$jointcollide "ValveBiped.Bip01_L_Forearm" "ValveBiped.Bip01_R_Forearm"
$jointcollide "ValveBiped.Bip01_L_Forearm" "ValveBiped.Bip01_R_UpperArm"
$jointcollide "ValveBiped.Bip01_R_Hand" "ValveBiped.Bip01_R_Thigh"
$jointcollide "ValveBiped.Bip01_R_Hand" "ValveBiped.Bip01_L_Thigh"
$jointcollide "ValveBiped.Bip01_R_Hand" "ValveBiped.Bip01_Pelvis"
$jointcollide "ValveBiped.Bip01_L_Hand" "ValveBiped.Bip01_R_Thigh"
$jointcollide "ValveBiped.Bip01_L_Hand" "ValveBiped.Bip01_L_Thigh"
$jointcollide "ValveBiped.Bip01_L_Hand" "ValveBiped.Bip01_Pelvis"
$jointcollide "ValveBiped.Bip01_Head1" "ValveBiped.Bip01_R_Hand"
$jointcollide "ValveBiped.Bip01_Head1" "ValveBiped.Bip01_L_Hand"
$jointcollide "ValveBiped.Bip01_Head1" "ValveBiped.Bip01_R_Clavicle"
$jointcollide "ValveBiped.Bip01_Head1" "ValveBiped.Bip01_L_Clavicle"
}
Пробовал использовать версию crowbar 0.35, дефолтные настройки, компилирует без ошибок но в итоге модель получается без зрачков.
Сообщение отредактировал Armored1982: 04 Апрель 2019 - 13:38