Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ModelName "ctvehicles/batman/bvs_batmobile.mdl"
- $BodyGroup "body"
- {
- studio "1.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "2.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "3.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "4.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "5.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "6.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "axle_mesh.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "steeringwheel.smd"
- }
- $BodyGroup "clamped1"
- {
- studio "wheels.smd"
- }
- $TextureGroup "skinfamilies"
- {
- { "skin"}
- }
- $cdmaterials "models\ctvehicles\batman\bvs_batmobile.mdl"
- $cdmaterials "models\ctvehicles\shared"
- $origin 0 0 0 0
- $scale 1.0
- $contents "solid"
- $MostlyOpaque
- $surfaceprop "metal"
- $noforcedfade
- $include "example_qci_shared.qci"
- //----- KeyValues -----
- $keyvalues
- {
- "vehicle_exit"
- {
- // Entries are: Key = exit animation, Value = "upright" or "upsidedown"
- "exit1" "upright"
- }
- }
- //----- Attachments -----
- $attachment wheel_fl "fl_wheel" 0 0 0
- $attachment wheel_fr "fr_wheel" 0 0 0
- $attachment wheel_rl "bl_wheel" 0 0 0
- $attachment wheel_rr "br_wheel" 0 0 0
- $attachment "vehicle_driver_eyes" "view" 5.00 0.00 0.00 rotate 0 0 0
- $attachment vehicle_feet_passenger0 "view" -7 0 -33.0 // driver model position, +front/-back, +left/right-, +up/down-
- $attachment "vehicle_engine" "frame" 0.00 0.00 -40.00 rigid
- $attachment "exit1" "frame" 60.00 23.00 28.00 rotate -90 -90 0
- $attachment "enter1" "frame" 60.00 23.00 10.00 rotate 0 -180 90
- $attachment "beam_damage" "frame" 17.00 20.00 49.00 rotate 0 0 0
- //----- Pose Parameters -----
- $poseparameter "vehicle_guage" 0 1
- $poseparameter "vehicle_steer" -1 1
- $poseparameter "vehicle_wheel_fl_height" 0 1
- $poseparameter "vehicle_wheel_fr_height" 0 1
- $poseparameter "vehicle_wheel_rl_height" 0 1
- $poseparameter "vehicle_wheel_rr_height" 0 1
- $poseparameter "vehicle_wheel_fl_spin" -180 180 wrap
- $poseparameter "vehicle_wheel_fr_spin" -180 180 wrap
- $poseparameter "vehicle_wheel_rl_spin" -180 180 wrap
- $poseparameter "vehicle_wheel_rr_spin" -180 180 wrap
- // --------- Animation sequences -------
- $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
- $sequence "turn" "broken_anim" fps 30
- $sequence "suspension" "broken_anim" fps 30
- $sequence "spin" "broken_anim" fps 30
- $animation neutral "1" frames 0 0
- // front steering sequence
- $weightlist front_wheels { "fl_axle" 1.0 "fr_axle" 1.0 "steering" 1.0 }
- $animation turn_left "broken_turn" frame 2 2 subtract neutral 0 weightlist front_wheels
- $animation turn_right "broken_turn" frame 0 0 subtract neutral 0 weightlist front_wheels
- $sequence turning { turn_left turn_right blend vehicle_steer -1 1 } weightlist front_wheels delta autoplay
- // front right
- $weightlist wheel_fr { "fr_axle" 1.0 }
- $animation wheel_fr_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_fr
- $animation wheel_fr_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_fr
- $sequence wheel_fr_suspension { wheel_fr_low wheel_fr_high blend "vehicle_wheel_fr_height" 0 1.0 } weightlist wheel_fr delta autoplay
- $weightlist wheel_fr_spin { "fr_wheel" 1.0 }
- $animation wheel_fr_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_fr_spin
- $animation wheel_fr_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_fr_spin
- $animation wheel_fr_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_fr_spin
- $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
- // front left
- $weightlist wheel_fl { "fl_axle" 1.0 }
- $animation wheel_fl_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_fl
- $animation wheel_fl_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_fl
- $sequence wheel_fl_suspension { wheel_fl_low wheel_fl_high blend "vehicle_wheel_fl_height" 0 1.0 } weightlist wheel_fl delta autoplay
- $weightlist wheel_fl_spin { "fl_wheel" 1.0 }
- $animation wheel_fl_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_fl_spin
- $animation wheel_fl_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_fl_spin
- $animation wheel_fl_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_fl_spin
- $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
- // rear right
- $weightlist wheel_rr { "br_axle" 1.0 "br_wheel" 0.0 }
- $animation wheel_rr_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_rr
- $animation wheel_rr_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_rr
- $sequence wheel_rr_suspension { wheel_rr_low wheel_rr_high blend "vehicle_wheel_rr_height" 0 1.0 } weightlist wheel_rr delta autoplay
- $weightlist wheel_rr_spin { "br_wheel" 1.0 }
- $animation wheel_rr_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_rr_spin
- $animation wheel_rr_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_rr_spin
- $animation wheel_rr_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_rr_spin
- $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
- // rear left
- $weightlist wheel_rl { "bl_axle" 1.0 "bl_wheel" 0.0 }
- $animation wheel_rl_low "broken_anim" frame 5 5 subtract neutral 0 weightlist wheel_rl
- $animation wheel_rl_high "broken_anim" frame 7 7 subtract neutral 0 weightlist wheel_rl
- $sequence wheel_rl_suspension { wheel_rl_low wheel_rl_high blend "vehicle_wheel_rl_height" 0 1.0 } weightlist wheel_rl delta autoplay
- $weightlist wheel_rl_spin { "bl_wheel" 1.0 }
- $animation wheel_rl_spin0 "broken_anim" frame 10 10 subtract neutral 0 weightlist wheel_rl_spin
- $animation wheel_rl_spin120 "broken_anim" frame 13 13 subtract neutral 0 weightlist wheel_rl_spin
- $animation wheel_rl_spin240 "broken_anim" frame 16 16 subtract neutral 0 weightlist wheel_rl_spin
- $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
- $CollisionModel "phy.smd"
- {
- $mass 1000
- $concave
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement