More plans: Cadwell Park
[kilo_torcs_tracks.git] / slot_wa1 / slot_wa1.xml
blobaff45ee1986af47bfb3021e2773643427c60e1f7
1 <?xml version="1.0" encoding="UTF-8"?>
3 <!--
5     Copyright 2007 kilo aka Gabor Kmetyko <kg_kilo@freemail.hu>
7     This program is free software; you can redistribute it and/or modify
8     it under the terms of the GNU General Public License as published by
9     the Free Software Foundation; either version 2 of the License, or
10     (at your option) any later version.
12     This program is distributed in the hope that it will be useful,
13     but WITHOUT ANY WARRANTY; without even the implied warranty of
14     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
15     GNU General Public License for more details.
17     You should have received a copy of the GNU General Public License
18     along with this program; if not, write to the Free Software
19     Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
21     $Id$
23 -->
25 <!DOCTYPE params SYSTEM "../../../../src/libs/tgf/params.dtd" [
26 <!-- general definitions for tracks -->
27 <!ENTITY default-surfaces SYSTEM "../../../data/tracks/surfaces.xml">
28 <!ENTITY default-objects SYSTEM "../../../data/tracks/objects.xml">
31 <!--
32 short straight    4 3/8 inches    = 11.1125 cm (87 pixels)
33 long straight    7 inches        = 17.78 cm
34 turn    45 deg radius=            = 23.63
35 track width        4 1/2 inches    = 11.43 cm
36 diagonal 370 pixels = 47.26 cm -> radius=23.63 cm
38 1/43 size
39 short    =    4.78 m
40 long    =    7.65 m
41 turn        radius= 10.16 m
42 width    =    4.92 m
44 times 200
45 short    =    22.225 m
46 long    =    35.56 m
47 turn radius    =    47.26 m
48 width    =    9.84 m
50 Slot Wasch 1 slotcar track design
51 -->
53 <params name="Slot Wasch 1" type="param" mode="mw">
55     <section name="Header">
56         <attstr name="name"              val="Slot Wasch 1"/>
57         <attstr name="category"          val="road"/>
58         <attnum name="version"           val="4"/>
59         <attstr name="author"            val="Wasch, kilo"/>
60         <attstr name="description"       val="slotcar track"/>
61     </section>
63     <section name="Graphic">
64         <attstr name="3d description" val="slot_wa1.ac"/>
65         <attstr name="background image" val="background.png"/>
66         <attnum name="background type" val="4"/>
68         <attnum name="background color R" val="0.5"/>
69         <attnum name="background color G" val="0.5"/>
70         <attnum name="background color B" val="0.55"/>
72         <attnum name="ambient color R" val="0.2"/>
73         <attnum name="ambient color G" val="0.2"/>
74         <attnum name="ambient color B" val="0.2"/>
76         <attnum name="diffuse color R" val="1"/>
77         <attnum name="diffuse color G" val="1"/>
78         <attnum name="diffuse color B" val="1"/>
80         <attnum name="specular color R" val="0.1"/>
81         <attnum name="specular color G" val="0.1"/>
82         <attnum name="specular color B" val="0.1"/>
84         <attnum name="light position x" val="-10000"/>
85         <attnum name="light position y" val="-10000"/>
86         <attnum name="light position z" val="10000"/>
88         <section name="Terrain Generation">
89             <attnum name="track step" unit="m" val="60"/>
90             <attnum name="border margin" unit="m" val="200"/>
91             <attnum name="border step" unit="m" val="90"/>
92             <attnum name="border height" unit="m" val="20"/>
93             <attnum name="maximum altitude" val="40"/>
94             <attnum name="minimum altitude" val="0"/>
95             <attnum name="group size" val="300"/>
96             <attstr name="surface" val="landscape1"/>
97         </section>
98     </section>
100     <section name="Turn Marks">
101         <attnum name="width"    unit="m"    val="2" />
102         <attnum name="height"    unit="m"    val="2" />
103         <attnum name="vertical space"    unit="m"    val="1" />
104         <attnum name="horizontal space"    unit="m"    val="1" />
105     </section>
107     <section name="Starting Grid">
108         <attnum name="rows" val="2"/>
109         <attstr name="pole position side" val="right"/>
110         <attnum name="distance to start" unit="m" val="4.0"/>
111         <attnum name="distance between columns" unit="m" val="17.0"/>
112         <attnum name="offset within a column" unit="m" val="7.5"/>
113     </section>
115     <section name="Main Track">
116         <attnum name="width"   val="11.43"/>
117         <!--<attstr name="surface" val="asphalt-g1"/>-->
118         <attstr name="surface" val="road1"/>
119         <attnum name="profil steps length" val="10" unit="m"/>
121         <section name="Left Side">
122             <attnum name="width" val="3.0" unit="m"/>
123             <attstr name="surface" val="asphalt-g1-left"/>
124             <attstr name="banking type" in="level,tangent" val="tangent"/>
125         </section>
127         <section name="Right Side">
128             <attnum name="width" val="3.0" unit="m"/>
129             <attstr name="surface" val="asphalt-g1-right"/>
130             <attstr name="banking type" in="level,tangent" val="tangent"/>
131         </section>
133         <!--
134         <section name="Right Barrier">
135             <attstr name="style" val="wall"/>
136             <attnum name="height" val="0.9"/>
137             <attnum name="width" val="0.4"/>
138             <attstr name="surface" val="wall-g1-2"/>
139         </section>
141         <section name="Left Barrier">
142             <attstr name="style" val="wall"/>
143             <attnum name="height" val="0.9"/>
144             <attnum name="width" val="0.4"/>
145             <attstr name="surface" val="wall-g1-2"/>
146         </section>
147         -->
149         <section name="Pits">
150                 <attstr name="type" val="track side"/>
151             <attstr name="side" val="right" />
152             <attstr name="entry" val="t8" />
153             <attstr name="start" val="s8" />
154             <attstr name="end" val="s1" />
155             <attstr name="exit" val="t1" />
156             <attnum name="length" unit="m" val="15.0" />
157             <attnum name="width" unit="m" val="5.0" />
158         </section>
160         <section name="Track Segments">
161             <section name="s1">
162                 <!--3L-->
163                 <attstr name="type" val="str"/>
164                 <attnum name="lg" unit="m" val="46.68"/><!--106.68-->
165                                 <section name="Right Side">
166                                         <attnum name="start width" val="15.0" unit="m"/>
167                                         <attnum name="end width" val="15.0" unit="m"/>
168                                         <attstr name="surface" val="asphalt-g1-right"/>
169                                         <attstr name="banking type" in="level,tangent" val="tangent"/>
170                                 </section>
171             </section>
172             <section name="t1">
173                 <attstr name="type" val="lft"/>
174                 <attnum name="radius" unit="m" val="52"/>
175                 <attnum name="arc" unit="deg" val="180"/>
176                 <attstr name="marks" val="50"/>
177                                 <section name="Right Side">
178                                         <attnum name="start width" val="15.0" unit="m"/>
179                                         <attnum name="end width" val="3.0" unit="m"/>
180                                         <attstr name="surface" val="asphalt-g1-right"/>
181                                         <attstr name="banking type" in="level,tangent" val="tangent"/>
182                                 </section>
183             </section>
184             <section name="t2">
185                 <attstr name="type" val="rgt"/>
186                 <attnum name="radius" unit="m" val="52"/>
187                 <attnum name="arc" unit="deg" val="45"/>
188             </section>
189             <section name="s2">
190                 <!--8L-->
191                 <attstr name="type" val="str"/>
192                 <attnum name="lg" unit="m" val="284.48"/>
193                 <attnum name="z end" unit="m" val="10" />
194             </section>
195             <section name="t3">
196                 <attstr name="type" val="rgt"/>
197                 <attnum name="radius" unit="m" val="52"/>
198                 <attnum name="arc" unit="deg" val="135"/>
199                 <attnum name="z end" unit="m" val="12" />
200                 <attstr name="marks" val="50;100"/>
201             </section>
202             <section name="s3">
203                 <!--2L-->
204                 <attstr name="type" val="str"/>
205                 <attnum name="lg" unit="m" val="71.12"/>
206                 <attnum name="z end" unit="m" val="14" />
207             </section>
208             <section name="t4">
209                 <attstr name="type" val="lft"/>
210                 <attnum name="radius" unit="m" val="52"/>
211                 <attnum name="arc" unit="deg" val="180"/>
212                 <attnum name="z end" unit="m" val="15" />
213                 <attstr name="marks" val="50"/>
214             </section>
215             <section name="s4">
216                 <!--3L,1S-->
217                 <attstr name="type" val="str"/>
218                 <attnum name="lg" unit="m" val="175.995916"/><!--128.90-->
219                 <attnum name="z end" unit="m" val="15" />
220             </section>
221             <section name="t5">
222                 <attstr name="type" val="lft"/>
223                 <attnum name="radius" unit="m" val="52"/>
224                 <attnum name="arc" unit="deg" val="90"/>
225                 <attnum name="z end" unit="m" val="14" />
226                 <attstr name="marks" val="50"/>
227             </section>
228             <section name="s5">
229                 <!--1L-->
230                 <attstr name="type" val="str"/>
231                 <attnum name="lg" unit="m" val="52.436606"/><!--35.56-->
232                 <attnum name="z end" unit="m" val="13.5" />
233             </section>
234             <section name="t6">
235                 <attstr name="type" val="lft"/>
236                 <attnum name="radius" unit="m" val="52"/>
237                 <attnum name="arc" unit="deg" val="45"/>
238                 <attnum name="z end" unit="m" val="13" />
239             </section>
240                 <!--7L-->
241             <section name="s6">
242                 <attstr name="type" val="str"/>
243                 <attnum name="lg" unit="m" val="260.92"/>
244                 <attnum name="z end" unit="m" val="0"/>
245             </section>
246             <section name="t7">
247                 <attstr name="type" val="rgt"/>
248                 <attnum name="radius" unit="m" val="52"/>
249                 <attnum name="arc" unit="deg" val="90"/>
250                 <attstr name="marks" val="50;100"/>
251             </section>
252             <section name="s7">
253                 <!--1L-->
254                 <attstr name="type" val="str"/>
255                 <attnum name="lg" unit="m" val="35.56"/>
256             </section>
257             <section name="t8">
258                 <attstr name="type" val="lft"/>
259                 <attnum name="radius" unit="m" val="52"/>
260                 <attnum name="arc" unit="deg" val="135"/>
261                 <attstr name="marks" val="50"/>
262                                 <section name="Right Side">
263                                         <attnum name="start width" val="3.0" unit="m"/>
264                                         <attnum name="end width" val="15.0" unit="m"/>
265                                         <attstr name="surface" val="asphalt-g1-right"/>
266                                         <attstr name="banking type" in="level,tangent" val="tangent"/>
267                                 </section>
268             </section>
269             <section name="s8">
270                 <!--2L-->
271                 <attstr name="type" val="str"/>
272                 <attnum name="lg" unit="m" val="100.0"/>
273                                 <section name="Right Side">
274                                         <attnum name="start width" val="15.0" unit="m"/>
275                                         <attnum name="end width" val="15.0" unit="m"/>
276                                         <attstr name="surface" val="asphalt-g1-right"/>
277                                         <attstr name="banking type" in="level,tangent" val="tangent"/>
278                                 </section>
279             </section>
280         </section>
281     </section>
284     <section name="Cameras">
285         <section name="cam0">
286             <!-- Camera's position relative to a segment -->
287             <attstr name="segment"   val="s1"/>
288             <attnum name="to right"  val="5.5"/>
289             <attnum name="to start"  val="96"/>
290             <attnum name="height"    val="5"/>
291             <!-- Camera field of view, indicates the first and last segment viewed -->
292             <attstr name="fov start" val="s8"/>
293             <attstr name="fov end"   val="s2"/>
294         </section>
295         <section name="cam1">
296             <!-- Camera's position relative to a segment -->
297             <attstr name="segment"   val="t3"/>
298             <attnum name="to right"  val="-2.0"/>
299             <attnum name="to start"  val="5"/>
300             <attnum name="height"    val="5"/>
301             <!-- Camera field of view, indicates the first and last segment viewed -->
302             <attstr name="fov start" val="s2"/>
303             <attstr name="fov end"   val="t4"/>
304         </section>
305         <section name="cam2">
306             <!-- Camera's position relative to a segment -->
307             <attstr name="segment"   val="s4"/>
308             <attnum name="to right"  val="-2.0"/>
309             <attnum name="to start"  val="20"/>
310             <attnum name="height"    val="3"/>
311             <!-- Camera field of view, indicates the first and last segment viewed -->
312             <attstr name="fov start" val="t4"/>
313             <attstr name="fov end"   val="t5"/>
314         </section>
315         <section name="cam3">
316             <!-- Camera's position relative to a segment -->
317             <attstr name="segment"   val="s5"/>
318             <attnum name="to right"  val="16.0"/>
319             <attnum name="to start"  val="10"/>
320             <attnum name="height"    val="4"/>
321             <!-- Camera field of view, indicates the first and last segment viewed -->
322             <attstr name="fov start" val="t5"/>
323             <attstr name="fov end"   val="s6"/>
324         </section>
325         <section name="cam4">
326             <!-- Camera's position relative to a segment -->
327             <attstr name="segment"   val="t7"/>
328             <attnum name="to right"  val="16.0"/>
329             <attnum name="to start"  val="0"/>
330             <attnum name="height"    val="2"/>
331             <!-- Camera field of view, indicates the first and last segment viewed -->
332             <attstr name="fov start" val="s6"/>
333             <attstr name="fov end"   val="s7"/>
334         </section>
335         <section name="cam5">
336             <!-- Camera's position relative to a segment -->
337             <attstr name="segment"   val="s7"/>
338             <attnum name="to right"  val="-12.0"/>
339             <attnum name="to start"  val="5"/>
340             <attnum name="height"    val="4"/>
341             <!-- Camera field of view, indicates the first and last segment viewed -->
342             <attstr name="fov start" val="s7"/>
343             <attstr name="fov end"   val="s8"/>
344         </section>
345     </section>
348     <section name="Surfaces">
349         &default-surfaces;
351         <section name="asphalt-g1">
352             <attnum name="color R1" val="0.1"/>
353             <attnum name="color G1" val="0.1"/>
354             <attnum name="color B1" val="0.1"/>
355             <attnum name="color R2" val="0.2"/>
356             <attnum name="color G2" val="0.2"/>
357             <attnum name="color B2" val="0.2"/>
358             <attstr name="texture name" val="asphalt-bw-g1-1_n.rgb"/>
359             <attstr name="texture type" in="discrete, continuous" val="discrete"/>
360             <attnum name="texture size" val="15.0001" unit="m"/>
361             <attnum name="texture mipmap" val="0.0" unit="m"/>
363             <attnum name="friction"           val="1.15"/>
364             <attnum name="rolling resistance" val="0.0012"/>
365             <attnum name="roughness" val="0.0"/>
366             <attnum name="roughness wavelength" val="1.0"/>
367         </section>
369         <section name="asphalt-g1-left">
370             <attnum name="color R1" val="0.1"/>
371             <attnum name="color G1" val="0.1"/>
372             <attnum name="color B1" val="0.1"/>
373             <attnum name="color R2" val="0.2"/>
374             <attnum name="color G2" val="0.2"/>
375             <attnum name="color B2" val="0.2"/>
376             <attstr name="texture name" val="asphalt-bw-g1-sidel_n.rgb"/>
377             <attstr name="texture type" in="discrete, continuous" val="continuous"/>
378             <attnum name="texture size" val="15.0001" unit="m"/>
379             <attnum name="texture mipmap" val="0.0" unit="m"/>
381             <attnum name="friction"           val="0.8"/>
382             <attnum name="rolling resistance" val="0.02"/>
383             <attnum name="roughness" val="0.03"/>
384             <attnum name="roughness wavelength" val="0.5"/>
385         </section>
387         <section name="asphalt-g1-right">
388             <attnum name="color R1" val="0.1"/>
389             <attnum name="color G1" val="0.1"/>
390             <attnum name="color B1" val="0.1"/>
391             <attnum name="color R2" val="0.2"/>
392             <attnum name="color G2" val="0.2"/>
393             <attnum name="color B2" val="0.2"/>
394             <attstr name="texture name" val="asphalt-bw-g1-sidel_n.rgb"/>
395             <attstr name="texture type" in="discrete, continuous" val="continuous"/>
396             <attnum name="texture size" val="15.0001" unit="m"/>
397             <attnum name="texture mipmap" val="0.0" unit="m"/>
399             <attnum name="friction"           val="0.7"/>
400             <attnum name="rolling resistance" val="0.02"/>
401             <attnum name="roughness" val="0.03"/>
402             <attnum name="roughness wavelength" val="0.5"/>
403         </section>
405         <section name="wall-g1-2">
406             <attnum name="color R1" val="1.0"/>
407             <attnum name="color G1" val="0.0"/>
408             <attnum name="color B1" val="0.0"/>
409             <attnum name="color R2" val="1.0"/>
410             <attnum name="color G2" val="1.0"/>
411             <attnum name="color B2" val="1.0"/>
412             <attstr name="texture name" val="wall-grey.rgb"/>
413             <attstr name="texture type" in="discrete, continuous" val="continuous"/>
414             <attnum name="texture size" val="6.0" unit="m"/>
415             <attnum name="texture mipmap" val="4.0"/>
417             <attstr name="bump name" val=""/>
418             <attnum name="bump size" val="2.0" unit="m"/>
420             <attnum name="friction"           val="0.0"/>
422             <attnum name="roughness" val="0.03"/>
423             <attnum name="roughness wavelength" val="4.0"/>
424             <attnum name="dammage" val="10"/>
425         </section>
427         <section name="landscape1">
428             <attnum name="color R1" val="0.1"/>
429             <attnum name="color G1" val="0.1"/>
430             <attnum name="color B1" val="0.1"/>
431             <attnum name="color R2" val="0.2"/>
432             <attnum name="color G2" val="0.2"/>
433             <attnum name="color B2" val="0.2"/>
434             <attstr name="texture name" val="earth_and_grass.rgb"/>
435             <attstr name="texture type" in="discrete, continuous" val="continuous"/>
436             <attnum name="texture size" val="60.0" unit="m"/>
437             <attnum name="texture mipmap" val="4.0"/>
439             <attstr name="bump name" val=""/>
440             <attnum name="bump size" val="2.0" unit="m"/>
442             <attnum name="friction"           val="0.4"/>
443             <attnum name="rolling resistance" val="0.01"/>
445             <attnum name="roughness" val="0.05"/>
446             <attnum name="roughness wavelength" val="0.5"/>
447         </section>
449     </section>
452     <section name="Objects">
453         &default-objects;
454     </section>  <!-- Objects -->
456 </params>