RAZOR.TXT									// Name of car
START OF DRIVABLE STUFF
-0.050,0.14,0.1							// Offset of driver's head in 3D space
80,-70									// Angles to turn to make head go left and right
0,0.6,0,60								// Offset of 'mirror camera' in 3D space, viewing angle of mirror
none,none,PRATBDRT.PIX,PRATBDHZ.PIX		// Pratcam border names (left, top, right, bottom)
END OF DRIVABLE STUFF
5310,5301,5302							// Engine noise (normal, enclosed space, underwater)
not stealworthy								// Can be stolen
//k}cX~fs)U+nbkMmw.n~;I
1										// Number of clauses
always
1									// Systems count
driver,1.5						// Damage										// Number of clauses
//Y^?b|(_+av$dKYx1{i W+a`*Zv
5										// Number of clauses
always
1									// Systems count
transmission,1.0						// 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 
//~K|"[lmUy%_mS_h~cx)N+a`*Zv
3										// Number of clauses
z>0.25&z<0.75
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 
//UT*Tc\Ys0iro\dzUb"^jw.n~;I
3										// Number of clauses
z>0.25&z<0.75
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 
//UT*Tc\Ys0iro\dzUv9Vlw.n~;I
3										// Number of clauses
always								// Condition
2									// Systems count
engine,1.0						// 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 
//~K|"[lmUy%_mS_h~}x.H+a`*Zv
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 
GRAZOR.PIX,GRAZOR.PIX,GRAZOR.PIX	// Grid image (opponent, frank, annie)
2										// Number of pixelmap files for this car
RAZOR8.PIX
RAZOR.PIX
2										// Number of pixelmap files for this car
RAZOR.PIX
RAZOR.PIX
2										// Number of pixelmap files for this car
RAZOR.PIX
RAZOR.PIX
0										// Number of shadetable files for this car
2										// Number of material files for this car
RAZOR8.MAT
RAZBITS.MAT
2										// Number of material files for this car
RAZOR.MAT
RAZBITS.MAT
2										// Number of material files for this car
RAZOR.MAT
RAZBITS.MAT
3										// Number of model files for this car
RAZORX.DAT
RAZOR.DAT
RAZBITS.DAT
3										// Number of alternative actors
8,RAZORX.ACT								// Minimum distance away, actor name
0,RAZOR.ACT								// Minimum distance away, actor name
-1,RAZBITS.ACT							// Minimum distance away, actor name
none									// Name of reflective screen material (or none if non-reflective)
4										// Number of steerable wheels
7										// GroovyFunkRef of 1st steerable wheel
8										// GroovyFunkRef of 2nd steerable wheel
21										// GroovyFunkRef of 1st steerable wheel
22										// GroovyFunkRef of 2nd steerable wheel
4,11,-1,-1								// Left-front suspension parts GroovyFunkRef
3,12,-1,-1								// Right-front suspension parts GroovyFunkRef
6,13									// Left-rear suspension parts GroovyFunkRef
5,14									// Right-rear suspension parts GroovyFunkRef
-1,-1,2,1								// Driven wheels GroovyFunkRefs (for spinning) - MUST BE 4 ITEMS
10,9,19,20								// Non-driven wheels GroovyFunkRefs (for spinning) - MUST BE 4 ITEMS
0.16									// Driven wheels diameter
0.15									// Non-driven wheels diameter
START OF FUNK
END OF FUNK
START OF GROOVE
FRPIVOT.ACT
not a lollipop
constant
straight
absolute
0,0,0
3
0,1,0
rock
absolute
7
0,0,0
y
0
NEXT GROOVE
FLPIVOT.ACT
not a lollipop
constant
straight
absolute
0,0,0
4
0,1,0
rock
absolute
8
0,0,0
y
0
NEXT GROOVE
RRWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
5
0,1,0
spin
controlled
1
0,0,0
x
NEXT GROOVE
RLWHEEL.ACT
not a lollipop
constant
straight
absolute
0,0,0
6
0,1,0
spin
controlled
2
0,0,0
x
NEXT GROOVE
FRWHEEL.ACT
not a lollipop
constant
no path
spin
controlled
9
0,0,0
x
NEXT GROOVE
FLWHEEL.ACT
not a lollipop
constant
no path
spin
controlled
10
0,0,0
x
NEXT GROOVE
FLSUS.ACT
not a lollipop
constant
no path
shear
absolute
-1,11,-1
0.04,0,0
0,-1,0
NEXT GROOVE
FRSUS.ACT
not a lollipop
constant
no path
shear
absolute
-1,12,-1
-0.04,0,0
0,-1,0
NEXT GROOVE
RLSUS.ACT
not a lollipop
constant
no path
shear
absolute
-1,13,-1
0.04,0,0
0,-1,0
NEXT GROOVE
RRSUS.ACT
not a lollipop
constant
no path
shear
absolute
-1,14,-1
-0.04,0,0
0,-1,0
NEXT GROOVE
IRPIVOT.ACT
not a lollipop
constant
straight
absolute
0,0,0
17
0,1,0
rock
absolute
21
0,0,0
y
0
NEXT GROOVE
ILPIVOT.ACT
not a lollipop
constant
straight
absolute
0,0,0
15
0,1,0
rock
absolute
22
0,0,0
y
0
NEXT GROOVE
IRWHEEL.ACT
not a lollipop
constant
no path
spin
controlled
19
0,0,0
x
NEXT GROOVE
ILWHEEL.ACT
not a lollipop
constant
no path
spin
controlled
20
0,0,0
x
END OF GROOVE
//=h^[=0xV2
0.700000
0.050000,0.300000
0.050000
0.050000
0.000000
0.000000
0
//=h^[=0xV2
0.600000
0.150000,0.400000
0.050000
0.050000
0.000000
0.000000
34
26
0.018312, -0.048630, 0.200104
0.028312, 0.084180, 0.250104
0.018810, 0.351838, 0.139937
0.011190, 0.046592, 0.010063
17
10
142
4
211
1
131
1
0
7
131
1
0
1
125
1
183
7
126
1
125
1
131
4
183
3
221
37
142
2
211
14
142
15
211
28
0.015177, -0.049214, 0.026142
0.030177, 0.084763, 0.076142
0.028216, 0.358121, 0.089757
0.016784, 0.043810, 0.060243
11
7
232
10
229
2
131
1
0
1
239
7
229
2
239
1
196
6
131
54
232
22
229
32
0.040376, -0.039762, 0.200174
0.050376, 0.059281, 0.250174
0.022426, 0.194130, 0.139957
0.007574, 0.102999, 0.010043
19
9
235
1
102
4
240
1
221
1
126
7
221
1
126
1
95
1
206
1
126
7
95
1
221
4
206
3
250
37
102
2
240
13
235
1
102
15
240
34
-0.030244, -0.048630, 0.200104
-0.020244, 0.084180, 0.250104
0.010853, 0.351838, 0.139937
0.019147, 0.046592, 0.010063
17
10
215
4
141
1
0
1
131
7
0
1
131
1
182
1
125
1
131
6
221
1
182
5
125
3
126
37
215
2
141
14
215
15
141
36
-0.032053, -0.049214, 0.026142
-0.017053, 0.084763, 0.076142
0.016279, 0.358121, 0.089757
0.028721, 0.043810, 0.060243
11
11
229
7
229
1
0
1
131
2
239
7
131
7
229
2
239
2
196
66
229
8
229
41
-0.052381, -0.039762, 0.200174
-0.042381, 0.059281, 0.250174
0.007225, 0.194130, 0.139957
0.022775, 0.102999, 0.010043
19
10
244
3
233
1
103
1
126
1
221
7
126
1
221
1
206
1
95
1
221
6
250
1
206
1
126
4
95
40
244
2
103
14
244
14
233
1
103
84
0.020902, -0.098572, -0.245346
0.030902, -0.094958, -0.195346
0.019235, 0.000045, 0.011444
0.010765, 0.010794, 0.138556
14
4
216
41
217
3
217
15
139
2
0
2
119
1
247
7
139
2
0
1
216
8
216
1
119
13
139
2
247
85
0.043458, -0.050704, -0.285019
0.053458, 0.005741, -0.235019
0.022932, 0.061565, 0.000000
0.007068, 0.107770, 0.150000
14
4
0
1
177
40
158
1
253
2
158
1
253
12
253
4
216
2
253
10
216
1
0
7
216
2
253
1
177
86
0.057029, -0.098691, -0.220958
0.067029, -0.095172, -0.170958
0.025156, 0.000037, 0.018479
0.004844, 0.010519, 0.131521
14
4
253
1
215
40
193
3
193
15
247
2
119
2
0
8
247
2
119
1
253
7
119
1
253
2
215
12
247
87
0.077444, -0.046217, -0.231802
0.087444, 0.019507, -0.181802
0.028501, 0.084131, 0.015351
0.001499, 0.113040, 0.134649
11
4
177
1
0
40
61
1
154
2
61
1
154
12
154
6
215
11
177
8
177
1
215
88
0.081447, -0.040983, -0.119715
0.096447, 0.042025, -0.069715
0.044964, 0.135537, 0.047683
0.000036, 0.113487, 0.102317
9
6
0
2
185
39
155
3
144
7
155
1
144
4
144
21
0
10
185
89
0.059381, -0.098557, -0.073152
0.074381, -0.094932, -0.023152
0.039387, 0.000046, 0.061115
0.005613, 0.010828, 0.088885
2
66
0
18
0
90
0.078844, -0.039932, 0.044767
0.093844, 0.051141, 0.094767
0.044306, 0.163694, 0.095129
0.000694, 0.109524, 0.054871
8
7
0
2
226
11
232
9
232
2
73
1
177
62
226
22
249
91
0.066122, -0.097606, 0.044767
0.081122, -0.093226, 0.094767
0.041091, 0.000123, 0.095129
0.003909, 0.013015, 0.054871
3
69
0
1
221
26
221
92
0.078844, -0.040885, -0.053733
0.093844, 0.042666, -0.003733
0.044306, 0.137348, 0.066716
0.000694, 0.113304, 0.083284
12
6
185
2
0
13
153
9
153
1
226
16
67
3
169
7
67
1
169
4
169
21
185
6
185
93
0.078587, -0.039726, 0.124990
0.088587, 0.056098, 0.174990
0.028689, 0.181526, 0.118270
0.001311, 0.105946, 0.031730
9
7
226
2
0
8
247
11
247
4
68
1
235
58
226
22
205
3
169
94
0.030595, -0.040004, 0.234988
0.040595, 0.063059, 0.284988
0.020824, 0.210466, 0.150000
0.009176, 0.098724, 0.000000
17
10
0
4
192
1
215
1
142
7
215
1
142
1
39
1
167
1
142
6
102
1
39
1
215
4
167
3
244
37
0
2
192
29
192
95
0.066275, -0.097828, 0.123542
0.076274, -0.093625, 0.173542
0.026671, 0.000103, 0.117853
0.003329, 0.012505, 0.032147
6
69
221
1
0
1
213
9
213
12
221
5
213
96
0.012409, -0.099350, 0.179419
0.022409, -0.096350, 0.229419
0.017843, 0.000000, 0.133970
0.012157, 0.009000, 0.016030
7
70
213
1
0
3
94
6
0
2
94
14
213
16
94
99
-0.030924, -0.098572, -0.245346
-0.020924, -0.094958, -0.195346
0.010741, 0.000045, 0.011444
0.019259, 0.010794, 0.138556
14
1
216
42
217
9
217
11
0
2
139
2
247
1
119
7
0
1
216
1
139
8
139
2
247
14
216
1
119
100
-0.053480, -0.050704, -0.285019
-0.043480, 0.005741, -0.235019
0.007045, 0.061565, 0.000000
0.022955, 0.107770, 0.150000
14
1
0
1
177
41
158
1
253
8
158
1
253
6
253
4
216
5
253
7
216
1
0
24
216
2
253
1
177
101
-0.067052, -0.098691, -0.220958
-0.057052, -0.095172, -0.170958
0.004821, 0.000037, 0.018479
0.025179, 0.010519, 0.131521
14
1
253
1
215
41
193
9
193
11
119
2
247
3
0
7
119
1
253
1
247
8
247
15
119
1
253
2
215
102
-0.087467, -0.046217, -0.231802
-0.077467, 0.019507, -0.181802
0.001475, 0.084131, 0.015351
0.028525, 0.113040, 0.134649
11
1
177
1
0
41
61
1
153
8
61
1
153
6
153
9
215
8
177
25
177
1
215
103
-0.096466, -0.040983, -0.119715
-0.081466, 0.042025, -0.069715
0.000000, 0.135537, 0.047683
0.045000, 0.113487, 0.102317
9
3
0
9
185
39
155
3
144
1
155
1
144
4
144
38
0
10
185
104
-0.074399, -0.098557, -0.073152
-0.059399, -0.094932, -0.023152
0.005577, 0.000046, 0.061115
0.039423, 0.010828, 0.088885
2
64
0
35
0
105
-0.094116, -0.039932, 0.044767
-0.079116, 0.051141, 0.094767
0.000594, 0.163694, 0.095129
0.044406, 0.109524, 0.054871
8
11
0
2
226
6
229
18
229
3
70
1
175
68
226
6
246
106
-0.081408, -0.097606, 0.044767
-0.066408, -0.093226, 0.094767
0.003806, 0.000123, 0.095129
0.041194, 0.013015, 0.054871
3
72
0
1
221
38
221
107
-0.094116, -0.040885, -0.053733
-0.079116, 0.042666, -0.003733
0.000594, 0.137348, 0.066716
0.044406, 0.113304, 0.083284
12
3
185
9
0
10
149
16
149
2
225
11
67
3
169
1
67
1
169
4
169
38
185
6
185
108
-0.088885, -0.039726, 0.124990
-0.078885, 0.056098, 0.174990
0.001242, 0.181526, 0.118270
0.028758, 0.105946, 0.031730
9
11
226
2
0
5
245
18
245
5
66
1
233
64
226
8
201
1
165
109
-0.040878, -0.040004, 0.234988
-0.030878, 0.063059, 0.284988
0.009110, 0.210466, 0.150000
0.020890, 0.098724, 0.000000
17
10
192
4
0
1
141
1
211
7
141
1
211
1
162
1
35
1
211
6
240
1
162
1
141
4
35
3
103
37
192
2
0
14
192
110
-0.076543, -0.097828, 0.123542
-0.066543, -0.093625, 0.173542
0.003265, 0.000103, 0.117853
0.026735, 0.012505, 0.032147
6
72
221
1
0
1
213
8
213
25
221
5
213
111
-0.022677, -0.099350, 0.179419
-0.012677, -0.096350, 0.229419
0.012093, 0.000000, 0.133970
0.017907, 0.009000, 0.016030
7
71
94
2
213
1
0
6
94
2
0
15
94
14
213
112
0.018384, -0.047588, 0.107757
0.028384, 0.083040, 0.157757
0.018822, 0.340244, 0.113299
0.011178, 0.051642, 0.036701
12
9
205
8
64
1
146
2
229
8
64
1
229
3
171
4
146
58
205
20
131
1
178
1
121
113
-0.030302, -0.047588, 0.107757
-0.020302, 0.083040, 0.157757
0.010843, 0.340244, 0.113299
0.019157, 0.051642, 0.036701
12
13
201
4
146
1
64
1
229
9
146
8
64
1
229
4
172
68
201
4
131
2
121
1
178
//=h^[=0xV2
0.700000
0.050000,0.300000
0.050000
0.050000
0.000000
0.000000
0
START OF MECHANICS STUFF version 2
-0.176, 0,	0.148						// left rear wheel position
0.176,	0,	0.148						// right rear
-0.162,	0,	-0.158						// left front wheel position
0.162,	0,	-0.158						// right front
0,	0.04,	0.0							// centre of mass position
1										// number of bounding boxes
-0.214,	-0.094,	-0.273					// min x, min y, min z
0.214,	0.090,	0.262					// max x, max y, max z	
0.5										// min turning circle radius
0.01,	0.01							// suspension give (forward, back)
0.036									// ride height (must be more than miny in bounding box )
1										// damping factor
0.6										// mass in tonnes
1										// fractional reduction in friction when slipping
79,	80								// friction angle ( front and rear )
0.36,	0.15,	0.7						// width, height, length(0.816, 1.216) for angular momentum calculation
2.0										// traction fractional multiplier v. 2
50										// speed at which down force = weight v. 2
1.0										// brake multiplier, 1 = nomral brakes v. 2
1.0										// increase in brakes per second 1 = normal v. 2
0.05, 0.05								// rolling resistance front and back
6										// number of gears
300										// speed at red line in highest gear
8										// acceleration in highest gear m/s^2 (i.e. engine strength)
END OF MECHANICS STUFF
//(8q?\pXi~ir=x`q;Wg	
1				// number of materials
M11.MAT
