STEAM GROUP
Blender Source Tools BleST
STEAM GROUP
Blender Source Tools BleST
378
IN-GAME
2,237
ONLINE
Founded
November 8, 2013
All Discussions > Help > Topic Details
Nova Nov 23, 2018 @ 4:25pm
Can't Compile QC because of "bad command" flexgroup
I can't compile the qc because it says this:

ERROR: c:\users\jfour\desktop\decompiled\dmx\jhm.qc(3): - bad command flexcontroller

Is it suppose to be necassary? The flexcontroller is used to FLEX THE FACIAL PARTS
This is what I wrote on notepad++:

flexcontroller CloseLidU range 0 1 "CloseLidU"
flexcontroller CloseLidDown range 0 1 "CloseLidDown"
flexcontroller ..............etc...................

What do I do to fix this?
< >
Showing 1-15 of 21 comments
Pte Jack Nov 23, 2018 @ 4:32pm 
"ERROR: c:\users\jfour\desktop\decompiled\dmx\jhm.qc(3): - bad command flexcontroller" say that on Line 3 of your qc (.qc(3) <--- Indicates the line the error occurred) you have a bad command flexcontroller... without seeing the actual qc, we really can't help.
Nova Nov 23, 2018 @ 5:47pm 
Originally posted by Pte Jack:
"ERROR: c:\users\jfour\desktop\decompiled\dmx\jhm.qc(3): - bad command flexcontroller" say that on Line 3 of your qc (.qc(3) <--- Indicates the line the error occurred) you have a bad command flexcontroller... without seeing the actual qc, we really can't help.
So how would I send this to you?

Edit:
I don't know how to do most things. People say im good at SFM animations, when I can't even send an image to someone.
Last edited by Nova; Nov 23, 2018 @ 5:48pm
Pte Jack Nov 23, 2018 @ 9:15pm 
Copy and paste the qc here
Nova Nov 24, 2018 @ 11:13am 
This is a very long QC:


flexcontroller CloseLidU range 0 1 "CloseLidU"
flexcontroller CloseLidDown range 0 1 "CloseLidDown"
flexcontroller end range 0 1 "end"
flexcontroller JawD range 0 1 "JawD"
flexcontroller JawR range 0 1 "JawR"
flexcontroller JawL range 0 1 "JawL"
flexcontroller Smile range 0 1 "Smile"
flexcontroller Platysmus range 0 1 "Platysmus"
flexcontroller CheekH range 0 1 "CheekH"
flexcontroller CheekRaiser range 0 1 "CheekRaiser"
flexcontroller lipStretcher range 0 1 "lipStretcher"
flexcontroller lipPuckerer range 0 1 "lipPuckerer"
flexcontroller EE range 0 1 "EE"
flexcontroller mad range 0 1 "mad"
flexcontroller upset1 range 0 1 "upset1"
flexcontroller happyBig range 0 1 "happyBig"
flexcontroller squint range 0 1 "squint"
flexcontroller cocky range 0 1 "cocky"
flexcontroller end range 0 1 "end"

localvar end
%CloseLidU = CloseLidU
%CloseLidDown = CloseLidDown
%end = end
%JawD = JawD
%JawR = JawR
%JawL = JawL
%Smile = Smile
%Platysmus = Platysmus
%CheekH = CheekH
%CheekRaiser = CheekRaiser
%lipStretcher = lipStretcher
%lipPuckerer = lipPuckerer
%EE = EE
%mad = mad
%upset1 = upset1
%happyBig = happyBig
%squint = squint
%cocky = cocky
%end = end
}
$model "lids" "judyhopps_eyelids.smd" {

flexfile "judyhopps_02.vta"
{
defaultflex frame 0
flex "CloseLidU" frame 1
flex "CloseLidDown" frame 2
}
flexcontroller CloseLidU range 0 1 "CloseLidU"
flexcontroller CloseLidDown range 0 1 "CloseLidDown"
flexcontroller end range 0 1 "end"
flexcontroller JawD range 0 1 "JawD"
flexcontroller JawR range 0 1 "JawR"
flexcontroller JawL range 0 1 "JawL"
flexcontroller Smile range 0 1 "Smile"
flexcontroller Platysmus range 0 1 "Platysmus"
flexcontroller CheekH range 0 1 "CheekH"
flexcontroller CheekRaiser range 0 1 "CheekRaiser"
flexcontroller lipStretcher range 0 1 "lipStretcher"
flexcontroller lipPuckerer range 0 1 "lipPuckerer"
flexcontroller EE range 0 1 "EE"
flexcontroller mad range 0 1 "mad"
flexcontroller upset1 range 0 1 "upset1"
flexcontroller happyBig range 0 1 "happyBig"
flexcontroller squint range 0 1 "squint"
flexcontroller cocky range 0 1 "cocky"
flexcontroller end range 0 1 "end"

localvar end
%CloseLidU = CloseLidU
%CloseLidDown = CloseLidDown
%end = end
%JawD = JawD
%JawR = JawR
%JawL = JawL
%Smile = Smile
%Platysmus = Platysmus
%CheekH = CheekH
%CheekRaiser = CheekRaiser
%lipStretcher = lipStretcher
%lipPuckerer = lipPuckerer
%EE = EE
%mad = mad
%upset1 = upset1
%happyBig = happyBig
%squint = squint
%cocky = cocky
%end = end
}
$model "judy" "judyhopps_judy.smd" {

flexfile "judyhopps_03.vta"
{
defaultflex frame 0
flex "JawD" frame 1
flex "JawR" frame 2
flex "JawL" frame 3
flex "Smile" frame 4
flex "Platysmus" frame 5
flex "CheekH" frame 6
flex "CheekRaiser" frame 7
flex "lipStretcher" frame 8
flex "lipPuckerer" frame 9
flex "EE" frame 10
flex "mad" frame 11
flex "upset1" frame 12
flex "happyBig" frame 13
flex "squint" frame 14
flex "cocky" frame 15
}

flexcontroller CloseLidU range 0 1 "CloseLidU"
flexcontroller CloseLidDown range 0 1 "CloseLidDown"
flexcontroller end range 0 1 "end"
flexcontroller JawD range 0 1 "JawD"
flexcontroller JawR range 0 1 "JawR"
flexcontroller JawL range 0 1 "JawL"
flexcontroller Smile range 0 1 "Smile"
flexcontroller Platysmus range 0 1 "Platysmus"
flexcontroller CheekH range 0 1 "CheekH"
flexcontroller CheekRaiser range 0 1 "CheekRaiser"
flexcontroller lipStretcher range 0 1 "lipStretcher"
flexcontroller lipPuckerer range 0 1 "lipPuckerer"
flexcontroller EE range 0 1 "EE"
flexcontroller mad range 0 1 "mad"
flexcontroller upset1 range 0 1 "upset1"
flexcontroller happyBig range 0 1 "happyBig"
flexcontroller squint range 0 1 "squint"
flexcontroller cocky range 0 1 "cocky"
flexcontroller end range 0 1 "end"

localvar end
%CloseLidU = CloseLidU
%CloseLidDown = CloseLidDown
%end = end
%JawD = JawD
%JawR = JawR
%JawL = JawL
%Smile = Smile
%Platysmus = Platysmus
%CheekH = CheekH
%CheekRaiser = CheekRaiser
%lipStretcher = lipStretcher
%lipPuckerer = lipPuckerer
%EE = EE
%mad = mad
%upset1 = upset1
%happyBig = happyBig
%squint = squint
%cocky = cocky
%end = end
}
$bodygroup "etc"
{
studio "judyhopps_etc.smd"
}
$bodygroup "tongue"
{
studio "judyhopps_tongue.smd"
}
$bodygroup "teeth"
{
studio "judyhopps_teeth.smd"
}
$bodygroup "overalls"
{
studio "judyhopps_overalls.smd"
blank
}
$bodygroup "gauntlets"
{
studio "judyhopps_gauntlets.smd"
blank
}
$bodygroup "vest"
{
studio "judyhopps_vest.smd"
blank
}
$bodygroup "belt"
{
studio "judyhopps_belt.smd"
blank
}
$bodygroup "shoes"
{
studio "judyhopps_shoes.smd"
blank
}


