Animgrp/GTAIV

Animgrp in Grand Theft Auto IV, The Ballad of Gay Tony and The Lost and Damned.

Grand Theft Auto IV

 * 1) filename:  animgrp.dat
 * 2) format:
 * 3) o MovementGroup( (Resident/Streaming),		groupname )
 * 4) o WeaponGroup( (Resident/Streaming),			groupname )
 * 5) o VehicleGroup( (Resident/Streaming),			groupname )
 * 6) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )
 * 7) o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags)
 * 8) additionalFlags can be made up of:
 * 9) 	DBF_AlternateFireFront
 * 10) 	DBF_AlternateFireRear
 * 11) 	DBF_IsVanFlagNeededForRear
 * 12) 	DBF_NoRoofNeeded
 * 13) 	DBF_RoofNeeded
 * 14) 	DBF_AdjustVerticalHeightFS
 * 15) 	DBF_HasRifle
 * 16) 	DBF_HasGrenades
 * 17) 	DBF_AllSeatsUseFrontAnims
 * 18) 	DBF_NoRearDrivebys
 * 19) 	DBF_DisableFrontDrivebys
 * 20) 	DBF_BackRightSeatUsesPassengerAnims
 * 21) 	DBF_NoDriverGrenadeDrivebys
 * 22) 	DBF_DriverNeedsIntoAnims
 * 23) 	DBF_PassengersDontNeedIntroAnims
 * 24) 	DBF_DampenRecoilAnim
 * 25) 	DBF_BackLeftSeatUsesDriverAnims
 * 26) 	DBF_JustPauseFiringForReload
 * 1) 	DBF_BackLeftSeatUsesDriverAnims
 * 2) 	DBF_JustPauseFiringForReload

Version(3)

MovementGroup(Streaming, move_cop) MovementGroup(Streaming, move_cop_fat) MovementGroup(Streaming, move_m@roman_inj) MovementGroup(Streaming, move_m@bernie MovementGroup(Streaming, move_m@playboy)
 * 1) Movement groups
 * 2) o MovementGroup( (Resident/Streaming),		groupname )
 * 1) o MovementGroup( (Resident/Streaming),		groupname )

MovementGroup(Streaming, move_f@bness_a) MovementGroup(Streaming, move_f@bness_b) MovementGroup(Streaming, move_f@bness_c) MovementGroup(Streaming, move_f@bness_d) MovementGroup(Streaming, move_f@bness_e) MovementGroup(Streaming, move_f@casual) MovementGroup(Streaming, move_f@casual_b) MovementGroup(Streaming, move_f@casual_c) MovementGroup(Streaming, move_f@sexy) MovementGroup(Resident, move_f@fat) MovementGroup(Streaming, move_f@old_a) MovementGroup(Streaming, move_f@old_b) MovementGroup(Streaming, move_f@old_c) MovementGroup(Streaming, move_f@old_d) MovementGroup(Streaming, move_f@puffer) MovementGroup(Streaming, move_f@michelle) MovementGroup(Streaming, move_f@multiplyr)

MovementGroup(Streaming, move_m@swat) MovementGroup(Streaming, move_m@cs_swat) MovementGroup(Streaming, move_m@bness_a) MovementGroup(Streaming, move_m@bness_b) MovementGroup(Streaming, move_m@bness_c) MovementGroup(Streaming, move_m@casual) MovementGroup(Streaming, move_m@casual_b) MovementGroup(Streaming, move_m@casual_c) MovementGroup(Streaming, move_m@bum) MovementGroup(Streaming, move_m@fat) MovementGroup(Streaming, move_m@old_a) MovementGroup(Streaming, move_m@old_b) MovementGroup(Streaming, move_m@old_c) MovementGroup(Streaming, move_m@tourist) MovementGroup(Streaming, move_m@case) MovementGroup(Streaming, move_m@h_cuffed) MovementGroup(Streaming, move_m@eddie) MovementGroup(Streaming, move_m@multiplyr)

