• QC Materials path won't change after the compilling
    5 replies, posted
Hello, i have this problem right now with studiomdl I am making an OC for a model, and decided to change his materials path. The problem is that when i open the model with the Half Life model viewer, the model is textured with the chess texture and if i import it in Source Filmmaker the program still tries to find the materials in the old path. This is the QC: [CODE] $modelname "vn_heartsongz.mdl" $model "model" "bodies/reference_PS.smd" { eyeball righteye Head -5.200 -15.060 39.890 eyeball_r 10.000 -1.000 body 10.000 eyeball lefteye Head 5.200 -15.060 39.890 eyeball_l 10.000 1.000 body 10.000 mouth 0 "mouth" Head 0.000 1.000 0.000 flexfile "flexes/female/normal/l_angry.vta" flex "l_angry" frame 1 flexcontroller "phoneme" "l_angry" "range" 0 1 %l_angry = l_angry flexfile "flexes/female/normal/r_angry.vta" flex "r_angry" frame 1 flexcontroller "phoneme" "r_angry" "range" 0 1 %r_angry = r_angry flexfile "flexes/female/normal/l_sad.vta" flex "l_sad" frame 1 flexcontroller "phoneme" "l_sad" "range" 0 1 %l_sad = l_sad flexfile "flexes/female/normal/r_sad.vta" flex "r_sad" frame 1 flexcontroller "phoneme" "r_sad" "range" 0 1 %r_sad = r_sad flexfile "flexes/female/normal/l_relaxed.vta" flex "l_relaxed" frame 1 flexcontroller "phoneme" "l_relaxed" "range" 0 1 %l_relaxed = l_relaxed flexfile "flexes/female/normal/r_relaxed.vta" flex "r_relaxed" frame 1 flexcontroller "phoneme" "r_relaxed" "range" 0 1 %r_relaxed = r_relaxed flexfile "flexes/female/normal/l_wide.vta" flex "l_wide" frame 1 flexcontroller "phoneme" "l_wide" "range" 0 1 %l_wide = l_wide flexfile "flexes/female/normal/r_wide.vta" flex "r_wide" frame 1 flexcontroller "phoneme" "r_wide" "range" 0 1 %r_wide = r_wide flexfile "flexes/female/normal/l_lid_raise.vta" flex "l_lid_raise" frame 1 flexcontroller "phoneme" "l_lid_raise" "range" 0 1 %l_lid_raise = l_lid_raise flexfile "flexes/female/normal/r_lid_raise.vta" flex "r_lid_raise" frame 1 flexcontroller "phoneme" "r_lid_raise" "range" 0 1 %r_lid_raise = r_lid_raise flexfile "flexes/female/normal/l_lid_lowerer.vta" flex "l_lid_lowerer" frame 1 flexcontroller "phoneme" "l_lid_lowerer" "range" 0 1 %l_lid_lowerer = l_lid_lowerer flexfile "flexes/female/normal/r_lid_lowerer.vta" flex "r_lid_lowerer" frame 1 flexcontroller "phoneme" "r_lid_lowerer" "range" 0 1 %r_lid_lowerer = r_lid_lowerer flexfile "flexes/female/normal/l_eyebrow_lowerer.vta" flex "l_eyebrow_lowerer" frame 1 flexcontroller "phoneme" "l_eyebrow_lowerer" "range" 0 1 %l_eyebrow_lowerer = l_eyebrow_lowerer flexfile "flexes/female/normal/r_eyebrow_lowerer.vta" flex "r_eyebrow_lowerer" frame 1 flexcontroller "phoneme" "r_eyebrow_lowerer" "range" 0 1 %r_eyebrow_lowerer = r_eyebrow_lowerer flexfile "flexes/female/normal/l_happy.vta" flex "l_happy" frame 1 flexcontroller "phoneme" "l_happy" "range" 0 1 %l_happy = l_happy flexfile "flexes/female/normal/r_happy.vta" flex "r_happy" frame 1 flexcontroller "phoneme" "r_happy" "range" 0 1 %r_happy = r_happy flexfile "flexes/female/normal/eye_closer_left.vta" flex "eye_closer_left" frame 1 flexcontroller "phoneme" "eye_closer_left" "range" 0 1 %eye_closer_left = eye_closer_left flexfile "flexes/female/normal/eye_closer_right.vta" flex "eye_closer_right" frame 1 flexcontroller "phoneme" "eye_closer_right" "range" 0 1 %eye_closer_right = eye_closer_right flexfile "flexes/female/jaw_open.vta" flex "jaw_open" frame 1 flexcontroller "phoneme" "jaw_open" "range" 0 1 %jaw_open = jaw_open flexfile "flexes/female/jaw_closer.vta" flex "jaw_closer" frame 1 flexcontroller "phoneme" "jaw_closer" "range" 0 1 %jaw_closer = jaw_closer flexfile "flexes/female/grin.vta" flex "grin" frame 1 flexcontroller "phoneme" "grin" "range" 0 1 %grin = grin flexfile "flexes/female/big_grin.vta" flex "big_grin" frame 1 flexcontroller "phoneme" "big_grin" "range" 0 1 %big_grin = big_grin flexfile "flexes/female/l_frown.vta" flex "l_frown" frame 1 flexcontroller "phoneme" "l_frown" "range" 0 1 %l_frown = l_frown flexfile "flexes/female/r_frown.vta" flex "r_frown" frame 1 flexcontroller "phoneme" "r_frown" "range" 0 1 %r_frown = r_frown flexfile "flexes/female/l_smirk.vta" flex "l_smirk" frame 1 flexcontroller "phoneme" "l_smirk" "range" 0 1 %l_smirk = l_smirk flexfile "flexes/female/r_smirk.vta" flex "r_smirk" frame 1 flexcontroller "phoneme" "r_smirk" "range" 0 1 %r_smirk = r_smirk flexfile "flexes/female/l_lip_down.vta" flex "l_lip_down" frame 1 flexcontroller "phoneme" "l_lip_down" "range" 0 1 %l_lip_down = l_lip_down flexfile "flexes/female/r_lip_down.vta" flex "r_lip_down" frame 1 flexcontroller "phoneme" "r_lip_down" "range" 0 1 %r_lip_down = r_lip_down flexfile "flexes/female/l_lip_up.vta" flex "l_lip_up" frame 1 flexcontroller "phoneme" "l_lip_up" "range" 0 1 %l_lip_up = l_lip_up flexfile "flexes/female/r_lip_up.vta" flex "r_lip_up" frame 1 flexcontroller "phoneme" "r_lip_up" "range" 0 1 %r_lip_up = r_lip_up flexfile "flexes/female/l_puckerer.vta" flex "l_puckerer" frame 1 flexcontroller "phoneme" "l_puckerer" "range" 0 1 %l_puckerer = l_puckerer flexfile "flexes/female/r_puckerer.vta" flex "r_puckerer" frame 1 flexcontroller "phoneme" "r_puckerer" "range" 0 1 %r_puckerer = r_puckerer flexfile "flexes/female/l_stretch.vta" flex "l_stretch" frame 1 flexcontroller "phoneme" "l_stretch" "range" 0 1 %l_stretch = l_stretch flexfile "flexes/female/r_stretch.vta" flex "r_stretch" frame 1 flexcontroller "phoneme" "r_stretch" "range" 0 1 %r_stretch = r_stretch flexfile "flexes/female/mouth_full.vta" flex "mouth_full" frame 1 flexcontroller "phoneme" "mouth_full" "range" 0 1 %mouth_full = mouth_full flexfile "flexes/female/mouth_angry.vta" flex "mouth_angry" frame 1 flexcontroller "phoneme" "mouth_angry" "range" 0 1 %mouth_angry = mouth_angry flexfile "flexes/female/mouth_neutral.vta" flex "mouth_neutral" frame 1 flexcontroller "phoneme" "mouth_neutral" "range" 0 1 %mouth_neutral = mouth_neutral flexfile "flexes/female/mouth_S.vta" flex "mouth_S" frame 1 flexcontroller "phoneme" "mouth_S" "range" 0 1 %mouth_S = mouth_S flexfile "flexes/female/mouth_O.vta" flex "mouth_O" frame 1 flexcontroller "phoneme" "mouth_O" "range" 0 1 %mouth_O = mouth_O flexfile "flexes/female/mouth_o2.vta" flex "mouth_o2" frame 1 flexcontroller "phoneme" "mouth_o2" "range" 0 1 %mouth_o2 = mouth_o2 flexfile "flexes/female/lower_lip_out.vta" flex "lower_lip_out" frame 1 flexcontroller "phoneme" "lower_lip_out" "range" 0 1 %lower_lip_out = lower_lip_out flexfile "flexes/female/lip_bite.vta" flex "lip_bite" frame 1 flexcontroller "phoneme" "lip_bite" "range" 0 1 %lip_bite = lip_bite flexfile "flexes/female/mouth_pucker.vta" flex "mouth_pucker" frame 1 flexcontroller "phoneme" "mouth_pucker" "range" 0 1 %mouth_pucker = mouth_pucker flexfile "flexes/female/tongue_out.vta" flex "tongue_out" frame 1 flexcontroller "phoneme" "tongue_out" "range" 0 1 %tongue_out = tongue_out flexfile "flexes/female/tongue_up.vta" flex "tongue_up" frame 1 flexcontroller "phoneme" "tongue_up" "range" 0 1 %tongue_up = tongue_up flexfile "flexes/female/tongue_down.vta" flex "tongue_down" frame 1 flexcontroller "phoneme" "tongue_down" "range" 0 1 %tongue_down = tongue_down flexfile "flexes/female/tongue_left.vta" flex "tongue_left" frame 1 flexcontroller "phoneme" "tongue_left" "range" 0 1 %tongue_left = tongue_left flexfile "flexes/female/tongue_right.vta" flex "tongue_right" frame 1 flexcontroller "phoneme" "tongue_right" "range" 0 1 %tongue_right = tongue_right flexfile "flexes/female/nose_wrinkle.vta" flex "nose_wrinkle" frame 1 flexcontroller "phoneme" "nose_wrinkle" "range" 0 1 %nose_wrinkle = nose_wrinkle flexfile "flexes/female/blank.vta" flex "blank" frame 1 flexcontroller "phoneme" "blank" "range" 0 1 %blank = blank flexcontroller eyes range -90 90 eyes_updown flexcontroller eyes range -90 90 eyes_rightleft } $mostlyopaque $bodygroup "right_wing" { studio "wings/right_wing_normal_spread.smd" studio "wings/right_wing_normal_closed.smd" } $bodygroup "left_wing" { studio "wings/left_wing_normal_spread.smd" studio "wings/left_wing_normal_closed.smd" } $bodygroup "mane" { studio "manes/mane_RD.smd" } $bodygroup "tail" { studio "tails/tail_RD.smd" } $bodygroup "fangs" { studio "accessories\pinkiesquee_fangs.smd" } $cdmaterials "models\VN_mlp\heartsongz\" $cdmaterials "models\VN_mlp\common\" $texturegroup skinfamilies { { "eyeball_l.vmt" "eyeball_r.vmt" } { "eyeball_l_medium.vmt" "eyeball_r_medium.vmt" } { "eyeball_l_small.vmt" "eyeball_r_small.vmt" } } //hair $jigglebone "jiggle_hair1" { is_flexible { length 5 tip_mass 50 pitch_constraint -10 10 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -10 10 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_hair2" { is_flexible { length 5 tip_mass 50 pitch_constraint -5 5 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_hair3" { is_flexible { length 5 tip_mass 50 pitch_constraint -20 20 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -20 20 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_hair4" { is_flexible { length 5 tip_mass 50 pitch_constraint -20 20 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -20 20 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_hair5" { is_flexible { length 5 tip_mass 50 pitch_constraint -20 20 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -20 20 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_hair6" { is_flexible { length 5 tip_mass 50 pitch_constraint -20 20 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -20 20 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } //tail $jigglebone "jiggle_tail1" { is_flexible { length 5 tip_mass 100 pitch_constraint -25 25 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -25 25 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_tail2" { is_flexible { length 5 tip_mass 100 pitch_constraint -15 15 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_tail3" { is_flexible { length 5 tip_mass 100 pitch_constraint -15 15 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_tail4" { is_flexible { length 5 tip_mass 100 pitch_constraint -15 15 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_tail5" { is_flexible { length 5 tip_mass 100 pitch_constraint -15 15 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_tail6" { is_flexible { length 5 tip_mass 100 pitch_constraint -15 15 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $jigglebone "jiggle_tail7" { is_flexible { length 5 tip_mass 100 pitch_constraint -15 15 pitch_friction 5 yaw_stiffness 150 yaw_damping 10 yaw_constraint -15 15 yaw_friction 5 pitch_stiffness 150 pitch_damping 10 } } $attachment "eyes" "Head" 5.61 -9.36 0.00 rotate -0.00 -92.59 -90.00 $attachment "mouth" "Head" 0.80 -5.80 -0.15 rotate 0.00 -80.00 -90.00 $surfaceprop "flesh" $eyeposition -0.000 0.000 70.000 $illumposition -3.290 1.065 25.575 $sequence ragdoll "ragdoll/ragdoll_female_normal" ACT_DIERAGDOLL 1 fps 30.00 $collisionjoints "phymodel/phymodel_female_medium_tail.smd" { $mass 50.0 $inertia 10.00 $damping 0.20 $rotdamping 4.50 $noselfcollisions $rootbone "pelvis" $jointconstrain "tail1" x limit -50.00 50.00 0.00 $jointconstrain "tail1" y limit -50.00 50.00 0.00 $jointconstrain "tail1" z limit -30.00 30.00 0.00 $jointconstrain "tail2" x limit -30.00 30.00 0.00 $jointconstrain "tail2" y limit -30.00 30.00 0.00 $jointconstrain "tail2" z limit -20.00 20.00 0.00 $jointconstrain "leftthigh" x limit -30.00 30.00 0.00 $jointconstrain "leftthigh" y limit -90.00 10.00 0.00 $jointconstrain "leftthigh" z limit -90.00 90.00 0.00 $jointconstrain "leftleg1" x limit 0.00 0.00 0.00 $jointconstrain "leftleg1" y limit 0.00 0.00 0.00 $jointconstrain "leftleg1" z limit -100.00 0.00 0.00 $jointconstrain "leftleg2" x limit 0.00 0.00 0.00 $jointconstrain "leftleg2" y limit 0.00 0.00 0.00 $jointconstrain "leftleg2" z limit -20.00 100.00 0.00 $jointconstrain "leftfoot" x limit -50.00 50.00 0.00 $jointconstrain "leftfoot" y limit -50.00 50.00 0.00 $jointconstrain "leftfoot" z limit -50.00 50.00 0.00 $jointconstrain "rightthigh" x limit -30.00 30.00 0.00 $jointconstrain "rightthigh" y limit -90.00 10.00 0.00 $jointconstrain "rightthigh" z limit -90.00 90.00 0.00 $jointconstrain "rightleg1" x limit 0.00 0.00 0.00 $jointconstrain "rightleg1" y limit 0.00 0.00 0.00 $jointconstrain "rightleg1" z limit -100.00 0.00 0.00 $jointconstrain "rightleg2" x limit 0.00 0.00 0.00 $jointconstrain "rightleg2" y limit 0.00 0.00 0.00 $jointconstrain "rightleg2" z limit -20.00 100.00 0.00 $jointconstrain "rightfoot" x limit -50.00 50.00 0.00 $jointconstrain "rightfoot" y limit -50.00 50.00 0.00 $jointconstrain "rightfoot" z limit -50.00 50.00 0.00 $jointconstrain "chest1" x limit -15.00 15.00 0.00 $jointconstrain "chest1" y limit -20.00 20.00 0.00 $jointconstrain "chest1" z limit -20.00 20.00 0.00 $jointconstrain "leftwingclosed" x limit -20.00 20.00 0.00 $jointconstrain "leftwingclosed" y limit -20.00 20.00 0.00 $jointconstrain "leftwingclosed" z limit -70.00 10.00 0.00 $jointconstrain "chest2" x limit -15.00 15.00 0.00 $jointconstrain "chest2" y limit -20.00 20.00 0.00 $jointconstrain "chest2" z limit -20.00 20.00 0.00 $jointconstrain "leftshoulder" x limit -30.00 30.00 0.00 $jointconstrain "leftshoulder" y limit -40.00 40.00 0.00 $jointconstrain "leftshoulder" z limit -20.00 40.00 0.00 $jointconstrain "leftforearm" x limit -20.00 20.00 0.00 $jointconstrain "leftforearm" y limit -10.00 10.00 0.00 $jointconstrain "leftforearm" z limit 0.00 100.00 0.00 $jointconstrain "lefthand" x limit 0.00 0.00 0.00 $jointconstrain "lefthand" y limit 0.00 0.00 0.00 $jointconstrain "lefthand" z limit -100.00 0.00 0.00 $jointconstrain "rightshoulder" x limit -30.00 30.00 0.00 $jointconstrain "rightshoulder" y limit -40.00 40.00 0.00 $jointconstrain "rightshoulder" z limit -20.00 40.00 0.00 $jointconstrain "rightforearm" x limit -20.00 20.00 0.00 $jointconstrain "rightforearm" y limit -10.00 10.00 0.00 $jointconstrain "rightforearm" z limit 0.00 100.00 0.00 $jointconstrain "righthand" x limit 0.00 0.00 0.00 $jointconstrain "righthand" y limit 0.00 0.00 0.00 $jointconstrain "righthand" z limit -100.00 0.00 0.00 $jointconstrain "rightball" x limit -50.00 50.00 0.00 $jointconstrain "rightball" y limit -50.00 50.00 0.00 $jointconstrain "rightball" z limit -50.00 50.00 0.00 $jointconstrain "neck" x limit -40.00 40.00 0.00 $jointconstrain "neck" y limit -30.00 30.00 0.00 $jointconstrain "neck" z limit -50.00 30.00 0.00 $jointconstrain "head" x limit -50.00 50.00 0.00 $jointconstrain "head" y limit -30.00 30.00 0.00 $jointconstrain "head" z limit -30.00 30.00 0.00 $jointconstrain "hairback1" x limit -40.00 40.00 0.00 $jointconstrain "hairback1" y limit -40.00 40.00 0.00 $jointconstrain "hairback1" z limit -40.00 40.00 0.00 $jointconstrain "leftball" x limit -50.00 50.00 0.00 $jointconstrain "leftball" y limit -50.00 50.00 0.00 $jointconstrain "leftball" z limit -50.00 50.00 0.00 $jointconstrain "rightwingclosed" x limit -20.00 20.00 0.00 $jointconstrain "rightwingclosed" y limit -20.00 20.00 0.00 $jointconstrain "rightwingclosed" z limit -70.00 10.00 0.00 $jointconstrain "tail3" x limit -20.00 20.00 0.00 $jointconstrain "tail3" y limit -20.00 20.00 0.00 $jointconstrain "tail3" z limit -20.00 20.00 0.00 $jointconstrain "leftwingopen" x limit -80.00 80.00 0.00 $jointconstrain "leftwingopen" y limit -50.00 50.00 0.00 $jointconstrain "leftwingopen" z limit -25.00 100.00 0.00 $jointconstrain "rightwingopen" x limit -80.00 80.00 0.00 $jointconstrain "rightwingopen" y limit -50.00 50.00 0.00 $jointconstrain "rightwingopen" z limit -25.00 100.00 0.00 } [/CODE] And the old materials path is this: [CODE] $cdmaterials "models\VN_mlp\pinkiesquee\" $cdmaterials "models\VN_mlp\common\" [/CODE] Please, i don't know where to smash the head...
Try putting [code]$cdmaterials "models\path\"[/code] with the correct path to the materials under $model.
[QUOTE=huntingrifle;45616247]Try putting [code]$cdmaterials "models\path\"[/code] with the correct path to the materials under $model.[/QUOTE] Nope, nothing changes
Did you check and change the .VTF paths inside the .VMTs?
[QUOTE=Pax;45619751]Did you check and change the .VTF paths inside the .VMTs?[/QUOTE] Please kill me.
I have no way to do that over the internet.
Sorry, you need to Log In to post a reply to this thread.