help! simple eye error

ok so I have this ragdoll I wanted to tweak a little and before I decompiled it everything about the face posing worked, when I finished my edit and compiled it back together everything went smooth however the left eye can no longer be closed. Just the Left eye! the right eye still works. I tried moving so stuff around in the qc. file but nothing seems to change this. Every line for the left eye seems to match the right eye so I don’t get it, please help.

Did you use Crowbar to decompile/compile?

na, I used Cannonfodder for the decomp, and StudioMDL for the compile.

Well there’s your problem. Use Crowbar, it’s the only decompiler that can make proper QCs.

alright, cool, thanks, should I just google it to download it?

[editline]24th May 2014[/editline]

k I found it but when I go to compile it just tells me theres an error, I noticed that the DIR for the -game file in the bottom of the compiler log is set to an incorrect path but it won’t let me change it. how do I set the game file?

[editline]24th May 2014[/editline]

oh wait set game folders duh, I might have answered this on my own hang on.

[editline]24th May 2014[/editline]

alright I got it all working but it’s much the same error I’m afraid, I guess for now I’m gonna have to settle for one of the eyes not working.

Post the qc

the whole qc>? or just the section with the eyes?

whole qc wouldn’t hurt

alright here’s the cannon fodders version

$cd “C:\Documents and Settings\Administrator\My Documents\Gmod Models\rouge”
$modelname “sonicragdolls\owgrouge\lwings.mdl”
$model “body” “rouge.smd” {
flexfile “mdldecompiler_expressions.vta” {
flex “blink_l” frame 1
flex “blink_r” frame 2
flex “mouth_open” frame 3
flex “unhappy” frame 4
}
eyeball righteye Head -2.210 -3.140 43.010 eyeball_r 9.000 2.000 body 7.300
eyeball lefteye Head 2.210 -3.140 43.010 eyeball_l 9.000 -2.000 body 7.300
// If you uncomment the following lines the eyes will be closed
// I’m including it anyway in case anyone wants to experiment
// eyelid upper_right “mdldecompiler_expressions.vta” lowerer 8 -1.000000 neutral 8 0.000000 raiser 8 1.000000 split 0.1 eyeball righteye
// eyelid lower_right “mdldecompiler_expressions.vta” lowerer 8 -1.000000 neutral 8 0.000000 raiser 8 1.000000 split 0.1 eyeball righteye
// If you uncomment the following lines the eyes will be closed
// I’m including it anyway in case anyone wants to experiment
// eyelid upper_left “mdldecompiler_expressions.vta” lowerer 8 -1.000000 neutral 8 0.000000 raiser 8 1.000000 split -0.1 eyeball lefteye
// eyelid lower_left “mdldecompiler_expressions.vta” lowerer 8 -1.000000 neutral 8 0.000000 raiser 8 1.000000 split -0.1 eyeball lefteye
mouth 0 “mouth” Head 0.000 1.000 0.000
flexcontroller phoneme blank “range” 0.000 1.000
flexcontroller phoneme blink_l “range” 0.000 1.000
flexcontroller phoneme blink_r “range” 0.000 1.000
flexcontroller phoneme mouth_open “range” 0.000 1.000
flexcontroller phoneme unhappy “range” 0.000 1.000
flexcontroller phoneme blank2 “range” 0.000 1.000
%blank = blank
%blink_l = blink_l
%blink_r = blink_r
%mouth_open = mouth_open
%unhappy = unhappy
%blank2 = blank2
}
$cdmaterials “models\owgrouge”
$hboxset “default”
$hbox 0 “Pelvis” -2.379 -4.420 -5.831 8.297 4.479 5.283
$hbox 0 “Torso” -7.845 -6.354 -12.437 8.094 6.410 5.283
$hbox 0 “Head” -1.835 -13.098 -9.883 21.093 13.156 8.907
$hbox 0 “R_Ear” -4.368 -6.151 -1.925 11.274 6.629 5.638
$hbox 0 “L_Ear” -4.343 -6.704 -1.936 11.308 6.079 5.624
$hbox 0 “R_Bust” -1.884 -1.506 -2.919 4.202 3.178 2.566
$hbox 0 “R_Wing” -1.637 -12.977 -1.402 18.544 10.242 1.831
$hbox 0 “L_Bust” -1.875 -3.188 -2.940 4.209 1.503 2.139
$hbox 0 “L_Wing” -1.636 -10.241 -1.418 18.554 12.980 0.608
$hbox 0 “L_Arm_Upper” -0.971 -2.817 -3.436 12.035 2.640 3.412
$hbox 0 “L_Arm_Lower” -2.594 -2.837 -3.542 8.189 2.643 3.412
$hbox 0 “ValveBiped.Bip01_L_Hand” -1.961 -2.572 -4.285 6.374 2.015 3.965
$hbox 0 “ValveBiped.Bip01_L_Finger0” -0.772 -2.028 -2.556 2.915 1.828 1.028
$hbox 0 “ValveBiped.Bip01_L_Finger01” 0.000 -0.871 -0.821 3.045 1.139 0.930
$hbox 0 “ValveBiped.Bip01_L_Finger02” -0.187 -0.859 -0.547 1.527 1.030 0.859
$hbox 0 “ValveBiped.Bip01_L_Finger1” -1.112 -0.982 -0.890 2.469 1.093 1.465
$hbox 0 “ValveBiped.Bip01_L_Finger11” -0.214 -0.890 -0.896 1.957 0.935 0.989
$hbox 0 “ValveBiped.Bip01_L_Finger12” -0.245 -0.787 -0.811 1.039 0.844 0.828
$hbox 0 “ValveBiped.Bip01_L_Finger2” -0.850 -0.936 -1.037 2.698 0.993 1.098
$hbox 0 “ValveBiped.Bip01_L_Finger21” -0.669 -1.018 -0.930 2.041 0.817 0.945
$hbox 0 “ValveBiped.Bip01_L_Finger22” -0.207 -0.826 -0.901 1.138 0.669 0.683
$hbox 0 “ValveBiped.Bip01_L_Finger3” -0.687 -1.256 -0.880 2.459 1.382 0.947
$hbox 0 “ValveBiped.Bip01_L_Finger31” -0.658 -0.950 -0.885 2.015 0.682 0.799
$hbox 0 “ValveBiped.Bip01_L_Finger32” -0.204 -0.752 -0.719 0.875 0.551 0.656
$hbox 0 “ValveBiped.Bip01_L_Finger4” -1.264 -1.198 -0.776 1.888 1.283 1.325
$hbox 0 “ValveBiped.Bip01_L_Finger41” -0.565 -0.737 -0.762 1.322 0.698 0.649
$hbox 0 “R_Arm_Upper” -1.000 -2.671 -3.434 12.016 2.779 3.414
$hbox 0 “R_Arm_Lower” -2.616 -2.674 -3.538 8.157 2.799 3.414
$hbox 0 “ValveBiped.Bip01_R_Hand” -1.990 -2.064 -4.289 6.349 2.519 3.970
$hbox 0 “ValveBiped.Bip01_R_Finger4” -1.304 -1.143 -1.321 1.879 1.309 0.768
$hbox 0 “ValveBiped.Bip01_R_Finger41” -0.536 -0.696 -0.673 1.253 0.782 0.746
$hbox 0 “ValveBiped.Bip01_R_Finger3” -0.730 -1.194 -0.954 2.461 1.435 0.867
$hbox 0 “ValveBiped.Bip01_R_Finger31” -0.674 -0.909 -0.812 1.980 0.772 0.873
$hbox 0 “ValveBiped.Bip01_R_Finger32” -0.198 -0.628 -0.694 0.849 0.667 0.683
$hbox 0 “ValveBiped.Bip01_R_Finger2” -0.895 -0.892 -1.105 2.705 1.050 1.031
$hbox 0 “ValveBiped.Bip01_R_Finger21” -0.644 -0.977 -0.953 1.995 0.903 0.923
$hbox 0 “ValveBiped.Bip01_R_Finger22” -0.204 -0.705 -0.683 1.109 0.795 0.899
$hbox 0 “ValveBiped.Bip01_R_Finger1” -1.153 -0.925 -1.475 2.465 1.150 0.884
$hbox 0 “ValveBiped.Bip01_R_Finger11” -0.230 -0.811 -0.981 1.946 0.981 0.910
$hbox 0 “ValveBiped.Bip01_R_Finger12” -0.234 -0.659 -0.809 1.013 0.967 0.834
$hbox 0 “ValveBiped.Bip01_R_Finger0” -0.638 -1.977 -1.033 2.887 1.878 2.539
$hbox 0 “ValveBiped.Bip01_R_Finger01” 0.000 -0.814 -0.949 3.018 1.192 0.801
$hbox 0 “ValveBiped.Bip01_R_Finger02” -0.217 -0.799 -0.876 1.496 1.087 0.530
$hbox 0 “R_Leg_Upper” -2.890 -3.496 -3.675 14.785 3.079 3.898
$hbox 0 “R_Leg_Lower” -3.141 -4.089 -4.050 12.009 3.214 4.319
$hbox 0 “R_Leg_Boot” -3.262 -4.972 -9.390 13.307 3.507 3.229
$hbox 0 “R_Leg_Toe” -8.338 -4.971 -2.545 5.262 3.583 3.536
$hbox 0 “L_Leg_Upper” -2.853 -3.102 -3.675 14.797 3.480 3.897
$hbox 0 “L_Leg_Lower” -3.132 -3.277 -4.050 12.007 4.027 4.318
$hbox 0 “L_Leg_Boot” -3.251 -3.581 -9.397 13.322 4.896 3.222
$hbox 0 “L_Leg_Toe” -8.330 -3.666 -2.522 5.110 4.902 3.636
$hbox 0 “Tail” -0.892 -1.025 -1.037 6.582 0.982 1.038
// Model uses material “body.vmt”
// Model uses material “eyeball_l.vmt”
// Model uses material “eyeball_r.vmt”
$attachment “eyes” “Head” 4.86 0.05 3.14 rotate -90.00 -179.89 0.00
$attachment “mouth” “Head” 0.80 -5.80 -0.15 rotate 0.00 -80.00 -90.00
$surfaceprop “flesh”
$eyeposition 0.000 0.000 42.610
$illumposition -5.382 -0.025 29.599
$sequence idle “idle” fps 1.00
$collisionjoints “phymodel.smd” {

$mass 45.0
$inertia 10.00
$damping 0.01
$rotdamping 1.50
$rootbone "pelvis"

$jointconstrain "l_leg_upper" x limit -45.00 45.00 0.00
$jointconstrain "l_leg_upper" y limit -100.00 70.00 0.00
$jointconstrain "l_leg_upper" z limit -45.00 60.00 0.00

$jointconstrain "l_leg_lower" x limit 0.00 0.00 0.00
$jointconstrain "l_leg_lower" y limit 0.00 120.00 0.00
$jointconstrain "l_leg_lower" z limit 0.00 0.00 0.00

$jointconstrain "l_leg_boot" x limit -20.00 20.00 0.00
$jointconstrain "l_leg_boot" y limit -35.00 50.00 0.00
$jointconstrain "l_leg_boot" z limit -25.00 25.00 0.00

$jointconstrain "l_leg_toe" x limit -5.00 5.00 0.00
$jointconstrain "l_leg_toe" y limit -25.00 20.00 0.00
$jointconstrain "l_leg_toe" z limit -10.00 10.00 0.00

$jointconstrain "r_leg_upper" x limit -45.00 45.00 0.00
$jointconstrain "r_leg_upper" y limit -100.00 50.00 0.00
$jointconstrain "r_leg_upper" z limit -60.00 45.00 0.00

$jointconstrain "r_leg_lower" x limit 0.00 0.00 0.00
$jointconstrain "r_leg_lower" y limit 0.00 120.00 0.00
$jointconstrain "r_leg_lower" z limit 0.00 0.00 0.00

$jointconstrain "r_leg_boot" x limit -20.00 20.00 0.00
$jointconstrain "r_leg_boot" y limit -35.00 50.00 0.00
$jointconstrain "r_leg_boot" z limit -25.00 25.00 0.00

$jointconstrain "r_leg_toe" x limit -5.00 5.00 0.00
$jointconstrain "r_leg_toe" y limit -25.00 20.00 0.00
$jointconstrain "r_leg_toe" z limit -10.00 10.00 0.00

$jointconstrain "torso" x limit -25.00 25.00 0.00
$jointconstrain "torso" y limit -45.00 50.00 0.00
$jointconstrain "torso" z limit -30.00 30.00 0.00

$jointconstrain "r_arm_upper" x limit -35.00 45.00 0.00
$jointconstrain "r_arm_upper" y limit -100.00 65.00 0.00
$jointconstrain "r_arm_upper" z limit -55.00 90.00 0.00

$jointconstrain "r_arm_lower" x limit 0.00 0.00 0.00
$jointconstrain "r_arm_lower" y limit -120.00 0.00 0.00
$jointconstrain "r_arm_lower" z limit 0.00 0.00 0.00

$jointconstrain "l_arm_upper" x limit -35.00 45.00 0.00
$jointconstrain "l_arm_upper" y limit -100.00 65.00 0.00
$jointconstrain "l_arm_upper" z limit -90.00 55.00 0.00

$jointconstrain "l_arm_lower" x limit 0.00 0.00 0.00
$jointconstrain "l_arm_lower" y limit -120.00 0.00 0.00
$jointconstrain "l_arm_lower" z limit 0.00 0.00 0.00

$jointconstrain "valvebiped.bip01_l_hand" x limit -45.00 45.00 0.00
$jointconstrain "valvebiped.bip01_l_hand" y limit -40.00 45.00 0.00
$jointconstrain "valvebiped.bip01_l_hand" z limit -90.00 50.00 0.00

$jointconstrain "l_wing" x limit -10.00 10.00 0.00
$jointconstrain "l_wing" y limit -25.00 90.00 0.00
$jointconstrain "l_wing" z limit -15.00 10.00 0.00

$jointconstrain "l_bust" x limit 0.00 0.00 0.00
$jointconstrain "l_bust" y limit -10.00 10.00 0.00
$jointconstrain "l_bust" z limit 0.00 25.00 0.00

$jointconstrain "r_wing" x limit -10.00 10.00 0.00
$jointconstrain "r_wing" y limit -25.00 90.00 0.00
$jointconstrain "r_wing" z limit -10.00 15.00 0.00

$jointconstrain "r_bust" x limit 0.00 0.00 0.00
$jointconstrain "r_bust" y limit -10.00 10.00 0.00
$jointconstrain "r_bust" z limit -25.00 0.00 0.00

$jointconstrain "head" x limit -50.00 50.00 0.00
$jointconstrain "head" y limit -35.00 40.00 0.00
$jointconstrain "head" z limit -28.00 28.00 0.00

$jointconstrain "r_ear" x limit 0.00 0.00 0.00
$jointconstrain "r_ear" y limit -20.00 10.00 0.00
$jointconstrain "r_ear" z limit -30.00 5.00 0.00

$jointconstrain "l_ear" x limit 0.00 0.00 0.00
$jointconstrain "l_ear" y limit -20.00 10.00 0.00
$jointconstrain "l_ear" z limit -5.00 30.00 0.00

$jointconstrain "valvebiped.bip01_r_hand" x limit -45.00 45.00 0.00
$jointconstrain "valvebiped.bip01_r_hand" y limit -40.00 45.00 0.00
$jointconstrain "valvebiped.bip01_r_hand" z limit -50.00 90.00 0.00

$jointconstrain "tail" x limit 0.00 0.00 0.00
$jointconstrain "tail" y limit -35.00 35.00 0.00
$jointconstrain "tail" z limit -40.00 25.00 0.00

}

both versions, (crowbar/studiomdl) seemed to have the same error, I also had to remove the “%blank = blank” from lines 27 and 31 because the compiler had a problem with them, Crowbar had the same issue in this area even though it was written slightly different.