MovementGroup(Streaming, move_gng@afro_a) MovementGroup(Streaming, move_gng@afro_b) MovementGroup(Streaming, move_gng@afro_c) MovementGroup(Streaming, move_gng@generic_a) MovementGroup(Streaming, move_gng@generic_b) MovementGroup(Streaming, move_gng@generic_c) MovementGroup(Streaming, move_gng@latino_a) MovementGroup(Streaming, move_gng@latino_b) MovementGroup(Streaming, move_gng@latino_c) MovementGroup(Streaming, move_gng@jam_a) MovementGroup(Streaming, move_gng@jam_b) MovementGroup(Streaming, move_gng@jam_c) MovementGroup(Streaming, move_gng@jam_c)

WeaponGroup( Streaming, gun@ak47 ) WeaponGroup( Streaming, gun@baretta ) WeaponGroup( Streaming, gun@deagle ) WeaponGroup( Streaming, gun@handgun ) WeaponGroup( Streaming, gun@mp5k ) WeaponGroup( Streaming, gun@rocket ) WeaponGroup( Streaming, gun@shotgun ) WeaponGroup( Streaming, gun@uzi )
 * 1) Weapon groups
 * 2) o WeaponGroup( (Resident/Streaming),			groupname )
 * 1) o WeaponGroup( (Resident/Streaming),			groupname )

GestureGroup( Streaming, gestures@m_seated)
 * 1) Gesture groups
 * 2) o GestureGroup( (Resident/Streaming),			groupname )
 * 1) o GestureGroup( (Resident/Streaming),			groupname )

VehicleDrivebyGroup( Streaming, veh@drivebylow,			0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_AlternateFireFront DBF_RoofNeeded DBF_NoRearDrivebys DBF_HasGrenades DBF_DriverLimitsToSmashWindows(0.16, 0.29) ) VehicleDrivebyGroup( Streaming, veh@drivebyvan,			0.0, 1.0, 0.0, 1.0, 0.625, 0.95,0.125, 0.625, 	DBF_IsVanFlagNeededForRear DBF_HasGrenades DBF_DriverLimitsToSmashWindows(0.16, 0.29) ) VehicleDrivebyGroup( Streaming, veh@drivebylow_conv,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_NoRoofNeeded DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebybike_spt,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebybike_dirt,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebybike_free,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebybike_chop,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebybike_scot,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebytruck,		0.0, 1.0, 0.0, 0.322, 0.625, 0.95,0.125, 0.625,	DBF_HasGrenades DBF_DriverLimitsToSmashWindows(0.24, 0.42) ) VehicleDrivebyGroup( Streaming, veh@DRIVEBYHELI,		0.0, 1.0, 0.0, 0.5, 0.75, 0.25, 0.75, 0.25,		DBF_NoDriverDrivebys DBF_NoDriverGrenadeDrivebys DBF_HasRifle DBF_HasGrenades DBF_PassengersDontNeedIntroAnims DBF_DampenRecoilAnim DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@DRIVEBYboat_spee,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_NoDriverDrivebys DBF_NoDriverGrenadeDrivebys DBF_AllSeatsUseFrontAnims DBF_HasRifle DBF_HasGrenades DBF_PassengersDontNeedIntroAnims DBF_DampenRecoilAnim DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@DRIVEBYboat_stnd,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_NoDriverDrivebys DBF_DisableFrontDrivebys DBF_HasRifle DBF_HasGrenades DBF_DampenRecoilAnim DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebystd,			0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades DBF_AdjustVerticalHeightFS DBF_AlternateFireRear DBF_DriverLimitsToSmashWindows(0.16, 0.29) ) VehicleDrivebyGroup( Streaming, veh@drivebycop_std,		0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_NoDriverDrivebys DBF_NoRearDrivebys ) VehicleDrivebyGroup( Streaming, veh@DRIVEBYBOAT_BIG,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades DBF_DampenRecoilAnim) VehicleDrivebyGroup( Streaming, veh@drivebyairtug, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,				DBF_HasGrenades DBF_DampenRecoilAnim) VehicleDrivebyGroupV2( Streaming, veh@DRIVEBYHELI_1H,		veh@DRIVEBYHELI,		0.0, 1.0, 0.0, 0.5, 0.75, 0.25, 0.75, 0.25,	DBF_NoDriverGrenadeDrivebys DBF_NoDriverDrivebys DBF_HasGrenades DBF_PassengersDontNeedIntroAnims DBF_JustPauseFiringForReload) VehicleDrivebyGroupV2( Streaming, veh@DRIVEBYboat_spee_1H,	veh@DRIVEBYboat_spee,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades DBF_AllSeatsUseFrontAnims DBF_PassengersDontNeedIntroAnims DBF_JustPauseFiringForReload) VehicleDrivebyGroupV2( Streaming, veh@DRIVEBYboat_stnd_1H,	veh@DRIVEBYboat_stnd,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_HasGrenades)
 * 1) Vehicle driveby groups
 * 2) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )
 * 1) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )

