<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.trainzsimulator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bloodnok</id>
	<title>TrainzOnline - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.trainzsimulator.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bloodnok"/>
	<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/wiki/Special:Contributions/Bloodnok"/>
	<updated>2026-11-05T10:30:19Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Enginesound&amp;diff=475</id>
		<title>KIND Enginesound</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Enginesound&amp;diff=475"/>
		<updated>2009-03-19T02:16:57Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: /* speedup */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Enginesound]] assets are locomotive enginesounds. &lt;br /&gt;
&lt;br /&gt;
There are three types - Diesel, Electric, and Steam.&lt;br /&gt;
&lt;br /&gt;
Diesel enginesounds are formed of a number of separate wave files. These are &#039;steady state&#039; sounds (one for each runlevel from 1 up to 8) and &#039;transition&#039; sounds (used when going between one runlevel and the next one up, or next one down).&lt;br /&gt;
&lt;br /&gt;
Electric enginesounds play one wave file, but pitch shift it to produce a continuously variable sound linked to the speed of the train. (Note: If your electric needs it&#039;s enginesound linked to throttle position rather than train speed, it&#039;s better to use a &#039;diesel&#039; style &#039;ramping&#039; sound).&lt;br /&gt;
&lt;br /&gt;
Steam enginesounds play a number of individual &#039;chuff&#039; files at low speed, and switch to a series of pitch-shifted loop sounds at higher speeds.&lt;br /&gt;
&lt;br /&gt;
Random note: How does Trainz know that a specific enginesound is a &#039;steam&#039; enginesound? Because it&#039;s tagged for use on a steam loco...&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;enginesound&amp;quot;&lt;br /&gt;
 speedup 2.2&lt;br /&gt;
 isramping 1&lt;br /&gt;
 isfading 0&lt;br /&gt;
 number-slow-sounds 4&lt;br /&gt;
 number-cylinders 2&lt;br /&gt;
 number-power-strokes 2&lt;br /&gt;
&lt;br /&gt;
====speedup====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Controls the rate of pitch change for an electric type enginesound. A value of 1.0 would mean the top frequency used is as much again as the base frequency - in other words, the frequency of the sound played would double over the speed range of the vehicle.&lt;br /&gt;
&lt;br /&gt;
====isramping====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: &#039;Ramping&#039; diesel enginesounds have transition sounds between each level state.&lt;br /&gt;
&lt;br /&gt;
====isfading====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: For diesel engine sounds, &#039;fading&#039; sounds do not have transition sounds between each level state - instead, one sound is faded into the next to &#039;fake&#039; a transition. For electric enginesounds, &#039;fading&#039; sounds are quieter at low speed and louder at high speed - whereas &#039;non-fading&#039; sounds are more constant across the speed range.&lt;br /&gt;
&lt;br /&gt;
====number-slow-sounds====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: Number of &#039;chuff&#039; sounds available in a steam enginesound.&lt;br /&gt;
&lt;br /&gt;
====number-cylinders====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: Number of cylinders in the locomotive the steam sound was recorded from.&lt;br /&gt;
&lt;br /&gt;
====number-power-strokes====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: Number of power strokes in the locomotive the steam enginesound was recorded from (should generally be left at the default, 2).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
====Diesel====&lt;br /&gt;
Sample [[config.txt file]] for a diesel type &#039;enginesound&#039; asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;enginesound&amp;quot;&lt;br /&gt;
 isramping 1&lt;br /&gt;
 isfading 0&lt;br /&gt;
&lt;br /&gt;
====Electric====&lt;br /&gt;
Sample [[config.txt file]] for an electric type &#039;enginesound&#039; asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;enginesound&amp;quot;&lt;br /&gt;
 isramping 0&lt;br /&gt;
 isfading 0&lt;br /&gt;
 speedup 4.0&lt;br /&gt;
&lt;br /&gt;
====Steam====&lt;br /&gt;
Sample [[config.txt file]] for a steam type &#039;enginesound&#039; asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;enginesound&amp;quot;&lt;br /&gt;
 number-slow-sounds 4&lt;br /&gt;
 number-cylinders 2&lt;br /&gt;
 number-power-strokes 2&lt;br /&gt;
&lt;br /&gt;
==Wave file naming==&lt;br /&gt;
====Diesel====&lt;br /&gt;
In a &#039;fading&#039; diesel enginesound, the following sound files are used:&lt;br /&gt;
&lt;br /&gt;
 idle 1.wav (engine idle / notch 1 sound)&lt;br /&gt;
 idle 2.wav (notch 2 sound)&lt;br /&gt;
 idle 3.wav (notch 3 sound)&lt;br /&gt;
 idle 4.wav (notch 4 sound)&lt;br /&gt;
 idle 5.wav (notch 5 sound)&lt;br /&gt;
 idle 6.wav (notch 6 sound)&lt;br /&gt;
 idle 7.wav (notch 7 sound)&lt;br /&gt;
 idle 8.wav (notch 8 sound)&lt;br /&gt;
&lt;br /&gt;
In a &#039;ramping&#039; diesel enginesound, the following &#039;&#039;additional&#039;&#039; sound files are also used:&lt;br /&gt;
&lt;br /&gt;
 start.wav (engine startup)&lt;br /&gt;
 stop.wav (engine shutdown)&lt;br /&gt;
 up 1 - 2.wav (transition between notch 1 and notch 2)&lt;br /&gt;
 up 2 - 3.wav (transition between notch 2 and notch 3)&lt;br /&gt;
 up 3 - 4.wav (transition between notch 3 and notch 4)&lt;br /&gt;
 up 4 - 5.wav (transition between notch 4 and notch 5)&lt;br /&gt;
 up 5 - 6.wav (transition between notch 5 and notch 6)&lt;br /&gt;
 up 6 - 7.wav (transition between notch 6 and notch 7)&lt;br /&gt;
 up 7 - 8.wav (transition between notch 7 and notch 8)&lt;br /&gt;
 down 2 - 1.wav (transition between notch 2 and notch 1)&lt;br /&gt;
 down 3 - 2.wav (transition between notch 3 and notch 2)&lt;br /&gt;
 down 4 - 3.wav (transition between notch 4 and notch 3)&lt;br /&gt;
 down 5 - 4.wav (transition between notch 5 and notch 4)&lt;br /&gt;
 down 6 - 5.wav (transition between notch 6 and notch 5)&lt;br /&gt;
 down 7 - 6.wav (transition between notch 7 and notch 6)&lt;br /&gt;
 down 8 - 7.wav (transition between notch 8 and notch 7)&lt;br /&gt;
&lt;br /&gt;
====Electric====&lt;br /&gt;
&lt;br /&gt;
The one sound file for an electric engine is named engine_loop.wav.&lt;br /&gt;
&lt;br /&gt;
====Steam====&lt;br /&gt;
&lt;br /&gt;
 loco_stationary_fast.wav&lt;br /&gt;
 loco_stationary_med.wav&lt;br /&gt;
 loco_stationary_slow.wav&lt;br /&gt;
&lt;br /&gt;
These are background sounds for when the loco is stationary. The fast will be played when the loco has just stopped, and if it is left for a while, the sound will progress down to &#039;med&#039; and then eventually &#039;slow&#039;.&lt;br /&gt;
&lt;br /&gt;
 piston_stroke1.wav&lt;br /&gt;
 piston_stroke2.wav&lt;br /&gt;
 piston_stroke3.wav&lt;br /&gt;
 piston_stroke4.wav&lt;br /&gt;
&lt;br /&gt;
... and on up to the number specified in the &#039;number-slow-sounds&#039; tag. These sounds are the low speed &#039;chuff&#039; sounds.&lt;br /&gt;
&lt;br /&gt;
 smoke_stack_hiss.wav&lt;br /&gt;
&lt;br /&gt;
This is a background hiss noise that appears to be played continually.&lt;br /&gt;
&lt;br /&gt;
 steam_loop_30RPM.wav&lt;br /&gt;
 steam_loop_35RPM.wav&lt;br /&gt;
 steam_loop_40RPM.wav&lt;br /&gt;
 steam_loop_50RPM.wav&lt;br /&gt;
 steam_loop_60RPM.wav&lt;br /&gt;
 steam_loop_75RPM.wav&lt;br /&gt;
 steam_loop_90RPM.wav&lt;br /&gt;
 steam_loop_100RPM.wav&lt;br /&gt;
 steam_loop_125RPM.wav&lt;br /&gt;
 steam_loop_150RPM.wav&lt;br /&gt;
 steam_loop_175RPM.wav&lt;br /&gt;
 steam_loop_200RPM.wav&lt;br /&gt;
 steam_loop_250RPM.wav&lt;br /&gt;
 steam_loop_300RPM.wav&lt;br /&gt;
 steam_loop_350RPM.wav&lt;br /&gt;
 steam_loop_400RPM.wav&lt;br /&gt;
 steam_loop_500RPM.wav&lt;br /&gt;
 steam_loop_600RPM.wav&lt;br /&gt;
 steam_loop_700RPM.wav&lt;br /&gt;
 steam_loop_800RPM.wav&lt;br /&gt;
 steam_loop_1000RPM.wav&lt;br /&gt;
 steam_loop_1200RPM.wav&lt;br /&gt;
 steam_loop_1400RPM.wav&lt;br /&gt;
 steam_loop_1600RPM.wav&lt;br /&gt;
 steam_loop_2000RPM.wav&lt;br /&gt;
&lt;br /&gt;
These loops are played as the loco picks up speed. They are individually stretched or squashed in length (also incurring pitch shifting in the process) to match the wheel rotation speed so the audible &#039;chuffs&#039; within the loop maintain synchronisation with the drive bogie animation.&lt;br /&gt;
&lt;br /&gt;
It should be noted that unlike the earlier steam loop, which was based on track speed, rather than wheel rotation speed, this system enables sound files to be shared between locomotives with different wheel sizes. 30RPM on a 2 cylinder loco will produce one chuff per second irrespective of wheel size - the only difference this makes is what speed the train will be doing when the loco is running at 30RPM.&lt;br /&gt;
&lt;br /&gt;
Any individual file can be omitted from this set - the system will use what files are available and use adjacent files to cover for any missing files.&lt;br /&gt;
&lt;br /&gt;
It is anticipated that a sound creator will pick and choose which wave files are used based on what recordings are available, and that a released enginespec will not have all sound files present - particularly the higher speed ones, which are likely to be irrelevant for most locos, but are provided just in case...&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Hornsound&amp;diff=485</id>
		<title>KIND Hornsound</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Hornsound&amp;diff=485"/>
		<updated>2009-01-07T00:28:45Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Hornsound]] assets are horn or whistle sounds for locomotives. &lt;br /&gt;
&lt;br /&gt;
For a single part horn sound, the horn sound should be named &#039;horn.wav&#039;, and the bell sound &#039;idle 1.wav&#039;.&lt;br /&gt;
&lt;br /&gt;
For a two part horn sound, the lead-in sound should be named &#039;horn_start.wav&#039;, the loop should be named &#039;horn_loop.wav&#039;, and the bell &#039;idle 1.wav&#039;.&lt;br /&gt;
&lt;br /&gt;
For a three part hornsound, the sounds for the horn are placed in a subdirectory called &#039;horn&#039;. The lead-in sound should be named &#039;start.wav&#039;, the loop should be named &#039;idle 1.wav&#039; and the lead-out sound should be named &#039;stop.wav&#039;. The bell sound is as for a single part or two part horn.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;hornsound&amp;quot;&lt;br /&gt;
 two-part 0&lt;br /&gt;
 three-part 0&lt;br /&gt;
&lt;br /&gt;
====two-part====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Hornsound is two-part.&lt;br /&gt;
&lt;br /&gt;
====three-part====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Hornsound is three-part.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for a Tracksound asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 kind		&amp;quot;hornsound&amp;quot;&lt;br /&gt;
 two-part	1&lt;br /&gt;
 three-part	0&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Traincar&amp;diff=529</id>
		<title>KIND Traincar</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Traincar&amp;diff=529"/>
		<updated>2009-01-06T03:10:59Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Traincar]] provides the basis for all individual train Vehicles, for example, a single item of the locomotive, a single item of rollingstock, or a single tender.&lt;br /&gt;
