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
    1. $model "<ITEMTEST_REPLACE_MDLABSPATH>" "<ITEMTEST_REPLACE_LOD0>" {
    2. flexfile "C:\Users\jedi\Documents\calabash\vta\calabash.vta" {
    3. flexpair "CloseLidLo" 1.0 frame 1
    4. flexpair "CloseLidUp" 1.0 frame 2
    5. flex "WQ" frame 3
    6. flex "OO" frame 4
    7. flex "MB" frame 5
    8. flex "SH" frame 6
    9. flex "Y" frame 7
    10. flex "FV" frame 8
    11. flex "AH" frame 9
    12. flex "AE" frame 10
    13. flex "UH" frame 11
    14. flex "AW" frame 12
    15. flex "EE" frame 13
    16. flex "PP" frame 14
    17. flex "OH" frame 15
    18. flex "TH" frame 16
    19. flex "T" frame 17
    20. flex "ER" frame 18
    21. flex "DS" frame 19
    22. flex "GK" frame 20
    23. flex "N" frame 21
    24. flex "silence" frame 22
    25. flex "happySmall" frame 23
    26. flex "madUpper" frame 24
    27. flex "specialAction01Upper" frame 25
    28. flex "defaultFaceUpper" frame 26
    29. flex "scaredUpper" frame 27
    30. flex "painBigUpper" frame 28
    31. flex "painSmallUpper" frame 29
    32. flex "happyBigUpper" frame 30
    33. flex "happySmallUpper" frame 31
    34. flex "specialAction01" frame 32
    35. flex "defaultFace" frame 33
    36. flex "scared" frame 34
    37. flex "mad" frame 35
    38. flex "painBig" frame 36
    39. flex "painSmall" frame 37
    40. flex "happyBig" frame 38
    41. flex "Smile01" frame 39
    42. flex "Smile02" frame 40
    43. }
    44. flexcontroller right_CloseLid right_CloseLid "range" -1.000 1.000
    45. flexcontroller left_CloseLid left_CloseLid "range" -1.000 1.000
    46. flexcontroller multi_CloseLid multi_CloseLid "range" -1.000 1.000
    47. flexcontroller blink blink "range" 0.000 1.000
    48. flexcontroller happySmall happySmall "range" 0.000 1.000
    49. flexcontroller mad mad "range" 0.000 1.000
    50. flexcontroller happyBigUpper happyBigUpper "range" 0.000 1.000
    51. flexcontroller OH OH "range" 0.000 1.000
    52. flexcontroller Smile02 Smile02 "range" 0.000 1.000
    53. flexcontroller painSmall painSmall "range" 0.000 1.000
    54. flexcontroller GK GK "range" 0.000 1.000
    55. flexcontroller TH TH "range" 0.000 1.000
    56. flexcontroller Smile01 Smile01 "range" 0.000 1.000
    57. flexcontroller painBig painBig "range" 0.000 1.000
    58. flexcontroller DS DS "range" 0.000 1.000
    59. flexcontroller silence silence "range" 0.000 1.000
    60. flexcontroller defaultFace defaultFace "range" 0.000 1.000
    61. flexcontroller specialAction01 specialAction01 "range" 0.000 1.000
    62. flexcontroller happySmallUpper happySmallUpper "range" 0.000 1.000
    63. flexcontroller madUpper madUpper "range" 0.000 1.000
    64. flexcontroller N N "range" 0.000 1.000
    65. flexcontroller painSmallUpper painSmallUpper "range" 0.000 1.000
    66. flexcontroller T T "range" 0.000 1.000
    67. flexcontroller ER ER "range" 0.000 1.000
    68. flexcontroller scaredUpper scaredUpper "range" 0.000 1.000
    69. flexcontroller painBigUpper painBigUpper "range" 0.000 1.000
    70. flexcontroller scared scared "range" 0.000 1.000
    71. flexcontroller happyBig happyBig "range" 0.000 1.000
    72. flexcontroller specialAction01Upper specialAction01Upper "range" 0.000 1.000
    73. flexcontroller defaultFaceUpper defaultFaceUpper "range" 0.000 1.000
    74. flexcontroller WQ WQ "range" 0.000 1.000
    75. flexcontroller OO OO "range" 0.000 1.000
    76. flexcontroller MB MB "range" 0.000 1.000
    77. flexcontroller SH SH "range" 0.000 1.000
    78. flexcontroller Y Y "range" 0.000 1.000
    79. flexcontroller FV FV "range" 0.000 1.000
    80. flexcontroller AH AH "range" 0.000 1.000
    81. flexcontroller AE AE "range" 0.000 1.000
    82. flexcontroller UH UH "range" 0.000 1.000
    83. flexcontroller AW AW "range" 0.000 1.000
    84. flexcontroller EE EE "range" 0.000 1.000
    85. flexcontroller PP PP "range" 0.000 1.000
    86. %WQ = WQ
    87. %OO = OO
    88. %MB = MB
    89. %SH = SH
    90. %Y = Y
    91. %FV = FV
    92. %AH = AH
    93. %AE = AE
    94. %UH = UH
    95. %AW = AW
    96. %EE = EE
    97. %PP = PP
    98. %OH = OH
    99. %TH = TH
    100. %T = T
    101. %ER = ER
    102. %DS = DS
    103. %GK = GK
    104. %N = N
    105. %silence = silence
    106. %happySmall = happySmall
    107. %madUpper = madUpper
    108. %specialAction01Upper = specialAction01Upper
    109. %defaultFaceUpper = defaultFaceUpper
    110. %scaredUpper = scaredUpper
    111. %painBigUpper = painBigUpper
    112. %painSmallUpper = painSmallUpper
    113. %happyBigUpper = happyBigUpper
    114. %happySmallUpper = happySmallUpper
    115. %specialAction01 = specialAction01
    116. %defaultFace = defaultFace
    117. %scared = scared
    118. %mad = mad
    119. %painBig = painBig
    120. %painSmall = painSmall
    121. %happyBig = happyBig
    122. %Smile01 = Smile01
    123. %Smile02 = Smile02
    124. }
  • 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.