VehicleGroup( Streaming, veh@boat_stand_big ) VehicleGroup( Streaming, veh@boat_standing )
 * 1) Vehicle groups
 * 2) o VehicleGroup( (Resident/Streaming),			groupname )
 * 1) o VehicleGroup( (Resident/Streaming),			groupname )

BikeGroup( Streaming, veh@bike_spt, 	 0.030, -0.063, 0.029, -0.027, -0.060,  0.029) BikeGroup( Streaming, veh@bike_dirt, 	 0.025, -0.060, 0.003, -0.030, -0.054,  0.005) BikeGroup( Streaming, veh@bike_chopper, 0.006, -0.070,  0.020, -0.009, -0.072,  0.016) BikeGroup( Streaming, veh@bike_freeway, 0.045, -0.063, -0.032,  0.020, -0.070, -0.032) BikeGroup( Streaming, veh@bike_scooter,	 0.038, -0.057, 0.026, -0.039, -0.057,  0.026)
 * 1) Bike groups
 * 2) o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z )
 * 1) o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z )

VehicleToDrivebyLink( - veh@std,					veh@drivebytruck, ripley, DBF_NoDriverDrivebys ) VehicleToDrivebyLink( - veh@std,					veh@drivebystd, ripley ) VehicleToDrivebyLink( - veh@std,					veh@drivebycop_std, police ) VehicleToDrivebyLink( - veh@std,					veh@drivebycop_std, police2 ) VehicleToDrivebyLink( - veh@std,					veh@drivebycop_std, fbi ) VehicleToDrivebyLink( - veh@std,					veh@drivebystd, police ) VehicleToDrivebyLink( - veh@std,					veh@drivebystd, police2 ) VehicleToDrivebyLink( - veh@std,					veh@drivebystd, fbi )
 * 1) VehicleToDrivebyLink: Links between vehicles and which drivebys should be used
 * 2) o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags)
 * std
 * std
 * std
 * 1) police drivebys

VehicleToDrivebyLink( - veh@std,					veh@drivebystd, - ) VehicleToDrivebyLink( - veh@low,					veh@drivebystd, stratum, DBF_DisableFrontDrivebys DBF_NoDriverDrivebys ) VehicleToDrivebyLink( - veh@low,					veh@drivebylow, stratum, DBF_NoRearDrivebys ) VehicleToDrivebyLink( - veh@low,					veh@drivebylow_conv, stratum, DBF_NoRearDrivebys ) VehicleToDrivebyLink( - veh@low,					veh@drivebystd, vincent, DBF_DisableFrontDrivebys DBF_NoDriverDrivebys) VehicleToDrivebyLink( - veh@low,					veh@drivebylow, vincent, DBF_NoRearDrivebys ) VehicleToDrivebyLink( - veh@low,					veh@drivebylow_conv, vincent, DBF_NoRearDrivebys )
 * low

