|
RigsofRods
Soft-body Physics Simulation
|
Go to the documentation of this file.
2 #include "benchmark/benchmark.h"
66 "2012 Saf-T-Liner HDX (FPS) ",
68 "fileinfo 4513UID , 107, 1 ",
70 "fileformatversion 3 ",
72 "author chassis -1 Sirendude 2011 ",
"author texture -1 Graysonk95 ",
73 "author mesh -1 Graysonk95 ",
"author wheels -1 Nickster7 ",
74 "author engine_sounds -1 TC2000FE ",
"author exterior_mirrors -1 Carsonj493",
77 "This is a 2012 Thomas Saf-T-Liner HDX ",
78 "and my first vehicle I have done most of the work getting it in game! ",
81 "SHIFT+B toggles ABS. ",
82 "SHIFT+V toggles TC ",
90 "1000, 0.0, tracks/semi ",
95 "disabledefaultsounds ",
98 "116, tracks/default_force ",
"116, tracks/default_starter ",
99 "116, tracks/default_turbo ",
"116, HDX_engine ",
100 "49, HDX_ign ",
"55, HDX_air_purge ",
101 "49, tracks/default_horn ",
"96, HDX_pump ",
102 "55, HDX_air ",
"14, tracks/default_shift ",
103 "64, tracks/default_break ",
"64, tracks/default_creak ",
104 "14, tracks/default_gear_slide ",
"116, HDX_rbeep ",
105 "49, HDX_signal ",
"14, tracks/default_screetch ",
106 "14, HDX_brakes ",
"14, HDX_pbrake ",
107 "5, tracks/default_screetch ",
"5, HDX_brakes ",
114 "SlopeBrake 10, 6, 12 ",
117 ";new_material effect parameters ",
118 "HDX_busbody mesh_standard busbody.png medium.png ",
119 "HDX_buswindow mesh_transparent buswindow.png bustintedwindow.png ",
120 "edoor_busbody mesh_standard busbody.png medium.png ",
121 "edoor_buswindow mesh_transparent buswindow.png bustintedwindow.png ",
122 "HDX_white mesh_standard whiteroof.png lightgray.png ",
123 "HDXlmirror_video-camera1 mesh_standard mirror.png whiteroof.png ",
124 "HDXrmirror_video-camera2 mesh_standard mirror.png whiteroof.png ",
126 "HDXrearview_mirror mesh_standard mirror.png whiteroof.png ",
127 "HDXdblrim_rimcolor mesh_standard rimcolor.png medium.png ",
128 "HDXrim_rimcolor mesh_standard rimcolor.png medium.png ",
129 "Speaker_speaker mesh_standard speaker.png - ",
130 "Speaker_speakers mesh_standard speakers.png - ",
131 "//number_busnumber mesh_standard busnumber.png - ",
132 "HDXseats_HDXseat mesh_standard HDXseat.png - ",
133 "HDXdseat_HDXseat mesh_standard HDXseat.png - ",
136 ";AntiLockBrakes regulation-force, minspeed, pulse/sec, mode ",
137 "AntiLockBrakes 0.2, 8, 500, mode: OFF ",
139 ";TractionControl regulation-force, wheelslip, fadespeed, pulse/sec, mode ",
140 "TractionControl 2, 0.6, 0.3, 1000, mode: ON ",
143 ";min rpm, max rpm, torque, differential ratio, rear gear, first, second, third, fourth, fifth, sixth ",
144 "1000.1, 1900.0, 6300.0, 4.00, 4.9, 4.0, 3.22, 2.4, 1.9, 1.5, 1.3, 1.13 ",
147 ";set_beam_defaults spring, damping, deform, break, diameter, material ",
148 "set_beam_defaults 4000000, 7000, 2000, 80000, -1, tracks/beam ",
150 "//enable_advanced_deformation ",
154 "0, -1.6, 0.6, -1.2, n ",
"1, -2, 0, 0.5, n ",
"2, -1.6, 0.6, 1.2, n ",
"3, -2, 0, -0.5, n ",
155 "4, -0.4, 0.6, -1.2, n ",
"5, -0.25, 0, 0.5, n ",
"6, -0.4, 0.6, 1.2, n ",
"7, -0.25, 0, -0.5, n ",
156 "8, 2, 0.5, 0.5, n ",
"9, 2, 0.5, -0.5, n ",
"10, 2, 0, 0.5, n ",
"11, 2, 0, -0.5, n ",
157 "12, 4.5, 0, -0.5, n ",
"13, 4.5, 0.55, 0.5, n ",
"14, 4.5, 0, 0.5, n ",
"15, 4.5, 0.55, -0.5, n ",
158 "16, 6, 0.55, -0.5, n ",
"17, 6, 0, 0.5, n ",
"18, 6, 0.55, 0.5, n ",
"19, 6, 0, -0.5, n ",
159 "20, 6.5, 0.5, -0.5, n ",
"21, 6.5, 0, 0.5, n ",
"22, 6.5, 0.5, 0.5, n ",
"23, 6.5, 0, -0.5, n ",
160 "24, -1, 0.1, 0.95, n ",
"25, -1, 0.1, 1.45, n ",
"26, -1, 0.1, -0.95, n ",
"27, -1, 0.1, -1.45, n ",
161 "28, -0.5, 0.1, 0.95, n ",
"29, -1.5, 0.1, 0.95, n ",
"30, -0.5, 0.1, -0.95, n ",
"31, -1.5, 0.1, -0.95, n ",
162 "32, -1, 0.6, 1.05, n ",
"33, -1, 0.6, -1.05, n ",
"34, 5.25, 0.05, 1.45, n ",
"35, 5.25, 0.05, -1.45, n ",
163 "36, 5.25, 0.05, 0.7, n ",
"37, 5.25, 0.05, -0.7, n ",
"38, 5.25, 0.55, 1.5, n ",
"39, 5.25, 0.55, -1.5, n ",
164 "40, 4.75, 0.05, 1.45, n ",
"41, 4.75, 0.05, -1.45, n ",
"42, 5.75, 0.05, 1.45, n ",
"43, 5.75, 0.05, -1.45, n ",
165 "44, 2, 1.5, 0, n ",
"45, -0.5, 1, 1.5, n ",
"46, -0.25, 0.25, 1.5, n ",
"47, -0.25, 0.25, -1.5, n ",
166 "48, -0.5, 1, -1.5, n ",
"49, -3.25, 1.5, 1, n ",
"50, -3.25, 1.5, -1, n ",
"51, -3.25, 2.7, 1.5, n ",
167 "52, -3.25, 2.7, -1.5, n ",
"53, 3.25, 0, 1.5, n ",
"54, 3.25, 0, -1.5, n ",
"55, 0.75, 0, 1.5, n ",
168 "56, 0.75, 0, -1.5, n ",
"57, 4.5, 0.25, 1.5, n ",
"58, 4.5, 0.25, -1.5, n ",
"59, 4.75, 1, 1.5, n ",
169 "60, 5.25, 1, 1.5, n ",
"61, 5.75, 1, 1.5, n ",
"62, 5.75, 1, -1.5, n ",
"63, 5.25, 1, -1.5, n ",
170 "64, 4.75, 1, -1.5, n ",
"65, 6, 0.25, 1.5, n ",
"66, 6, 0.25, -1.5, n ",
"67, 8.75, 0.35, 1.5, n ",
171 "68, 8.75, 0.35, -1.5, nx ",
"69, 8.75, 2.55, 1.5, n ",
"70, 8.75, 2.55, -1.5, n ",
"71, -3.25, 3.15, 0.75, n ",
172 "72, -3.25, 3.15, -0.75, n ",
"73, 8.75, 3.3, 0.75, n ",
"74, 8.75, 3.3, -0.75, n ",
"75, 8.75, 1.5, 1.5, n ",
173 "76, 8.75, 1.5, -1.5, n ",
"77, -3.25, 1.5, 1.5, n ",
"78, -3.25, 1.5, -1.5, n ",
"79, -1.5, 1, -1.5, n ",
174 "80, -1.75, 0.25, -1.5, n ",
"81, -1.75, 0.25, -1.5, n ",
"82, -0.25, 0, -1.5, n ",
"83, -1.5, 1, 1.5, n ",
175 "84, -1.75, 0.25, 1.5, n ",
"85, -0.25, 0, 1.5, n ",
"86, -3.25, 0, 1.5, n ",
"87, -3.25, 0, -1.5, n ",
176 "88, -1.75, 0, -1.5, n ",
"89, -2.1, -0.1, -1.5, n ",
"90, -3.2, -0.1, -1.5, n ",
"91, -2.7, -0.1, -1.5, n ",
177 "92, -2.65, -0.1, -1.5, n ",
"93, -3.2, 2.5, -1.5, n ",
"94, -2.15, 2.5, -1.5, n ",
"95, -2.65, 2.5, -1.5, n ",
178 "96, -2.7, 2.5, -1.5, n ",
"97, -2.15, 2.5, 0, n ",
"98, -3.3, 0.1, 1.1, n ",
"99, -3.3, 0.3, 1.1, n ",
179 "100, -3.35, 0.3, -1.4, n ",
"101, -3.35, -0.05, -1.4, n",
"102, -3.4, 0.3, 1.1, n ",
"103, -3.4, 0.1, 1.1, n ",
180 "104, -1.8, 1.65, 1.5, n ",
"105, -1.2, 1.2, 1.5, n ",
"106, -1.2, 1.65, 1.5, n ",
"107, -1.8, 1.2, 1.5, n ",
181 "108, -1.2, 1.2, 1.65, n ",
"109, -1.2, 1.65, 1.65, n ",
"110, 5.85, 1.65, 1.5, n ",
"111, 5.85, 1.2, 1.5, n ",
182 "112, 6.45, 1.65, 1.5, n ",
"113, 6.45, 1.2, 1.5, n ",
"114, 6.45, 1.65, 1.65, n ",
"115, 6.45, 1.2, 1.65, n ",
183 "116, 8.25, 1, 0, n ",
"117, -3.2, 1.7, 0.35, n ",
"118, -2.95, 1.4, 0.35, n ",
"119, -2.95, 1.4, 1.2, n ",
184 "120, -2.7, 0.95, 1.5, n ",
"121, -2.7, 0.95, 0.75, n ",
"122, -2.25, 1, 0.75, n ",
"123, -3.3, 2.6, -0.7, n ",
185 "124, -3.3, 2.6, 0.7, n ",
"125, 7.55, 3.5, 0, n ",
"126, 7.5, 3.35, 0.05, n ",
"127, 7.6, 3.35, -0.05, n ",
186 "128, 7.5, 3.35, -0.05, n ",
"129, 7.6, 3.35, 0.05, n ",
"130, -4.35, 2.7, 1.8, n ",
"131, -4.35, 2.7, -1.8, n ",
190 "19, 17, i ",
"16, 18, i ",
"17, 18, i",
"19, 16, i",
191 "19, 18, i ",
"17, 16, i ",
"20, 22, i",
"21, 22, i",
192 "23, 20, i ",
"21, 23, i ",
"20, 21, i",
"22, 23, i",
193 "12, 14, i ",
"13, 15, i ",
"12, 15, i",
"14, 13, i",
194 "15, 14, i ",
"13, 12, i ",
"11, 10, i",
"8, 10, i ",
195 "8, 9, i ",
"11, 9, i ",
"10, 9, i ",
"11, 8, i ",
196 "7, 4, i ",
"6, 5, i ",
"0, 3, i ",
"2, 1, i ",
197 "3, 1, i ",
"0, 2, i ",
"3, 2, i ",
"1, 0, i ",
198 "6, 4, i ",
"7, 5, i ",
"4, 5, i ",
"6, 7, i ",
199 "5, 3, i ",
"7, 1, i ",
"2, 4, i ",
"6, 0, i ",
200 "5, 1, i ",
"3, 7, i ",
"4, 0, i ",
"6, 2, i ",
201 "20, 16, i ",
"23, 19, i ",
"21, 17, i",
"22, 18, i",
202 "16, 22, i ",
"20, 18, i ",
"21, 19, i",
"17, 23, i",
203 "17, 12, i ",
"14, 19, i ",
"17, 14, i",
"12, 19, i",
204 "18, 13, i ",
"16, 15, i ",
"18, 15, i",
"13, 16, i",
205 "19, 15, i ",
"16, 12, i ",
"18, 14, i",
"13, 17, i",
206 "22, 17, i ",
"18, 21, i ",
"20, 19, i",
"16, 23, i",
207 "15, 11, i ",
"9, 12, i ",
"14, 11, i",
"10, 12, i",
208 "13, 8, i ",
"15, 9, i ",
"13, 9, i ",
"8, 15, i ",
209 "12, 11, i ",
"14, 10, i ",
"8, 14, i ",
"13, 10, i",
210 "7, 0, i ",
"3, 4, i ",
"5, 2, i ",
"1, 6, i ",
211 "5, 10, i ",
"8, 6, i ",
"4, 9, i ",
"11, 7, i ",
212 "4, 8, i ",
"9, 6, i ",
"5, 11, i ",
"10, 7, i ",
213 "10, 6, i ",
"5, 8, i ",
"9, 7, i ",
"4, 11, i ",
214 "10, 4, i ",
"7, 8, i ",
"11, 6, i ",
"5, 9, i ",
215 "24, 32, i ",
"25, 32, i ",
"29, 32, i",
"25, 24, i",
216 "29, 24, i ",
"25, 29, i ",
"32, 28, i",
"24, 28, i",
217 "25, 28, i ",
"30, 26, i ",
"31, 26, i",
"27, 26, i",
218 "30, 27, i ",
"31, 27, i ",
"33, 27, i",
"33, 26, i",
219 "31, 33, i ",
"30, 33, i ",
"2, 32, i ",
"6, 32, i ",
220 "33, 0, i ",
"4, 33, i ",
"39, 37, i",
"35, 37, i",
221 "43, 37, i ",
"41, 37, i ",
"35, 41, i",
"43, 35, i",
222 "39, 35, i ",
"39, 43, i ",
"39, 41, i",
"19, 35, i",
223 "16, 39, i ",
"35, 12, i ",
"15, 39, i",
"40, 36, i",
224 "42, 36, i ",
"34, 36, i ",
"42, 34, i",
"40, 34, i",
225 "38, 34, i ",
"38, 36, i ",
"38, 42, i",
"38, 40, i",
226 "38, 18, i ",
"17, 34, i ",
"14, 34, i",
"38, 13, i",
227 "41, 12, i ",
"43, 19, i ",
"40, 14, i",
"42, 17, i",
228 "8, 44, i ",
"10, 44, i ",
"9, 44, i ",
"11, 44, i",
229 "6, 44, i ",
"5, 44, i ",
"4, 44, i ",
"7, 44, i ",
230 "9, 14, i ",
"13, 11, i ",
"8, 12, i ",
"15, 10, i",
231 "46, 45, i ",
"5, 46, i ",
"6, 46, i ",
"6, 45, i ",
233 "47, 48, i ",
"47, 7, i ",
"4, 47, i ",
"4, 48, i ",
234 "48, 45, i ",
"49, 50, i",
"6, 49, i ",
"4, 50, i ",
235 "4, 49, i ",
"50, 6, i ",
"51, 52, i",
"7, 56, i ",
236 "47, 56, i ",
"56, 11, i",
"54, 56, i",
"11, 54, i",
237 "12, 54, i ",
"53, 14, i",
"53, 10, i",
"55, 10, i",
238 "53, 55, i ",
"55, 5, i ",
"55, 46, i",
"10, 46, i",
239 "47, 11, i ",
"56, 12, i",
"14, 55, i",
"5, 53, i ",
240 "7, 54, i ",
"8, 53, i ",
"8, 55, i ",
"9, 54, i ",
241 "9, 56, i ",
"14, 57, i",
"13, 57, i",
"58, 12, i",
242 "15, 58, i ",
"54, 58, i",
"15, 54, i",
"13, 53, i",
243 "57, 53, i ",
"16, 66, i",
"19, 66, i",
"62, 66, i",
244 "16, 62, i ",
"16, 63, i",
"62, 63, i",
"64, 63, i",
245 "64, 58, i ",
"63, 15, i",
"64, 15, i",
"65, 61, i",
246 "60, 61, i ",
"13, 59, i",
"13, 60, i",
"18, 60, i",
247 "18, 61, i ",
"65, 17, i",
"18, 65, i",
"60, 59, i",
248 "57, 59, i ",
"63, 60, i",
"61, 62, i",
"59, 64, i",
249 "64, 60, i ",
"59, 63, i",
"61, 63, i",
"62, 60, i",
250 "67, 65, i ",
"68, 66, i",
"68, 19, i",
"67, 17, i",
251 "65, 21, i ",
"66, 23, i",
"20, 66, i",
"22, 65, i",
252 "22, 67, i ",
"20, 68, i",
"23, 68, i",
"21, 67, i",
253 "68, 67, i ",
"22, 68, i",
"20, 67, i",
"21, 68, i",
254 "23, 67, i ",
"52, 72, i",
"51, 71, i",
"72, 71, i",
255 "52, 71, i ",
"51, 72, i",
"70, 69, i",
"73, 69, i",
256 "74, 70, i ",
"74, 73, i",
"69, 74, i",
"70, 73, i",
257 "68, 69, i ",
"67, 70, i",
"74, 72, i",
"73, 72, i",
258 "71, 74, i ",
"70, 52, i",
"69, 51, i",
"70, 72, i",
259 "52, 74, i ",
"71, 73, i",
"71, 69, i",
"73, 51, i",
260 "62, 70, i ",
"66, 70, i",
"63, 70, i",
"56, 52, i",
261 "47, 52, i ",
"56, 70, i",
"54, 70, i",
"54, 52, i",
262 "64, 52, i ",
"65, 69, i",
"61, 69, i",
"60, 69, i",
263 "59, 69, i ",
"53, 69, i",
"53, 51, i",
"55, 51, i",
264 "46, 51, i ",
"59, 51, i",
"69, 75, i",
"70, 76, i",
265 "74, 76, i ",
"73, 75, i",
"74, 75, i",
"73, 76, i",
266 "75, 67, i ",
"75, 76, i",
"68, 76, i",
"65, 75, i",
267 "66, 76, i ",
"68, 75, i",
"67, 76, i",
"48, 78, i",
268 "50, 78, i ",
"78, 4, i ",
"48, 50, i",
"77, 45, i",
269 "49, 77, i ",
"45, 49, i",
"77, 6, i ",
"51, 77, i",
270 "78, 52, i ",
"77, 75, i",
"76, 78, i",
"78, 51, i",
271 "52, 77, i ",
"51, 75, i",
"69, 77, i",
"70, 78, i",
272 "52, 76, i ",
"77, 55, i",
"78, 56, i",
"56, 82, i",
273 "48, 79, i ",
"81, 79, i",
"55, 85, i",
"6, 85, i ",
274 "82, 47, i ",
"82, 11, i",
"10, 85, i",
"45, 83, i",
275 "84, 83, i ",
"83, 79, i",
"48, 83, i",
"79, 45, i",
276 "2, 84, i ",
"1, 84, i ",
"81, 0, i ",
"3, 81, i ",
277 "81, 84, i ",
"83, 81, i",
"84, 79, i",
"83, 2, i ",
278 "79, 0, i ",
"0, 83, i ",
"2, 79, i ",
"84, 86, i",
279 "77, 86, i ",
"83, 86, i",
"84, 77, i",
"78, 87, i",
280 "81, 87, i ",
"79, 87, i",
"81, 78, i",
"0, 87, i ",
281 "3, 87, i ",
"1, 86, i ",
"2, 86, i ",
"87, 86, i",
282 "78, 86, i ",
"77, 87, i",
"86, 3, i ",
"1, 87, i ",
283 "2, 87, i ",
"0, 86, i ",
"79, 52, i",
"83, 51, i",
284 "49, 87, i ",
"50, 86, i",
"85, 46, i",
"5, 85, i ",
285 "7, 82, i ",
"74, 86, i",
"73, 87, i",
"70, 86, i",
286 "87, 69, i ",
"76, 86, i",
"75, 87, i",
"67, 77, i",
287 "78, 68, i ",
"67, 71, i",
"72, 68, i",
"52, 67, i",
288 "68, 51, i ",
"88, 88, i",
"88, 87, i",
"88, 81, i",
289 "88, 86, i ",
"88, 84, i",
"89, 90, i",
"90, 90, i",
290 "90, 90, i ",
"87, 90, i",
"89, 88, i",
"90, 86, i",
291 "89, 86, i ",
"84, 89, i",
"92, 89, i",
"91, 90, i",
292 "95, 92, i ",
"91, 96, i",
"96, 93, i",
"93, 51, i",
293 "95, 94, i ",
"94, 89, i",
"97, 72, i",
"97, 71, i",
294 "97, 51, i ",
"97, 52, i",
"97, 83, i",
"97, 84, i",
295 "97, 86, i ",
"97, 87, i",
"97, 94, i",
"95, 89, i",
296 "90, 96, i ",
"93, 91, i",
"92, 94, i",
"94, 83, i",
298 "93, 86, i ",
"94, 86, i",
"93, 83, i ",
"93, 52, i ",
300 "89, 83, i ",
"100, 99, i ",
"101, 98, i ",
"99, 98, i ",
301 "100, 101, i",
"99, 101, i ",
"100, 98, i ",
"101, 87, i ",
302 "100, 78, i ",
"100, 81, i ",
"101, 88, i ",
"100, 1, i ",
303 "101, 86, i ",
"100, 87, i ",
"101, 78, i ",
"103, 103, i",
304 "99, 102, i ",
"103, 102, i",
"103, 98, i ",
"99, 103, i ",
305 "102, 103, i",
"102, 98, i ",
"100, 102, i",
"103, 101, i",
306 "100, 103, i",
"102, 101, i",
"100, 51, i ",
"101, 87, i ",
307 "100, 87, i ",
"101, 90, i ",
"100, 90, i ",
"100, 50, i ",
308 "101, 50, i ",
"93, 94, i ",
"93, 94, i ",
"71, 94, i ",
309 "93, 93, i ",
"71, 93, i ",
"93, 72, i ",
"93, 51, i ",
310 "93, 97, i ",
"94, 90, i ",
"93, 89, i ",
"93, 90, i ",
311 "90, 93, i ",
"104, 77, i ",
"104, 49, i ",
"104, 45, i ",
312 "104, 86, i ",
"104, 87, i ",
"83, 104, i ",
"5, 104, i ",
313 "105, 107, i",
"107, 104, i",
"106, 105, i",
"106, 104, i",
314 "107, 86, i ",
"107, 49, i ",
"107, 45, i ",
"106, 107, i",
315 "104, 105, i",
"107, 87, i ",
"107, 77, i ",
"106, 109, i",
316 "108, 105, i",
"108, 109, i",
"108, 107, i",
"104, 109, i",
317 "109, 107, i",
"108, 104, i",
"109, 105, i",
"108, 106, i",
318 "61, 111, i ",
"110, 111, i",
"111, 113, i",
"113, 112, i",
319 "112, 110, i",
"110, 113, i",
"112, 111, i",
"110, 61, i ",
320 "111, 59, i ",
"110, 59, i ",
"111, 64, i ",
"111, 62, i ",
321 "110, 64, i ",
"110, 62, i ",
"110, 75, i ",
"111, 67, i ",
322 "112, 114, i",
"114, 115, i",
"115, 113, i",
"115, 112, i",
323 "114, 113, i",
"115, 111, i",
"114, 110, i",
"110, 115, i",
324 "114, 111, i",
"114, 109, i",
"108, 115, i",
"114, 108, i",
325 "109, 115, i",
"80, 88, i ",
"80, 3, i ",
"80, 1, i ",
326 "80, 84, i ",
"116, 76, i ",
"116, 75, i ",
"116, 68, i ",
327 "116, 67, i ",
"74, 116, i ",
"116, 73, i ",
"117, 118, i",
328 "118, 119, i",
"119, 117, i",
"119, 45, i ",
"117, 45, i ",
329 "118, 116, i",
"117, 44, i ",
"117, 116, i",
"118, 44, i ",
330 "117, 97, i ",
"119, 49, i ",
"117, 49, i ",
"118, 49, i ",
331 "118, 118, i",
"119, 104, i",
"119, 86, i ",
"120, 121, i",
332 "120, 86, i ",
"121, 86, i ",
"120, 1, i ",
"121, 3, i ",
333 "121, 101, i",
"120, 101, i",
"122, 120, i",
"122, 121, i",
334 "122, 101, i",
"124, 123, i",
"123, 72, i ",
"124, 71, i ",
335 "71, 123, i ",
"72, 124, i ",
"124, 69, i ",
"123, 70, i ",
336 "123, 52, i ",
"124, 51, i ",
"129, 127, i",
"127, 128, i",
337 "128, 126, i",
"126, 129, i",
"125, 129, i",
"125, 126, i",
338 "125, 128, i",
"125, 127, i",
"129, 73, i ",
"127, 74, i ",
339 "129, 128, i",
"126, 127, i",
"64, 128, i ",
"59, 126, i ",
340 "129, 67, i ",
"68, 127, i ",
"125, 116, i",
"129, 69, i ",
341 "127, 70, i ",
"126, 75, i ",
"128, 76, i ",
"130, 51, i ",
342 "130, 77, i ",
"52, 131, i ",
"131, 78, i ",
"130, 124, i",
343 "130, 71, i ",
"131, 123, i",
"131, 72, i ",
"32, 33, i ",
344 "24, 26, i ",
"28, 30, i ",
"29, 31, i ",
"32, 26, i ",
345 "33, 24, i ",
"cameras ",
"9, 15, 8 ",
"9, 15, 8 ",
346 "15, 9, 8 ",
"9, 15, 8 ",
349 ";x,y,z, 8 bindings, spring, damping ",
350 "-2.3, 2.15, 0.78, 8,9,6,4,5,7,10,11, 800000.0, 8000.0 ",
351 "-1.1, 2.20, -1.0, 8,9,6,4,5,7,10,11, 80000.0, 8000.0 ",
352 "-2.6, 3.00, 0, 8,9,6,4,5,7,10,11, 80000.0, 8000.0 ",
353 "2.0, 1.0, 1.75, 8,9,6,4,5,7,10,11, 80000.0, 8000.0 ",
354 "//2.0, 2.80, 1.75, 8,9,6,4,5,7,10,11, 80000.0, 8000.0 ",
356 "set_beam_defaults 105000, 2000, 60000000, 10000000 ",
359 ";radius, rimradius, width, rays, n1, n2, ref-n, braked, propulsed, force-n, weight, tire-spring, tire-damp, rim-spring, rim-damp, rim-orientation, rim-mesh, tire-mesh ",
360 "0.65, 0.5, 0.3, 14, 26, 27, 9999, 1, 1, 55, 180.0, 750000.0, 900.0, 700000.0, 3000.0, r, HDXrim.mesh HDXtire.mesh ",
361 "0.65, 0.5, 0.3, 14, 24, 25, 9999, 1, 1, 56, 180.0, 750000.0, 900.0, 700000.0, 3000.0, l, HDXrim.mesh HDXtire.mesh ",
362 "0.65, 0.5, 0.3, 14, 37, 35, 36, 1, 1, 53, 280.0, 800000.0, 1600.0, 700000.0, 5000.0, r, HDXdblrim.mesh HDXdbltire.mesh ",
363 "0.65, 0.5, 0.3, 14, 36, 34, 37, 1, 1, 54, 280.0, 800000.0, 1600.0, 700000.0, 5000.0, l, HDXdblrim.mesh HDXdbltire.mesh ",
365 "set_beam_defaults 700000, 350, 60000000, 80000000 ",
368 "//0.65, 0.3, 18, 37, 35, 36, 1, 1, 53, 280.0, 700000.0, 3000.0, tracks/wheelface tracks/wheelband2 ",
369 "//0.65, 0.3, 18, 36, 34, 37, 1, 1, 54, 280.0, 700000.0, 3000.0, tracks/wheelface tracks/wheelband2 ",
370 "//0.65, 0.3, 18, 24, 25, 9999, 1, 0, 55, 180.0, 700000.0, 3000.0, tracks/wheelface tracks/wheelband1 ",
371 "//0.65, 0.3, 18, 26, 27, 9999, 1, 0, 56, 180.0, 700000.0, 3000.0, tracks/wheelface tracks/wheelband1 ",
376 "16, 35, 200000, 10000, 0.5, 0.6, 0.67, i ",
377 "18, 34, 200000, 10000, 0.5, 0.6, 0.67, i ",
378 "37, 18, 200000, 10000, 0.5, 0.6, 0.67, i ",
379 "36, 16, 200000, 10000, 0.5, 0.6, 0.67, i ",
380 "24, 6, 200000, 10000, 0.5, 0.6, 1.0, i ",
381 "24, 2, 200000, 10000, 0.5, 0.6, 1.0, i ",
382 "0, 26, 200000, 10000, 0.5, 0.6, 1.0, i ",
383 "4, 26, 200000, 10000, 0.5, 0.6, 1.0, i ",
384 "4, 24, 200000, 10000, 0.5, 0.6, 1.0, i ",
385 "0, 24, 200000, 10000, 0.5, 0.6, 1.0, i ",
386 "2, 26, 200000, 10000, 0.5, 0.6, 1.0, i ",
387 "6, 26, 200000, 10000, 0.5, 0.6, 1.0, i ",
394 "//set_inertia_defaults 1.5, 2.5, smoothcrane revprogressiv ",
397 ";id1, id2, rateShort, rateLong, short, long, keyS, keyL, options descr... ",
398 "95, 77, 0.25,0.4,1.0,1.18,3,4,ipf,Door 1.5,1.5, smooth revprogressiv 0 ",
399 "92, 77, 0.25,0.4,1.0,1.17,3,4,ipf,Door 1.5,1.5, smooth revprogressiv 0 ",
401 "96, 83, 0.24,0.42,1.0,1.17,3,4,ipf,Door 1.5,1.5, smooth revprogressiv 0 ",
402 "91, 83, 0.24,0.42,1.0,1.18,3,4,ipf,Door 1.5,1.5, smooth revprogressiv 0 ",
404 "99, 84, 1.0,1.0,1.0,3.1,1,2,ipf,Crossing guard 0,0, smooth revprogressiv 0 ",
405 "98, 84, 1.0,1.0,1.0,3.1,1,2,ipf,Crossing_guard 0,0, smooth revprogressiv 0 ",
407 "108, 45, 0.2,0.25,1.0,2.1,1,2,ipf,Stop_sign&crossing_guard 0, 0, smooth revprogressiv 0 ",
412 "//1, 2, 0.1, 1.0, 3.0, 1, ... ",
424 "86 ",
"87 ",
"102",
"103",
"78 ",
"77 ",
"72 ",
"71 ",
"52 ",
"51 ",
"73 ",
"74 ",
425 "70 ",
"69 ",
"75 ",
"76 ",
"67 ",
"68 ",
"53 ",
"55 ",
"82 ",
"56 ",
"54 ",
436 "; f (default mode when not stated): frontlight ",
438 "; l : left blinker ",
439 "; r : right blinker ",
440 "; R : reverse light (on when driving in R gear) ",
441 "; u : user controlled light (i.e. fog light) (see controlnumber)) ",
442 ";RefNode,X,Y,OffsetX,OffsetY, Type, ControlNumber, BlinkDelay, size Mat...",
443 "0,1,2, 0, 0, u, 2, 361, 0.1 ",
444 "0,1,2, 0, 0, u, 1, 450, 0.1 ",
445 "0,1,2, 0, 0, u, 2, 0, 0.1 ",
446 "0,1,2, 0, 0, u, 4, 0, 0.1 ",
447 "0,1,2, 0, 0,u,2,0,0.1 tracks/HDXstrobe ",
448 "0,1,2, 0, 0,u,3,0,0.1 tracks/HDXstrobe ",
451 "87,86,77,-0.18,0.28,f,-1,0,2.5 ",
452 "87,86,78,0.9,0.28,f,-1,0,2.5 ",
453 "87,86,77,-0.08,0.29,f,-1,0,1.1 tracks/HDXyellow1 ",
454 "87,86,78,0.8,0.29,f,-1,0,-1.1 tracks/HDXyellow1 ",
457 "52,51,72,0.06,0.35,u,1, 0, 1.5 tracks/HDX8yellow1 ",
458 "52,51,72,0.76,0.35,u,1, 0, 1.5 tracks/HDX8yellow2 ",
459 "52,51,72,0.0,0.2,u,2, 0, 1.5 tracks/HDX8red1 ",
460 "52,51,72,0.9,0.2,u,2, 0, 1.5 tracks/HDX8red2 ",
463 "86,55,51,0.76,0.58,l,-1,400, 0.12 ",
464 "86,55,51,0.75,0.58,l,-1,400, 0.12 ",
465 "86,55,51,0.74,0.58,l,-1,400, 0.12 ",
466 "86,55,51,0.76,0.58,f,-1,0, 0.1 tracks/HDXyellow2 ",
467 "86,55,51,0.75,0.58,f,-1,0, 0.1 tracks/HDXyellow2 ",
468 "86,55,51,0.74,0.58,f,-1,0, 0.1 tracks/HDXyellow2 ",
470 "86,55,51,2.795,0.63,l,-1,400, 0.12 tracks/HDXred ",
471 "86,55,51,2.785,0.63,l,-1,400, 0.12 tracks/HDXred ",
472 "86,55,51,2.775,0.63,l,-1,400, 0.12 tracks/HDXred ",
473 "86,55,51,2.795,0.63,f,-1,0, 0.1 tracks/HDXred ",
474 "86,55,51,2.785,0.63,f,-1,0, 0.1 tracks/HDXred ",
475 "86,55,51,2.775,0.63,f,-1,0, 0.1 tracks/HDXred ",
477 "87,52,56,0.58,0.76,r,-1,400, 0.12 ",
478 "87,52,56,0.58,0.75,r,-1,400, 0.12 ",
479 "87,52,56,0.58,0.74,r,-1,400, 0.12 ",
480 "87,52,56,0.58,0.76,f,-1,0, 0.1 tracks/HDXyellow2 ",
481 "87,52,56,0.58,0.75,f,-1,0, 0.1 tracks/HDXyellow2 ",
482 "87,52,56,0.58,0.74,f,-1,0, 0.1 tracks/HDXyellow2 ",
484 "87,52,56,0.63,2.795,r,-1,400, 0.12 tracks/HDXred ",
485 "87,52,56,0.63,2.785,r,-1,400, 0.12 tracks/HDXred ",
486 "87,52,56,0.63,2.775,r,-1,400, 0.12 tracks/HDXred ",
487 "87,52,56,0.63,2.795,f,-1,0, 0.1 tracks/HDXred ",
488 "87,52,56,0.63,2.785,f,-1,0, 0.1 tracks/HDXred ",
489 "87,52,56,0.63,2.775,f,-1,0, 0.1 tracks/HDXred ",
491 "87,52,56,0.19,0.315,u,2,0, 0.95 ",
493 "//84,47,56,6.28,-0.04,f,-1,0, 0.1 tracks/HDXyellow2 ",
494 "//82,47,56,6.28,0.0,f,-1,0, 0.1 tracks/HDXyellow2 ",
495 "//82,47,56,6.28,0.04,f,-1,0, 0.1 tracks/HDXyellow2 ",
499 "87,86,77,-0.08,0.29,r,-1,400, -1 ",
501 "87,86,77,-0.42,0.6,f,-1,0, 0.15 tracks/HDXyellow2 ",
502 "87,86,77,-0.43,0.6,r,-1,400, 0.1 ",
503 "87,86,77,-0.44,0.6,r,-1,400, 0.1 ",
504 "87,86,77,-0.45,0.6,r,-1,400, 0.1 ",
505 "87,86,77,-0.41,0.6,r,-1,400, 0.1 ",
506 "87,86,77,-0.40,0.6,r,-1,400, 0.1 ",
507 "87,86,77,-0.39,0.6,r,-1,400, 0.1 ",
509 "87,86,77,-0.4,0.58,r,-1,400, 0.1 ",
510 "87,86,77,-0.41,0.58,r,-1,400, 0.1 ",
511 "87,86,77,-0.42,0.58,r,-1,400, 0.1 ",
512 "87,86,77,-0.43,0.58,r,-1,400, 0.1 ",
513 "87,86,77,-0.39,0.58,r,-1,400, 0.1 ",
514 "87,86,77,-0.38,0.58,r,-1,400, 0.1 ",
515 "87,86,77,-0.37,0.58,r,-1,400, 0.1 ",
517 "87,86,77,-0.38,0.56,r,-1,400, 0.1 ",
518 "87,86,77,-0.37,0.56,r,-1,400, 0.1 ",
519 "87,86,77,-0.36,0.56,r,-1,400, 0.1 ",
520 "87,86,77,-0.39,0.56,r,-1,400, 0.1 ",
521 "87,86,77,-0.40,0.56,r,-1,400, 0.1 ",
523 "87,86,77,-0.44,0.62,r,-1,400, 0.1 ",
524 "87,86,77,-0.45,0.62,r,-1,400, 0.1 ",
525 "87,86,77,-0.46,0.62,r,-1,400, 0.1 ",
526 "87,86,77,-0.47,0.62,r,-1,400, 0.1 ",
527 "87,86,77,-0.43,0.62,r,-1,400, 0.1 ",
528 "87,86,77,-0.42,0.62,r,-1,400, 0.1 ",
529 "87,86,77,-0.41,0.62,r,-1,400, 0.1 ",
531 "87,86,77,-0.46,0.64,r,-1,400, 0.1 ",
532 "87,86,77,-0.47,0.64,r,-1,400, 0.1 ",
533 "87,86,77,-0.48,0.64,r,-1,400, 0.1 ",
534 "87,86,77,-0.45,0.64,r,-1,400, 0.1 ",
535 "87,86,77,-0.44,0.64,r,-1,400, 0.1 ",
537 "87,86,77,-0.49,0.66,r,-1,400, 0.1 ",
538 "87,86,77,-0.47,0.66,r,-1,400, 0.1 ",
539 "87,86,77,-0.48,0.66,r,-1,400, 0.1 ",
541 "87,86,77,-0.35,0.54,r,-1,400, 0.1 ",
542 "87,86,77,-0.36,0.54,r,-1,400, 0.1 ",
543 "87,86,77,-0.37,0.54,r,-1,400, 0.1 ",
546 "87,86,77,-0.43,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
"87,86,77,-0.44,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
547 "87,86,77,-0.45,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
"87,86,77,-0.41,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
548 "87,86,77,-0.40,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
"87,86,77,-0.39,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
550 "87,86,77,-0.4,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
"87,86,77,-0.41,0.58,f,-1,0, 0.1 tracks/HDXyellow3",
551 "87,86,77,-0.42,0.58,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.43,0.58,f,-1,0, 0.1 tracks/HDXyellow3",
552 "87,86,77,-0.39,0.58,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.38,0.58,f,-1,0, 0.1 tracks/HDXyellow3",
553 "87,86,77,-0.37,0.58,f,-1,0, 0.1 tracks/HDXyellow3",
555 "87,86,77,-0.38,0.56,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.37,0.56,f,-1,0, 0.1 tracks/HDXyellow3",
556 "87,86,77,-0.36,0.56,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.39,0.56,f,-1,0, 0.1 tracks/HDXyellow3",
557 "87,86,77,-0.40,0.56,f,-1,0, 0.1 tracks/HDXyellow3",
559 "87,86,77,-0.44,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.45,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
560 "87,86,77,-0.46,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.47,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
561 "87,86,77,-0.43,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.42,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
562 "87,86,77,-0.41,0.62,f,-1,0, 0.1 tracks/HDXyellow3",
564 "87,86,77,-0.46,0.64,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.47,0.64,f,-1,0, 0.1 tracks/HDXyellow3",
565 "87,86,77,-0.48,0.64,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.45,0.64,f,-1,0, 0.1 tracks/HDXyellow3",
566 "87,86,77,-0.44,0.64,f,-1,0, 0.1 tracks/HDXyellow3",
568 "87,86,77,-0.49,0.66,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.47,0.66,f,-1,0, 0.1 tracks/HDXyellow3",
569 "87,86,77,-0.48,0.66,f,-1,0, 0.1 tracks/HDXyellow3",
571 "87,86,77,-0.35,0.54,f,-1,0, 0.1 tracks/HDXyellow3",
"87,86,77,-0.36,0.54,f,-1,0, 0.1 tracks/HDXyellow3",
572 "87,86,77,-0.37,0.54,f,-1,0, 0.1 tracks/HDXyellow3",
575 "87,86,78,0.8,0.29,l,-1,400, -1 ",
577 "87,86,78,0.85,0.6,l,-1,400, 0.1 ",
578 "87,86,78,0.84,0.6,l,-1,400, 0.1 ",
579 "87,86,78,0.83,0.6,l,-1,400, 0.1 ",
580 "87,86,78,0.82,0.6,f, 0,0, 0.15 tracks/HDXyellow2 ",
581 "87,86,78,0.81,0.6,l,-1,400, 0.1 ",
582 "87,86,78,0.8,0.6,l,-1,400, 0.1 ",
583 "87,86,78,0.79,0.6,l,-1,400, 0.1 ",
585 "87,86,78,0.85,0.58,l,-1,400, 0.1 ",
586 "87,86,78,0.84,0.58,l,-1,400, 0.1 ",
587 "87,86,78,0.83,0.58,l,-1,400, 0.1 ",
588 "87,86,78,0.82,0.58,l,-1,400, 0.1 ",
589 "87,86,78,0.81,0.58,l,-1,400, 0.1 ",
590 "87,86,78,0.8,0.58,l,-1,400, 0.1 ",
591 "87,86,78,0.79,0.58,l,-1,400, 0.1 ",
593 "87,86,78,0.84,0.56,l,-1,400, 0.1 ",
594 "87,86,78,0.83,0.56,l,-1,400, 0.1 ",
595 "87,86,78,0.82,0.56,l,-1,400, 0.1 ",
596 "87,86,78,0.81,0.56,l,-1,400, 0.1 ",
597 "87,86,78,0.8,0.56,l,-1,400, 0.1 ",
600 "87,86,78,0.83,0.54,l,-1,400, 0.1 ",
601 "87,86,78,0.82,0.54,l,-1,400, 0.1 ",
602 "87,86,78,0.81,0.54,l,-1,400, 0.1 ",
604 "87,86,78,0.85,0.62,l,-1,400, 0.1 ",
605 "87,86,78,0.84,0.62,l,-1,400, 0.1 ",
606 "87,86,78,0.83,0.62,l,-1,400, 0.1 ",
607 "87,86,78,0.82,0.62,l,-1,400, 0.1 ",
608 "87,86,78,0.81,0.62,l,-1,400, 0.1 ",
609 "87,86,78,0.8,0.62,l,-1,400, 0.1 ",
610 "87,86,78,0.79,0.62,l,-1,400, 0.1 ",
612 "87,86,78,0.84,0.64,l,-1,400, 0.1 ",
613 "87,86,78,0.83,0.64,l,-1,400, 0.1 ",
614 "87,86,78,0.82,0.64,l,-1,400, 0.1 ",
615 "87,86,78,0.81,0.64,l,-1,400, 0.1 ",
616 "87,86,78,0.8,0.64,l,-1,400, 0.1 ",
618 "87,86,78,0.83,0.66,l,-1,400, 0.1 ",
619 "87,86,78,0.82,0.66,l,-1,400, 0.1 ",
620 "87,86,78,0.81,0.66,l,-1,400, 0.1 ",
623 "87,86,78,0.85,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
624 "87,86,78,0.84,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
625 "87,86,78,0.83,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
626 "87,86,78,0.81,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
627 "87,86,78,0.8,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
628 "87,86,78,0.79,0.6,f,-1,0, 0.1 tracks/HDXyellow3 ",
630 "87,86,78,0.85,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
631 "87,86,78,0.84,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
632 "87,86,78,0.83,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
633 "87,86,78,0.82,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
634 "87,86,78,0.81,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
635 "87,86,78,0.8,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
636 "87,86,78,0.79,0.58,f,-1,0, 0.1 tracks/HDXyellow3 ",
638 "87,86,78,0.84,0.56,f,-1,0, 0.1 tracks/HDXyellow3 ",
639 "87,86,78,0.83,0.56,f,-1,0, 0.1 tracks/HDXyellow3 ",
640 "87,86,78,0.82,0.56,f,-1,0, 0.1 tracks/HDXyellow3 ",
641 "87,86,78,0.81,0.56,f,-1,0, 0.1 tracks/HDXyellow3 ",
642 "87,86,78,0.8,0.56,f,-1,0, 0.1 tracks/HDXyellow3 ",
645 "87,86,78,0.83,0.54,f,-1,0, 0.1 tracks/HDXyellow3 ",
646 "87,86,78,0.82,0.54,f,-1,0, 0.1 tracks/HDXyellow3 ",
647 "87,86,78,0.81,0.54,f,-1,0, 0.1 tracks/HDXyellow3 ",
649 "87,86,78,0.85,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
650 "87,86,78,0.84,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
651 "87,86,78,0.83,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
652 "87,86,78,0.82,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
653 "87,86,78,0.81,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
654 "87,86,78,0.8,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
655 "87,86,78,0.79,0.62,f,-1,0, 0.1 tracks/HDXyellow3 ",
657 "87,86,78,0.84,0.64,f,-1,0, 0.1 tracks/HDXyellow3 ",
658 "87,86,78,0.83,0.64,f,-1,0, 0.1 tracks/HDXyellow3 ",
659 "87,86,78,0.82,0.64,f,-1,0, 0.1 tracks/HDXyellow3 ",
660 "87,86,78,0.81,0.64,f,-1,0, 0.1 tracks/HDXyellow3 ",
661 "87,86,78,0.8,0.64,f,-1,0, 0.1 tracks/HDXyellow3 ",
663 "87,86,78,0.83,0.66,f,-1,0, 0.1 tracks/HDXyellow3 ",
664 "87,86,78,0.82,0.66,f,-1,0, 0.1 tracks/HDXyellow3 ",
665 "87,86,78,0.81,0.66,f,-1,0, 0.1 tracks/HDXyellow3 ",
669 ";LR LED brake, turn, reverse squares ",
672 "75,76,70,0.05,0.08,b,-1,0,0.1 ",
673 "75,76,70,0.06,0.08,b,-1,0,0.1 ",
674 "75,76,70,0.02,0.08,b,-1,0,0.1 ",
675 "75,76,70,0.03,0.08,b,-1,0,0.1 ",
676 "75,76,70,0.04,0.08,b,-1,0,0.1 ",
678 "75,76,70,0.00,0.1,b,-1,0,0.1 ",
679 "75,76,70,0.01,0.1,b,-1,0,0.1 ",
680 "75,76,70,0.02,0.1,b,-1,0,0.1 ",
681 "75,76,70,0.03,0.1,b,-1,0,0.1 ",
682 "75,76,70,0.04,0.1,b,-1,0,0.1 ",
684 "75,76,70,0.0,0.12,b,-1,0,0.1 ",
685 "75,76,70,0.01,0.12,b,-1,0,0.1 ",
686 "75,76,70,0.02,0.12,b,-1,0,0.1 ",
687 "75,76,70,-0.02,0.12,b,-1,0,0.1 ",
688 "75,76,70,-0.01,0.12,b,-1,0,0.1 ",
690 "75,76,70,0.0,0.14,b,-1,0,0.1 ",
691 "75,76,70,-0.04,0.14,b,-1,0,0.1 ",
692 "75,76,70,-0.03,0.14,b,-1,0,0.1 ",
693 "75,76,70,-0.02,0.14,b,-1,0,0.1 ",
694 "75,76,70,-0.01,0.14,b,-1,0,0.1 ",
696 "75,76,70,-0.05,0.16,b,-1,0,0.1 ",
697 "75,76,70,-0.04,0.16,b,-1,0,0.1 ",
698 "75,76,70,-0.03,0.16,b,-1,0,0.1 ",
699 "75,76,70,-0.02,0.16,b,-1,0,0.1 ",
700 "75,76,70,-0.06,0.16,b,-1,0,0.1 ",
702 "75,76,70,-0.05,0.18,b,-1,0,0.1 ",
703 "75,76,70,-0.04,0.18,b,-1,0,0.1 ",
704 "75,76,70,-0.08,0.18,b,-1,0,0.1 ",
705 "75,76,70,-0.07,0.18,b,-1,0,0.1 ",
706 "75,76,70,-0.06,0.18,b,-1,0,0.1 ",
708 "75,76,70,-0.1,0.2,b,-1,0,0.1 ",
709 "75,76,70,-0.09,0.2,b,-1,0,0.1 ",
710 "75,76,70,-0.08,0.2,b,-1,0,0.1 ",
711 "75,76,70,-0.07,0.2,b,-1,0,0.1 ",
712 "75,76,70,-0.06,0.2,b,-1,0,0.1 ",
714 "75,76,70,-0.1,0.22,b,-1,0,0.1 ",
715 "75,76,70,-0.09,0.22,b,-1,0,0.1 ",
716 "75,76,70,-0.08,0.22,b,-1,0,0.1 ",
717 "75,76,70,-0.12,0.22,b,-1,0,0.1 ",
718 "75,76,70,-0.11,0.22,b,-1,0,0.1 ",
720 "75,76,70,-0.1,0.24,b,-1,0,0.1 ",
721 "75,76,70,-0.14,0.24,b,-1,0,0.1 ",
722 "75,76,70,-0.13,0.24,b,-1,0,0.1 ",
723 "75,76,70,-0.12,0.24,b,-1,0,0.1 ",
724 "75,76,70,-0.11,0.24,b,-1,0,0.1 ",
726 "75,76,70,-0.15,0.26,b,-1,0,0.1 ",
727 "75,76,70,-0.14,0.26,b,-1,0,0.1 ",
728 "75,76,70,-0.13,0.26,b,-1,0,0.1 ",
729 "75,76,70,-0.12,0.26,b,-1,0,0.1 ",
730 "75,76,70,-0.16,0.26,b,-1,0,0.1 ",
732 "75,76,70,-0.15,0.28,b,-1,0,0.1 ",
733 "75,76,70,-0.14,0.28,b,-1,0,0.1 ",
734 "75,76,70,-0.18,0.28,b,-1,0,0.1 ",
735 "75,76,70,-0.17,0.28,b,-1,0,0.1 ",
736 "75,76,70,-0.16,0.28,b,-1,0,0.1 ",
740 "75,76,70,0.05,0.08,f,-1,0,0.1 tracks/HDXred1 ",
741 "75,76,70,0.06,0.08,f,-1,0,0.1 tracks/HDXred1 ",
742 "75,76,70,0.02,0.08,f,-1,0,0.1 tracks/HDXred1 ",
743 "75,76,70,0.03,0.08,f,-1,0,0.1 tracks/HDXred1 ",
744 "75,76,70,0.04,0.08,f,-1,0,0.1 tracks/HDXred1 ",
746 "75,76,70,0.00,0.1,f,-1,0,0.1 tracks/HDXred1 ",
747 "75,76,70,0.01,0.1,f,-1,0,0.1 tracks/HDXred1 ",
748 "75,76,70,0.02,0.1,f,-1,0,0.1 tracks/HDXred1 ",
749 "75,76,70,0.03,0.1,f,-1,0,0.1 tracks/HDXred1 ",
750 "75,76,70,0.04,0.1,f,-1,0,0.1 tracks/HDXred1 ",
752 "75,76,70,0.0,0.12,f,-1,0,0.1 tracks/HDXred1 ",
753 "75,76,70,0.01,0.12,f,-1,0,0.1 tracks/HDXred1 ",
754 "75,76,70,0.02,0.12,f,-1,0,0.1 tracks/HDXred1 ",
755 "75,76,70,-0.02,0.12,f,-1,0,0.1 tracks/HDXred1 ",
756 "75,76,70,-0.01,0.12,f,-1,0,0.1 tracks/HDXred1 ",
758 "75,76,70,0.0,0.14,f,-1,0,0.1 tracks/HDXred1 ",
759 "75,76,70,-0.04,0.14,f,-1,0,0.1 tracks/HDXred1 ",
760 "75,76,70,-0.03,0.14,f,-1,0,0.1 tracks/HDXred1 ",
761 "75,76,70,-0.02,0.14,f,-1,0,0.1 tracks/HDXred1 ",
762 "75,76,70,-0.01,0.14,f,-1,0,0.1 tracks/HDXred1 ",
764 "75,76,70,-0.05,0.16,f,-1,0,0.1 tracks/HDXred1 ",
765 "75,76,70,-0.04,0.16,f,-1,0,0.1 tracks/HDXred1 ",
766 "75,76,70,-0.03,0.16,f,-1,0,0.1 tracks/HDXred1 ",
767 "75,76,70,-0.02,0.16,f,-1,0,0.1 tracks/HDXred1 ",
768 "75,76,70,-0.06,0.16,f,-1,0,0.1 tracks/HDXred1 ",
770 "75,76,70,-0.05,0.18,f,-1,0,0.1 tracks/HDXred1 ",
771 "75,76,70,-0.04,0.18,f,-1,0,0.1 tracks/HDXred1 ",
772 "75,76,70,-0.08,0.18,f,-1,0,0.1 tracks/HDXred1 ",
773 "75,76,70,-0.07,0.18,f,-1,0,0.1 tracks/HDXred1 ",
774 "75,76,70,-0.06,0.18,f,-1,0,0.1 tracks/HDXred1 ",
776 "75,76,70,-0.1,0.2,f,-1,0,0.1 tracks/HDXred1 ",
777 "75,76,70,-0.09,0.2,f,-1,0,0.1 tracks/HDXred1 ",
778 "75,76,70,-0.08,0.2,f,-1,0,0.1 tracks/HDXred1 ",
779 "75,76,70,-0.07,0.2,f,-1,0,0.1 tracks/HDXred1 ",
780 "75,76,70,-0.06,0.2,f,-1,0,0.1 tracks/HDXred1 ",
782 "75,76,70,-0.1,0.22,f,-1,0,0.1 tracks/HDXred1 ",
783 "75,76,70,-0.09,0.22,f,-1,0,0.1 tracks/HDXred1 ",
784 "75,76,70,-0.08,0.22,f,-1,0,0.1 tracks/HDXred1 ",
785 "75,76,70,-0.12,0.22,f,-1,0,0.1 tracks/HDXred1 ",
786 "75,76,70,-0.11,0.22,f,-1,0,0.1 tracks/HDXred1 ",
788 "75,76,70,-0.1,0.24,f,-1,0,0.1 tracks/HDXred1 ",
789 "75,76,70,-0.14,0.24,f,-1,0,0.1 tracks/HDXred1 ",
790 "75,76,70,-0.13,0.24,f,-1,0,0.1 tracks/HDXred1 ",
791 "75,76,70,-0.12,0.24,f,-1,0,0.1 tracks/HDXred1 ",
792 "75,76,70,-0.11,0.24,f,-1,0,0.1 tracks/HDXred1 ",
794 "75,76,70,-0.15,0.26,f,-1,0,0.1 tracks/HDXred1 ",
795 "75,76,70,-0.14,0.26,f,-1,0,0.1 tracks/HDXred1 ",
796 "75,76,70,-0.13,0.26,f,-1,0,0.1 tracks/HDXred1 ",
797 "75,76,70,-0.12,0.26,f,-1,0,0.1 tracks/HDXred1 ",
798 "75,76,70,-0.16,0.26,f,-1,0,0.1 tracks/HDXred1 ",
800 "75,76,70,-0.15,0.28,f,-1,0,0.1 tracks/HDXred1 ",
801 "75,76,70,-0.14,0.28,f,-1,0,0.1 tracks/HDXred1 ",
802 "75,76,70,-0.18,0.28,f,-1,0,0.1 tracks/HDXred1 ",
803 "75,76,70,-0.17,0.28,f,-1,0,0.1 tracks/HDXred1 ",
804 "75,76,70,-0.16,0.28,f,-1,0,0.1 tracks/HDXred1 ",
806 ";RR turn signal (center) ",
807 "75,76,70,0.0,0.08,l,-1,400,0.1 ",
808 "75,76,70,-0.01,0.08,l,-1,400,0.1 ",
809 "75,76,70,-0.02,0.08,l,-1,400,0.1 ",
810 "75,76,70,-0.03,0.08,l,-1,400,0.1 ",
811 "75,76,70,-0.04,0.08,l,-1,400,0.1 ",
813 "75,76,70,-0.05,0.1,l,-1,400,0.1 ",
814 "75,76,70,-0.06,0.1,l,-1,400,0.1 ",
815 "75,76,70,-0.02,0.1,l,-1,400,0.1 ",
816 "75,76,70,-0.03,0.1,l,-1,400,0.1 ",
817 "75,76,70,-0.04,0.1,l,-1,400,0.1 ",
819 "75,76,70,-0.05,0.12,l,-1,400,0.1 ",
820 "75,76,70,-0.06,0.12,l,-1,400,0.1 ",
821 "75,76,70,-0.07,0.12,l,-1,400,0.1 ",
822 "75,76,70,-0.08,0.12,l,-1,400,0.1 ",
823 "75,76,70,-0.04,0.12,l,-1,400,0.1 ",
825 "75,76,70,-0.10,0.14,l,-1,400,0.1 ",
826 "75,76,70,-0.06,0.14,l,-1,400,0.1 ",
827 "75,76,70,-0.07,0.14,l,-1,400,0.1 ",
828 "75,76,70,-0.08,0.14,l,-1,400,0.1 ",
829 "75,76,70,-0.09,0.14,l,-1,400,0.1 ",
831 "75,76,70,-0.10,0.16,l,-1,400,0.1 ",
832 "75,76,70,-0.11,0.16,l,-1,400,0.1 ",
833 "75,76,70,-0.12,0.16,l,-1,400,0.1 ",
834 "75,76,70,-0.08,0.16,l,-1,400,0.1 ",
835 "75,76,70,-0.09,0.16,l,-1,400,0.1 ",
837 "75,76,70,-0.10,0.18,l,-1,400,0.1 ",
838 "75,76,70,-0.11,0.18,l,-1,400,0.1 ",
839 "75,76,70,-0.12,0.18,l,-1,400,0.1 ",
840 "75,76,70,-0.13,0.18,l,-1,400,0.1 ",
841 "75,76,70,-0.14,0.18,l,-1,400,0.1 ",
843 "75,76,70,-0.15,0.2,l,-1,400,0.1 ",
844 "75,76,70,-0.16,0.2,l,-1,400,0.1 ",
845 "75,76,70,-0.12,0.2,l,-1,400,0.1 ",
846 "75,76,70,-0.13,0.2,l,-1,400,0.1 ",
847 "75,76,70,-0.14,0.2,l,-1,400,0.1 ",
849 "75,76,70,-0.15,0.22,l,-1,400,0.1 ",
850 "75,76,70,-0.16,0.22,l,-1,400,0.1 ",
851 "75,76,70,-0.17,0.22,l,-1,400,0.1 ",
852 "75,76,70,-0.18,0.22,l,-1,400,0.1 ",
853 "75,76,70,-0.14,0.22,l,-1,400,0.1 ",
855 "75,76,70,-0.20,0.24,l,-1,400,0.1 ",
856 "75,76,70,-0.16,0.24,l,-1,400,0.1 ",
857 "75,76,70,-0.17,0.24,l,-1,400,0.1 ",
858 "75,76,70,-0.18,0.24,l,-1,400,0.1 ",
859 "75,76,70,-0.19,0.24,l,-1,400,0.1 ",
861 "75,76,70,-0.20,0.26,l,-1,400,0.1 ",
862 "75,76,70,-0.21,0.26,l,-1,400,0.1 ",
863 "75,76,70,-0.22,0.26,l,-1,400,0.1 ",
864 "75,76,70,-0.18,0.26,l,-1,400,0.1 ",
865 "75,76,70,-0.19,0.26,l,-1,400,0.1 ",
867 "75,76,70,-0.20,0.28,l,-1,400,0.1 ",
868 "75,76,70,-0.21,0.28,l,-1,400,0.1 ",
869 "75,76,70,-0.22,0.28,l,-1,400,0.1 ",
870 "75,76,70,-0.23,0.28,l,-1,400,0.1 ",
871 "75,76,70,-0.24,0.28,l,-1,400,0.1 ",
873 ";LR reverse (center) ",
874 "75,76,70,0.12,0.08,R,-1,0,0.1 ",
875 "75,76,70,0.11,0.08,R,-1,0,0.1 ",
876 "75,76,70,0.1,0.08,R,-1,0,0.1 ",
877 "75,76,70,0.09,0.08,R,-1,0,0.1 ",
878 "75,76,70,0.08,0.08,R,-1,0,0.1 ",
880 "75,76,70,0.1,0.1,R,-1,0,0.1 ",
881 "75,76,70,0.09,0.1,R,-1,0,0.1 ",
882 "75,76,70,0.08,0.1,R,-1,0,0.1 ",
883 "75,76,70,0.07,0.1,R,-1,0,0.1 ",
884 "75,76,70,0.06,0.1,R,-1,0,0.1 ",
886 "75,76,70,0.08,0.12,R,-1,0,0.1 ",
887 "75,76,70,0.07,0.12,R,-1,0,0.1 ",
888 "75,76,70,0.06,0.12,R,-1,0,0.1 ",
889 "75,76,70,0.05,0.12,R,-1,0,0.1 ",
890 "75,76,70,0.04,0.12,R,-1,0,0.1 ",
892 "75,76,70,0.06,0.14,R,-1,0,0.1 ",
893 "75,76,70,0.05,0.14,R,-1,0,0.1 ",
894 "75,76,70,0.04,0.14,R,-1,0,0.1 ",
895 "75,76,70,0.03,0.14,R,-1,0,0.1 ",
896 "75,76,70,0.02,0.14,R,-1,0,0.1 ",
898 "75,76,70,0.04,0.16,R,-1,0,0.1 ",
899 "75,76,70,0.03,0.16,R,-1,0,0.1 ",
900 "75,76,70,0.02,0.16,R,-1,0,0.1 ",
901 "75,76,70,0.01,0.16,R,-1,0,0.1 ",
902 "75,76,70,0.0,0.16,R,-1,0,0.1 ",
904 "75,76,70,0.02,0.18,R,-1,0,0.1 ",
905 "75,76,70,0.01,0.18,R,-1,0,0.1 ",
906 "75,76,70,0.0,0.18,R,-1,0,0.1 ",
907 "75,76,70,-0.01,0.18,R,-1,0,0.1 ",
908 "75,76,70,-0.02,0.18,R,-1,0,0.1 ",
910 "75,76,70,0.0,0.2,R,-1,0,0.1 ",
911 "75,76,70,-0.01,0.2,R,-1,0,0.1 ",
912 "75,76,70,-0.02,0.2,R,-1,0,0.1 ",
913 "75,76,70,-0.03,0.2,R,-1,0,0.1 ",
914 "75,76,70,-0.04,0.2,R,-1,0,0.1 ",
916 "75,76,70,-0.02,0.22,R,-1,0,0.1 ",
917 "75,76,70,-0.03,0.22,R,-1,0,0.1 ",
918 "75,76,70,-0.04,0.22,R,-1,0,0.1 ",
919 "75,76,70,-0.05,0.22,R,-1,0,0.1 ",
920 "75,76,70,-0.06,0.22,R,-1,0,0.1 ",
922 "75,76,70,-0.04,0.24,R,-1,0,0.1 ",
923 "75,76,70,-0.05,0.24,R,-1,0,0.1 ",
924 "75,76,70,-0.06,0.24,R,-1,0,0.1 ",
925 "75,76,70,-0.07,0.24,R,-1,0,0.1 ",
926 "75,76,70,-0.08,0.24,R,-1,0,0.1 ",
928 "75,76,70,-0.06,0.26,R,-1,0,0.1 ",
929 "75,76,70,-0.07,0.26,R,-1,0,0.1 ",
930 "75,76,70,-0.08,0.26,R,-1,0,0.1 ",
931 "75,76,70,-0.09,0.26,R,-1,0,0.1 ",
932 "75,76,70,-0.10,0.26,R,-1,0,0.1 ",
934 "75,76,70,-0.08,0.28,R,-1,0,0.1 ",
935 "75,76,70,-0.09,0.28,R,-1,0,0.1 ",
936 "75,76,70,-0.10,0.28,R,-1,0,0.1 ",
937 "75,76,70,-0.11,0.28,R,-1,0,0.1 ",
938 "75,76,70,-0.12,0.28,R,-1,0,0.1 ",
940 ";-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X-X.....",
942 ";Right rear stuff ",
943 ";RR reverse (center) ",
944 "75,76,69,0.80,0.08,R,-1,0,0.1 ",
945 "75,76,69,0.81,0.08,R,-1,0,0.1 ",
946 "75,76,69,0.82,0.08,R,-1,0,0.1 ",
947 "75,76,69,0.83,0.08,R,-1,0,0.1 ",
948 "75,76,69,0.84,0.08,R,-1,0,0.1 ",
950 "75,76,69,0.80,0.1,R,-1,0,0.1 ",
951 "75,76,69,0.81,0.1,R,-1,0,0.1 ",
952 "75,76,69,0.82,0.1,R,-1,0,0.1 ",
953 "75,76,69,0.83,0.1,R,-1,0,0.1 ",
954 "75,76,69,0.84,0.1,R,-1,0,0.1 ",
956 "75,76,69,0.80,0.12,R,-1,0,0.1 ",
957 "75,76,69,0.81,0.12,R,-1,0,0.1 ",
958 "75,76,69,0.82,0.12,R,-1,0,0.1 ",
959 "75,76,69,0.83,0.12,R,-1,0,0.1 ",
960 "75,76,69,0.84,0.12,R,-1,0,0.1 ",
962 "75,76,69,0.80,0.14,R,-1,0,0.1 ",
963 "75,76,69,0.81,0.14,R,-1,0,0.1 ",
964 "75,76,69,0.82,0.14,R,-1,0,0.1 ",
965 "75,76,69,0.83,0.14,R,-1,0,0.1 ",
966 "75,76,69,0.84,0.14,R,-1,0,0.1 ",
968 "75,76,69,0.80,0.16,R,-1,0,0.1 ",
969 "75,76,69,0.81,0.16,R,-1,0,0.1 ",
970 "75,76,69,0.82,0.16,R,-1,0,0.1 ",
971 "75,76,69,0.83,0.16,R,-1,0,0.1 ",
972 "75,76,69,0.84,0.16,R,-1,0,0.1 ",
974 "75,76,69,0.80,0.18,R,-1,0,0.1 ",
975 "75,76,69,0.81,0.18,R,-1,0,0.1 ",
976 "75,76,69,0.82,0.18,R,-1,0,0.1 ",
977 "75,76,69,0.83,0.18,R,-1,0,0.1 ",
978 "75,76,69,0.84,0.18,R,-1,0,0.1 ",
980 "75,76,69,0.80,0.2,R,-1,0,0.1 ",
981 "75,76,69,0.81,0.2,R,-1,0,0.1 ",
982 "75,76,69,0.82,0.2,R,-1,0,0.1 ",
983 "75,76,69,0.83,0.2,R,-1,0,0.1 ",
984 "75,76,69,0.84,0.2,R,-1,0,0.1 ",
986 "75,76,69,0.80,0.22,R,-1,0,0.1 ",
987 "75,76,69,0.81,0.22,R,-1,0,0.1 ",
988 "75,76,69,0.82,0.22,R,-1,0,0.1 ",
989 "75,76,69,0.83,0.22,R,-1,0,0.1 ",
990 "75,76,69,0.84,0.22,R,-1,0,0.1 ",
992 "75,76,69,0.80,0.24,R,-1,0,0.1 ",
993 "75,76,69,0.81,0.24,R,-1,0,0.1 ",
994 "75,76,69,0.82,0.24,R,-1,0,0.1 ",
995 "75,76,69,0.83,0.24,R,-1,0,0.1 ",
996 "75,76,69,0.84,0.24,R,-1,0,0.1 ",
998 "75,76,69,0.80,0.26,R,-1,0,0.1 ",
999 "75,76,69,0.81,0.26,R,-1,0,0.1 ",
1000 "75,76,69,0.82,0.26,R,-1,0,0.1 ",
1001 "75,76,69,0.83,0.26,R,-1,0,0.1 ",
1002 "75,76,69,0.84,0.26,R,-1,0,0.1 ",
1004 "75,76,69,0.80,0.28,R,-1,0,0.1 ",
1005 "75,76,69,0.81,0.28,R,-1,0,0.1 ",
1006 "75,76,69,0.82,0.28,R,-1,0,0.1 ",
1007 "75,76,69,0.83,0.28,R,-1,0,0.1 ",
1008 "75,76,69,0.84,0.28,R,-1,0,0.1 ",
1010 ";RR BRAKE (center) ",
1011 "75,76,69,0.86,0.08,b,-1,0,0.1 ",
1012 "75,76,69,0.87,0.08,b,-1,0,0.1 ",
1013 "75,76,69,0.88,0.08,b,-1,0,0.1 ",
1014 "75,76,69,0.89,0.08,b,-1,0,0.1 ",
1015 "75,76,69,0.90,0.08,b,-1,0,0.1 ",
1017 "75,76,69,0.86,0.1,b,-1,0,0.1 ",
1018 "75,76,69,0.87,0.1,b,-1,0,0.1 ",
1019 "75,76,69,0.88,0.1,b,-1,0,0.1 ",
1020 "75,76,69,0.89,0.1,b,-1,0,0.1 ",
1021 "75,76,69,0.9,0.1,b,-1,0,0.1 ",
1023 "75,76,69,0.86,0.12,b,-1,0,0.1 ",
1024 "75,76,69,0.87,0.12,b,-1,0,0.1 ",
1025 "75,76,69,0.88,0.12,b,-1,0,0.1 ",
1026 "75,76,69,0.89,0.12,b,-1,0,0.1 ",
1027 "75,76,69,0.9,0.12,b,-1,0,0.1 ",
1029 "75,76,69,0.86,0.14,b,-1,0,0.1 ",
1030 "75,76,69,0.87,0.14,b,-1,0,0.1 ",
1031 "75,76,69,0.88,0.14,b,-1,0,0.1 ",
1032 "75,76,69,0.89,0.14,b,-1,0,0.1 ",
1033 "75,76,69,0.9,0.14,b,-1,0,0.1 ",
1035 "75,76,69,0.86,0.16,b,-1,0,0.1 ",
1036 "75,76,69,0.87,0.16,b,-1,0,0.1 ",
1037 "75,76,69,0.88,0.16,b,-1,0,0.1 ",
1038 "75,76,69,0.89,0.16,b,-1,0,0.1 ",
1039 "75,76,69,0.9,0.16,b,-1,0,0.1 ",
1041 "75,76,69,0.86,0.18,b,-1,0,0.1 ",
1042 "75,76,69,0.87,0.18,b,-1,0,0.1 ",
1043 "75,76,69,0.88,0.18,b,-1,0,0.1 ",
1044 "75,76,69,0.89,0.18,b,-1,0,0.1 ",
1045 "75,76,69,0.9,0.18,b,-1,0,0.1 ",
1047 "75,76,69,0.86,0.2,b,-1,0,0.1 ",
1048 "75,76,69,0.87,0.2,b,-1,0,0.1 ",
1049 "75,76,69,0.88,0.2,b,-1,0,0.1 ",
1050 "75,76,69,0.89,0.2,b,-1,0,0.1 ",
1051 "75,76,69,0.9,0.2,b,-1,0,0.1 ",
1053 "75,76,69,0.86,0.22,b,-1,0,0.1 ",
1054 "75,76,69,0.87,0.22,b,-1,0,0.1 ",
1055 "75,76,69,0.88,0.22,b,-1,0,0.1 ",
1056 "75,76,69,0.89,0.22,b,-1,0,0.1 ",
1057 "75,76,69,0.9,0.22,b,-1,0,0.1 ",
1059 "75,76,69,0.86,0.24,b,-1,0,0.1 ",
1060 "75,76,69,0.87,0.24,b,-1,0,0.1 ",
1061 "75,76,69,0.88,0.24,b,-1,0,0.1 ",
1062 "75,76,69,0.89,0.24,b,-1,0,0.1 ",
1063 "75,76,69,0.9,0.24,b,-1,0,0.1 ",
1065 "75,76,69,0.86,0.26,b,-1,0,0.1 ",
1066 "75,76,69,0.87,0.26,b,-1,0,0.1 ",
1067 "75,76,69,0.88,0.26,b,-1,0,0.1 ",
1068 "75,76,69,0.89,0.26,b,-1,0,0.1 ",
1069 "75,76,69,0.9,0.26,b,-1,0,0.1 ",
1071 "75,76,69,0.86,0.28,b,-1,0,0.1 ",
1072 "75,76,69,0.87,0.28,b,-1,0,0.1 ",
1073 "75,76,69,0.88,0.28,b,-1,0,0.1 ",
1074 "75,76,69,0.89,0.28,b,-1,0,0.1 ",
1075 "75,76,69,0.9,0.28,b,-1,0,0.1 ",
1077 ";;;;;RR Bbs running>>><<<< ",
1078 "75,76,69,0.86,0.08,f,-1,0,0.1 tracks/HDXred1 ",
1079 "75,76,69,0.87,0.08,f,-1,0,0.1 tracks/HDXred1 ",
1080 "75,76,69,0.88,0.08,f,-1,0,0.1 tracks/HDXred1 ",
1081 "75,76,69,0.89,0.08,f,-1,0,0.1 tracks/HDXred1 ",
1082 "75,76,69,0.90,0.08,f,-1,0,0.1 tracks/HDXred1 ",
1084 "75,76,69,0.86,0.1,f,-1,0,0.1 tracks/HDXred1 ",
1085 "75,76,69,0.87,0.1,f,-1,0,0.1 tracks/HDXred1 ",
1086 "75,76,69,0.88,0.1,f,-1,0,0.1 tracks/HDXred1 ",
1087 "75,76,69,0.89,0.1,f,-1,0,0.1 tracks/HDXred1 ",
1088 "75,76,69,0.9,0.1,f,-1,0,0.1 tracks/HDXred1 ",
1090 "75,76,69,0.86,0.12,f,-1,0,0.1 tracks/HDXred1 ",
1091 "75,76,69,0.87,0.12,f,-1,0,0.1 tracks/HDXred1 ",
1092 "75,76,69,0.88,0.12,f,-1,0,0.1 tracks/HDXred1 ",
1093 "75,76,69,0.89,0.12,f,-1,0,0.1 tracks/HDXred1 ",
1094 "75,76,69,0.9,0.12,f,-1,0,0.1 tracks/HDXred1 ",
1096 "75,76,69,0.86,0.14,f,-1,0,0.1 tracks/HDXred1 ",
1097 "75,76,69,0.87,0.14,f,-1,0,0.1 tracks/HDXred1 ",
1098 "75,76,69,0.88,0.14,f,-1,0,0.1 tracks/HDXred1 ",
1099 "75,76,69,0.89,0.14,f,-1,0,0.1 tracks/HDXred1 ",
1100 "75,76,69,0.9,0.14,f,-1,0,0.1 tracks/HDXred1 ",
1102 "75,76,69,0.86,0.16,f,-1,0,0.1 tracks/HDXred1 ",
1103 "75,76,69,0.87,0.16,f,-1,0,0.1 tracks/HDXred1 ",
1104 "75,76,69,0.88,0.16,f,-1,0,0.1 tracks/HDXred1 ",
1105 "75,76,69,0.89,0.16,f,-1,0,0.1 tracks/HDXred1 ",
1106 "75,76,69,0.9,0.16,f,-1,0,0.1 tracks/HDXred1 ",
1108 "75,76,69,0.86,0.18,f,-1,0,0.1 tracks/HDXred1 ",
1109 "75,76,69,0.87,0.18,f,-1,0,0.1 tracks/HDXred1 ",
1110 "75,76,69,0.88,0.18,f,-1,0,0.1 tracks/HDXred1 ",
1111 "75,76,69,0.89,0.18,f,-1,0,0.1 tracks/HDXred1 ",
1112 "75,76,69,0.9,0.18,f,-1,0,0.1 tracks/HDXred1 ",
1114 "75,76,69,0.86,0.2,f,-1,0,0.1 tracks/HDXred1 ",
1115 "75,76,69,0.87,0.2,f,-1,0,0.1 tracks/HDXred1 ",
1116 "75,76,69,0.88,0.2,f,-1,0,0.1 tracks/HDXred1 ",
1117 "75,76,69,0.89,0.2,f,-1,0,0.1 tracks/HDXred1 ",
1118 "75,76,69,0.9,0.2,f,-1,0,0.1 tracks/HDXred1 ",
1120 "75,76,69,0.86,0.22,f,-1,0,0.1 tracks/HDXred1 ",
1121 "75,76,69,0.87,0.22,f,-1,0,0.1 tracks/HDXred1 ",
1122 "75,76,69,0.88,0.22,f,-1,0,0.1 tracks/HDXred1 ",
1123 "75,76,69,0.89,0.22,f,-1,0,0.1 tracks/HDXred1 ",
1124 "75,76,69,0.9,0.22,f,-1,0,0.1 tracks/HDXred1 ",
1126 "75,76,69,0.86,0.24,f,-1,0,0.1 tracks/HDXred1 ",
1127 "75,76,69,0.87,0.24,f,-1,0,0.1 tracks/HDXred1 ",
1128 "75,76,69,0.88,0.24,f,-1,0,0.1 tracks/HDXred1 ",
1129 "75,76,69,0.89,0.24,f,-1,0,0.1 tracks/HDXred1 ",
1130 "75,76,69,0.9,0.24,f,-1,0,0.1 tracks/HDXred1 ",
1132 "75,76,69,0.86,0.26,f,-1,0,0.1 tracks/HDXred1 ",
1133 "75,76,69,0.87,0.26,f,-1,0,0.1 tracks/HDXred1 ",
1134 "75,76,69,0.88,0.26,f,-1,0,0.1 tracks/HDXred1 ",
1135 "75,76,69,0.89,0.26,f,-1,0,0.1 tracks/HDXred1 ",
1136 "75,76,69,0.9,0.26,f,-1,0,0.1 tracks/HDXred1 ",
1138 "75,76,69,0.86,0.28,f,-1,0,0.1 tracks/HDXred1 ",
1139 "75,76,69,0.87,0.28,f,-1,0,0.1 tracks/HDXred1 ",
1140 "75,76,69,0.88,0.28,f,-1,0,0.1 tracks/HDXred1 ",
1141 "75,76,69,0.89,0.28,f,-1,0,0.1 tracks/HDXred1 ",
1142 "75,76,69,0.9,0.28,f,-1,0,0.1 tracks/HDXred1 ",
1144 ";RR TURN SIGNAL (center) ",
1145 "75,76,69,0.92,0.08,r,-1,400,0.1 ",
1146 "75,76,69,0.93,0.08,r,-1,400,0.1 ",
1147 "75,76,69,0.94,0.08,r,-1,400,0.1 ",
1148 "75,76,69,0.95,0.08,r,-1,400,0.1 ",
1149 "75,76,69,0.96,0.08,r,-1,400,0.1 ",
1151 "75,76,69,0.92,0.1,r,-1,400,0.1 ",
1152 "75,76,69,0.93,0.1,r,-1,400,0.1 ",
1153 "75,76,69,0.94,0.1,r,-1,400,0.1 ",
1154 "75,76,69,0.95,0.1,r,-1,400,0.1 ",
1155 "75,76,69,0.96,0.1,r,-1,400,0.1 ",
1157 "75,76,69,0.92,0.12,r,-1,400,0.1 ",
1158 "75,76,69,0.93,0.12,r,-1,400,0.1 ",
1159 "75,76,69,0.94,0.12,r,-1,400,0.1 ",
1160 "75,76,69,0.95,0.12,r,-1,400,0.1 ",
1161 "75,76,69,0.96,0.12,r,-1,400,0.1 ",
1163 "75,76,69,0.92,0.14,r,-1,400,0.1 ",
1164 "75,76,69,0.93,0.14,r,-1,400,0.1 ",
1165 "75,76,69,0.94,0.14,r,-1,400,0.1 ",
1166 "75,76,69,0.95,0.14,r,-1,400,0.1 ",
1167 "75,76,69,0.96,0.14,r,-1,400,0.1 ",
1169 "75,76,69,0.92,0.16,r,-1,400,0.1 ",
1170 "75,76,69,0.93,0.16,r,-1,400,0.1 ",
1171 "75,76,69,0.94,0.16,r,-1,400,0.1 ",
1172 "75,76,69,0.95,0.16,r,-1,400,0.1 ",
1173 "75,76,69,0.96,0.16,r,-1,400,0.1 ",
1175 "75,76,69,0.92,0.18,r,-1,400,0.1 ",
1176 "75,76,69,0.93,0.18,r,-1,400,0.1 ",
1177 "75,76,69,0.94,0.18,r,-1,400,0.1 ",
1178 "75,76,69,0.95,0.18,r,-1,400,0.1 ",
1179 "75,76,69,0.96,0.18,r,-1,400,0.1 ",
1181 "75,76,69,0.92,0.2,r,-1,400,0.1 ",
1182 "75,76,69,0.93,0.2,r,-1,400,0.1 ",
1183 "75,76,69,0.94,0.2,r,-1,400,0.1 ",
1184 "75,76,69,0.95,0.2,r,-1,400,0.1 ",
1185 "75,76,69,0.96,0.2,r,-1,400,0.1 ",
1187 "75,76,69,0.92,0.22,r,-1,400,0.1 ",
1188 "75,76,69,0.93,0.22,r,-1,400,0.1 ",
1189 "75,76,69,0.94,0.22,r,-1,400,0.1 ",
1190 "75,76,69,0.95,0.22,r,-1,400,0.1 ",
1191 "75,76,69,0.96,0.22,r,-1,400,0.1 ",
1193 "75,76,69,0.92,0.24,r,-1,400,0.1 ",
1194 "75,76,69,0.93,0.24,r,-1,400,0.1 ",
1195 "75,76,69,0.94,0.24,r,-1,400,0.1 ",
1196 "75,76,69,0.95,0.24,r,-1,400,0.1 ",
1197 "75,76,69,0.96,0.24,r,-1,400,0.1 ",
1199 "75,76,69,0.92,0.26,r,-1,400,0.1 ",
1200 "75,76,69,0.93,0.26,r,-1,400,0.1 ",
1201 "75,76,69,0.94,0.26,r,-1,400,0.1 ",
1202 "75,76,69,0.95,0.26,r,-1,400,0.1 ",
1203 "75,76,69,0.96,0.26,r,-1,400,0.1 ",
1205 "75,76,69,0.92,0.28,r,-1,400,0.1 ",
1206 "75,76,69,0.93,0.28,r,-1,400,0.1 ",
1207 "75,76,69,0.94,0.28,r,-1,400,0.1 ",
1208 "75,76,69,0.95,0.28,r,-1,400,0.1 ",
1209 "75,76,69,0.96,0.28,r,-1,400,0.1 ",
1214 ";RefNode,X,Y,OffsetX, OffsetY, OffsetZ, Type, ControlNumber, BlinkDelay, Size, MaterialName ",
1215 "71, 72, 73, 0.05, 0.04, 1.85, u, 4, 0, 1 tracks/HDXdome ",
1217 "71, 72, 73, 0.12, 0.11, 1.88, u, 4, 0, 1.0 tracks/HDXdome ",
1218 "71, 72, 73, 0.12, 0.30, 1.88, u, 4, 0, 1.0 tracks/HDXdome ",
1219 "71, 72, 73, 0.12, 0.50, 1.89, u, 4, 0, 1.0 tracks/HDXdome ",
1220 "71, 72, 73, 0.12, 0.70, 1.90, u, 4, 0, 1.0 tracks/HDXdome ",
1221 "71, 72, 73, 0.12, 0.90, 1.91, u, 4, 0, 1.0 tracks/HDXdome ",
1223 "71, 72, 73, 0.92, 0.11, 1.89, u, 4, 0, 1.0 tracks/HDXdome ",
1224 "71, 72, 73, 0.92, 0.30, 1.89, u, 4, 0, 1.0 tracks/HDXdome ",
1225 "71, 72, 73, 0.92, 0.50, 1.90, u, 4, 0, 1.0 tracks/HDXdome ",
1226 "71, 72, 73, 0.92, 0.70, 1.91, u, 4, 0, 1.0 tracks/HDXdome ",
1227 "71, 72, 73, 0.92, 0.90, 1.92, u, 4, 0, 1.0 tracks/HDXdome ",
1229 "69,70,73,-0.04,0.75, -2.3, u,1, 0, 1.1 tracks/HDX8yellow1 ",
1230 "69,70,73,0.66,0.75, -2.3, u,1, 0, 1.1 tracks/HDX8yellow2 ",
1231 "69,70,73,-0.1,0.6, -2.3, u,2, 0, 1.1 tracks/HDX8red1 ",
1232 "69,70,73,0.8,0.6, -2.3, u,2, 0, 1.1 tracks/HDX8red2 ",
1233 "67,68,75,0.09,0.62,1.3,b,-1,0,1 ",
1234 "67,68,75,0.09,0.62,1.2,f,-1,0,1 tracks/HDXred ",
1235 "67,68,75,0.91,0.62,1.3,b,-1,0,1 ",
1236 "67,68,75,0.91,0.62,1.2,f,-1,0,1 tracks/HDXred ",
1237 "67,68,75,0.18,0.62,1.2,R,-1,0,1 ",
1238 "67,68,75,0.82,0.62,1.2,R,-1,0,1 ",
1240 "125,129,127,0,0,0,u,2,0,2 tracks/HDXstrobe ",
1241 "125,129,127,0,0,0,u,3,0,2 tracks/HDXstrobe ",
1242 "125,127,128,0,0,0,u,2,0,2 tracks/HDXstrobe ",
1243 "125,127,128,0,0,0,u,3,0,2 tracks/HDXstrobe ",
1244 "125,128,126,0,0,0,u,2,0,2 tracks/HDXstrobe ",
1245 "125,128,126,0,0,0,u,3,0,2 tracks/HDXstrobe ",
1246 "125,126,129,0,0,0,u,2,0,2 tracks/HDXstrobe ",
1247 "125,126,129,0,0,0,u,3,0,2 tracks/HDXstrobe ",
1250 "materialflarebindings ",
1252 "1, Indicator_yellowindicator ",
1253 "2, Indicator_redindicator ",
1254 "3, dome_domelight ",
1255 "//4, strobe_strobe ",
1256 "//4, strobe_strobeI ",
1257 "//5, strobe_strobe ",
1258 "//5, strobe_strobeI ",
1263 ";ref,x,y,offsetx,offsety,offsetz,rotx,roty,rotz,mesh ",
1265 "86,87,1,0,0,0,0,180,0, HDXbumper.mesh ",
1266 "111,110,59,-0.2,-0.56,-0.02,0,-90,180, signback.mesh ",
1267 "107,104,45,-0.01,0.47,0.02,0,90,0, signback.mesh ",
1268 "111,113,112,1,0.05,-0.02,0,0,180, sign.mesh ",
1269 "107,105,106,1.26,-0.22,-0.02,0,0,180, sign.mesh ",
1270 "53,54,55, -.32, 2.092, -1.13, 1, 0, 180, edoor.mesh ",
1271 "add_animation -90, 0, 0, source: event, mode: y-rotation,eventlock, event: COMMANDS_06 ",
1272 "add_animation -1.42, 0, 0, source: event, mode: y-offset,eventlock, event: COMMANDS_06 ",
1273 "add_animation 1.82, 0, 0, source: event, mode: x-offset,eventlock, event: COMMANDS_06 ",
1275 "//add_animation, 0.05, -1, 85, source: event, mode: x-rotation, autoanimate, noflip, bounce, eventlock, event: TRUCK_LIGHTTOGGLE5",
1278 "53,54,55, -.32, 2.095, -1.145, 0.5, 0, 180, windowb.mesh ",
1279 "53,54,55, -.32, 2.095, -1.140, 0.5, 0, 180, windowf.mesh ",
1280 "add_animation, -0.18, 0, -0.18, source: event, mode: y-offset, autoanimate, bounce, eventlock, event: COMMANDS_05 ",
1283 "101,100,98, 3.9, 0.35, -1.28, 90, -92, 180, HDXguard.mesh ",
1287 "86,84,77,0.219,0.865,0.201,27,-10,178, doorrocker.mesh ",
1288 "add_animation -8, 0, 0, source: event, mode: y-rotation, noflip, event: COMMANDS_03 ",
1289 "add_animation 8, 0, 0, source: event, mode: x-rotation, noflip, event: COMMANDS_03 ",
1290 "add_animation 8, 0, 0, source: event, mode: y-rotation, noflip, event: COMMANDS_04 ",
1291 "add_animation -8, 0, 0, source: event, mode: x-rotation, noflip, event: COMMANDS_04 ",
1293 "86,84,77,0.280,0.850,0.201,18,-30,220, Indicator.mesh ",
1295 "86,84,77,0.280,0.825,0.27,27,-10,181, button2.mesh ",
1296 "add_animation 10, 0, 0, source: event, mode: y-rotation, noflip, event: TRUCK_LIGHTTOGGLE1 ",
1297 "add_animation -10, 0, 0, source: event, mode: x-rotation, noflip, event: TRUCK_LIGHTTOGGLE1 ",
1299 "86,84,77,0.335,0.818,0.270,-17,30,46, button3.mesh ",
1300 "add_animation -15, 0, 0, source: event, mode: y-rotation, noflip, event: TRUCK_LIGHTTOGGLE3 ",
1301 "//add_animation 10, 0, 0, source: event, mode: x-rotation, noflip, event: TRUCK_LIGHTTOGGLE3 ",
1304 "123, 72, 124, 0, 0, 0, 35, 180, -90, wiper.mesh ",
1305 "add_animation, 0.05, -85, 1, source: event, mode: x-rotation, autoanimate, noflip, bounce, eventlock, event: TRUCK_LIGHTTOGGLE5 ",
1307 "124, 71, 123, 0, 0, 0, -35, 0, -90, wiper.mesh ",
1308 "add_animation, 0.05, -1, 85, source: event, mode: x-rotation, autoanimate, noflip, bounce, eventlock, event: TRUCK_LIGHTTOGGLE5 ",
1310 "49, 77, 51, -2.4, 0.943, -0.02, 90, 0, -90, HDXrearview.mesh ",
1312 "52,131,78,-0.5,0,0.1,86.5,180,160, HDXrmirror.mesh ",
1314 "51,130,77,-0.5,0,-0.1,89.5,180,200, HDXlmirror.mesh ",
1317 "83,79,61,0.5,-0.06,-0.36,0,90,0, HDXseats.mesh ",
1318 "120,121,122,1.2,0,0,0,90,0, HDXdseat.mesh ",
1321 "71, 72, 73, 0, 0.04, -0.10, 90, 90, 8, dome.mesh ",
1323 "71, 72, 73, 0.1, 0.11, -0.08, 90, 90, 8, dome.mesh ",
1324 "71, 72, 73, 0.1, 0.30, -0.07, 90, 90, 8, dome.mesh ",
1325 "71, 72, 73, 0.1, 0.50, -0.055, 90, 90, 8, dome.mesh ",
1326 "71, 72, 73, 0.1, 0.70, -0.042, 90, 90, 8, dome.mesh ",
1327 "71, 72, 73, 0.1, 0.90, -0.03, 90, 90, 8, dome.mesh ",
1329 "71, 72, 73, 0.9, 0.11, -0.08, 90, 90, -8, dome.mesh ",
1330 "71, 72, 73, 0.9, 0.30, -0.07, 90, 90, -8, dome.mesh ",
1331 "71, 72, 73, 0.9, 0.50, -0.055, 90, 90, -8, dome.mesh ",
1332 "71, 72, 73, 0.9, 0.70, -0.042, 90, 90, -8, dome.mesh ",
1333 "71, 72, 73, 0.9, 0.90, -0.03, 90, 90, -8, dome.mesh ",
1335 "71, 72, 73, 0.1, 0.21, -0.08, 0, 0, 8, speaker.mesh ",
1336 "71, 72, 73, 0.1, 0.40, -0.07, 0, 0, 8, speaker.mesh ",
1337 "71, 72, 73, 0.1, 0.595, -0.055, 0, 0, 8, speaker.mesh ",
1338 "71, 72, 73, 0.1, 0.79, -0.042, 0, 0, 8, speaker.mesh ",
1340 "71, 72, 73, 0.9, 0.16, -0.08, 0, 0, -8, speaker.mesh ",
1341 "71, 72, 73, 0.9, 0.35, -0.07, 0, 0, -8, speaker.mesh ",
1342 "71, 72, 73, 0.9, 0.545, -0.055, 0, 0, -8, speaker.mesh ",
1343 "71, 72, 73, 0.9, 0.79, -0.042, 0, 0, -8, speaker.mesh ",
1345 "86,55,51, 0.55,0.62, -0.01, 0, 90, 180, number.mesh ",
1346 "77, 49, 62, -0.03, 0, 1.25, 0, 184, 90, number.mesh ",
1347 "78, 50, 52, 0.1, -0.26, -0.03, 183.5, 90, 0, number.mesh ",
1348 "87,56,52, 0.475,0.62, 0.01, 0, 90, 0, number.mesh ",
1349 "67,68,75 0.425, 0.8, -0.039, 0, 90, 180, number.mesh ",
1350 "51,77,52 -0.1, 0.75, -0.008, 0, -180, 180, number.mesh ",
1352 "//75,76,69, 0.04, 0.049, -0.032, 90, 0, -90, leftrearsignal.mesh ",
1353 "//85, 55, 46, 0.05, 6.3, 0, 90, 90, -90, leftsidesignal1.mesh ",
1357 "49,77,51,-0.38,-0.10,0.14,55,0,180, 20cmspedo.mesh ",
1358 "49,77,51,0.15,-.11,0.14,55,0,180, 20cmtach.mesh ",
1359 "49,77,51,-1.10,-.11,0.18,55,0,180, 20cmselector.mesh ",
1361 "118,119,117,0.615,0.08,0.05,-90,0,0, swheel.mesh ",
1362 "add_animation, -500, -500, 500, source: steeringwheel, mode: y-rotation ",
1364 "//add_animation 200, 0, 0, source: steeringwheel, mode: z-rotation ",
1365 "//add_animation -200, 0, 0, source: steeringwheel, mode: z-rotation ",
1367 "73,74,71,0.5,0.1,-0.11,0,0,180, strobe.mesh ",
1370 "53,54,55, -0.320, 2.095, -1.135, 1, 0, 180, HDX.mesh ",
1372 "//add_animation -0.007, 0, 0, source: parking, mode:z-offset ",
1376 "91,90,93,-3.1,0.46,1,91,0,90,HDXdoor.mesh ",
1377 "forset 90, 91, 96, 93 ",
1379 "92,89,94,2.85,0.465,-1,91,0,-90,HDXdoor.mesh ",
1380 "forset 89, 92, 94, 95 ",
1452 #define E_DELIMITER_SPACE "[[:blank:]]+"
1454 #define DEFINE_REGEX_IGNORECASE(_NAME_,_REGEXP_) \
1455 const std::regex _NAME_ = std::regex( _REGEXP_, std::regex::ECMAScript | std::regex::icase);
1458 #define E_KEYWORD_BLOCK(_NAME_) \
1459 "(^" _NAME_ "[[:blank:]]*$)?"
1462 #define E_KEYWORD_INLINE(_NAME_) \
1463 "(^" _NAME_ E_DELIMITER_SPACE ".*$)?"
1466 #define E_KEYWORD_INLINE_TOLERANT(_NAME_) \
1467 "(^" _NAME_ "[[:blank:],]+" ".*$)?"
1470 #define IDENTIFY_KEYWORD_REGEX_STRING \
1471 E_KEYWORD_INLINE_TOLERANT("add_animation") \
1472 E_KEYWORD_BLOCK("airbrakes") E_KEYWORD_BLOCK("animators") \
1473 E_KEYWORD_INLINE("AntiLockBrakes") E_KEYWORD_BLOCK("axles") \
1474 E_KEYWORD_INLINE("author") E_KEYWORD_BLOCK("backmesh") \
1475 E_KEYWORD_BLOCK("beams") E_KEYWORD_BLOCK("brakes") \
1476 E_KEYWORD_BLOCK("cab") E_KEYWORD_BLOCK("camerarail") \
1477 E_KEYWORD_BLOCK("cameras") E_KEYWORD_BLOCK("cinecam") \
1478 E_KEYWORD_BLOCK("collisionboxes") E_KEYWORD_BLOCK("commands") \
1479 E_KEYWORD_BLOCK("commands2") E_KEYWORD_BLOCK("contacters") \
1480 E_KEYWORD_INLINE("cruisecontrol") E_KEYWORD_BLOCK("description") \
1481 E_KEYWORD_INLINE("detacher_group") E_KEYWORD_BLOCK("disabledefaultsounds") \
1482 E_KEYWORD_BLOCK("enable_advanced_deformation") \
1483 E_KEYWORD_BLOCK("end") E_KEYWORD_BLOCK("end_section") \
1484 E_KEYWORD_BLOCK("engine") E_KEYWORD_BLOCK("engoption") \
1485 E_KEYWORD_BLOCK("engturbo") E_KEYWORD_BLOCK("envmap") \
1486 E_KEYWORD_BLOCK("exhausts") E_KEYWORD_INLINE("extcamera") \
1487 E_KEYWORD_INLINE("fileformatversion") E_KEYWORD_INLINE("fileinfo") \
1488 E_KEYWORD_BLOCK("fixes") E_KEYWORD_BLOCK("flares") \
1489 E_KEYWORD_BLOCK("flares2") E_KEYWORD_BLOCK("flexbodies") \
1490 E_KEYWORD_INLINE("flexbody_camera_mode") E_KEYWORD_BLOCK("flexbodywheels") \
1491 E_KEYWORD_BLOCK("forwardcommands") E_KEYWORD_BLOCK("fusedrag") \
1492 E_KEYWORD_BLOCK("globals") E_KEYWORD_INLINE("guid") \
1493 E_KEYWORD_BLOCK("guisettings") E_KEYWORD_BLOCK("help") \
1494 E_KEYWORD_BLOCK("hideInChooser") E_KEYWORD_BLOCK("hookgroup") \
1495 E_KEYWORD_BLOCK("hooks") E_KEYWORD_BLOCK("hydros") \
1496 E_KEYWORD_BLOCK("importcommands") E_KEYWORD_BLOCK("lockgroups") \
1497 E_KEYWORD_BLOCK("lockgroup_default_nolock") E_KEYWORD_BLOCK("managedmaterials") \
1498 E_KEYWORD_BLOCK("materialflarebindings") E_KEYWORD_BLOCK("meshwheels") \
1499 E_KEYWORD_BLOCK("meshwheels2") E_KEYWORD_BLOCK("minimass") \
1500 E_KEYWORD_BLOCK("nodecollision") E_KEYWORD_BLOCK("nodes") \
1501 E_KEYWORD_BLOCK("nodes2") E_KEYWORD_BLOCK("particles") \
1502 E_KEYWORD_BLOCK("pistonprops") E_KEYWORD_INLINE("prop_camera_mode") \
1503 E_KEYWORD_BLOCK("props") E_KEYWORD_BLOCK("railgroups") \
1504 E_KEYWORD_BLOCK("rescuer") E_KEYWORD_BLOCK("rigidifiers") \
1505 E_KEYWORD_BLOCK("rollon") E_KEYWORD_BLOCK("ropables") \
1506 E_KEYWORD_BLOCK("ropes") E_KEYWORD_BLOCK("rotators") \
1507 E_KEYWORD_BLOCK("rotators2") E_KEYWORD_BLOCK("screwprops") \
1508 E_KEYWORD_INLINE("section") E_KEYWORD_INLINE("sectionconfig") \
1509 E_KEYWORD_INLINE("set_beam_defaults") E_KEYWORD_INLINE("set_beam_defaults_scale") \
1510 E_KEYWORD_INLINE("set_collision_range") E_KEYWORD_INLINE("set_inertia_defaults") \
1511 E_KEYWORD_INLINE("set_managedmaterials_options") E_KEYWORD_INLINE("set_node_defaults") \
1512 E_KEYWORD_BLOCK("set_shadows") E_KEYWORD_INLINE("set_skeleton_settings") \
1513 E_KEYWORD_BLOCK("shocks") E_KEYWORD_BLOCK("shocks2") \
1514 E_KEYWORD_BLOCK("slidenode_connect_instantly") E_KEYWORD_BLOCK("slidenodes") \
1515 E_KEYWORD_INLINE("SlopeBrake") E_KEYWORD_BLOCK("soundsources") \
1516 E_KEYWORD_BLOCK("soundsources2") E_KEYWORD_INLINE("speedlimiter") \
1517 E_KEYWORD_BLOCK("submesh") E_KEYWORD_INLINE("submesh_groundmodel") \
1518 E_KEYWORD_BLOCK("texcoords") E_KEYWORD_BLOCK("ties") \
1519 E_KEYWORD_BLOCK("torquecurve") E_KEYWORD_INLINE("TractionControl") \
1520 E_KEYWORD_BLOCK("triggers") E_KEYWORD_BLOCK("turbojets") \
1521 E_KEYWORD_BLOCK("turboprops") E_KEYWORD_BLOCK("turboprops2") \
1522 E_KEYWORD_BLOCK("videocamera") E_KEYWORD_BLOCK("wheeldetachers") \
1523 E_KEYWORD_BLOCK("wheels") E_KEYWORD_BLOCK("wheels2") \
1524 E_KEYWORD_BLOCK("wings")
1532 int count =
sizeof(
trucklines)/
sizeof(
const char*);
1533 for (
int i = 0; i < count; ++i)
1544 for (
unsigned int i = 1; i < search_results.size(); i++)
1546 std::ssub_match sub = search_results[i];
1558 std::smatch results;
1559 while (state.KeepRunning())
1562 for (
int i = 0; i < count; ++i)
1564 std::regex_search(
lines_vec[i], results, IDENTIFY_KEYWORD_IGNORE_CASE);
1573 using namespace std;
1574 std::smatch results;
1575 while (state.KeepRunning())
1578 for (
int i = 0; i < count; ++i)
1583 if (! ((c >=
'a' && c <=
'z') || (c >=
'A' && c <=
'Z')))
1589 std::regex_search(
lines_vec[i], results, IDENTIFY_KEYWORD_IGNORE_CASE);
1598 using namespace std;
1599 std::smatch results;
1600 while (state.KeepRunning())
1603 for (
int i = 0; i < count; ++i)
1613 std::regex_search(
lines_vec[i], results, IDENTIFY_KEYWORD_IGNORE_CASE);
1623 using namespace std;
1624 std::smatch results;
1625 while (state.KeepRunning())
1628 for (
int i = 0; i < count; ++i)
1638 std::regex_search(
lines_vec[i], results, IDENTIFY_KEYWORD_IGNORE_CASE);
1649 #define stricmp strcasecmp
1650 #define strnicmp strncasecmp
1654 #define CASE(_LOWER_) case(_LOWER_): case((_LOWER_)-32)
1656 #define MATCH(_STR_, _KWORD_) if (stricmp(line+1, _STR_+1) == 0) return _KWORD_;
1811 while (state.KeepRunning())
1813 int count =
sizeof(
trucklines)/
sizeof(
const char*);
1814 for (
int i = 0; i < count; ++i)
1824 while (state.KeepRunning())
1826 int count =
sizeof(
trucklines)/
sizeof(
const char*);
1827 for (
int i = 0; i < count; ++i)
1831 if (! ((c >=
'a' && c <=
'z') || (c >=
'A' && c <=
'Z')))
1846 using namespace std;
1849 cout <<
"Preparing..." << endl;
1854 ::benchmark::Initialize(&argc, argv);
1855 ::benchmark::RunSpecifiedBenchmarks();
@ KEYWORD_MATERIALFLAREBINDINGS
BENCHMARK(Bench_sol1__Regex)
@ KEYWORD_ANTI_LOCK_BRAKES
@ KEYWORD_PROP_CAMERA_MODE
@ KEYWORD_LOCKGROUP_DEFAULT_NOLOCK
static void Bench_sol1c_RegexPreCondIsdigit(benchmark::State &state)
@ KEYWORD_SLIDENODE_CONNECT_INSTANTLY
static void Bench_sol2b_SwitchPreCond(benchmark::State &state)
@ KEYWORD_DISABLEDEFAULTSOUNDS
@ KEYWORD_TRACTION_CONTROL
#define MATCH(_STR_, _KWORD_)
Keyword IdentifyKeywordSwitch(const char *line)
unsigned FindKeywordMatch(std::smatch &search_results)
int main(int argc, char **argv)
@ KEYWORD_FLEXBODY_CAMERA_MODE
static void Bench_sol1b_RegexPreCond(benchmark::State &state)
@ KEYWORD_FILEFORMATVERSION
@ KEYWORD_SET_SKELETON_SETTINGS
static void Bench_sol1__Regex(benchmark::State &state)
@ KEYWORD_SET_BEAM_DEFAULTS_SCALE
const char * trucklines[]
#define IDENTIFY_KEYWORD_REGEX_STRING
static void Bench_sol2__Switch(benchmark::State &state)
@ KEYWORD_SET_NODE_DEFAULTS
static void Bench_sol1d_RegexPreCondIsAlpha(benchmark::State &state)
@ KEYWORD_SET_INERTIA_DEFAULTS
@ KEYWORD_HIDE_IN_CHOOSER
@ KEYWORD_SET_BEAM_DEFAULTS
#define DEFINE_REGEX_IGNORECASE(_NAME_, _REGEXP_)
std::vector< std::string > lines_vec
@ KEYWORD_FORWARDCOMMANDS
@ KEYWORD_ENABLE_ADVANCED_DEFORMATION
@ KEYWORD_SUBMESH_GROUNDMODEL
@ KEYWORD_MANAGEDMATERIALS
@ KEYWORD_SET_MANAGEDMATERIALS_OPTIONS
@ KEYWORD_SET_COLLISION_RANGE