$surfaceprop "flesh"

$contents "solid"

$mostlyopaque

$illumposition -0.001 0.591 20.885

$cdmaterials "models\jcthornton\zootopia\judyhopps\"
$cdmaterials "models\jcthornton\"
$cdmaterials ""

$attachment "eyes" "bip_head" 0 2.94 1.86 rotate -90 -90 0
$attachment "mouth" "bip_head" 0.8 -5.8 -0.15 rotate 0 -80 -90

$cbox 0 0 0 0 0 0

$bbox -6.659 -16.811 -0.368 8.032 16.811 45.264

$definebone "bip_pelvis" "" 0 2.77854 12.345045 0 0 90.00001 0 0 0 0 0 0
$definebone "bip_spine_0" "bip_pelvis" 0 5.055796 2.09 0 0 0 0 0 0 0 0 0
$definebone "bip_spine_1" "bip_spine_0" 0 3.007421 1.124673 0 0 0 0 0 0 0 0 0
$definebone "bip_collar_R" "bip_spine_1" -1.559297 2.740328 -1.32918 0 0 0 0 0 0 0 0 0
$definebone "bip_upperArm_R" "bip_collar_R" -1.436927 -0.000362 0.020827 3.034923 -178.938978 -179.943821 0 0 0 0 0 0
$definebone "bip_lowerArm_R" "bip_upperArm_R" 3.980208 0 0 6.415627 1.060271 0.000083 0 0 0 0 0 0
$definebone "bip_hand_R" "bip_lowerArm_R" 3.854907 0 0 3.380184 179.999269 -180.000007 0 0 0 0 0 0
$definebone "bip_neck" "bip_spine_1" 0 4.25996 -1.408193 0 0 0 0 0 0 0 0 0
$definebone "bip_head" "bip_neck" 0 1.792175 -0.156328 0 0 0 0 0 0 0 0 0
$definebone "bip_collar_L" "bip_spine_1" 1.559294 2.740299 -1.329183 0 0 0 0 0 0 0 0 0
$definebone "bip_upperArm_L" "bip_collar_L" 1.436932 -0.000336 0.020828 0 0 0 0 0 0 0 0 0
$definebone "bip_lowerArm_L" "bip_upperArm_L" 3.973935 -0.07362 -0.210726 0 0 0 0 0 0 0 0 0
$definebone "bip_hand_L" "bip_lowerArm_L" 3.848234 0.000067 0.227287 0 0 0 0 0 0 0 0 0
$definebone "hip_R" "bip_pelvis" -1.694908 3.79932 1.261528 0 0 0 0 0 0 0 0 0
$definebone "bip_hip_R" "hip_R" -0.544962 -3.718615 -0.456205 -5.573458 -92.700988 0.262517 0 0 0 0 0 0
$definebone "bip_knee_R" "bip_hip_R" 4.35785 0 0 4.278252 0.087901 89.747197 0 0 0 0 0 0
$definebone "bip_foot_R" "bip_knee_R" 5.466392 0 0 87.40628 178.704361 90.000003 0 0 0 0 0 0
$definebone "hip_L" "bip_pelvis" 1.694906 3.799305 1.261529 0 0 0 0 0 0 0 0 0
$definebone "bip_hip_L" "hip_L" 0.443952 -3.71859 -0.456208 -5.571749 -86.952947 -0.296122 0 0 0 0 0 0
$definebone "bip_knee_L" "bip_hip_L" 4.35919 0 0 4.275155 0.35226 90.329013 0 0 0 0 0 0
$definebone "bip_foot_L" "bip_knee_L" 5.470263 0 0 86.623663 -1.294738 -90.000003 0 0 0 0 0 0
$definebone "bip_middle_0_R" "bip_hand_R" -2.768863 -0.089912 0.089664 0 0 0 0 0 0 0 0 0
$definebone "bip_middle_1_R" "bip_middle_0_R" -0.767442 -0.132362 -0.00756 0 0 0 0 0 0 0 0 0
$definebone "bip_middle_2_R" "bip_middle_1_R" -1.086005 -0.136583 -0.028878 0 0 0 0 0 0 0 0 0
$definebone "MiddleFinger4" "bip_middle_2_R" -0.839202 -0.049377 -0.00308 0 0 0 0 0 0 0 0 0
$definebone "bip_thumb_0_R" "bip_hand_R" -1.177536 -0.345886 0.688649 0 0 0 0 0 0 0 0 0
$definebone "bip_thumb_1_R" "bip_thumb_0_R" 0.08569 -0.144426 0.684915 0 0 0 0 0 0 0 0 0
$definebone "bip_thumb_2" "bip_thumb_1_R" 0.025826 -0.253643 0.872656 0 0 0 0 0 0 0 0 0
$definebone "ThumbFinger4_R" "bip_thumb_2" 0.244494 0.048973 1.044085 0 0 0 0 0 0 0 0 0
$definebone "bip_index_0_R" "bip_hand_R" -2.651373 -0.089178 1.000205 0 0 0 0 0 0 0 0 0
$definebone "bip_index_1_R" "bip_index_0_R" -0.753618 -0.129889 0.265794 0 0 0 0 0 0 0 0 0
$definebone "bip_index_2_R" "bip_index_1_R" -0.786626 -0.127033 0.30162 0 0 0 0 0 0 0 0 0
$definebone "IndexFinger4_R" "bip_index_2_R" -0.717654 -0.086603 0.277053 0 0.000004 0 0 0 0 0 0 0
$definebone "cup_R" "bip_hand_R" -0.343923 -0.001944 -0.170187 0 0 0 0 0 0 0 0 0
$definebone "bip_ring_0_R" "cup_R" -2.191689 -0.116177 -0.647552 0 0 0 0 0 0 0 0 0
$definebone "bip_ring_1_R" "bip_ring_0_R" -0.718279 -0.077711 -0.30173 0 0 0 0 0 0 0 0 0
$definebone "bip_ring_2_R" "bip_ring_1_R" -0.752394 -0.083967 -0.294495 0 0 0 0 0 0 0 0 0
$definebone "RingFinger4" "bip_ring_2_R" -0.743569 -0.061026 -0.296396 0 0.000004 0 0 0 0 0 0 0
$definebone "Jaw" "bip_head" 0 -0.157261 1.607333 0 0 0 0 0 0 0 0 0
$definebone "JawEnd" "Jaw" 0 0.055899 2.338818 0 0 0 0 0 0 0 0 0
$definebone "HeadEnd" "bip_head" 0 6.288458 0 0 0 0 0 0 0 0 0 0
$definebone "ear_R" "HeadEnd" -2.566776 -0.376682 -0.600957 0 0 0 0 0 0 0 0 0
$definebone "ear2_R" "ear_R" -0.132056 1.113049 0.510987 0 0 0 0 0 0 0 0 0
$definebone "ear3_R" "ear2_R" -0.170575 3.152634 1.436409 0 0 0 0 0 0 0 0 0
$definebone "ear4_R" "ear3_R" 0.050235 4.04792 2.742215 0 0 0 0 0 0 0 0 0
$definebone "joint5" "ear4_R" 0.247562 3.619419 3.300249 0 0 0 0 0 0 0 0 0
$definebone "ear_L" "HeadEnd" 2.566773 -0.376705 -0.600958 0 0 0 0 0 0 0 0 0
$definebone "ear2_L" "ear_L" 0.132059 1.113052 0.510987 0 0 0 0 0 0 0 0 0
$definebone "ear3_L" "ear2_L" 0.170578 3.152676 1.436409 0 0 0 0 0 0 0 0 0
$definebone "ear4_L" "ear3_L" -0.050235 4.047897 2.742215 0 0 0 0 0 0 0 0 0
$definebone "joint5.001" "ear4_L" -0.247563 3.619434 3.300249 0 0 0 0 0 0 0 0 0
$definebone "cheek_R" "bip_head" -1.826701 -0.066103 0 0 0 0 0 0 0 0 0 0
$definebone "CheekEnd_R" "cheek_R" -2.340381 1.444735 0 0 0 0 0 0 0 0 0 0
$definebone "cheek_L" "bip_head" 1.826702 -0.066088 0.000002 0 0 0 0 0 0 0 0 0
$definebone "CheekEnd_L" "cheek_L" 2.340381 1.444746 0 0 0 0 0 0 0 0 0 0
$definebone "bip_middle_0_L" "bip_hand_L" 2.768831 -0.089905 0.089663 0 0 0 0 0 0 0 0 0
$definebone "bip_middle_1_L" "bip_middle_0_L" 0.767427 -0.132368 -0.007557 0 0 0 0 0 0 0 0 0
$definebone "bip_middle_2_L" "bip_middle_1_L" 1.085999 -0.136608 -0.028883 0 0 0 0 0 0 0 0 0
$definebone "MiddleFinger4.001" "bip_middle_2_L" 0.839228 -0.049328 -0.003075 0 0 0 0 0 0 0 0 0
$definebone "bip_thumb_0_L" "bip_hand_L" 1.177519 -0.345894 0.688649 0 0 0 0 0 0 0 0 0
$definebone "bip_thumb_1_L" "bip_thumb_0_L" -0.085733 -0.144415 0.684916 0 0 0 0 0 0 0 0 0
$definebone "bip_thumb_2.001" "bip_thumb_1_L" -0.025774 -0.253633 0.872658 0 0 0 0 0 0 0 0 0
$definebone "ThumbFinger4_L" "bip_thumb_2.001" -0.244481 0.04899 1.044081 0 0 0 0 0 0 0 0 0
$definebone "bip_index_0_L" "bip_hand_L" 2.651336 -0.089167 1.000205 0 0 0 0 0 0 0 0 0
$definebone "bip_index_1_L" "bip_index_0_L" 0.753631 -0.129879 0.265794 0 0 0 0 0 0 0 0 0
$definebone "bip_index_2_L" "bip_index_1_L" 0.786605 -0.12705 0.30162 0 0 0 0 0 0 0 0 0
$definebone "IndexFinger4_L" "bip_index_2_L" 0.717696 -0.086609 0.277051 0 0 0 0 0 0 0 0 0
$definebone "cup_L" "bip_hand_L" 0.343875 -0.001951 -0.170188 0 0 0 0 0 0 0 0 0
$definebone "bip_ring_0_L" "cup_L" 2.191714 -0.11615 -0.647555 0 0 0 0 0 0 0 0 0
$definebone "bip_ring_1_L" "bip_ring_0_L" 0.718302 -0.077724 -0.301728 0 0 0 0 0 0 0 0 0
$definebone "bip_ring_2_L" "bip_ring_1_L" 0.752352 -0.083982 -0.294494 0 0 0 0 0 0 0 0 0
$definebone "RingFinger4.001" "bip_ring_2_L" 0.743605 -0.061035 -0.296399 0 0 0 0 0 0 0 0 0
$definebone "bip_toe_R" "bip_foot_R" -0.263103 -1.130558 5.382725 0 -0.000001 0 0 0 0 0 0 0
$definebone "bigToe_R_1" "bip_toe_R" 1.716476 -0.19677 1.087548 0 0 0 0 0 0 0 0 0
$definebone "BToeend_R" "bigToe_R_1" -0.050619 -0.463435 1.555179 0 0 0 0 0 0 0 0 0
$definebone "pinkyToe_R_1" "bip_toe_R" -1.56755 -0.287963 1.019561 0 0 0 0 0 0 0 0 0
$definebone "PToeEnd_R" "pinkyToe_R_1" -0.177552 -0.440275 1.763791 0 0 0 0 0 0 0 0 0
$definebone "midToe_R_1" "bip_toe_R" 0.021718 0.198016 1.148137 0 0 0 0 0 0 0 0 0
$definebone "MToeEnd_R" "midToe_R_1" -0.061251 -0.592673 2.063786 0 0 0 0 0 0 0 0 0
$definebone "tail" "bip_pelvis" 0 3.074655 -0.988945 0 0 0 0 0 0 0 0 0
$definebone "tail2" "tail" 0 0.546059 -0.546057 0 0 0 0 0 0 0 0 0
$definebone "joint8" "tail2" 0 2.53756 -1.766657 0 0 0 0 0 0 0 0 0
$definebone "bip_toe_L" "bip_foot_L" 0.263108 -1.13056 5.382725 0 0 0 0 0 0 0 0 0
$definebone "bigToe_L_1" "bip_toe_L" -1.71648 -0.196769 1.087547 0 0 0 0 0 0 0 0 0
$definebone "BToeend_L" "bigToe_L_1" 0.050619 -0.463437 1.555182 0 0 0 0 0 0 0 0 0
$definebone "pinkyToe_L_1" "bip_toe_L" 1.567551 -0.28796 1.019559 0 0 0 0 0 0 0 0 0
$definebone "PToeEnd_L" "pinkyToe_L_1" 0.17755 -0.440274 1.763769 0 0 0 0 0 0 0 0 0
$definebone "midToe_L_1" "bip_toe_L" -0.021723 0.198021 1.148138 0 0 0 0 0 0 0 0 0
$definebone "MToeEnd_L" "midToe_L_1" 0.061251 -0.592676 2.063787 0 0 0 0 0 0 0 0 0
$definebone "tongue1" "bip_head" 0 0.873154 2.59893 -55.292912 -90.000003 90.000003 0 0 0 0 0 0
$definebone "tongue2" "tongue1" 0.520351 0.547888 0 0 -0.000034 -0.000001 0 0 0 0 0 0
$definebone "tongue3" "tongue2" 0.892089 0.317921 0 -0.000001 -0.000005 0 0 0 0 0 0 0
$definebone "teeth1" "bip_head" 0 1.56023 3.554875 -55.292912 -90.000003 90.000003 0 0 0 0 0 0
$definebone "TeethEnd" "teeth1" -0.14351 0.200445 0 0 0 -0.000001 0 0 0 0 0 0


$ikchain "rhand" "bip_hand_R" knee 0 0 0
$ikchain "lhand" "bip_hand_L" knee 0 0 0
$ikchain "rfoot" "bip_foot_R" knee 0 0 0
$ikchain "lfoot" "bip_foot_L" knee 0 0 0

$sequence "ragdoll" {
"judyhopps_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
}

The problem is the flexcontroller, the flexcontroller is not a command. Is it?
Anyway, I don't know what to do. All the commands are already laid about by the developer. I am not the person who made this model.
Pte Jack Nov 24, 2018 @ 11:38am 
Now that I see this, I think I know what your problem is....

Your Flexcontroller statemenst are out of order...


Here you have flexcontroller commands
.... flexcontroller CloseLidU range 0 1 "CloseLidU" flexcontroller CloseLidDown range 0 1 "CloseLidDown" flexcontroller end range 0 1 "end" flexcontroller JawD range 0 1 "JawD" flexcontroller JawR range 0 1 "JawR" flexcontroller JawL range 0 1 "JawL" flexcontroller Smile range 0 1 "Smile" flexcontroller Platysmus range 0 1 "Platysmus" flexcontroller CheekH range 0 1 "CheekH" flexcontroller CheekRaiser range 0 1 "CheekRaiser" flexcontroller lipStretcher range 0 1 "lipStretcher" flexcontroller lipPuckerer range 0 1 "lipPuckerer" flexcontroller EE range 0 1 "EE" flexcontroller mad range 0 1 "mad" flexcontroller upset1 range 0 1 "upset1" flexcontroller happyBig range 0 1 "happyBig" flexcontroller squint range 0 1 "squint" flexcontroller cocky range 0 1 "cocky" flexcontroller end range 0 1 "end" ....