VehicleToDrivebyLink( - veh@low,					veh@drivebylow, - ) VehicleToDrivebyLink( - veh@low,					veh@drivebylow_conv, - ) VehicleToDrivebyLink( - veh@van,					veh@drivebytruck, firetruk, DBF_BackLeftSeatUsesDriverAnims DBF_BackRightSeatUsesPassengerAnims ) VehicleToDrivebyLink( - veh@van,					veh@drivebytruck, boxville ) VehicleToDrivebyLink( - veh@van,					veh@drivebyairtug, airtug, - ) VehicleToDrivebyLink( - veh@van,					veh@drivebytruck, trash ) VehicleToDrivebyLink( - veh@van,					veh@drivebyvan, - ) VehicleToDrivebyLink( - veh@van,					veh@drivebystd, - ) VehicleToDrivebyLink( - veh@bike_spt,				veh@drivebybike_spt, - ) VehicleToDrivebyLink( - veh@bike_dirt,				veh@drivebybike_dirt, - ) VehicleToDrivebyLink( - veh@bike_chopper,			veh@drivebybike_chop, - ) VehicleToDrivebyLink( - veh@bike_freeway,			veh@drivebybike_free, - ) VehicleToDrivebyLink( - veh@bike_scooter,			veh@drivebybike_scot, - ) VehicleToDrivebyLink( - veh@truck,				veh@drivebytruck, - ) VehicleToDrivebyLink( - veh@HELICOPTER,			veh@DRIVEBYHELI, - ) VehicleToDrivebyLink( - veh@HELICOPTER,			veh@DRIVEBYHELI_1H, - ) VehicleToDrivebyLink( - veh@boat_speed,			veh@DRIVEBYboat_spee, - ) VehicleToDrivebyLink( - veh@boat_speed,			veh@DRIVEBYboat_spee_1H, - ) VehicleToDrivebyLink( - veh@boat_stand_big,		veh@DRIVEBYBOAT_BIG, - ) VehicleToDrivebyLink( - veh@boat_standing,		veh@DRIVEBYboat_stnd, - ) VehicleToDrivebyLink( - veh@boat_standing,		veh@DRIVEBYboat_stnd_1H, - ) VehicleToDrivebyLink( - veh@bus,				veh@drivebytruck, -, DBF_NoRearDrivebys DBF_DisableFrontDrivebys) VehicleToDrivebyLink( - veh@bus,				veh@drivebyairtug, -, DBF_NoDriverDrivebys DBF_AllSeatsUseFrontAnims)
 * van
 * 1) bikes
 * 1) trucks
 * 1) helicopters
 * 1) speed boat
 * bus

The Ballad of Gay Tony

 * 1) filename:  animgrp.dat
 * 2) format:
 * 3) o MovementGroup( (Resident/Streaming),		groupname )
 * 4) o WeaponGroup( (Resident/Streaming),			groupname )
 * 5) o VehicleGroup( (Resident/Streaming),			groupname )
 * 6) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )
 * 7) o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags)
 * 8) additionalFlags can be made up of:
 * 9) 	DBF_AlternateFireFront
 * 10) 	DBF_AlternateFireRear
 * 11) 	DBF_IsVanFlagNeededForRear
 * 12) 	DBF_NoRoofNeeded
 * 13) 	DBF_RoofNeeded
 * 14) 	DBF_AdjustVerticalHeightFS
 * 15) 	DBF_HasRifle
 * 16) 	DBF_HasGrenades
 * 17) 	DBF_AllSeatsUseFrontAnims
 * 18) 	DBF_NoRearDrivebys
 * 19) 	DBF_DisableFrontDrivebys
 * 20) 	DBF_BackRightSeatUsesPassengerAnims
 * 1) 	DBF_DisableFrontDrivebys
 * 2) 	DBF_BackRightSeatUsesPassengerAnims

Version(3)

