1 <?xml version="1.0" encoding="UTF-8"?>
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.
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">
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
50 Slot Wasch 1 slotcar track design
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"/>
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"/>
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" />
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"/>
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"/>
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"/>
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"/>
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"/>
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" />
160 <section name="Track Segments">
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"/>
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"/>
185 <attstr name="type" val="rgt"/>
186 <attnum name="radius" unit="m" val="52"/>
187 <attnum name="arc" unit="deg" val="45"/>
191 <attstr name="type" val="str"/>
192 <attnum name="lg" unit="m" val="284.48"/>
193 <attnum name="z end" unit="m" val="10" />
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"/>
204 <attstr name="type" val="str"/>
205 <attnum name="lg" unit="m" val="71.12"/>
206 <attnum name="z end" unit="m" val="14" />
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"/>
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" />
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"/>
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" />
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" />
242 <attstr name="type" val="str"/>
243 <attnum name="lg" unit="m" val="260.92"/>
244 <attnum name="z end" unit="m" val="0"/>
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"/>
254 <attstr name="type" val="str"/>
255 <attnum name="lg" unit="m" val="35.56"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
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"/>
348 <section name="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"/>
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"/>
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"/>
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"/>
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"/>
452 <section name="Objects">
454 </section> <!-- Objects -->