There is no $model statement or flexfile definition

Then you have these local vars defined but then again, what are they defined for?

localvar end %CloseLidU = CloseLidU %CloseLidDown = CloseLidDown %end = end %JawD = JawD %JawR = JawR %JawL = JawL %Smile = Smile %Platysmus = Platysmus %CheekH = CheekH %CheekRaiser = CheekRaiser %lipStretcher = lipStretcher %lipPuckerer = lipPuckerer %EE = EE %mad = mad %upset1 = upset1 %happyBig = happyBig %squint = squint %cocky = cocky %end = end }

Finally you have things listed properly here in the qc. You have the $model statement but, this is not for the character's whole head, it's just for the just for the eyelids.

When using SMDs you can only have 1 $model statement and Flexes and controllers can only be defined once.

$model "lids" "judyhopps_eyelids.smd" { flexfile "judyhopps_02.vta" { defaultflex frame 0 flex "CloseLidU" frame 1 flex "CloseLidDown" frame 2 } flexcontroller CloseLidU range 0 1 "CloseLidU" flexcontroller CloseLidDown range 0 1 "CloseLidDown" flexcontroller end range 0 1 "end" flexcontroller JawD range 0 1 "JawD" flexcontroller JawR range 0 1 "JawR" flexcontroller JawL range 0 1 "JawL" flexcontroller Smile range 0 1 "Smile" flexcontroller Platysmus range 0 1 "Platysmus" flexcontroller CheekH range 0 1 "CheekH" flexcontroller CheekRaiser range 0 1 "CheekRaiser" flexcontroller lipStretcher range 0 1 "lipStretcher" flexcontroller lipPuckerer range 0 1 "lipPuckerer" flexcontroller EE range 0 1 "EE" flexcontroller mad range 0 1 "mad" flexcontroller upset1 range 0 1 "upset1" flexcontroller happyBig range 0 1 "happyBig" flexcontroller squint range 0 1 "squint" flexcontroller cocky range 0 1 "cocky" flexcontroller end range 0 1 "end"

Now, if you decompiled this model with Crowbar, there may be multiple VTA files, but only 1 will have a large files size, the rest will be much smaller and should be the same filesize. I think it is being caused by the multiple bodygroups. The LARGEST VTA file is the one you want.
Last edited by Pte Jack; Nov 24, 2018 @ 11:40am
Nova Nov 26, 2018 @ 4:43pm 
Ok, im gonna go give it a try when I have time. I'm kinda busy on some things. Thanks!


Btw, I saw your channel! Sub!
Last edited by Nova; Nov 26, 2018 @ 4:43pm
Nova Dec 2, 2018 @ 12:01pm 
Ok... I am on Blender right now.


There is no $model statement or flexfile definition

What would I type to give it a definition? I do not understand a lot about coding.
-------------------------------------------------------------------------------------------------------------------
Then you have these local vars defined but then again, what are they defined for?

How would I define them? With $model, $modelname, etc? How would I connect them to the face of the model?

I don't know how to troubleshoot by myself. I think I need a teensy bit of help.
Last edited by Nova; Dec 2, 2018 @ 12:05pm
Pte Jack Dec 2, 2018 @ 1:17pm 
Not sure if you told us or if we asked you, but what game are you trying to compile this for?
Last edited by Pte Jack; Dec 2, 2018 @ 1:17pm
Nova Dec 2, 2018 @ 3:21pm 
Originally posted by Pte Jack:
Not sure if you told us or if we asked you, but what game are you trying to compile this for?
I don't know what I am doing, This is why I need your help.

https://www.youtube.com/watch?v=0yqibB3qRdQ

Can you please explain what to do here? I am looking at your video and it seems that I can't compile it and compile on Crowbar.
Last edited by Nova; Dec 2, 2018 @ 3:22pm
Pte Jack Dec 2, 2018 @ 4:13pm 
Ok, lets start at the start.

You have a model and your working on it in Blender and your want to use it in what Valve Game, (like SFM, TF2, GMod, L4D, etc)
which game are you wanting to use this in?

The answer will determine how I respond to your help request.
Nova Dec 2, 2018 @ 4:20pm 
Originally posted by Pte Jack:
Ok, lets start at the start.

You have a model and your working on it in Blender and your want to use it in what Valve Game, (like SFM, TF2, GMod, L4D, etc)
which game are you wanting to use this in?

The answer will determine how I respond to your help request.
I am not creating a model if you're implying that. No...
I am trying to send it back to SFM but it's not really "compatible" to put all those files into the workshop folders. I got this model from the workshop.
Last edited by Nova; Dec 2, 2018 @ 4:21pm
Pte Jack Dec 2, 2018 @ 8:00pm 
i sent you a FR. Let's take this to live chat because you're not understanding what I am asking.
Nova Dec 3, 2018 @ 5:55pm 
Originally posted by Pte Jack:
i sent you a FR. Let's take this to live chat because you're not understanding what I am asking.
Sry, I am busy on weekdays and I need to get up early on Sundays
I want to use this in SFM, I want to use this model and animate it on SFM... That is all :)
"it's not really "compatible" to put all those files into the workshop folders. I got this model from the workshop." Ignore that, I had no idea what I was talking about :/
Last edited by Nova; Dec 3, 2018 @ 5:57pm
Pte Jack Dec 3, 2018 @ 9:13pm 
The thing is, SMD only support 1 VTA file. When you decompile with Crowbar, there are VTAs created for each bodygroup it encounters but the main VTA file will have the largest filesize. Only 1 bodygroup can or will actually have the flexes.

