Advertisement
Guest User

Untitled

a guest
May 25th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.39 KB | None | 0 0
  1. $ModelName "ctvehicles/batman/bvs_batmobile.mdl"
  2.  
  3. $BodyGroup "body"
  4. {
  5. studio "1.smd"
  6. }
  7. $BodyGroup "clamped1"
  8. {
  9. studio "2.smd"
  10. }
  11. $BodyGroup "clamped1"
  12. {
  13. studio "3.smd"
  14. }
  15. $BodyGroup "clamped1"
  16. {
  17. studio "4.smd"
  18. }
  19. $BodyGroup "clamped1"
  20. {
  21. studio "5.smd"
  22. }
  23. $BodyGroup "clamped1"
  24. {
  25. studio "6.smd"
  26. }
  27. $BodyGroup "clamped1"
  28. {
  29. studio "axle_mesh.smd"
  30. }
  31. $BodyGroup "clamped1"
  32. {
  33. studio "steeringwheel.smd"
  34. }
  35. $BodyGroup "clamped1"
  36. {
  37. studio "wheels.smd"
  38. }
  39. $TextureGroup "skinfamilies"
  40. {
  41. { "skin"}
  42. }
  43.  
  44. $cdmaterials "models\ctvehicles\batman\bvs_batmobile.mdl"
  45. $cdmaterials "models\ctvehicles\shared"
  46.  
  47. $origin 0 0 0 0
  48. $scale 1.0
  49. $contents "solid"
  50. $MostlyOpaque
  51. $surfaceprop "metal"
  52. $noforcedfade
  53. $include "example_qci_shared.qci"
  54.  
  55.  
  56. //----- KeyValues -----
  57. $keyvalues
  58. {
  59. "vehicle_exit"
  60. {
  61. // Entries are: Key = exit animation, Value = "upright" or "upsidedown"
  62. "exit1" "upright"
  63. }
  64. }
  65.  
  66. //----- Attachments -----
  67. $attachment wheel_fl "fl_wheel" 0 0 0
  68. $attachment wheel_fr "fr_wheel" 0 0 0
  69. $attachment wheel_rl "bl_wheel" 0 0 0
  70. $attachment wheel_rr "br_wheel" 0 0 0
  71. $attachment "vehicle_driver_eyes" "view" 5.00 0.00 0.00 rotate 0 0 0
  72. $attachment vehicle_feet_passenger0 "view" -7 0 -33.0 // driver model position, +front/-back, +left/right-, +up/down-
  73. $attachment "vehicle_engine" "frame" 0.00 0.00 -40.00 rigid
  74. $attachment "exit1" "frame" 60.00 23.00 28.00 rotate -90 -90 0
  75. $attachment "enter1" "frame" 60.00 23.00 10.00 rotate 0 -180 90
  76. $attachment "beam_damage" "frame" 17.00 20.00 49.00 rotate 0 0 0
  77.  
  78. //----- Pose Parameters -----
  79. $poseparameter "vehicle_guage" 0 1
  80. $poseparameter "vehicle_steer" -1 1
  81. $poseparameter "vehicle_wheel_fl_height" 0 1
  82. $poseparameter "vehicle_wheel_fr_height" 0 1
  83. $poseparameter "vehicle_wheel_rl_height" 0 1
  84. $poseparameter "vehicle_wheel_rr_height" 0 1
  85.  
  86. $poseparameter "vehicle_wheel_fl_spin" -180 180 wrap
  87. $poseparameter "vehicle_wheel_fr_spin" -180 180 wrap
  88. $poseparameter "vehicle_wheel_rl_spin" -180 180 wrap
  89. $poseparameter "vehicle_wheel_rr_spin" -180 180 wrap
  90.  
  91. // --------- Animation sequences -------
  92. $sequence "idle" "1" fps 30 ACT_IDLE 1 //addlayer aim_all "1" = YOUR FIRST MAIN SMD NAME ($BodyGroup "body"), IF IT'S DIFFERENT CHANGE THIS
  93. $sequence "turn" "broken_anim" fps 30
  94. $sequence "suspension" "broken_anim" fps 30
  95. $sequence "spin" "broken_anim" fps 30
  96.  
  97. $animation neutral "1" frames 0 0
  98.  
  99. // front steering sequence
  100. $weightlist front_wheels { "fl_axle" 1.0 "fr_axle" 1.0 "steering" 1.0 }
  101. $animation turn_left "broken_turn" frame 2 2 subtract neutral 0 weightlist front_wheels
  102. $animation turn_right "broken_turn" frame 0 0 subtract neutral 0 weightlist front_wheels
  103. $sequence turning { turn_left turn_right blend vehicle_steer -1 1 } weightlist front_wheels delta autoplay
  104.  
  105. // front right
  106. $weightlist wheel_fr { "fr_axle" 1.0 }
  107. $animation wheel_fr_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_fr
  108. $animation wheel_fr_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_fr
  109. $sequence wheel_fr_suspension { wheel_fr_low wheel_fr_high blend "vehicle_wheel_fr_height" 0 1.0 } weightlist wheel_fr delta autoplay
  110.  
  111. $weightlist wheel_fr_spin { "fr_wheel" 1.0 }
  112. $animation wheel_fr_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_fr_spin
  113. $animation wheel_fr_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_fr_spin
  114. $animation wheel_fr_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_fr_spin
  115. $sequence wheel_fr_spin { wheel_fr_spin0 wheel_fr_spin120 wheel_fr_spin240 wheel_fr_spin0 blendwidth 4 blend "vehicle_wheel_fr_spin" -180 180 } weightlist wheel_fr_spin delta autoplay
  116.  
  117. // front left
  118. $weightlist wheel_fl { "fl_axle" 1.0 }
  119. $animation wheel_fl_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_fl
  120. $animation wheel_fl_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_fl
  121. $sequence wheel_fl_suspension { wheel_fl_low wheel_fl_high blend "vehicle_wheel_fl_height" 0 1.0 } weightlist wheel_fl delta autoplay
  122.  
  123. $weightlist wheel_fl_spin { "fl_wheel" 1.0 }
  124. $animation wheel_fl_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_fl_spin
  125. $animation wheel_fl_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_fl_spin
  126. $animation wheel_fl_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_fl_spin
  127. $sequence wheel_fl_spin { wheel_fl_spin0 wheel_fl_spin120 wheel_fl_spin240 wheel_fl_spin0 blendwidth 4 blend "vehicle_wheel_fl_spin" -180 180 } weightlist wheel_fl_spin delta autoplay
  128.  
  129. // rear right
  130. $weightlist wheel_rr { "br_axle" 1.0 "br_wheel" 0.0 }
  131. $animation wheel_rr_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_rr
  132. $animation wheel_rr_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_rr
  133. $sequence wheel_rr_suspension { wheel_rr_low wheel_rr_high blend "vehicle_wheel_rr_height" 0 1.0 } weightlist wheel_rr delta autoplay
  134.  
  135. $weightlist wheel_rr_spin { "br_wheel" 1.0 }
  136. $animation wheel_rr_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_rr_spin
  137. $animation wheel_rr_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_rr_spin
  138. $animation wheel_rr_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_rr_spin
  139. $sequence wheel_rr_spin { wheel_rr_spin0 wheel_rr_spin120 wheel_rr_spin240 wheel_rr_spin0 blendwidth 4 blend "vehicle_wheel_rr_spin" -180 180 } weightlist wheel_rr_spin delta autoplay
  140.  
  141. // rear left
  142. $weightlist wheel_rl { "bl_axle" 1.0 "bl_wheel" 0.0 }
  143. $animation wheel_rl_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_rl
  144. $animation wheel_rl_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_rl
  145. $sequence wheel_rl_suspension { wheel_rl_low wheel_rl_high blend "vehicle_wheel_rl_height" 0 1.0 } weightlist wheel_rl delta autoplay
  146.  
  147. $weightlist wheel_rl_spin { "bl_wheel" 1.0 }
  148. $animation wheel_rl_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_rl_spin
  149. $animation wheel_rl_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_rl_spin
  150. $animation wheel_rl_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_rl_spin
  151. $sequence wheel_rl_spin { wheel_rl_spin0 wheel_rl_spin120 wheel_rl_spin240 wheel_rl_spin0 blendwidth 4 blend "vehicle_wheel_rl_spin" -180 180 } weightlist wheel_rl_spin delta autoplay
  152.  
  153. $CollisionModel "phy.smd"
  154. {
  155. $mass 1000
  156. $concave
  157. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement