VERSION 2

C2SBMW.TXT		// Stock, realistic-physics
0.5			// Softness
-
-,-,-
-,-
-,-,-,-
-,-,-,-
-
5300 , 5300 , 5300	// Engine noise (normal, enclosed space, underwater)
-

///////////////////////////////////////////////// [Damage info for TOP impacts]
1			// Number of clauses               
always		// Condition      
  1				// Systems count                   
	  driver,1.5        	// Damage                                  
///////////////////////////////////////////////// [Damage info for BOTTOM impacts]
5			// Number of clauses               
always            // Condition
  1				// Systems count
	  transmission,0.2	// Damage               
	  z<0.25&x<0.25		// Condition           
  3				// Systems count
	  lf_wheel,0.5		// Damage              
	  lf_brake,0.5		// Damage              
	  steering,0.3		// Damage              
	  z<0.25&x>0.75		// Condition           
  3				// Systems count
	  rf_wheel,0.5		// Damage              
	  rf_brake,0.5		// Damage              
	  steering,0.3		// Damage              
	  z>0.75&x<0.25		// Condition           
  2				// Systems count
	  lr_wheel,0.5		// Damage              
	  lr_brake,0.5		// Damage              
	  z>0.75&x>0.75		// Condition           
  2				// Systems count
	  rr_wheel,0.5		// Damage              
	  rr_brake,0.5		// Damage              
///////////////////////////////////////////////// [Damage info for LEFT impacts]
3			// Number of clauses
z>0.25&z<0.75	// Condition
  1				// Systems count
	  driver,1.0		// Damage               
	  z<0.25			// Condition            
  3				// Systems count
	  lf_wheel,0.5		// Damage                       
	  lf_brake,0.5		// Damage                       
	  steering,0.3		// Damage                       
	  z>0.75			// Condition            
  2				// Systems count
	  lr_wheel,0.5		// Damage                       
	  lr_brake,0.5		// Damage                       
///////////////////////////////////////////////// [Damage info for RIGHT impacts]
3			// Number of clauses               
z>0.25&z<0.75	// Condition                    
  1				// Systems count
	  driver,1.0		// Damage               
	  z<0.25			// Condition            
  3				// Systems count
	  rf_wheel,0.5		// Damage                       
	  rf_brake,0.5		// Damage                       
	  steering,0.3		// Damage                       
	  z>0.75			// Condition            
  2				// Systems count
	  rr_wheel,0.5		// Damage                       
	  rr_brake,0.5		// Damage                       
///////////////////////////////////////////////// [Damage info for FRONT impacts]
3			// Number of clauses               
always		// Condition            
  2				// Systems count
	  engine,0.4		// Damage               
	  transmission,0.3	// Damage                       
	  x<0.25			// Condition            
  3				// Systems count
	  lf_wheel,0.5		// Damage                       
	  lf_brake,0.5		// Damage                       
	  steering,0.5		// Damage                       
	  x>0.75			// Condition            
  3				// Systems count
	  rf_wheel,0.5		// Damage                       
	  rf_brake,0.5		// Damage                       
	  steering,0.5		// Damage                       
///////////////////////////////////////////////// [Damage info for REAR impacts]
3			// Number of clauses               
always		// Condition            
  1				// Systems count
	  transmission,0.5	// Damage                       
	  x<0.25			// Condition            
  2				// Systems count
	  lr_wheel,0.5		// Damage                       
	  lr_brake,0.5		// Damage                       
	  x>0.75			// Condition            
  2				// Systems count
	  rr_wheel,0.5		// Damage                       
	  rr_brake,0.5		// Damage
/////////////////////////////////////////////////

                                     
-,-,-
1				// Number of extra levels of detail
8				// Minimum distance before squared                
-
-
-

4		// Number of steerable wheels
10		// GroovyFunkRef of 1st steerable wheel
11		// GroovyFunkRef of 2nd steerable wheel
12		// GroovyFunkRef of 3rd steerable wheel
13		// GroovyFunkRef of 4th steerable head

0,-1,-1,-1			// FL suspension parts GroovyFunkRef
1,-1,-1,-1			// FR suspension parts GroovyFunkRef
2,-1				// RL suspension parts GroovyFunkRef
3,-1				// RR suspension parts GroovyFunkRef

15,16,-1,-1		// Driven wheels GroovyFunkRefs (for spinning) - MUST BE 4 ITEMS
17,18,-1,-1		// Non-driven wheels GroovyFunkRefs (for spinning) - MUST BE 4 ITEMS

0.137		// Driven wheels diameter
0.137		// Non-driven wheels diameter

START OF FUNK

BMWBrakes
constant
piss off
no fucking lighting bastards
frames
accurate
texturebits
VB
4
BMWBrakes, 2,0,2,1	// Lower-left (brakes only)
BMWBrakes, 2,1,2,1	// Lower-right (brake & reverse)
BMWBrakes, 2,0,2,0	// Upper-left (no lights)
BMWBrakes, 2,1,2,0	// Upper-right (reverse only)

NEXT FUNK

BmwLidBrake
constant
piss off
no fucking lighting bastards
frames
accurate
texturebits
B
2
BmwLidBrake, 1,0,2,1	// Upper light (not braking)
BmwLidBrake, 1,0,2,0	// Lower light (braking)


END OF FUNK

START OF GROOVE

FLPIVOT.ACT
not a lollipop
constant
no path
rock
absolute
10
0,0,0
y
0

NEXT GROOVE

FRPIVOT.ACT
not a lollipop
constant
no path
rock
absolute
11
0,0,0
y
0

NEXT GROOVE

RLWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
2
0,1,0
spin
controlled
15
0,0,0
x