Now in you QC snippet, I'm seeing thing like $model commands for eyelids and judy_hops and references to _03.VTA and _02.VTA, this won't work for SMD type model source files. It is possible to have multiple bodygroups with flexes in DMX model source files but it is hard to make them work properly and the practice is frowned upon unless the flexes between the 2 or mre objects aren't related in anyway.

But in a SMD based model source, you can only have 1 VTA file. The lids, tounge, eyeballs, lashes, etc all have to be part of the same object, shape keys added to that 1 object and only 1 VTA file created when exported. So your model is dead right from the get go.

Link the model you downloaded and decompiled so we at least know what it is you're working with.
Zappy Dec 4, 2018 @ 4:44am 
Originally posted by Pte Jack:
The thing is, SMD only support 1 VTA file. -
This is wrong. In fact, a single SMD can use multiple VTA flex files if it wants to.

I also think that, though I don't know for certain if, you can use multiple $Model statements for the same QC file, allowing you to use VTA flexes for multiple SMDs(/DMXes, although DMX flexes are preferred there). Yes, VTA flexes are unuseable for body-groups, but they can be used as much as you want for non-grouped body parts (until you hit hard flex amount limits, but that applies to DMX flexes too).
< >
Showing 1-15 of 21 comments
Per page: 1530 50

All Discussions > Help > Topic Details
Date Posted: Nov 23, 2018 @ 4:25pm
Posts: 21