MovementGroup(Streaming, move_m@test) MovementGroup(Streaming, move_m@roman_scared) MovementGroup(Streaming, move_player_club) MovementGroup(Streaming, move_m@santo) MovementGroup(Streaming, move_f@margot) MovementGroup(Streaming, move_f@WAITRESS) MovementGroup(Streaming, move_m@tony_scared) MovementGroup(Streaming, move_f@GIRL_CLUB)
 * 1) Movement groups
 * 2) o MovementGroup( (Resident/Streaming),		groupname )
 * 1) o MovementGroup( (Resident/Streaming),		groupname )

WeaponGroup( Streaming, gun@grnde_launch ) WeaponGroup( Streaming, gun@p90 ) WeaponGroup( Streaming, gun@aa12 ) WeaponGroup( Streaming, gun@m249 ) WeaponGroup( Streaming, gun@44A ) WeaponGroup( Streaming, gun@DSR1 ) WeaponGroup( Streaming, gun@GOLD_UZI )
 * 1) Weapon groups
 * 2) o WeaponGroup( (Resident/Streaming),			groupname )
 * 1) o WeaponGroup( (Resident/Streaming),			groupname )


 * 1) WeaponProjectile groups
 * 2) o WeaponGroupProjectile( (Resident/Streaming),	groupname )
 * 3) WeaponProjectileGroup( Streaming, throw_pipe )
 * 1) WeaponProjectileGroup( Streaming, throw_pipe )
 * 1) WeaponProjectileGroup( Streaming, throw_pipe )

VehicleGroup( Streaming, veh@car_test )
 * 1) Vehicle groups
 * 2) o VehicleGroup( (Resident/Streaming),			groupname )
 * 1) o VehicleGroup( (Resident/Streaming),			groupname )

BikeGroup( Streaming, veh@bike_testchopper, 0.006, -0.070,  0.020, -0.009, -0.072,  0.016)
 * 1) Bike groups
 * 2) o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z )
 * 1) o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z )

VehicleDrivebyGroup( Streaming, veh@drivebybk_free_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_spt_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_dirt_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_chop_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_scot_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload)
 * 1) Vehicle driveby groups
 * 2) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )
 * 1) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )

VehicleToDrivebyLink( - veh@bike_testchopper,		veh@drivebybike_chop, - ) VehicleToDrivebyLink( - veh@car_test,				veh@driveby_teststd, - ) VehicleToDrivebyLink( - veh@bike_freeway,			veh@drivebybk_free_s, - ) VehicleToDrivebyLink( - veh@bike_spt,				veh@drivebybk_spt_s, - ) VehicleToDrivebyLink( - veh@bike_dirt,				veh@drivebybk_dirt_s, - ) VehicleToDrivebyLink( - veh@bike_chopper,			veh@drivebybk_chop_s, - ) VehicleToDrivebyLink( - veh@bike_scooter,			veh@drivebybk_scot_s, - )
 * 1) VehicleToDrivebyLink: Links between vehicles and which drivebys should be used
 * 2) o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags)
 * 3) bikes
 * 1) bikes
 * 1) bikes

The Lost and Damned

 * 1) filename:  animgrp.dat
 * 2) format:
 * 3) o MovementGroup( (Resident/Streaming),		groupname )
 * 4) o WeaponGroup( (Resident/Streaming),			groupname )
 * 5) o VehicleGroup( (Resident/Streaming),			groupname )
 * 6) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )
 * 7) o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags)
 * 8) additionalFlags can be made up of:
 * 9) 	DBF_AlternateFireFront
 * 10) 	DBF_AlternateFireRear
 * 11) 	DBF_IsVanFlagNeededForRear
 * 12) 	DBF_NoRoofNeeded
 * 13) 	DBF_RoofNeeded
 * 14) 	DBF_AdjustVerticalHeightFS
 * 15) 	DBF_HasRifle
 * 16) 	DBF_HasGrenades
 * 17) 	DBF_AllSeatsUseFrontAnims
 * 18) 	DBF_NoRearDrivebys
 * 19) 	DBF_DisableFrontDrivebys
 * 20) 	DBF_BackRightSeatUsesPassengerAnims
 * 1) 	DBF_DisableFrontDrivebys
 * 2) 	DBF_BackRightSeatUsesPassengerAnims