NEXT GROOVE

RRWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
3
0,1,0
spin
controlled
16
0,0,0
x

NEXT GROOVE

FRWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
1
0,1,0
spin
controlled
17
0,0,0
x

NEXT GROOVE

FLWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
0
0,1,0
spin
controlled
18
0,0,0
x

// NEXT GROOVE

// PivotFL.ACT
// not a lollipop
// constant
// no path
// shear
// controlled
//  0 , 4 , 0 
// -0.09 , 0 , 0 
//  0 , 100 , 0

// NEXT GROOVE

// PivotFR.ACT
// not a lollipop
// constant
// no path
// shear
// controlled
//  0 , 5 , 0 
//  0.09 , 0 , 0 
//  0 , 100 , 0

NEXT GROOVE

Steer.ACT	// Model name
not a lollipop
constant
no path
rock
controlled
12			// GroovyFunkRef for movement
0 , 0.001 , 0	// Center of movement
z			// Axis
15

NEXT GROOVE

DriverHead.ACT		// Model name
not a lollipop
constant
no path
rock
controlled
13			// GroovyFunkRef for movement
0 , 0 , 0		// Center of movement
y			// Axis
2

NEXT GROOVE

YDISCFL
not a lollipop
constant
no path
no object moving cunt

NEXT GROOVE

YDISCRL
not a lollipop
constant
no path
no object moving cunt

NEXT GROOVE

YDISCFR
not a lollipop
constant
no path
no object moving cunt

NEXT GROOVE

YDISCRR
not a lollipop
constant
no path
no object moving cunt


END OF GROOVE
START OF MECHANICS STUFF version 1

1.04	// Minimum turning circle: [Radius in meters * 0.2] Or [Diameter in meters * 0.1]
1.05	// Brake multiplier.
1.05	// Braking strength multiplier.
5	// Number of gears.
172	// Speed at red line in highest gear.	(0.9 x top speed)
2.5	// Acceleration in highest gear (m/s^2) i.e. engine strength.

-
-
-
-

0 , 0.09 , 0.04	// Centre of mass
1.16			// Mass
0.45 , 0.35 , 0.91// Angular momentum proportions	(1.5X , 1.5Y , 1.0Z)
125			// Downforce-to-weight balance speed

4                           // Number of 'Wheels' entries.

-				// Wheels entry #1 - FL
-				//
-				//
-0.165 , 0.07 , -0.28	// Position		(X = Centre)
1				// Steerable flags
0				// Driven flags
0.004				// Suspension give
0.65				// Damping factor
0.75				// Fractional reduction in friction when slipping
83 , 83			// Friction angles
1.15				// Traction fractional multiplier
0.02				// Rolling resistance

-				// Wheels entry #2 - FR
-				//
-				//
0.165 , 0.07 , -0.28	// Position
1				// Steerable flags
0				// Driven flags
0.004				// Suspension give
0.65				// Damping factor
0.75				// Fractional reduction in friction when slipping
83 , 83			// Friction angles
1.15				// Traction fractional multiplier
0.02				// Rolling resistance

-				// Wheels entry #3 - RL
-				//
-				//
-0.165 , 0.07 , 0.28	// Position
0				// Steerable flags
0				// Driven flags
0.004				// Suspension give
0.65				// Damping factor
0.75				// Fractional reduction in friction when slipping
79 , 83			// Friction angles
1.15				// Traction fractional multiplier
0.02				// Rolling resistance

-				// Wheels entry #4 - RR
-				//
-				//
0.165 , 0.07 , 0.28	// Position
0				// Steerable flags
0				// Driven flags
0.004				// Suspension give
0.65				// Damping factor
0.75				// Fractional reduction in friction when slipping
79 , 83			// Friction angles
1.15				// Traction fractional multiplier
0.02				// Rolling resistance


2	// Number of bounds

polyhedron
16					// number of points
-0.173286, 0.024431, -0.415542
-0.173286, 0.078722, -0.437207
-0.173286, 0.142614, -0.415457
-0.173286, 0.182631, -0.239500
-0.173286, 0.215257, 0.461439
-0.173286, 0.113812, 0.478177
-0.173286, 0.047541, 0.456172
-0.173286, 0.024431, 0.284378
0.173360, 0.024431, 0.284378
0.173360, 0.047541, 0.456172
0.173360, 0.113812, 0.478177
0.173360, 0.215257, 0.461439
0.173360, 0.182631, -0.239500
0.173360, 0.142614, -0.415457
0.173360, 0.078722, -0.437207
0.173360, 0.024431, -0.415542

polyhedron
8					// number of points
-0.161561, 0.178043, -0.199738
-0.113728, 0.274136, -0.018513
-0.120525, 0.277874, 0.215133
-0.161561, 0.198689, 0.411142
0.161635, 0.198689, 0.411142
0.120599, 0.277874, 0.215133
0.113802, 0.274136, -0.018513
0.161635, 0.178043, -0.199738


-
END OF MECHANICS STUFF


1			// # Materials for shrapnel
0 , 0 , 0		// Black


// Main model's damage vertices (Fire/smoke points)
1                       // Engine
1                       // Transmission
1                       // Driver      
5                       // Steering    
1                       // FL brake    
1                       // FR brake    
1                       // RL brake    
1                       // RR brake    
1                       // FL wheel    
4                       // FR wheel    
6                       // RL wheel    
1                       // RR wheel    


CAMERA_POSITIONS
 0.0   , 0.1   ,-0.45		// bumper position
-0.095 , 0.23 , 0.02		// cockpit position  , [use the 'AngleTriangle']

END					// The end.