&lt;br /&gt;
This asset type inherits all trackside positioning and mesh display characteristics, and adds Vehicle-specific functionality such as physics and control mechanisms.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* [[KIND Scenery-trackside]]&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
Each traincar asset supports the following tags. Each tag is shown here with its default value.&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;traincar&amp;quot;&lt;br /&gt;
 cabinsway 1.0&lt;br /&gt;
 company &amp;quot;QueenslandRail&amp;quot;&lt;br /&gt;
 ditch_color 0,0,0&lt;br /&gt;
 low_beam_value 2,2,2&lt;br /&gt;
 high_beam_value 1,1,1&lt;br /&gt;
 flash_scale 1&lt;br /&gt;
 engine 0&lt;br /&gt;
 real-engine 1&lt;br /&gt;
 enginespec (KUID)&lt;br /&gt;
 enginesound (KUID)&lt;br /&gt;
 fonts 1&lt;br /&gt;
 hornsound (KUID)&lt;br /&gt;
 cabin_muffle 0.4&lt;br /&gt;
 light_color 0,0,0&lt;br /&gt;
 mass 37000&lt;br /&gt;
 max-coupler-gap 0.08&lt;br /&gt;
 origin &amp;quot;AU&amp;quot;&lt;br /&gt;
 pantograph (KUID)&lt;br /&gt;
 smoke_shade 0.09&lt;br /&gt;
 smoke_random 2.9&lt;br /&gt;
 smoke_slowlife 3&lt;br /&gt;
 smoke_fastlife 0&lt;br /&gt;
 smoke_height 0.8&lt;br /&gt;
 smoke_fastspeed 10&lt;br /&gt;
 tender 0&lt;br /&gt;
 use-coupler-sounds 1&lt;br /&gt;
 fonts-path &amp;quot;&amp;quot;&lt;br /&gt;
 [[Bogeys_container|bogeys]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 paintshed-template-used (KUID)&lt;br /&gt;
 paintshed-skin-used (KUID)&lt;br /&gt;
 product-id &amp;quot;&amp;quot;&lt;br /&gt;
 product-version ?&lt;br /&gt;
 product-type &amp;quot;&amp;quot;&lt;br /&gt;
 disable-extra-track-sounds 0&lt;br /&gt;
 max-tractive-effort 0&lt;br /&gt;
&lt;br /&gt;
====cabinsway====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Controls the amount of &#039;sway&#039; the interior view has as the vehicle takes corners. A bigger number will result in more sway.&lt;br /&gt;
====company====&lt;br /&gt;
:Type: English Text String&lt;br /&gt;
:Desc: Text string to indicate which railway company or organisation this vehicle is in service with as represented.&lt;br /&gt;
====ditch_color====&lt;br /&gt;
:Type: Colour(RGB)&lt;br /&gt;
:Desc: Colour of ditch lights (values are integer between 0 and 255, comma separated for red, green, and blue).&lt;br /&gt;
====low_beam_value====&lt;br /&gt;
:Type: Decimal array&lt;br /&gt;
:Desc: Comma separated sequence of decimal values - used to configure the brightness of the lights when in low beam mode. First number applies to first headlight point, and so on. Values are divisors - e.g. a value of 2 means half brightness.&lt;br /&gt;
====high_beam_value====&lt;br /&gt;
:Type: Decimal array&lt;br /&gt;
:Desc: Comma separated sequence of decimal values - used to configure the brightness of the lights when in high beam mode. First number applies to first headlight point, and so on. Values are divisors - e.g. a value of 2 means half brightness.&lt;br /&gt;
====flash_scale====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Sets the speed that the ditch lights flash at.&lt;br /&gt;
====engine====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: If 1, vehicle is a locomotive, if 0, vehicle is an unpowered traincar. Locomotives are expected to have cab interiors, hornsounds, enginesounds, and so on.&lt;br /&gt;
====real-engine====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
====enginespec====&lt;br /&gt;
:Type: KUID&lt;br /&gt;
:Desc: [[KIND Engine|Enginespec Asset]] to use with this locomotive. Defines locomotive performance characteristics.&lt;br /&gt;
&lt;br /&gt;
====enginesound====&lt;br /&gt;
:Type: KUID&lt;br /&gt;
:Desc: [[KIND Enginesound|Enginesound Asset]] to use with this locomotive.&lt;br /&gt;
====fonts====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: Number of running-number fonts to use on this locomotive.&lt;br /&gt;
====hornsound====&lt;br /&gt;
:Type: KUID&lt;br /&gt;
:Desc: [[KIND Hornsound|Hornsound Asset]] to play when locos horn is blown.&lt;br /&gt;
====cabin_muffle====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Amount that the enginesound volume should be reduced to when in-cab. Default of 0.4 is 40% volume, intended to represent a fully enclosed and noise deadened cab. Note: Steam locos have a different default. They default to 1.0 - no muffling at all. (Steam loco cabs are very frequently not fully enclosed, let alone fitted with noise deadening material.)&lt;br /&gt;
====light_color====&lt;br /&gt;
:Type: Colour(RGB)&lt;br /&gt;
:Desc: Colour of headlight (values are integer between 0 and 255, comma separated for red, green, and blue).&lt;br /&gt;
====mass====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Mass of the vehicle in Kilograms when empty - i.e. the tare weight, not the gross weight. The mass of any products loaded into queues will be added to this by the game.&lt;br /&gt;
====max-coupler-gap====&lt;br /&gt;
:Type: decimal&lt;br /&gt;
:Desc: Specifies the amount of permissible coupler slack on this vehicle in Metres. Note: The observable slack between any two vehicles will be the average of the values for each vehicle.&lt;br /&gt;
====origin====&lt;br /&gt;
:Type: Text&lt;br /&gt;
:Desc: &#039;&#039;Obsolete&#039;&#039;&lt;br /&gt;
====pantograph====&lt;br /&gt;
:Type: KUID&lt;br /&gt;
:Desc: [[KIND Pantograph|Pantograph Asset]] to attach to pantograph attachment points.&lt;br /&gt;
====smoke_shade====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Value in the range (0.0 .. 1.0) which controls the colour (including Alpha - so 0.0 will be transparent, 0.1 a dark mist, 1.0 a thick white) of each smoke particle. The alpha value will decay to zero (transparent) over the life of the particle.&lt;br /&gt;
&lt;br /&gt;
====smoke_random====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Controls the amount of randomness introduced into the direction of new smoke particles. Larger numbers == more randomness.&lt;br /&gt;
====smoke_slowlife====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Length of time (seconds) smoke particles will exist for when vehicle is moving &#039;slow&#039;.&lt;br /&gt;
====smoke_fastlife====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Length of time (seconds) smoke particles will exist for when vehicle is moving &#039;fast&#039;.&lt;br /&gt;
====smoke_height====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Additional speed for &#039;slow&#039; smoke to make it drift higher from the traincar.&lt;br /&gt;
====smoke_fastspeed====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Speed (m/s) at which traincar is considered to be moving &#039;fast&#039;.&lt;br /&gt;
====tender====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Used by the AI to determine if it should take this vehicle with the loco when doing orders like &#039;run round&#039;.&lt;br /&gt;
====use-coupler-sounds====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Enables or disables the coupler slack sounds for this specific vehicle.&lt;br /&gt;
====fonts-path====&lt;br /&gt;
:Type: Text&lt;br /&gt;
:Desc: Asset name to use when determining where running numbers are stored. Used in the same way &#039;asset-filename&#039; used to be on v2.4 and earlier assets.&lt;br /&gt;
====bogeys====&lt;br /&gt;
:Type: [[Bogeys_container|Bogeys Container]]&lt;br /&gt;
:Desc: Specifies what bogies are attached where, and with what modifiers. Documented separately [[Bogeys_container|here]].&lt;br /&gt;
====paintshed-template-used====&lt;br /&gt;
:Type: KUID&lt;br /&gt;
:Desc: &#039;&#039;Obsolete&#039;&#039;. Was KUID of paintshed template used to create this reskin - used by Paintshed to reload the reskin for further editing.&lt;br /&gt;
====paintshed-skin-used====&lt;br /&gt;
:Type: KUID&lt;br /&gt;
:Desc: &#039;&#039;Obsolete&#039;&#039;. Was KUID of paintshed skin used to create this reskin - used by Paintshed to reload the reskin for further editing.&lt;br /&gt;
====product-id====&lt;br /&gt;
:Type: Text String&lt;br /&gt;
:Desc: &#039;&#039;Obsolete&#039;&#039;. Was used by Paintshed to indicate that this asset was for use with paintshed.&lt;br /&gt;
====product-version====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &#039;&#039;Obsolete&#039;&#039;. Was the version number of Paintshed that the model was intended to be used with.&lt;br /&gt;
====product-type====&lt;br /&gt;
:Type: Text String&lt;br /&gt;
:Desc: &#039;&#039;Obsolete&#039;&#039;. Was used with Paintshed, to mark out a traincar as being repaintable in paintshed, but not for placement in-game.&lt;br /&gt;
&lt;br /&gt;
====disable-extra-track-sounds====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Disables extra track sounds for this vehicle. Useful for making drivable ships, aircraft, road vehicles, etc. - anything that should not make wheel-on-rail type sounds.&lt;br /&gt;
====max-tractive-effort====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Maximum tractive effort this vehicle can put into the track in Newtons. (Only used for Diesel and Electric locos - Steam locos use a different system defined in the enginespec.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for a traincar asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 kind                   &amp;quot;traincar&amp;quot;&lt;br /&gt;
 engine                 1&lt;br /&gt;
 mass                   100000&lt;br /&gt;
 max-tractive-effort    400000&lt;br /&gt;
 &lt;br /&gt;
 max-coupler-gap        0.1&lt;br /&gt;
 &lt;br /&gt;
 interior               &amp;lt;kuid:523:666&amp;gt;&lt;br /&gt;
 enginespec             &amp;lt;kuid:-1:42004221&amp;gt;&lt;br /&gt;
 enginesound            &amp;lt;kuid:-1:42003000&amp;gt;&lt;br /&gt;
 hornsound              &amp;lt;kuid:-1:42003101&amp;gt;&lt;br /&gt;
 pantograph             &amp;lt;kuid:-1:101395&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
 smoke_shade            0.3&lt;br /&gt;
 smoke_random           2.5&lt;br /&gt;
 smoke_slowlife         6&lt;br /&gt;
 smoke_fastlife         0.8&lt;br /&gt;
 smoke_height           1.7&lt;br /&gt;
 smoke_fastspeed        1.6&lt;br /&gt;
 &lt;br /&gt;
 fonts                  2&lt;br /&gt;
 fonts-path             &amp;quot;traincar&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 [[%22mesh-table%22_Container|mesh-table]] {&lt;br /&gt;
   default {&lt;br /&gt;
     mesh               &amp;quot;traincar-body.im&amp;quot;&lt;br /&gt;
     auto-create        1&lt;br /&gt;
   }&lt;br /&gt;
   shadow {&lt;br /&gt;
     mesh               &amp;quot;shadow\traincar-shadow.im&amp;quot;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 [[Bogeys_container|bogeys]] {&lt;br /&gt;
   0 {&lt;br /&gt;
     reversed           0&lt;br /&gt;
     rotation-permitted 0&lt;br /&gt;
     sideplay-permitted 0&lt;br /&gt;
     bogey              &amp;lt;KUID2:xxxxx:yyyyy:zzz&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
   1 {&lt;br /&gt;
     reversed           0&lt;br /&gt;
     bogey              &amp;lt;KUID2:xxxxx:yyyyy:zzz&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
   2 {&lt;br /&gt;
     reversed           0&lt;br /&gt;
     sideplay-permitted 1&lt;br /&gt;
     bogey              &amp;lt;KUID2:xxxxx:yyyyy:zzz&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
   3 {&lt;br /&gt;
     reversed           0&lt;br /&gt;
     sideplay-permitted 1&lt;br /&gt;
     bogey              &amp;lt;KUID2:xxxxx:yyyyy:zzz&amp;gt;&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
 &lt;br /&gt;
 company                &amp;quot;Company Name&amp;quot;&lt;br /&gt;
 description            &amp;quot;Textual description of traincar in English&amp;quot;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
* [[Media:SD40-2.zip]] - The MAX source for the [[Auran]] [[TS2009]] SD40-2 traincar. Distributed from the TrainzDev site for education purposes only. No license for the reproduction or redistribution of the included model or textures is granted.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Steam-engine&amp;diff=517</id>
		<title>KIND Steam-engine</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Steam-engine&amp;diff=517"/>
		<updated>2008-12-19T05:39:06Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Steam-engine]] assets contain steam loco engine performance characteristics.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;steam-engine&amp;quot;&lt;br /&gt;
 [[throttle-power_container|throttle-power]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[dynamic-brake_container|dynamic-brake]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[pressure_container|pressure]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[mass_container|mass]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[motor_container|motor]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[flowsize_container|flowsize]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[volume_container|volume]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[steam_container|steam]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[steam-power_container|steam-power]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 scale &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====throttle-power====&lt;br /&gt;
:Type: [[throttle-power_container|throttle-power Container]]&lt;br /&gt;
:Desc: &#039;&#039;Not used on steam locos&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====dynamic-brake====&lt;br /&gt;
:Type: [[dynamic-brake_container|dynamic-brake Container]]&lt;br /&gt;
:Desc: &#039;&#039;Not used on steam locos&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====pressure====&lt;br /&gt;
:Type: [[pressure_container|pressure Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====mass====&lt;br /&gt;
:Type: [[mass_container|mass Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====motor====&lt;br /&gt;
:Type: [[motor_container|motor Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====flowsize====&lt;br /&gt;
:Type: [[flowsize_container|flowsize Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====volume====&lt;br /&gt;
:Type: [[volume_container|volume Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====steam====&lt;br /&gt;
:Type: [[steam_container|steam Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====steam-power====&lt;br /&gt;
:Type: [[steam-power_container|steam-power Container]]&lt;br /&gt;
:Desc: &#039;&#039;No longer used&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====scale====&lt;br /&gt;
:Type: Obsolete&lt;br /&gt;
:Desc: Obsolete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for a steam enginespec asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Dynamic-brake%22_container&amp;diff=351</id>
		<title>&quot;Dynamic-brake&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Dynamic-brake%22_container&amp;diff=351"/>
		<updated>2008-12-19T05:36:34Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Dynamic-brake container is a top-level [[config.txt file]] entry used by [[KIND Engine|Enginespec]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
The Dynamic-brake container has a sequence of numeric subcontainers. Each one refers to a specific throttle notch.&lt;br /&gt;
&lt;br /&gt;
Within each subcontainer, there are a series of numeric named lines. Each line specifies a speed (m/s) and a braking force (kN) value. Together, these points define a braking force graph for a specific throttle notch.&lt;br /&gt;
&lt;br /&gt;
==Example dynamic-brake container==&lt;br /&gt;
&lt;br /&gt;
Here is an example dynamic-brake container. (Several notches have been omitted - the format is identical throughout).&lt;br /&gt;
&lt;br /&gt;
 dynamic-brake&lt;br /&gt;
 {&lt;br /&gt;
   0&lt;br /&gt;
   {&lt;br /&gt;
     0                                   0&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   1&lt;br /&gt;
   {&lt;br /&gt;
     1.333                               0&lt;br /&gt;
     2                                   30&lt;br /&gt;
     5                                   25&lt;br /&gt;
     10                                  15&lt;br /&gt;
     12                                  0&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   2&lt;br /&gt;
   {&lt;br /&gt;
     1.333                               0&lt;br /&gt;
     3                                   50&lt;br /&gt;
     10                                  35&lt;br /&gt;
     14                                  20&lt;br /&gt;
     15                                  0&lt;br /&gt;
   }&lt;br /&gt;
  &lt;br /&gt;
 ....&lt;br /&gt;
   &lt;br /&gt;
   7&lt;br /&gt;
   {&lt;br /&gt;
     1.333                               0&lt;br /&gt;
     5                                   250&lt;br /&gt;
     10                                  100&lt;br /&gt;
     32                                  60&lt;br /&gt;
     36                                  0&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   8&lt;br /&gt;
   {&lt;br /&gt;
     1.33                                0&lt;br /&gt;
     5                                   250&lt;br /&gt;
     10                                  100&lt;br /&gt;
     36                                  50&lt;br /&gt;
     40                                  0&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that the graph is clamped to zero at a low speed - dynamic brakes are only effective in specific speed ranges, and become ineffective at low speed.&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Throttle-power%22_container&amp;diff=821</id>
		<title>&quot;Throttle-power&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Throttle-power%22_container&amp;diff=821"/>
		<updated>2008-12-19T05:32:20Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Throttle-power container is a top-level [[config.txt file]] entry used by [[KIND Engine|Enginespec]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
The Throttle-power container has a sequence of numeric subcontainers. Each one refers to a specific throttle notch.&lt;br /&gt;
&lt;br /&gt;
Within each subcontainer, there are a series of numeric named lines. Each line specifies a speed (m/s) and a tractive effort (kN) value. Together, these points define a tractive effort graph for a specific throttle notch.&lt;br /&gt;
&lt;br /&gt;
==Example throttle-power container==&lt;br /&gt;
&lt;br /&gt;
Here is an example throttle-power container. (Several notches have been omitted for brevity - the format is identical throughout).&lt;br /&gt;
&lt;br /&gt;
 throttle-power&lt;br /&gt;
 {&lt;br /&gt;
   0&lt;br /&gt;
   {&lt;br /&gt;
     0                                   0&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   1&lt;br /&gt;
   {&lt;br /&gt;
     0                                   165&lt;br /&gt;
     2.2                                 83&lt;br /&gt;
     4.4                                 55&lt;br /&gt;
     6.6                                 41&lt;br /&gt;
     8.8                                 33&lt;br /&gt;
     13.0                                0&lt;br /&gt;
   }&lt;br /&gt;
 &lt;br /&gt;
 ....&lt;br /&gt;
 &lt;br /&gt;
   8&lt;br /&gt;
   {&lt;br /&gt;
     0                                   1320&lt;br /&gt;
     2.2                                 800&lt;br /&gt;
     4.4                                 750&lt;br /&gt;
     5.5                                 700&lt;br /&gt;
     6.6                                 480&lt;br /&gt;
     8.8                                 250&lt;br /&gt;
     11.25                               200&lt;br /&gt;
     13.3                                195&lt;br /&gt;
     28.5                                190&lt;br /&gt;
     30.0                                26&lt;br /&gt;
     31.0                                0&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
Note that the high notch values are way beyond what the loco can actually put into the track at low speed - this loco cannot be opened up to full throttle at very low speeds, otherwise it&#039;s wheels will slip. The max tractive effort it can put into the rails before slipping is configured in the loco config file - the reason for this is that the weight of the loco (also set in the loco config file) will affect this value.&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Motor%22_container&amp;diff=619</id>
		<title>&quot;Motor&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Motor%22_container&amp;diff=619"/>
		<updated>2008-12-19T05:23:40Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Motor container is a top-level [[config.txt file]] entry used by [[KIND Engine|Enginespec]] and [[KIND Steam-engine|Steam Enginespec]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
The Motor container supports the following tags. Each tag is show here with its default value.&lt;br /&gt;
&lt;br /&gt;
 motor&lt;br /&gt;
 {&lt;br /&gt;
     resistance 1.7&lt;br /&gt;
     adhesion 5.0&lt;br /&gt;
     maxvoltage 600.0&lt;br /&gt;
     maxspeed 33.3&lt;br /&gt;
     brakeratio 55000&lt;br /&gt;
     max-accel 3500&lt;br /&gt;
     max-decel 9000&lt;br /&gt;
     throttle-notches 8&lt;br /&gt;
     axle-count 6&lt;br /&gt;
     surface-area 80.0&lt;br /&gt;
     moving-friction-coefficient 0.03&lt;br /&gt;
     air-drag-coefficient 0.00017&lt;br /&gt;
     full-throttle-speed 33.0&lt;br /&gt;
     driving-wheel-weight-ratio 1.0&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
====resistance====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &#039;&#039;Not used&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====adhesion====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &#039;&#039;Not used&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
====maxvoltage====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Voltage to &#039;&#039;traction motors&#039;&#039;. This is used to scale the ammeter displayed in the cab. (Power is volts times amps - increasing the voltage means reducing the ammeter...)&lt;br /&gt;
&lt;br /&gt;
====maxspeed====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Maximum speed in DCC mode.&lt;br /&gt;
&lt;br /&gt;
====brakeratio====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====max-accel====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Accelerative force available in DCC mode. Note - this is a force, not a rate of acceleration. The rate of acceleration will depend on the mass of the train as well.&lt;br /&gt;
&lt;br /&gt;
====max-decel====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Decelerative force available in DCC mode. Note - this is a force, not a rate of deceleration. The rate of deceleration will depend on the mass of the train as well.&lt;br /&gt;
&lt;br /&gt;
====throttle-notches====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: Number of throttle notches&lt;br /&gt;
&lt;br /&gt;
====axle-count====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: Number of axles on this vehicle. Used in rolling resistance calculations.&lt;br /&gt;
&lt;br /&gt;
====surface-area====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: frontal surface area (sq ft) of vehicle. Used in air resistance calculations.&lt;br /&gt;
&lt;br /&gt;
====moving-friction-coefficient====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Used in rolling resistance calculations.&lt;br /&gt;
&lt;br /&gt;
====air-drag-coefficient====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Used in air resistance calculations.&lt;br /&gt;
&lt;br /&gt;
====full-throttle-speed====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====driving-wheel-weight-ratio====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Ratio (between 0.0 and 1.0) of the weight of this vehicle bearing down on driven wheels. Used by steam locos only.&lt;br /&gt;
&lt;br /&gt;
==Example motor container==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Pressure%22_container&amp;diff=671</id>
		<title>&quot;Pressure&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Pressure%22_container&amp;diff=671"/>
		<updated>2008-12-19T05:04:30Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Pressure container is a top-level [[config.txt file]] entry used by [[KIND Engine|Enginespec]] and [[KIND Steam-engine|Steam Enginespec]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
The Pressure container supports the following tags. Each tag is show here with its default value.&lt;br /&gt;
&lt;br /&gt;
 pressure&lt;br /&gt;
 {&lt;br /&gt;
     scale 1.0&lt;br /&gt;
     compressor 0.00946941&lt;br /&gt;
     mainreservoir 0.00946941&lt;br /&gt;
     highspeedexhauster 0.0&lt;br /&gt;
     brakepipe 0.00595441&lt;br /&gt;
     brakeinitial 0.00560291&lt;br /&gt;
     brakefull 0.00398601&lt;br /&gt;
     indbrakefull 0.00398601&lt;br /&gt;
     trainbrakepipe_start 0.00440781&lt;br /&gt;
     epreservoirpipe_start 0.0&lt;br /&gt;
     no3pipe_start 0.0&lt;br /&gt;
     no4pipe_start 0.0&lt;br /&gt;
     auxreservoir_start 0.00504051&lt;br /&gt;
     autobrakecylinder_start 0.00489991&lt;br /&gt;
     vacuumbrakepipe_start 0.0&lt;br /&gt;
     vacuumbrakereservoir_start 0.0&lt;br /&gt;
     vacuumbrakecylinder_start 0.0&lt;br /&gt;
     mainreservoir_start 0.00876641&lt;br /&gt;
     equaliser_start 0.00440781&lt;br /&gt;
     independantbrakecylinder_start 0.00489991&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
====scale====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====compressor====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====mainreservoir====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====highspeedexhauster====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====brakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====brakeinitial====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====brakefull====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====indbrakefull====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====trainbrakepipe_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====epreservoirpipe_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no3pipe_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no4pipe_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====auxreservoir_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====autobrakecylinder_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakepipe_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakereservoir_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakecylinder_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====mainreservoir_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====equaliser_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====independantbrakecylinder_start====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
==Example pressure container==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Volume%22_container&amp;diff=905</id>
		<title>&quot;Volume&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Volume%22_container&amp;diff=905"/>
		<updated>2008-12-19T04:57:56Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Volume container is a top-level [[config.txt file]] entry used by [[KIND Engine|Enginespec]] and [[KIND Steam-engine|Steam Enginespec]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
The Volume container supports the following tags. Each tag is show here with its default value.&lt;br /&gt;
&lt;br /&gt;
 volume&lt;br /&gt;
 {&lt;br /&gt;
     scale 1.0&lt;br /&gt;
     trainbrakepipe 0.2&lt;br /&gt;
     epreservoirpipe 0.2&lt;br /&gt;
     no3pipe 0.2&lt;br /&gt;
     no4pipe 0.2&lt;br /&gt;
     auxreservoir 0.0384678&lt;br /&gt;
     autobrakecylinder 0.00969387&lt;br /&gt;
     vacuumbrakepipe 0.0&lt;br /&gt;
     vacuumbrakereservoir 0.0&lt;br /&gt;
     vacuumbrakecylinder 0.0&lt;br /&gt;
     mainreservoir 1.0&lt;br /&gt;
     equaliser 0.5&lt;br /&gt;
     independantbrakecylinder 0.0103239&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
====scale====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====trainbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====epreservoirpipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no3pipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no4pipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====auxreservoir====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====autobrakecylinder====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakereservoir====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakecylinder====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====mainreservoir====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====equaliser====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====independantbrakecylinder====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
==Example volume container==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Flowsize%22_container&amp;diff=373</id>
		<title>&quot;Flowsize&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Flowsize%22_container&amp;diff=373"/>
		<updated>2008-12-19T04:51:19Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Flowsize container is a top-level [[config.txt file]] entry used by [[KIND Engine|Enginespec]] and [[KIND Steam-engine|Steam Enginespec]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
The Flowsize container supports the following tags. Each tag is show here with its default value.&lt;br /&gt;
&lt;br /&gt;
 flowsize&lt;br /&gt;
 {&lt;br /&gt;
     trainbrakepipe 170000&lt;br /&gt;
     epreservoirpipe 0.1&lt;br /&gt;
     no3pipe 0.1&lt;br /&gt;
     no4pipe 0.1&lt;br /&gt;
     auxreservoirvent 0.1&lt;br /&gt;
     auxreservoir_no3 0.1&lt;br /&gt;
     auxreservoir_trainbrakepipe 0.1&lt;br /&gt;
     autobrakecylindervent 0.1&lt;br /&gt;
     equaliser_mainreservoir 0.06&lt;br /&gt;
     equaliservent 0.06&lt;br /&gt;
     equaliserventhandleoff 0.1&lt;br /&gt;
     equaliserventemergency 0.1&lt;br /&gt;
     no3pipevent 1.5&lt;br /&gt;
     no3pipe_mainreservoir 0.1&lt;br /&gt;
     compressor 5&lt;br /&gt;
     trainbrakepipe_reservoir 1&lt;br /&gt;
     trainbrakepipevent 0.06&lt;br /&gt;
     no3pipe_autobrakecylinder 0.1&lt;br /&gt;
     epreservoirpipe_autobrakecylinder 0.1&lt;br /&gt;
     mainreservoir_ep 0.1&lt;br /&gt;
     vacuumbrakepipe 0.1&lt;br /&gt;
     vacuumbrakepipereleasevent 0.1&lt;br /&gt;
     vacuumbrakepipevent 0.1&lt;br /&gt;
     vacuumbrakereservoir_vacuumbrakepipe 0.1&lt;br /&gt;
     vacuumbrakecylinder_vacuumbrakepipe 0.1&lt;br /&gt;
     highspeedexhauster_vacuumbrakepipe 0.1&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
====trainbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====epreservoirpipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no3pipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no4pipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====auxreservoirvent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====auxreservoir_no3====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====auxreservoir_trainbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====autobrakecylindervent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====equaliser_mainreservoir====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====equaliservent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====equaliserventhandleoff====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====equaliserventemergency====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no3pipevent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no3pipe_mainreservoir====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====compressor====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====trainbrakepipe_reservoir====&lt;br /&gt;
:Type: Integer&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====trainbrakepipevent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====no3pipe_autobrakecylinder====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====epreservoirpipe_autobrakecylinder====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====mainreservoir_ep====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakepipereleasevent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakepipevent====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakereservoir_vacuumbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====vacuumbrakecylinder_vacuumbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
====highspeedexhauster_vacuumbrakepipe====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: &lt;br /&gt;
&lt;br /&gt;
==Example flowsize container==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Engine&amp;diff=473</id>
		<title>KIND Engine</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Engine&amp;diff=473"/>
		<updated>2008-12-18T04:23:34Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Engine]] assets contain diesel or electric loco engine performance characteristics.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;engine&amp;quot;&lt;br /&gt;
 [[throttle-power_container|throttle-power]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[dynamic-brake_container|dynamic-brake]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[pressure_container|pressure]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[mass_container|mass]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[motor_container|motor]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[flowsize_container|flowsize]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 [[volume_container|volume]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 scale &amp;quot;&amp;quot;&lt;br /&gt;
 epbrakes &amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====throttle-power====&lt;br /&gt;
:Type: [[throttle-power_container|throttle-power Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====dynamic-brake====&lt;br /&gt;
:Type: [[dynamic-brake_container|dynamic-brake Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====pressure====&lt;br /&gt;
:Type: [[pressure_container|pressure Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====mass====&lt;br /&gt;
:Type: [[mass_container|mass Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====motor====&lt;br /&gt;
:Type: [[motor_container|motor Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====flowsize====&lt;br /&gt;
:Type: [[flowsize_container|flowsize Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====volume====&lt;br /&gt;
:Type: [[volume_container|volume Container]]&lt;br /&gt;
:Desc:&lt;br /&gt;
&lt;br /&gt;
====scale====&lt;br /&gt;
:Type: Obsolete&lt;br /&gt;
:Desc: Obsolete&lt;br /&gt;
&lt;br /&gt;
====epbrakes====&lt;br /&gt;
:Type: Obsolete&lt;br /&gt;
:Desc: Obsolete&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for an enginespec asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Levels%22_container&amp;diff=559</id>
		<title>&quot;Levels&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Levels%22_container&amp;diff=559"/>
		<updated>2008-12-17T23:49:53Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Levels container is a top-level [[config.txt file]] entry used by [[KIND Tracksound|Tracksound]] assets.&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
The levels container has a series of numeric tags in strict ascending sequence, starting with zero. These correspond to the &amp;quot;idle &#039;&#039;n&#039;&#039;.wav&amp;quot; sound files in the asset. Each takes a decimal number, which is the maximum speed (in metres per second) that the wave file will be played at - beyond that, the next one up will be used.&lt;br /&gt;
&lt;br /&gt;
==Example levels container==&lt;br /&gt;
&lt;br /&gt;
 levels {&lt;br /&gt;
         0         0.1&lt;br /&gt;
         1         5.0&lt;br /&gt;
         2         10.0&lt;br /&gt;
         3         20.0&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
This will not play a sound below 0.1m/s, play &amp;quot;idle 1.wav&amp;quot; between 0.1m/s and 5.0m/s, play &amp;quot;idle 2.wav&amp;quot; between 5.0m/s and 10.0m/s, play &amp;quot;idle 3.wav&amp;quot; between 10.0m/s, and play &amp;quot;idle 4.wav&amp;quot; above 20.0m/s.&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Tracksound&amp;diff=527</id>
		<title>KIND Tracksound</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Tracksound&amp;diff=527"/>
		<updated>2008-12-17T23:43:07Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Tracksound]] assets are configurable tracksounds (that is, the rail-wheel &#039;whoosh&#039; noise, not the &#039;clickety-clack&#039; noise). They can be tagged onto track splines to change the character of the sound depending on location - e.g. tunnels and bridges using a different sound to plain track.&lt;br /&gt;
&lt;br /&gt;
Wave files are to be named similar to a diesel enginesound - e.g. &#039;idle 1.wav&#039;, &#039;idle 2.wav&#039;, etc, etc.&lt;br /&gt;
&lt;br /&gt;
How many wave files there are, and when to switch between them, is defined by the [[levels_container|&#039;levels&#039; container]].&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;tracksound&amp;quot;&lt;br /&gt;
 [[levels_container|levels]]&lt;br /&gt;
 {&lt;br /&gt;
 }&lt;br /&gt;
 min-distance 0&lt;br /&gt;
 max-distance 0&lt;br /&gt;
&lt;br /&gt;
====levels====&lt;br /&gt;
:Type: [[levels_container|Levels Container]]&lt;br /&gt;
:Desc: Controls when to switch between different wave files.&lt;br /&gt;
&lt;br /&gt;
====min-distance====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Distance from source to observer in metres within which the sound is played at maximum volume&lt;br /&gt;
&lt;br /&gt;
====max-distance====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Distance from source to observer in metres outside which the sound is not heard at all&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for a Tracksound asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 kind		&amp;quot;tracksound&amp;quot;&lt;br /&gt;
 [[levels_container|levels]] {&lt;br /&gt;
 	0	0.1&lt;br /&gt;
 	1	10&lt;br /&gt;
 }&lt;br /&gt;
 min-distance	10&lt;br /&gt;
 max-distance	300&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=%22Driver-settings%22_container&amp;diff=349</id>
		<title>&quot;Driver-settings&quot; container</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=%22Driver-settings%22_container&amp;diff=349"/>
		<updated>2008-12-17T23:28:24Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The driver-settings container is a top-level [[config.txt file]] entry used by [[KIND Activity|Scenarios]].&lt;br /&gt;
&lt;br /&gt;
=Supported Tags=&lt;br /&gt;
The driver-settings container supports the following tags. Each tag is shown here with its default value.&lt;br /&gt;
&lt;br /&gt;
 autopilotmode 0&lt;br /&gt;
 startingtime 0.0&lt;br /&gt;
 timerate 1&lt;br /&gt;
 deraillevel 0&lt;br /&gt;
 showhelp 0&lt;br /&gt;
 controlmethod 0&lt;br /&gt;
 weather 0&lt;br /&gt;
 changeability 0&lt;br /&gt;
&lt;br /&gt;
====autopilotmode====&lt;br /&gt;
:Type: Choice&lt;br /&gt;
:Desc: Controls whether non-player controlled trains are automatically driven by an autopilot, or controlled by the scenario script.&lt;br /&gt;
&lt;br /&gt;
 0 - script controlled&lt;br /&gt;
 1 - autopilot controlled&lt;br /&gt;
&lt;br /&gt;
====startingtime====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: A value between 0.0 to 1.0, representing the time of day between 12:00 noon on one day and 12:00 noon on the next day. A value of 0.125 would be 3pm, and a value of 0.75 would be 6am.&lt;br /&gt;
&lt;br /&gt;
====timerate====&lt;br /&gt;
:Type: Choice&lt;br /&gt;
:Desc: How fast should the game clock run compared to real time?&lt;br /&gt;
&lt;br /&gt;
 0 = 1x&lt;br /&gt;
 1 = 2x&lt;br /&gt;
 2 = 4x&lt;br /&gt;
 3 = 8x&lt;br /&gt;
 4 = 16x&lt;br /&gt;
 5 = 32x&lt;br /&gt;
 6 = 60x&lt;br /&gt;
 7 = 120x&lt;br /&gt;
 8 = 240x&lt;br /&gt;
 9 = 360x&lt;br /&gt;
 10 = 480x&lt;br /&gt;
 11 = 720x&lt;br /&gt;
 12 = 960x&lt;br /&gt;
 13 = 1200x&lt;br /&gt;
 14 = 1440x&lt;br /&gt;
&lt;br /&gt;
====deraillevel====&lt;br /&gt;
:Type: Choice&lt;br /&gt;
:Desc: Three &#039;derailment realism&#039; options are available - 0 (none), 1 (arcade) and 2 (realistic). This controls how much overspeed the trains must be when cornering before they will derail. It does not affect derailments caused by running off the end of the track, or as a result of the traincars being pulled apart too far (e.g. when splitting a switch, or trailing one that is too sharp to be trailed).&lt;br /&gt;
&lt;br /&gt;
====showhelp====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Sets whether or not to display the on screen help overlay (i.e. the junction direction arrows).&lt;br /&gt;
&lt;br /&gt;
====controlmethod====&lt;br /&gt;
:Type: Choice&lt;br /&gt;
:Desc: Which control method should the scenario be played in?&lt;br /&gt;
&lt;br /&gt;
 0 = DCC mode&lt;br /&gt;
 1 = Cab mode&lt;br /&gt;
&lt;br /&gt;
====weather====&lt;br /&gt;
:Type: Choice&lt;br /&gt;
:Desc: What weather type should the scenario start with?&lt;br /&gt;
&lt;br /&gt;
 0 = clear&lt;br /&gt;
 1 = cloudy&lt;br /&gt;
 2 = drizzle&lt;br /&gt;
 3 = rain&lt;br /&gt;
 4 = stormy&lt;br /&gt;
 5 = light snow&lt;br /&gt;
 6 = medium snow&lt;br /&gt;
 7 = heavy snow&lt;br /&gt;
&lt;br /&gt;
====changeability====&lt;br /&gt;
:Type: Choice&lt;br /&gt;
:Desc: How changeable should the weather be in the scenario?&lt;br /&gt;
&lt;br /&gt;
 0 = none&lt;br /&gt;
 1 = periodic&lt;br /&gt;
 2 = extreme&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Config Container]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Drivercommand&amp;diff=471</id>
		<title>KIND Drivercommand</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Drivercommand&amp;diff=471"/>
		<updated>2008-12-17T22:59:11Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Drivercommand]] assets are AI orders for use in sessions.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
&lt;br /&gt;
 kind &amp;quot;drivercommand&amp;quot;&lt;br /&gt;
 supports-null-driver-character 0&lt;br /&gt;
&lt;br /&gt;
====supports-null-driver-character====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Order is written in such a way that it can be issued with a null driver character. If this is true, the order can be issued in surveyor.&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_MOSignal&amp;diff=495</id>
		<title>KIND MOSignal</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_MOSignal&amp;diff=495"/>
		<updated>2008-12-17T22:48:29Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: /* Custom Logic */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Warning: This page is a work in progress and any details or metrics included here may be subject to change as TS2009 development continues.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Classics 3 introduced an updated Signalling system, which is being extended further for TS2009.&lt;br /&gt;
&lt;br /&gt;
Config entries specific to signals are:&lt;br /&gt;
&lt;br /&gt;
 [[TagName_Kind|kind]] mosignal&lt;br /&gt;
 [[TagName_Type|type]] Trackside&lt;br /&gt;
 [[TagName_Function|function]] TrackSignal&lt;br /&gt;
 [[TagName_Trainz-build|trainz-build]] 2.8&lt;br /&gt;
 [[TagName_Distant|distant]] 0&lt;br /&gt;
 [[TagName_Home|home]] 0&lt;br /&gt;
 [[TagName_Repeater|repeater]] 0&lt;br /&gt;
 [[TagName_Always-controlled|always-controlled]] 0&lt;br /&gt;
 [[TagName_Double-blocking|double-blocking]] 0&lt;br /&gt;
 [[TagName_Overlap|overlap]] 183&lt;br /&gt;
 [[TagName_Overlap-track-circuited|overlap-track-circuited]] 1&lt;br /&gt;
 [[%22Signals%22_container|signals]] {&lt;br /&gt;
 	1 {&lt;br /&gt;
 		light					2&lt;br /&gt;
 		speed					6.71&lt;br /&gt;
 	}&lt;br /&gt;
 	4 {&lt;br /&gt;
 		light					1&lt;br /&gt;
 	}&lt;br /&gt;
 	7 {&lt;br /&gt;
 		light					1&lt;br /&gt;
 		flash					1&lt;br /&gt;
 		flash-offset				0&lt;br /&gt;
 	}&lt;br /&gt;
 	8 {&lt;br /&gt;
 		light					0&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
 [[%22Lights%22_container|lights]] {&lt;br /&gt;
 	0 {&lt;br /&gt;
 		corona					&amp;quot;corona_green.tga&amp;quot;&lt;br /&gt;
 	}&lt;br /&gt;
 	1 {&lt;br /&gt;
 		corona					&amp;quot;corona_yellow.tga&amp;quot;&lt;br /&gt;
 	}&lt;br /&gt;
 	2 {&lt;br /&gt;
 		corona					&amp;quot;corona_red.tga&amp;quot;&lt;br /&gt;
 	}&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Notes on the default signalling logic===&lt;br /&gt;
&lt;br /&gt;
The signalling system now knows about, and uses, a lot more states than it did previously. This means you have to be a lot more careful of including the correct states in your signals than you did before.&lt;br /&gt;
&lt;br /&gt;
If a signal is supposed to be permissive, include state &#039;1&#039; rather than state &#039;0&#039;. The Autopilot will now treat it as a permissive signal, and drive past it, queueing up behind the train in the next section.&lt;br /&gt;
&lt;br /&gt;
A distant signal should not include state &#039;0&#039; or &#039;1&#039; at all.&lt;br /&gt;
&lt;br /&gt;
A fixed distant can be made by specifying &#039;distant 1&#039; and including only state &#039;4&#039;. All trains approaching (whether the line ahead is clear or not) will slow down when approaching it.&lt;br /&gt;
&lt;br /&gt;
A repeater should not show state &#039;0&#039; - use state &#039;1&#039; for this instead, otherwise the Autopilot will stop at the repeater, and not at the signal it is repeating.&lt;br /&gt;
&lt;br /&gt;
Some signalling systems (such as cab signalling systems or automatic train operation systems) use two danger indications in rear of a train, as they cannot prevent trains from passing the start of a block, only stop them once they have entered. To reproduce this behaviour, include both state &#039;0&#039; and state &#039;1&#039; in your signal, and use the double-blocking tag. This will give a (permissive) safety block, with an absolute stop indication at the end of it, which should produce the correct behaviour for both the human driver and the Autopilot.&lt;br /&gt;
&lt;br /&gt;
If you want a particular state, but don&#039;t have a light to use for it, use &amp;quot;light -1&amp;quot;. This is enough to make the state valid, but not use a light for that state.&lt;br /&gt;
&lt;br /&gt;
If you don&#039;t specify any states at all, the signal is assumed to be a Pre-v1.3 style signal, which can display Stop, Caution and Proceed via the attachments a.red, a.orange, and a.green. This behaviour is deprecated - so please don&#039;t rely on it. It&#039;s main use at present appears to be buffer stops and fixed distant boards, which don&#039;t actually have the attachment points anyway. I suggest taking advantage of the &#039;light -1&#039; behaviour to add specific relevant states to these kind of signals. (Fixed buffer stops should have state 0 only, fixed distants state 4 only, and the &#039;distant 1&#039; tag).&lt;br /&gt;
&lt;br /&gt;
===Custom Logic===&lt;br /&gt;
&lt;br /&gt;
Signals can implement custom logic in script, should the improved default logic not be adequate for the signalling system being modelled. Make your signal script a subclass of &#039;Signal&#039; like this:&lt;br /&gt;
&lt;br /&gt;
 include &amp;quot;signal.gs&amp;quot;&lt;br /&gt;
 &lt;br /&gt;
 class MyCustomLogicSignal isclass Signal {&lt;br /&gt;
&lt;br /&gt;
Remember to call inherited(); in your Init() method: (THIS IS IMPORTANT!)&lt;br /&gt;
&lt;br /&gt;
   void Init(void) {&lt;br /&gt;
     inherited();&lt;br /&gt;
&lt;br /&gt;
and then override the function &#039;DetermineUpdatedState&#039; like this:&lt;br /&gt;
&lt;br /&gt;
   Soup DetermineUpdatedState(void) {&lt;br /&gt;
     Soup sigSoup = inherited();&lt;br /&gt;
     &lt;br /&gt;
     // your code goes here ...&lt;br /&gt;
     &lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
to implement custom logic, and/or the function &#039;ApplyUpdatedState&#039; like this:&lt;br /&gt;
&lt;br /&gt;
   void ApplyUpdatedState(Soup sigSoup) {&lt;br /&gt;
     inherited(sigSoup);&lt;br /&gt;
     &lt;br /&gt;
     // your code goes here ...&lt;br /&gt;
     &lt;br /&gt;
   }&lt;br /&gt;
&lt;br /&gt;
to implement custom state display.&lt;br /&gt;
&lt;br /&gt;
Note: You do not need to override both functions. You can override only one if that is all you need to do. I expect a lot of people will want to override &#039;ApplyUpdatedState&#039; but not need to override &#039;DetermineUpdatedState&#039;.&lt;br /&gt;
&lt;br /&gt;
The soup that DetermineUpdatedState needs to return contains two records - the integer tag &amp;quot;state&amp;quot; set to one of the signal display states, and the string tag &amp;quot;reason&amp;quot; set to the reason string to use. Default strings are available in Trainz - these are called up by name (starting with a dollar sign) - e.g. &amp;quot;$signal_nextblockbusy_lbl&amp;quot;. If none of the default strings are appropriate, you can load a string from the asset&#039;s string table in the usual way and pass that in directly.&lt;br /&gt;
&lt;br /&gt;
The soup that you get back from inherited(); will have the values that the default logic thinks you should use, so you can implement specific cases and allow the &amp;quot;default&amp;quot; values through if those cases are not hit.&lt;br /&gt;
&lt;br /&gt;
ApplyUpdatedState takes a soup in the same format (though it only cares about the state, not the reason), and from that, sets up the visual representation of the signal as required. This is very useful for animated signals (e.g. semaphores).&lt;br /&gt;
&lt;br /&gt;
HEALTH WARNING: It is VERY easy to totally destroy the performance of Trainz using these functions. In Classics 3, they are called twice a second for every signal in the map, so they need to be very fast and efficient. &lt;br /&gt;
&lt;br /&gt;
FUTURE BUG WARNING: Do NOT rely on the half second interval between updates. TS2009 does not call signals every half a second. It calls them when it believes they might want to change based on what they queried via GSTrackSearch in their DetermineUpdatedState phase. This could result in intervals of minutes at a time without an update. (This does not, however, mean you can be any less efficient - signals may still be called up to twice a second).&lt;br /&gt;
&lt;br /&gt;
SECOND HEALTH WARNING: Do NOT make a [[KIND Scenery-trackside]] object a subclass of &#039;Signal&#039; in script. This will cause script errors. The correct TrainzScript class for a Scenery-Trackside object is &#039;Trackside&#039;.&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Scenery-trackside&amp;diff=513</id>
		<title>KIND Scenery-trackside</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Scenery-trackside&amp;diff=513"/>
		<updated>2008-12-17T22:42:44Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Scenery-trackside]] provides the basis for all track-attached scenery assets, such as trackside signs and devices.&lt;br /&gt;
&lt;br /&gt;
This asset type inherits all map object characteristics except positioning, and adds trackside positioning and [[TrackSearch]] semantics.&lt;br /&gt;
&lt;br /&gt;
The [[config.txt file]] for a [[KIND Scenery-trackside]] asset has the same &#039;&#039;kind scenery&#039;&#039; entry as [[KIND Scenery]] for historical reasons, however the two kinds are quite distinct and should not be confused. A [[KIND Scenery-trackside]] will contain a &#039;&#039;trackside&#039;&#039; tag, whereas [[KIND Scenery]] does not.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* [[KIND Scenery]]&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* [[KIND MOSpeedboard]]&lt;br /&gt;
* [[KIND MOSignal]]&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
Each trackside asset supports the following tags. Each tag is shown here with its default value.&lt;br /&gt;
&lt;br /&gt;
  trackside         0&lt;br /&gt;
  speedlimit        0&lt;br /&gt;
  buffer-speed      0&lt;br /&gt;
  follow-gradient   0&lt;br /&gt;
  trackmark         0&lt;br /&gt;
  search-limit      0&lt;br /&gt;
&lt;br /&gt;
====trackside====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: The distance, in meters, the object will  be placed from the center of the track. Negative values will put the object on the left side of the track, and positive values will place it on the right.&lt;br /&gt;
====speedlimit====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Sets the speed limit, in meters per second, for the track it is placed on, after the object. If this tag is provided with no value, the speed limit will be set to 100m/s.&lt;br /&gt;
====buffer-speed====&lt;br /&gt;
:Type: Decimal&lt;br /&gt;
:Desc: Used for buffers, this sets the maximum speed, in meters per second, at which the buffer can stop a train. If the Train passes the track-side object travelling faster than the buffer speed it will derail. If it&#039;s traveling below, or equal, to the buffer speed the train will stop harmlessly.&lt;br /&gt;
====follow-gradient====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Specifies that the object should be vertically perpendicular to the track gradient when placed. If 0 (default) the asset will point straight up.&lt;br /&gt;
====trackmark====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Specifies if the object is a trackmark. Trackmarks can be used to place consists in [[Scripting|TrainzScript]].&lt;br /&gt;
====search-limit====&lt;br /&gt;
:Type: Boolean&lt;br /&gt;
:Desc: Search limit objects are used by the Driver AI and indicate the direction of travel for a section of track.&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for a trackside asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
 [[TagName_Kind|kind]] &amp;quot;scenery&amp;quot;&lt;br /&gt;
 [[TagName_Trackside|trackside]] -2.8&lt;br /&gt;
 [[TagName_Light|light]] 1&lt;br /&gt;
 [[TagName_Follow-Gradient|follow-gradient]] 0&lt;br /&gt;
 [[%22mesh-table%22_Container|mesh-table]]&lt;br /&gt;
 {&lt;br /&gt;
   default&lt;br /&gt;
   {&lt;br /&gt;
     mesh &amp;quot;CatchPoint.im&amp;quot;&lt;br /&gt;
     auto-create 1&lt;br /&gt;
   }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_MOSpeedboard&amp;diff=497</id>
		<title>KIND MOSpeedboard</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_MOSpeedboard&amp;diff=497"/>
		<updated>2008-12-17T22:42:16Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND MOSpeedboard]] is a trackside speed limit sign.&lt;br /&gt;
&lt;br /&gt;
This asset type inherits all [[KIND Scenery-trackside]] characteristics.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* [[KIND Scenery-trackside]]&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
MOSpeedboards do not introduce new tags - all speed limit functionality is contained in the parent [[KIND Scenery-trackside]] object.&lt;br /&gt;
&lt;br /&gt;
 kind mospeedboard&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=KIND_Pantograph&amp;diff=503</id>
		<title>KIND Pantograph</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=KIND_Pantograph&amp;diff=503"/>
		<updated>2008-12-17T06:18:33Z</updated>

		<summary type="html">&lt;p&gt;Bloodnok: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[KIND Pantograph]] objects are used to represent current collecting apparatus on electric locomotives. They are animated, and can be raised and lowered within Trainz.&lt;br /&gt;
&lt;br /&gt;
==KIND Hierarchy==&lt;br /&gt;
===Parent Classes===&lt;br /&gt;
* [[KIND mesh-object]]&lt;br /&gt;
===Child Classes===&lt;br /&gt;
* &#039;&#039;none.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Supported Tags==&lt;br /&gt;
Kind Pantograph does not introduce new tags. A [[%22mesh-table%22_Container|mesh-table]] container is used to define the mesh and animation for a pantograph.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Example Config.txt==&lt;br /&gt;
Sample [[config.txt file]] for a Pantograph asset, with the Standard Tags excluded for brevity:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Downloads==&lt;br /&gt;
&#039;&#039;Attach sample files here?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Categories==&lt;br /&gt;
[[Category:Asset KIND]]&lt;/div&gt;</summary>
		<author><name>Bloodnok</name></author>
	</entry>
</feed>