Home Contests & Challenges Archives Team Fortress 2

Team Fortress 2 flex animation - .vta issues

Using Blender, I've created a spy misc that should animate with the spy's flexes, Made all the shape keys for all the 40 emotions ( I used an imported .vta from the spy's model I decompiled to make sure I had it all covered). Exported the model into a .smd and a .vta, then I used the similar code I've found in the decompiled spy qc, just with the appropriate filenames. It compiled, but it didn't work in game. I compiled using the in-game import system. Please help.

Replies

  • jediflamaster
    $model "<ITEMTEST_REPLACE_MDLABSPATH>" "<ITEMTEST_REPLACE_LOD0>" {
         flexfile "C:\Users\jedi\Documents\calabash\vta\calabash.vta" {
              flexpair "CloseLidLo" 1.0 frame 1
              flexpair "CloseLidUp" 1.0 frame 2
              flex "WQ" frame 3
              flex "OO" frame 4
              flex "MB" frame 5
              flex "SH" frame 6
              flex "Y" frame 7
              flex "FV" frame 8
              flex "AH" frame 9
              flex "AE" frame 10
              flex "UH" frame 11
              flex "AW" frame 12
              flex "EE" frame 13
              flex "PP" frame 14
              flex "OH" frame 15
              flex "TH" frame 16
              flex "T" frame 17
              flex "ER" frame 18
              flex "DS" frame 19
              flex "GK" frame 20
              flex "N" frame 21
              flex "silence" frame 22
              flex "happySmall" frame 23
              flex "madUpper" frame 24
              flex "specialAction01Upper" frame 25
              flex "defaultFaceUpper" frame 26
              flex "scaredUpper" frame 27
              flex "painBigUpper" frame 28
              flex "painSmallUpper" frame 29
              flex "happyBigUpper" frame 30
              flex "happySmallUpper" frame 31
              flex "specialAction01" frame 32
              flex "defaultFace" frame 33
              flex "scared" frame 34
              flex "mad" frame 35
              flex "painBig" frame 36
              flex "painSmall" frame 37
              flex "happyBig" frame 38
              flex "Smile01" frame 39
              flex "Smile02" frame 40
         }
         flexcontroller right_CloseLid right_CloseLid "range" -1.000 1.000
         flexcontroller left_CloseLid left_CloseLid "range" -1.000 1.000
         flexcontroller multi_CloseLid multi_CloseLid "range" -1.000 1.000
         flexcontroller blink blink "range" 0.000 1.000
         flexcontroller happySmall happySmall "range" 0.000 1.000
         flexcontroller mad mad "range" 0.000 1.000
         flexcontroller happyBigUpper happyBigUpper "range" 0.000 1.000
         flexcontroller OH OH "range" 0.000 1.000
         flexcontroller Smile02 Smile02 "range" 0.000 1.000
         flexcontroller painSmall painSmall "range" 0.000 1.000
         flexcontroller GK GK "range" 0.000 1.000
         flexcontroller TH TH "range" 0.000 1.000
         flexcontroller Smile01 Smile01 "range" 0.000 1.000
         flexcontroller painBig painBig "range" 0.000 1.000
         flexcontroller DS DS "range" 0.000 1.000
         flexcontroller silence silence "range" 0.000 1.000
         flexcontroller defaultFace defaultFace "range" 0.000 1.000
         flexcontroller specialAction01 specialAction01 "range" 0.000 1.000
         flexcontroller happySmallUpper happySmallUpper "range" 0.000 1.000
         flexcontroller madUpper madUpper "range" 0.000 1.000
         flexcontroller N N "range" 0.000 1.000
         flexcontroller painSmallUpper painSmallUpper "range" 0.000 1.000
         flexcontroller T T "range" 0.000 1.000
         flexcontroller ER ER "range" 0.000 1.000
         flexcontroller scaredUpper scaredUpper "range" 0.000 1.000
         flexcontroller painBigUpper painBigUpper "range" 0.000 1.000
         flexcontroller scared scared "range" 0.000 1.000
         flexcontroller happyBig happyBig "range" 0.000 1.000
         flexcontroller specialAction01Upper specialAction01Upper "range" 0.000 1.000
         flexcontroller defaultFaceUpper defaultFaceUpper "range" 0.000 1.000
         flexcontroller WQ WQ "range" 0.000 1.000
         flexcontroller OO OO "range" 0.000 1.000
         flexcontroller MB MB "range" 0.000 1.000
         flexcontroller SH SH "range" 0.000 1.000
         flexcontroller Y Y "range" 0.000 1.000
         flexcontroller FV FV "range" 0.000 1.000
         flexcontroller AH AH "range" 0.000 1.000
         flexcontroller AE AE "range" 0.000 1.000
         flexcontroller UH UH "range" 0.000 1.000
         flexcontroller AW AW "range" 0.000 1.000
         flexcontroller EE EE "range" 0.000 1.000
         flexcontroller PP PP "range" 0.000 1.000
        %WQ =  WQ
        %OO =  OO
        %MB =  MB
        %SH =  SH
        %Y =  Y
        %FV =  FV
        %AH =  AH
        %AE =  AE
        %UH =  UH
        %AW =  AW
        %EE =  EE
        %PP =  PP
        %OH =  OH
        %TH =  TH
        %T =  T
        %ER =  ER
        %DS =  DS
        %GK =  GK
        %N =  N
        %silence =  silence
        %happySmall =  happySmall
        %madUpper =  madUpper
        %specialAction01Upper =  specialAction01Upper
        %defaultFaceUpper =  defaultFaceUpper
        %scaredUpper =  scaredUpper
        %painBigUpper =  painBigUpper
        %painSmallUpper =  painSmallUpper
        %happyBigUpper =  happyBigUpper
        %happySmallUpper =  happySmallUpper
        %specialAction01 =  specialAction01
        %defaultFace =  defaultFace
        %scared =  scared
        %mad =  mad
        %painBig =  painBig
        %painSmall =  painSmall
        %happyBig =  happyBig
        %Smile01 =  Smile01
        %Smile02 =  Smile02
    }
    
  • jediflamaster
    Okay, apparently the in game importer and .vta files don't go together. Case closed.
  • EmAr
    Offline / Send Message
    EmAr polycounter lvl 18
    But .dmx files should work fine if you haven't figured out yet.
Sign In or Register to comment.