Version(3)

MovementGroup(Streaming, move_m@test) MovementGroup(Streaming, move_f@ashley) MovementGroup(Streaming, move_m@roman_scared)
 * 1) Movement groups
 * 2) o MovementGroup( (Resident/Streaming),		groupname )
 * 1) o MovementGroup( (Resident/Streaming),		groupname )

WeaponGroup( Streaming, gun@grnde_launch ) WeaponGroup( Streaming, gun@test_gun ) WeaponGroup( Streaming, gun@sawnoff ) WeaponGroup( Streaming, gun@cz75 )
 * 1) Weapon groups
 * 2) o WeaponGroup( (Resident/Streaming),			groupname )
 * 1) o WeaponGroup( (Resident/Streaming),			groupname )


 * 1) WeaponProjectile groups
 * 2) o WeaponGroupProjectile( (Resident/Streaming),	groupname )
 * 3) WeaponProjectileGroup( Streaming, throw_pipe )
 * 1) WeaponProjectileGroup( Streaming, throw_pipe )
 * 1) WeaponProjectileGroup( Streaming, throw_pipe )

VehicleGroup( Streaming, veh@car_test )
 * 1) Vehicle groups
 * 2) o VehicleGroup( (Resident/Streaming),			groupname )
 * 1) o VehicleGroup( (Resident/Streaming),			groupname )

BikeGroup( Streaming, veh@bike_testchopper, 0.006, -0.070,  0.020, -0.009, -0.072,  0.016)
 * 1) Bike groups
 * 2) o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z )
 * 1) o BikeGroup( (Resident/Streaming), groupname, leftHandleBarOffset x, y, and z, rightHandleBarOffset x, y, and z )

VehicleDrivebyGroup( Streaming, veh@driveby_teststd,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_AlternateFireFront DBF_RoofNeeded DBF_NoRearDrivebys DBF_HasGrenades ) VehicleDrivebyGroup( Streaming, veh@drivebybk_free_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_spt_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_dirt_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_chop_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload) VehicleDrivebyGroup( Streaming, veh@drivebybk_scot_s,	0.0, 1.0, 0.0, 1.0, 0.0, 1.0, 0.0, 1.0,			DBF_ShotgunDrivebySet DBF_JustPauseFiringForReload)
 * 1) Vehicle driveby groups
 * 2) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )
 * 1) o VehicleDrivebyGroup( (Resident/Streaming),	groupname, FDSMin, FDSMax, FPSMin, FPSMax, RPSMin, RPSMax, FDSMin, FDSMax, additionalFlags )

VehicleToDrivebyLink( - veh@car_test,				veh@driveby_teststd, - ) VehicleToDrivebyLink( - veh@bike_testchopper,		veh@drivebybike_chop, - ) VehicleToDrivebyLink( - veh@car_test,				veh@driveby_teststd, - ) VehicleToDrivebyLink( - veh@bike_freeway,			veh@drivebybk_free_s, - ) VehicleToDrivebyLink( - veh@bike_spt,				veh@drivebybk_spt_s, - ) VehicleToDrivebyLink( - veh@bike_dirt,				veh@drivebybk_dirt_s, - ) VehicleToDrivebyLink( - veh@bike_chopper,			veh@drivebybk_chop_s, - ) VehicleToDrivebyLink( - veh@bike_scooter,			veh@drivebybk_scot_s, - )
 * 1) VehicleToDrivebyLink: Links between vehicles and which drivebys should be used
 * 2) o VehicleToDrivebyLink( (Resident/Streaming), groupname, drivebygroupName, optionalSpecificModel, additionalFlags)
 * std
 * std
 * std
 * 1) bikes