• Taggart's Headhacking Tutorial.
    133 replies, posted
[QUOTE=Taggart;28207396]remove eyelid lines [editline]22nd February 2011[/editline] in the QC[/QUOTE] Thanks for the swift reply, that problem is fixed but now I have a new one that defies explanation, why the fuck would this command not be recognised? [URL="http://img29.imageshack.us/i/oknowwhat.jpg/"][IMG]http://img29.imageshack.us/img29/3946/oknowwhat.jpg[/IMG][/URL] Alright here is my QC and when I close the brackets just after the flex data I get this error also, [URL=http://img691.imageshack.us/i/fuckinghelll.jpg/][IMG]http://img691.imageshack.us/img691/4561/fuckinghelll.jpg[/IMG][/URL] Here is the QC :/ I need to learn how to fix this problem.. $cd "C:\Users\Matt\Desktop\compile" $modelname "Humans\Group01\male_07.mdl" $model "male_07" "sci01.smd" { flexfile "mdldecompiler_expressions.vta" { flex "AU42" frame 5 flexpair "AU1" 1.0 frame 6 flexpair "AU2" 1.0 frame 7 flexpair "AU4" 1.0 frame 8 flexpair "AU1AU2" 1.0 frame 9 flexpair "AU12" 1.0 frame 10 flex "AU12AU25" frame 11 flexpair "AU15" 1.0 frame 12 flexpair "AU17" 1.0 frame 13 flexpair "AU10" 1.0 frame 14 flex "AU16" frame 15 flexpair "AU6" 1.0 frame 16 flexpair "AU9" 1.0 frame 17 flexpair "AU25" 1.0 frame 18 flexpair "AU18" 1.0 frame 19 flexpair "AU22" 1.0 frame 20 flexpair "AU20" 1.0 frame 21 flex "AU32" frame 22 flex "AU24" frame 23 flex "AU38" frame 24 flex "AU31" frame 25 flexpair "AU26" 1.0 frame 26 flexpair "AU27" 1.0 frame 27 } eyeball righteye ValveBiped.Bip01_Head1 -1.351 -3.220 67.193 eyeball_r 1.000 4.000 grn_pupil_r 0.630 eyeball lefteye ValveBiped.Bip01_Head1 1.111 -3.220 67.139 eyeball_l 1.000 -4.000 grn_pupil_l 0.630 mouth 0 "mouth" ValveBiped.Bip01_Head1 0.000 1.000 0.000 flexcontroller eyelid right_lid_raiser "range" 0.000 1.000 flexcontroller eyelid left_lid_raiser "range" 0.000 1.000 flexcontroller eyelid right_lid_tightener "range" 0.000 1.000 flexcontroller eyelid left_lid_tightener "range" 0.000 1.000 flexcontroller eyelid right_lid_droop "range" 0.000 1.000 flexcontroller eyelid left_lid_droop "range" 0.000 1.000 flexcontroller eyelid right_lid_closer "range" 0.000 1.000 flexcontroller eyelid left_lid_closer "range" 0.000 1.000 flexcontroller eyelid half_closed "range" 0.000 1.000 flexcontroller eyelid blink "range" 0.000 1.000 flexcontroller brow right_inner_raiser "range" 0.000 1.000 flexcontroller brow left_inner_raiser "range" 0.000 1.000 flexcontroller brow right_outer_raiser "range" 0.000 1.000 flexcontroller brow left_outer_raiser "range" 0.000 1.000 flexcontroller brow right_lowerer "range" 0.000 1.000 flexcontroller brow left_lowerer "range" 0.000 1.000 flexcontroller nose right_cheek_raiser "range" 0.000 1.000 flexcontroller nose left_cheek_raiser "range" 0.000 1.000 flexcontroller nose wrinkler "range" 0.000 1.000 flexcontroller nose dilator "range" 0.000 1.000 flexcontroller mouth right_upper_raiser "range" 0.000 1.000 flexcontroller mouth left_upper_raiser "range" 0.000 1.000 flexcontroller mouth right_corner_puller "range" 0.000 1.000 flexcontroller mouth left_corner_puller "range" 0.000 1.000 flexcontroller mouth right_corner_depressor "range" 0.000 1.000 flexcontroller mouth left_corner_depressor "range" 0.000 1.000 flexcontroller mouth chin_raiser "range" 0.000 1.000 flexcontroller phoneme right_part "range" 0.000 1.000 flexcontroller phoneme left_part "range" 0.000 1.000 flexcontroller phoneme right_puckerer "range" 0.000 1.000 flexcontroller phoneme left_puckerer "range" 0.000 1.000 flexcontroller phoneme right_funneler "range" 0.000 1.000 flexcontroller phoneme left_funneler "range" 0.000 1.000 flexcontroller phoneme right_stretcher "range" 0.000 1.000 flexcontroller phoneme left_stretcher "range" 0.000 1.000 flexcontroller phoneme bite "range" 0.000 1.000 flexcontroller phoneme presser "range" 0.000 1.000 flexcontroller phoneme tightener "range" 0.000 1.000 flexcontroller phoneme jaw_clencher "range" 0.000 1.000 flexcontroller phoneme jaw_drop "range" 0.000 1.000 flexcontroller phoneme right_mouth_drop "range" 0.000 1.000 flexcontroller phoneme left_mouth_drop "range" 0.000 1.000 flexcontroller mouth smile "range" 0.000 1.000 flexcontroller mouth lower_lip "range" 0.000 1.000 flexcontroller head head_rightleft "range" -30.000 30.000 flexcontroller head head_updown "range" -15.000 15.000 flexcontroller head head_tilt "range" -15.000 15.000 flexcontroller eyes eyes_updown "range" -30.000 30.000 flexcontroller eyes eyes_rightleft "range" -30.000 30.000 flexcontroller body body_rightleft "range" -30.000 30.000 flexcontroller chest chest_rightleft "range" -30.000 30.000 flexcontroller head head_forwardback "range" -0.200 0.200 flexcontroller gesture gesture_updown "range" -1.000 1.000 flexcontroller gesture gesture_rightleft "range" -1.000 1.000 localvar upper_right_raiser %upper_right_raiser = ( right_lid_raiser * (( 1.000 - ( right_lid_droop * 0.800)) * (( 1.000 - right_lid_closer) * ( 1.000 - blink)))) localvar upper_right_neutral %upper_right_neutral = (( 1.000 - ( right_lid_droop * 0.800)) * (( 1.000 - right_lid_raiser) * (( 1.000 - right_lid_closer) * ( 1.000 - blink)))) localvar upper_right_lowerer %upper_right_lowerer = ( right_lid_closer + ( blink * ( 1.000 - right_lid_closer))) localvar upper_left_raiser %upper_left_raiser = ( left_lid_raiser * (( 1.000 - ( left_lid_droop * 0.800)) * (( 1.000 - left_lid_closer) * ( 1.000 - blink)))) localvar upper_left_neutral %upper_left_neutral = (( 1.000 - ( left_lid_droop * 0.800)) * (( 1.000 - left_lid_raiser) * (( 1.000 - left_lid_closer) * ( 1.000 - blink)))) localvar upper_left_lowerer %upper_left_lowerer = ( left_lid_closer + ( blink * ( 1.000 - left_lid_closer))) localvar lower_right_raiser %lower_right_raiser = ( right_lid_closer + ( blink * ( 0.500 * ( 1.000 - right_lid_closer)))) localvar lower_right_neutral %lower_right_neutral = (( 1.000 - right_lid_closer) * (( 1.000 - ( 0.500 * blink)) * (( 1.000 - ( right_lid_tightener * 0.500)) * ( 1.000 - ( right_cheek_raiser * 0.250))))) localvar lower_right_lowerer %lower_right_lowerer = 0.000 localvar lower_left_raiser %lower_left_raiser = ( left_lid_closer + ( blink * ( 0.500 * ( 1.000 - left_lid_closer)))) localvar lower_left_neutral %lower_left_neutral = (( 1.000 - left_lid_closer) * (( 1.000 - ( 0.500 * blink)) * (( 1.000 - ( left_lid_tightener * 0.500)) * ( 1.000 - ( left_cheek_raiser * 0.250))))) localvar lower_left_lowerer %lower_left_lowerer = 0.000 %AU1R = ( right_inner_raiser * (( 1.000 - right_outer_raiser) * ( 1.000 - right_lowerer))) %AU1L = ( left_inner_raiser * (( 1.000 - left_outer_raiser) * ( 1.000 - left_lowerer))) %AU2R = ( right_outer_raiser * (( 1.000 - right_inner_raiser) * ( 1.000 - right_lowerer))) %AU2L = ( left_outer_raiser * (( 1.000 - left_inner_raiser) * ( 1.000 - left_lowerer))) %AU1AU2R = ( right_inner_raiser * ( right_outer_raiser * ( 1.000 - right_lowerer))) %AU1AU2L = ( left_inner_raiser * ( left_outer_raiser * ( 1.000 - left_lowerer))) %AU4R = right_lowerer %AU4L = left_lowerer %AU6R = right_cheek_raiser %AU6L = left_cheek_raiser %AU9R = wrinkler %AU9L = wrinkler %AU38 = dilator localvar right_open %right_open = ( smile + (( right_part * ( 1.000 - smile)) + ( right_puckerer + ( right_funneler + (( right_upper_raiser * 0.500) + ( lower_lip * 0.500)))))) localvar left_open %left_open = ( smile + (( left_part * ( 1.000 - smile)) + ( left_puckerer + ( left_funneler + (( left_upper_raiser * 0.500) + ( lower_lip * 0.500)))))) localvar right_lip_suppressor %right_lip_suppressor = (( 1.000 / %right_open) * (( 1.000 - presser) * ( 1.000 - bite))) localvar left_lip_suppressor %left_lip_suppressor = (( 1.000 / %left_open) * (( 1.000 - presser) * ( 1.000 - bite))) %AU10R = ( right_upper_raiser * ( right_upper_raiser * ( 0.500 * %right_lip_suppressor))) %AU10L = ( left_upper_raiser * ( left_upper_raiser * ( 0.500 * %left_lip_suppressor))) %AU25R = ( right_part * (( right_part * %right_lip_suppressor) * ( 1.000 - smile))) %AU25L = ( left_part * (( left_part * %left_lip_suppressor) * ( 1.000 - smile))) %AU12AU25 = ( smile * ( smile * ( 0.500 * ( %right_lip_suppressor + %left_lip_suppressor)))) %AU18R = ( right_puckerer * ( right_puckerer * %right_lip_suppressor)) %AU18L = ( left_puckerer * ( left_puckerer * %left_lip_suppressor)) %AU22R = ( right_funneler * ( right_funneler * %right_lip_suppressor)) %AU22L = ( left_funneler * ( left_funneler * %left_lip_suppressor)) %AU17R = ( chin_raiser * (( 1.000 - ( jaw_drop * 0.500)) * (( 1.000 - bite) * (( 1.000 - ( 0.600 * ( %AU25R + ( %AU18R + %AU22R)))) * ( 1.000 - smile))))) %AU17L = ( chin_raiser * (( 1.000 - ( jaw_drop * 0.500)) * (( 1.000 - bite) * (( 1.000 - ( 0.600 * ( %AU25L + ( %AU18L + %AU22L)))) * ( 1.000 - smile))))) localvar right_depressor_suppressor %right_depressor_suppressor = (( 1.000 / (( %AU18R * 0.800) + (( %AU22R * 0.800) + ( %AU17R + ( bite + ( right_corner_puller + ( right_stretcher + right_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - ( smile * 0.500)))) localvar left_depressor_suppressor %left_depressor_suppressor = (( 1.000 / (( %AU18L * 0.800) + (( %AU22L * 0.800) + ( %AU17L + ( bite + ( left_corner_puller + ( left_stretcher + left_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - ( smile * 0.500)))) %AU15R = ( right_corner_depressor * ( right_corner_depressor * %right_depressor_suppressor)) %AU15L = ( left_corner_depressor * ( left_corner_depressor * %left_depressor_suppressor)) localvar right_corner_suppressor %right_corner_suppressor = (( 1.000 / (( %AU18R * 0.800) + (( %AU22R * 0.800) + ( %AU17R + ( bite + ( right_corner_puller + ( right_stretcher + right_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - smile))) localvar left_corner_suppressor %left_corner_suppressor = (( 1.000 / (( %AU18L * 0.800) + (( %AU22L * 0.800) + ( %AU17L + ( bite + ( left_corner_puller + ( left_stretcher + left_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - smile))) %AU12R = ( right_corner_puller * ( right_corner_puller * %right_corner_suppressor)) %AU12L = ( left_corner_puller * ( left_corner_puller * %left_corner_suppressor)) %AU20R = ( right_stretcher * ( right_stretcher * %right_corner_suppressor)) %AU20L = ( left_stretcher * ( left_stretcher * %left_corner_suppressor)) %AU32 = bite %AU24 = ( presser + (( 1.000 - presser) * tightener)) %AU31 = ( jaw_clencher * ( jaw_clencher / ( jaw_clencher + jaw_drop))) localvar right_drop_suppressor %right_drop_suppressor = (( 1.000 / (( 0.500 * %right_open) + right_mouth_drop)) * (( 1.000 - presser) * ( 1.000 - bite))) localvar left_drop_suppressor %left_drop_suppressor = (( 1.000 / (( 0.500 * %left_open) + left_mouth_drop)) * (( 1.000 - presser) * ( 1.000 - bite))) localvar right_drop %right_drop = ( right_mouth_drop * ( right_mouth_drop * %right_drop_suppressor)) localvar left_drop %left_drop = ( left_mouth_drop * ( left_mouth_drop * %left_drop_suppressor)) %AU26R = ( jaw_drop * (( 1.000 - %right_drop) * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU26L = ( jaw_drop * (( 1.000 - %left_drop) * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU27R = ( jaw_drop * ( %right_drop * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU27L = ( jaw_drop * ( %left_drop * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU16 = ( lower_lip * (( lower_lip * ( 0.250 * ( %right_lip_suppressor + %left_lip_suppressor))) * ( 1.000 - ( 0.500 * ( %AU27R + %AU27L))))) localvar mouth %mouth = (( %AU27R * 0.500) + (( %AU27L * 0.500) + (( %AU22R * 0.350) + (( %AU22L * 0.350) + (( %AU18R * 0.250) + (( %AU18L * 0.250) + (( %AU25R * 0.350) + (( %AU25L * 0.350) + (( %AU32 * 0.500) + ( %AU12AU25 + ((( %AU27R + %AU27L) * ( 0.500 * 0.700)) + ( %AU16 * 0.400)))))))))))) $cdmaterials "models\Humans\Male\Group01\" $cdmaterials "models\Humans\Male\" $cdmaterials "models\humans\male\" $attachment "eyes" "ValveBiped.Bip01_Head1" 3.23 -3.49 0.12 rotate 0.00 -80.10 -90.00 $attachment "mouth" "ValveBiped.Bip01_Head1" 0.60 -5.50 -0.00 rotate 0.00 -80.00 -90.00 $attachment "chest" "ValveBiped.Bip01_Spine2" 5.00 4.00 -0.00 rotate 0.00 90.00 90.00 $attachment "forward" "ValveBiped.forward" 0.00 -0.00 0.00 rotate 0.00 0.00 -0.00 $attachment "anim_attachment_RH" "ValveBiped.Anim_Attachment_RH" -0.00 -0.00 -0.00 rotate -90.00 -90.00 0.00 $attachment "anim_attachment_LH" "ValveBiped.Anim_Attachment_LH" -0.00 0.00 -0.00 rotate -90.00 -90.00 0.00 $attachment "anim_attachment_head" "ValveBiped.Bip01_Head1" -0.00 0.00 -0.00 rotate -90.00 -90.00 0.00 $includemodel "humans/male_shared.mdl" $includemodel "humans/male_ss.mdl" $includemodel "humans/male_gestures.mdl" $includemodel "humans/male_postures.mdl" $surfaceprop "flesh" $eyeposition -0.000 0.000 70.000 $illumposition 0.637 0.000 36.000 $sequence ragdoll "ragdoll" ACT_DIERAGDOLL 1 fps 30.00 $ikchain rhand ValveBiped.Bip01_R_Hand knee 0.707 0.707 0.000 $ikchain lhand ValveBiped.Bip01_L_Hand knee 0.707 0.707 0.000 $ikchain rfoot ValveBiped.Bip01_R_Foot knee 0.707 -0.707 0.000 $ikchain lfoot ValveBiped.Bip01_L_Foot knee 0.707 -0.707 0.000 $collisionjoints "phymodel.smd" { $mass 90.0 $inertia 10.00 $damping 0.01 $rotdamping 1.50 $rootbone "valvebiped.bip01_pelvis" $jointmerge "ValveBiped.Bip01_Pelvis" "ValveBiped.Bip01_Spine1" $jointconstrain "valvebiped.bip01_spine2" x limit -48.00 48.00 0.00 $jointconstrain "valvebiped.bip01_spine2" y limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_spine2" z limit -25.00 50.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" x limit -39.00 39.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" y limit -79.00 95.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" z limit -93.00 23.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" x limit -30.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" y limit -95.00 84.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" z limit -86.00 26.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" z limit -149.00 4.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" x limit -37.00 37.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" z limit -57.00 59.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" z limit -149.00 4.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" x limit -60.00 60.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" z limit -57.00 70.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" x limit -12.00 12.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" y limit -8.00 75.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" z limit -97.00 32.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" z limit -12.00 126.00 0.00 $jointconstrain "valvebiped.bip01_head1" x limit -20.00 20.00 0.00 $jointconstrain "valvebiped.bip01_head1" y limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_head1" z limit -13.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" x limit -12.00 12.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" y limit -73.00 6.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" z limit -93.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" z limit -8.00 126.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" y limit -19.00 19.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" z limit -15.00 35.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" y limit -25.00 6.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" z limit -15.00 35.00 0.00 $animatedfriction 1.000 400.000 0.500 0.300 0.000 }
[code]$cd "C:\Users\Matt\Desktop\compile" $modelname "Humans\Group01\male_07.mdl" $model "male_07" "sci01.smd" { flexfile "mdldecompiler_expressions.vta" { flex "AU42" frame 5 flexpair "AU1" 1.0 frame 6 flexpair "AU2" 1.0 frame 7 flexpair "AU4" 1.0 frame 8 flexpair "AU1AU2" 1.0 frame 9 flexpair "AU12" 1.0 frame 10 flex "AU12AU25" frame 11 flexpair "AU15" 1.0 frame 12 flexpair "AU17" 1.0 frame 13 flexpair "AU10" 1.0 frame 14 flex "AU16" frame 15 flexpair "AU6" 1.0 frame 16 flexpair "AU9" 1.0 frame 17 flexpair "AU25" 1.0 frame 18 flexpair "AU18" 1.0 frame 19 flexpair "AU22" 1.0 frame 20 flexpair "AU20" 1.0 frame 21 flex "AU32" frame 22 flex "AU24" frame 23 flex "AU38" frame 24 flex "AU31" frame 25 flexpair "AU26" 1.0 frame 26 flexpair "AU27" 1.0 frame 27 } eyeball righteye ValveBiped.Bip01_Head1 -1.351 -3.220 67.193 eyeball_r 1.000 4.000 grn_pupil_r 0.630 eyeball lefteye ValveBiped.Bip01_Head1 1.111 -3.220 67.139 eyeball_l 1.000 -4.000 grn_pupil_l 0.630 mouth 0 "mouth" ValveBiped.Bip01_Head1 0.000 1.000 0.000 flexcontroller eyelid right_lid_raiser "range" 0.000 1.000 flexcontroller eyelid left_lid_raiser "range" 0.000 1.000 flexcontroller eyelid right_lid_tightener "range" 0.000 1.000 flexcontroller eyelid left_lid_tightener "range" 0.000 1.000 flexcontroller eyelid right_lid_droop "range" 0.000 1.000 flexcontroller eyelid left_lid_droop "range" 0.000 1.000 flexcontroller eyelid right_lid_closer "range" 0.000 1.000 flexcontroller eyelid left_lid_closer "range" 0.000 1.000 flexcontroller eyelid half_closed "range" 0.000 1.000 flexcontroller eyelid blink "range" 0.000 1.000 flexcontroller brow right_inner_raiser "range" 0.000 1.000 flexcontroller brow left_inner_raiser "range" 0.000 1.000 flexcontroller brow right_outer_raiser "range" 0.000 1.000 flexcontroller brow left_outer_raiser "range" 0.000 1.000 flexcontroller brow right_lowerer "range" 0.000 1.000 flexcontroller brow left_lowerer "range" 0.000 1.000 flexcontroller nose right_cheek_raiser "range" 0.000 1.000 flexcontroller nose left_cheek_raiser "range" 0.000 1.000 flexcontroller nose wrinkler "range" 0.000 1.000 flexcontroller nose dilator "range" 0.000 1.000 flexcontroller mouth right_upper_raiser "range" 0.000 1.000 flexcontroller mouth left_upper_raiser "range" 0.000 1.000 flexcontroller mouth right_corner_puller "range" 0.000 1.000 flexcontroller mouth left_corner_puller "range" 0.000 1.000 flexcontroller mouth right_corner_depressor "range" 0.000 1.000 flexcontroller mouth left_corner_depressor "range" 0.000 1.000 flexcontroller mouth chin_raiser "range" 0.000 1.000 flexcontroller phoneme right_part "range" 0.000 1.000 flexcontroller phoneme left_part "range" 0.000 1.000 flexcontroller phoneme right_puckerer "range" 0.000 1.000 flexcontroller phoneme left_puckerer "range" 0.000 1.000 flexcontroller phoneme right_funneler "range" 0.000 1.000 flexcontroller phoneme left_funneler "range" 0.000 1.000 flexcontroller phoneme right_stretcher "range" 0.000 1.000 flexcontroller phoneme left_stretcher "range" 0.000 1.000 flexcontroller phoneme bite "range" 0.000 1.000 flexcontroller phoneme presser "range" 0.000 1.000 flexcontroller phoneme tightener "range" 0.000 1.000 flexcontroller phoneme jaw_clencher "range" 0.000 1.000 flexcontroller phoneme jaw_drop "range" 0.000 1.000 flexcontroller phoneme right_mouth_drop "range" 0.000 1.000 flexcontroller phoneme left_mouth_drop "range" 0.000 1.000 flexcontroller mouth smile "range" 0.000 1.000 flexcontroller mouth lower_lip "range" 0.000 1.000 flexcontroller head head_rightleft "range" -30.000 30.000 flexcontroller head head_updown "range" -15.000 15.000 flexcontroller head head_tilt "range" -15.000 15.000 flexcontroller eyes eyes_updown "range" -30.000 30.000 flexcontroller eyes eyes_rightleft "range" -30.000 30.000 flexcontroller body body_rightleft "range" -30.000 30.000 flexcontroller chest chest_rightleft "range" -30.000 30.000 flexcontroller head head_forwardback "range" -0.200 0.200 flexcontroller gesture gesture_updown "range" -1.000 1.000 flexcontroller gesture gesture_rightleft "range" -1.000 1.000 localvar upper_right_raiser %upper_right_raiser = ( right_lid_raiser * (( 1.000 - ( right_lid_droop * 0.800)) * (( 1.000 - right_lid_closer) * ( 1.000 - blink)))) localvar upper_right_neutral %upper_right_neutral = (( 1.000 - ( right_lid_droop * 0.800)) * (( 1.000 - right_lid_raiser) * (( 1.000 - right_lid_closer) * ( 1.000 - blink)))) localvar upper_right_lowerer %upper_right_lowerer = ( right_lid_closer + ( blink * ( 1.000 - right_lid_closer))) localvar upper_left_raiser %upper_left_raiser = ( left_lid_raiser * (( 1.000 - ( left_lid_droop * 0.800)) * (( 1.000 - left_lid_closer) * ( 1.000 - blink)))) localvar upper_left_neutral %upper_left_neutral = (( 1.000 - ( left_lid_droop * 0.800)) * (( 1.000 - left_lid_raiser) * (( 1.000 - left_lid_closer) * ( 1.000 - blink)))) localvar upper_left_lowerer %upper_left_lowerer = ( left_lid_closer + ( blink * ( 1.000 - left_lid_closer))) localvar lower_right_raiser %lower_right_raiser = ( right_lid_closer + ( blink * ( 0.500 * ( 1.000 - right_lid_closer)))) localvar lower_right_neutral %lower_right_neutral = (( 1.000 - right_lid_closer) * (( 1.000 - ( 0.500 * blink)) * (( 1.000 - ( right_lid_tightener * 0.500)) * ( 1.000 - ( right_cheek_raiser * 0.250))))) localvar lower_right_lowerer %lower_right_lowerer = 0.000 localvar lower_left_raiser %lower_left_raiser = ( left_lid_closer + ( blink * ( 0.500 * ( 1.000 - left_lid_closer)))) localvar lower_left_neutral %lower_left_neutral = (( 1.000 - left_lid_closer) * (( 1.000 - ( 0.500 * blink)) * (( 1.000 - ( left_lid_tightener * 0.500)) * ( 1.000 - ( left_cheek_raiser * 0.250))))) localvar lower_left_lowerer %lower_left_lowerer = 0.000 %AU1R = ( right_inner_raiser * (( 1.000 - right_outer_raiser) * ( 1.000 - right_lowerer))) %AU1L = ( left_inner_raiser * (( 1.000 - left_outer_raiser) * ( 1.000 - left_lowerer))) %AU2R = ( right_outer_raiser * (( 1.000 - right_inner_raiser) * ( 1.000 - right_lowerer))) %AU2L = ( left_outer_raiser * (( 1.000 - left_inner_raiser) * ( 1.000 - left_lowerer))) %AU1AU2R = ( right_inner_raiser * ( right_outer_raiser * ( 1.000 - right_lowerer))) %AU1AU2L = ( left_inner_raiser * ( left_outer_raiser * ( 1.000 - left_lowerer))) %AU4R = right_lowerer %AU4L = left_lowerer %AU6R = right_cheek_raiser %AU6L = left_cheek_raiser %AU9R = wrinkler %AU9L = wrinkler %AU38 = dilator localvar right_open %right_open = ( smile + (( right_part * ( 1.000 - smile)) + ( right_puckerer + ( right_funneler + (( right_upper_raiser * 0.500) + ( lower_lip * 0.500)))))) localvar left_open %left_open = ( smile + (( left_part * ( 1.000 - smile)) + ( left_puckerer + ( left_funneler + (( left_upper_raiser * 0.500) + ( lower_lip * 0.500)))))) localvar right_lip_suppressor %right_lip_suppressor = (( 1.000 / %right_open) * (( 1.000 - presser) * ( 1.000 - bite))) localvar left_lip_suppressor %left_lip_suppressor = (( 1.000 / %left_open) * (( 1.000 - presser) * ( 1.000 - bite))) %AU10R = ( right_upper_raiser * ( right_upper_raiser * ( 0.500 * %right_lip_suppressor))) %AU10L = ( left_upper_raiser * ( left_upper_raiser * ( 0.500 * %left_lip_suppressor))) %AU25R = ( right_part * (( right_part * %right_lip_suppressor) * ( 1.000 - smile))) %AU25L = ( left_part * (( left_part * %left_lip_suppressor) * ( 1.000 - smile))) %AU12AU25 = ( smile * ( smile * ( 0.500 * ( %right_lip_suppressor + %left_lip_suppressor)))) %AU18R = ( right_puckerer * ( right_puckerer * %right_lip_suppressor)) %AU18L = ( left_puckerer * ( left_puckerer * %left_lip_suppressor)) %AU22R = ( right_funneler * ( right_funneler * %right_lip_suppressor)) %AU22L = ( left_funneler * ( left_funneler * %left_lip_suppressor)) %AU17R = ( chin_raiser * (( 1.000 - ( jaw_drop * 0.500)) * (( 1.000 - bite) * (( 1.000 - ( 0.600 * ( %AU25R + ( %AU18R + %AU22R)))) * ( 1.000 - smile))))) %AU17L = ( chin_raiser * (( 1.000 - ( jaw_drop * 0.500)) * (( 1.000 - bite) * (( 1.000 - ( 0.600 * ( %AU25L + ( %AU18L + %AU22L)))) * ( 1.000 - smile))))) localvar right_depressor_suppressor %right_depressor_suppressor = (( 1.000 / (( %AU18R * 0.800) + (( %AU22R * 0.800) + ( %AU17R + ( bite + ( right_corner_puller + ( right_stretcher + right_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - ( smile * 0.500)))) localvar left_depressor_suppressor %left_depressor_suppressor = (( 1.000 / (( %AU18L * 0.800) + (( %AU22L * 0.800) + ( %AU17L + ( bite + ( left_corner_puller + ( left_stretcher + left_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - ( smile * 0.500)))) %AU15R = ( right_corner_depressor * ( right_corner_depressor * %right_depressor_suppressor)) %AU15L = ( left_corner_depressor * ( left_corner_depressor * %left_depressor_suppressor)) localvar right_corner_suppressor %right_corner_suppressor = (( 1.000 / (( %AU18R * 0.800) + (( %AU22R * 0.800) + ( %AU17R + ( bite + ( right_corner_puller + ( right_stretcher + right_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - smile))) localvar left_corner_suppressor %left_corner_suppressor = (( 1.000 / (( %AU18L * 0.800) + (( %AU22L * 0.800) + ( %AU17L + ( bite + ( left_corner_puller + ( left_stretcher + left_corner_depressor))))))) * (( 1.000 - ( jaw_drop * 0.500)) * ( 1.000 - smile))) %AU12R = ( right_corner_puller * ( right_corner_puller * %right_corner_suppressor)) %AU12L = ( left_corner_puller * ( left_corner_puller * %left_corner_suppressor)) %AU20R = ( right_stretcher * ( right_stretcher * %right_corner_suppressor)) %AU20L = ( left_stretcher * ( left_stretcher * %left_corner_suppressor)) %AU32 = bite %AU24 = ( presser + (( 1.000 - presser) * tightener)) %AU31 = ( jaw_clencher * ( jaw_clencher / ( jaw_clencher + jaw_drop))) localvar right_drop_suppressor %right_drop_suppressor = (( 1.000 / (( 0.500 * %right_open) + right_mouth_drop)) * (( 1.000 - presser) * ( 1.000 - bite))) localvar left_drop_suppressor %left_drop_suppressor = (( 1.000 / (( 0.500 * %left_open) + left_mouth_drop)) * (( 1.000 - presser) * ( 1.000 - bite))) localvar right_drop %right_drop = ( right_mouth_drop * ( right_mouth_drop * %right_drop_suppressor)) localvar left_drop %left_drop = ( left_mouth_drop * ( left_mouth_drop * %left_drop_suppressor)) %AU26R = ( jaw_drop * (( 1.000 - %right_drop) * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU26L = ( jaw_drop * (( 1.000 - %left_drop) * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU27R = ( jaw_drop * ( %right_drop * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU27L = ( jaw_drop * ( %left_drop * ( jaw_drop / ( jaw_clencher + jaw_drop)))) %AU16 = ( lower_lip * (( lower_lip * ( 0.250 * ( %right_lip_suppressor + %left_lip_suppressor))) * ( 1.000 - ( 0.500 * ( %AU27R + %AU27L))))) localvar mouth %mouth = (( %AU27R * 0.500) + (( %AU27L * 0.500) + (( %AU22R * 0.350) + (( %AU22L * 0.350) + (( %AU18R * 0.250) + (( %AU18L * 0.250) + (( %AU25R * 0.350) + (( %AU25L * 0.350) + (( %AU32 * 0.500) + ( %AU12AU25 + ((( %AU27R + %AU27L) * ( 0.500 * 0.700)) + ( %AU16 * 0.400)))))))))))) } $cdmaterials "models\Humans\Male\Group01\" $cdmaterials "models\Humans\Male\" $cdmaterials "models\humans\male\" $attachment "eyes" "ValveBiped.Bip01_Head1" 3.23 -3.49 0.12 rotate 0.00 -80.10 -90.00 $attachment "mouth" "ValveBiped.Bip01_Head1" 0.60 -5.50 -0.00 rotate 0.00 -80.00 -90.00 $attachment "chest" "ValveBiped.Bip01_Spine2" 5.00 4.00 -0.00 rotate 0.00 90.00 90.00 $attachment "forward" "ValveBiped.forward" 0.00 -0.00 0.00 rotate 0.00 0.00 -0.00 $attachment "anim_attachment_RH" "ValveBiped.Anim_Attachment_RH" -0.00 -0.00 -0.00 rotate -90.00 -90.00 0.00 $attachment "anim_attachment_LH" "ValveBiped.Anim_Attachment_LH" -0.00 0.00 -0.00 rotate -90.00 -90.00 0.00 $attachment "anim_attachment_head" "ValveBiped.Bip01_Head1" -0.00 0.00 -0.00 rotate -90.00 -90.00 0.00 $includemodel "humans/male_shared.mdl" $includemodel "humans/male_ss.mdl" $includemodel "humans/male_gestures.mdl" $includemodel "humans/male_postures.mdl" $surfaceprop "flesh" $eyeposition -0.000 0.000 70.000 $illumposition 0.637 0.000 36.000 $sequence ragdoll "ragdoll" ACT_DIERAGDOLL 1 fps 30.00 $ikchain rhand ValveBiped.Bip01_R_Hand knee 0.707 0.707 0.000 $ikchain lhand ValveBiped.Bip01_L_Hand knee 0.707 0.707 0.000 $ikchain rfoot ValveBiped.Bip01_R_Foot knee 0.707 -0.707 0.000 $ikchain lfoot ValveBiped.Bip01_L_Foot knee 0.707 -0.707 0.000 $collisionjoints "phymodel.smd" { $mass 90.0 $inertia 10.00 $damping 0.01 $rotdamping 1.50 $rootbone "valvebiped.bip01_pelvis" $jointmerge "ValveBiped.Bip01_Pelvis" "ValveBiped.Bip01_Spine1" $jointconstrain "valvebiped.bip01_spine2" x limit -48.00 48.00 0.00 $jointconstrain "valvebiped.bip01_spine2" y limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_spine2" z limit -25.00 50.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" x limit -39.00 39.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" y limit -79.00 95.00 0.00 $jointconstrain "valvebiped.bip01_r_upperarm" z limit -93.00 23.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" x limit -30.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" y limit -95.00 84.00 0.00 $jointconstrain "valvebiped.bip01_l_upperarm" z limit -86.00 26.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_forearm" z limit -149.00 4.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" x limit -37.00 37.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_hand" z limit -57.00 59.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_forearm" z limit -149.00 4.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" x limit -60.00 60.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_hand" z limit -57.00 70.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" x limit -12.00 12.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" y limit -8.00 75.00 0.00 $jointconstrain "valvebiped.bip01_r_thigh" z limit -97.00 32.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_calf" z limit -12.00 126.00 0.00 $jointconstrain "valvebiped.bip01_head1" x limit -20.00 20.00 0.00 $jointconstrain "valvebiped.bip01_head1" y limit -25.00 25.00 0.00 $jointconstrain "valvebiped.bip01_head1" z limit -13.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" x limit -12.00 12.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" y limit -73.00 6.00 0.00 $jointconstrain "valvebiped.bip01_l_thigh" z limit -93.00 30.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" y limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_calf" z limit -8.00 126.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" y limit -19.00 19.00 0.00 $jointconstrain "valvebiped.bip01_l_foot" z limit -15.00 35.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" x limit 0.00 0.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" y limit -25.00 6.00 0.00 $jointconstrain "valvebiped.bip01_r_foot" z limit -15.00 35.00 0.00 $animatedfriction 1.000 400.000 0.500 0.300 0.000 }[/code] [editline]22nd February 2011[/editline] that should work
Sorry dude im getting an error that says "ERROR: Bad Command {" what the hell is with this shit? Valve needs to fix their damn tools...
[QUOTE=Proj3ct_ZeRo;28209129]Sorry dude im getting an error that says "ERROR: Bad Command {" what the hell is with this shit? Valve needs to fix their damn tools...[/QUOTE] 1. Valve didn't make the tools, Cannonfodder did. 2. Try GUIStudioMDL, It gives a better compile log and tells you what lines the errors are on.
1. the base tool studio.mdl which ALL the programs made by others use, was made by Valve 2. The tool you suggested worked!!!! it compiled thanks!!! First ever headhack success!!! [URL=http://img137.imageshack.us/i/successr.jpg/][IMG]http://img137.imageshack.us/img137/470/successr.jpg[/IMG][/URL] Thanks for your help guys!!
"The procedure entry point Q_vsnprintf could not be located in the dynamic link library vstdlib.dll" That error pops up whenever I try to open Studio Compiler.
[QUOTE=: D;28207997]I'll have a shot at this. Haven't had much luck in the past- but as a new version of the studiocompiler has been released.. Maybe? :allears: EDIT: Shit went bad. :smith: [b]The compiler crashes as I press the extract button[/b].[/QUOTE]
Yo this shit is old stop bumping it. When I can be arsed I'm gonna remake this anyway and I'll add a section with all known bugs and workarounds.
[QUOTE=Taggart;31897320]Yo this shit is old stop bumping it. When I can be arsed I'm gonna remake this anyway and I'll add a section with all known bugs and workarounds.[/QUOTE] Yes.
I'm going to resurrect this thread. I keep trying to compile the model, but it keeps putting me here: [img]https://dl.dropboxusercontent.com/u/14407408/error193.jpg[/img]
[QUOTE=LunaBadger;41421692]I'm going to resurrect this thread. I keep trying to compile the model, but it keeps putting me here: [img]https://dl.dropboxusercontent.com/u/14407408/error193.jpg[/img][/QUOTE] Wouldn't surprise me if it was the steampipe update that did that, because I have issues compiling with GUIStudioMDL. Though, I could be wrong because if I can remember that was a standalone application, but I don't use it much because everytime I have used it, it would just crash :v:
There's no such thing called modfiers on my blender...help
[QUOTE=BitchFiasco;48252566]There's no such thing called modfiers on my blender...help[/QUOTE] You need to have the mesh selected or be in edit mode, then click the wrench icon [img]https://i.imgur.com/Dbub0KH.png[/img] that's the modifier tab
Sorry, you need to Log In to post a reply to this thread.