<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-GB">
	<id>https://newgrf-specs.tt-wiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=George</id>
	<title>GRFSpecs - User contributions [en-gb]</title>
	<link rel="self" type="application/atom+xml" href="https://newgrf-specs.tt-wiki.net/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=George"/>
	<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/wiki/Special:Contributions/George"/>
	<updated>2026-04-20T19:14:23Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=Action8&amp;diff=4780</id>
		<title>Action8</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=Action8&amp;diff=4780"/>
		<updated>2024-04-20T16:54:45Z</updated>

		<summary type="html">&lt;p&gt;George: /* Used ranges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Define GRFID, Name and Description&lt;br /&gt;
&lt;br /&gt;
There are many new graphic sets available to TTD players. Of course, we need to make sure that we never get sets mixed up. To make sure this will never happen you can set an ID. Another useful feature of Action 8 is the ability to include useful information into the final .grf file. Here, we explain how Action 8 works.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
Like all other pseudo-sprites, Action 8 consists of hexadecimal bits. There is no limitation in the total amount of hexadecimal bits you can use in Action 8. One term does have a limit though. Let&#039;s give an example of what an Action 8 line looks like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;sprite-number&amp;gt; * &amp;lt;length&amp;gt; 08 &amp;lt;version&amp;gt; &amp;lt;grf-id&amp;gt; &amp;lt;name&amp;gt; &amp;lt;description&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is a short overview of what every term means:&lt;br /&gt;
&lt;br /&gt;
{| |-&lt;br /&gt;
!&#039;&#039;&#039;Element&#039;&#039;&#039;!![[GRFActionsDetailed|&#039;&#039;&#039;Size&#039;&#039;&#039;]]!!&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sprite-number&amp;gt;||dec||A sequential sprite number&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;length&amp;gt;||dec||The total number of bytes in the action&lt;br /&gt;
|-&lt;br /&gt;
|08||B||Action 08&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;version&amp;gt;||B||GRF version&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;grf-id&amp;gt;||4*B||A unique ID for your .grf file&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;name&amp;gt;||S||A short text containing the name of this set&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;description&amp;gt;||S||A longer description of this set&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Descriptions ==&lt;br /&gt;
&lt;br /&gt;
=== Sprite-number ===&lt;br /&gt;
&lt;br /&gt;
The number of this sprite.&lt;br /&gt;
&lt;br /&gt;
Action 8 has to be one of the first pseudosprites in the .NFO file. It is however valid to have other actions before it, except those that define new sprites or vehicle (etc.) properties.&lt;br /&gt;
&lt;br /&gt;
Actions 6, 7, 9, B, C, D (except [[GRFResourceManagement|resource management]] sprites), 10 and 14 are valid before an action 8.&lt;br /&gt;
&lt;br /&gt;
=== Length ===&lt;br /&gt;
&lt;br /&gt;
The total number of bytes in Action 8.&lt;br /&gt;
&lt;br /&gt;
=== GRF Version ===&lt;br /&gt;
&lt;br /&gt;
This should be the graphics version that your file is written for. This is the version of the [[Version_numbers#GRF_version|GRF format]], not the [[Version_numbers#Version_of_a_specific_NewGRF|version of your GRF]]!&lt;br /&gt;
It is also not the &amp;quot;[[Version_numbers#NFO_version|NFO version]]&amp;quot; you put at the top of &amp;quot;.nfo&amp;quot; files to announce the used syntax for GRFCodec.&lt;br /&gt;
&lt;br /&gt;
Valid values are:&lt;br /&gt;
&lt;br /&gt;
{| |-&lt;br /&gt;
!&#039;&#039;&#039;Value&#039;&#039;&#039;!!&#039;&#039;&#039;Compatibility&#039;&#039;&#039;!!&#039;&#039;&#039;[[Version_numbers#TTDPatch_version|TTDPatch version]]&#039;&#039;&#039;!!&#039;&#039;&#039;[[Version_numbers#OpenTTD_version|OpenTTD support]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|08||02..08|| - || {{ottd|1.2|r23159}}&lt;br /&gt;
|-&lt;br /&gt;
|07||02..07||2.5 beta 1 or higher|| {{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|06||02..06||2.0.1 alpha 13 or higher|| {{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|05||02..05||2.0r1 Stable TTDPatch + TTDPatch 2.0.1 alphas up to 12|| {{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|04||02..04||2.0 Stable TTDPatch||{{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|01||00..01||1.9.1 alpha 28 or higher||{{ottd|no}}&lt;br /&gt;
|-&lt;br /&gt;
|00||00||1.9.1 alphas up to 27||{{ottd|no}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Entries for 00 and 01 are included only for completeness, and to aid with updating existing graphics. They should not be used with new graphics, because they will be incompatible with current TTDPatch and OpenTTD versions. OpenTTD 1.1.0 and later will disable NewGRFs with non-supported GRF versions.&lt;br /&gt;
&lt;br /&gt;
Make sure to set a version number no lower than the minimum version that supports all features which are used by your file.&lt;br /&gt;
&lt;br /&gt;
The compatibility column means how low a version number is supported by the given TTDPatch version, e.g. TTDPatch 2.0r1 supports graphics files with any version from 02 to 05, but not for example 01 or 06.&lt;br /&gt;
&lt;br /&gt;
Version 07 and 08 introduce a few minor semantic changes to some graphics features, i.e. the file will behave slightly differently depending on whether it&#039;s declared as version 06, 07 or 08. These changes are described in more detail in the pages for the features they affect.&lt;br /&gt;
&lt;br /&gt;
=== GRFID ===&lt;br /&gt;
&lt;br /&gt;
This is a series of 4 bytes. It&#039;s a convention to &lt;br /&gt;
* use the first &#039;&#039;&#039;three bytes&#039;&#039;&#039; for the creator&#039;s &#039;&#039;&#039;initials&#039;&#039;&#039; in ASCII code, e.g. 54 57 48 for &amp;quot;TWH&amp;quot;. &lt;br /&gt;
* The last (fourth) byte typically identies which of the author&#039;s sets this is. See the next subsection for grfID ranges that are already in use.&lt;br /&gt;
* Version numbers for NewGRFs are communicated via preceeding [[Action14]]. &lt;br /&gt;
&lt;br /&gt;
In principle, you are free what to use for the GRFID as long as you are sure it is unique, but generally it is best to follow the above guidelines. See the last subsection for locations where to find already used GRFIDs.&lt;br /&gt;
&lt;br /&gt;
Note that GRFIDs starting with FF (i.e. the first byte is FF, such as in FF123456) are reserved for internal purposes and should not be used by regular .grf files. These GRFs can&#039;t be disabled; TTDPatch displays them with a blue flag in the GRF Status Window.&lt;br /&gt;
&lt;br /&gt;
The extra newgrf file, part of OpenTTD base sets, have to have a GRFID starting with FF &amp;quot;OT&amp;quot;.&lt;br /&gt;
See the table below:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!GRFID!!purposes&lt;br /&gt;
|-&lt;br /&gt;
|00 00 00 00||reserved (used as invalid NewGRF Id, for example when explicitly referencing original industry types etc.)&lt;br /&gt;
|-&lt;br /&gt;
|00 00 00 01 .. FE FF FF FF||normal NewGRFs&lt;br /&gt;
|-&lt;br /&gt;
|FF 00 00 00 .. FF FF FF FF||reserved&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OT&amp;quot; 00 .. FF &amp;quot;OT&amp;quot; FF&lt;br /&gt;
|extra base GRFs&lt;br /&gt;
{|&lt;br /&gt;
|FF &amp;quot;OT&amp;quot; 01|| OpenGFX&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OT&amp;quot; 11|| NoGFX&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTD&amp;quot;|| OpenTTD (extra) base graphics: openttdd.grf (OpenTTD 0.6 - 1.0)&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTN&amp;quot;|| NightGFX&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTT&amp;quot;|| OpenTTD (extra) base graphics: openttd.grf (OpenTTD &amp;gt;= 1.1)&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTW&amp;quot;|| OpenTTD (extra) base graphics: openttdw.grf (OpenTTD 0.6 - 1.0)&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTz&amp;quot;|| zBase&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|FF FF FF FF|| TTDPatch (extra) base graphics&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Used ranges ====&lt;br /&gt;
&lt;br /&gt;
The following table shows ranges of GRFIDs that are in use by several authors of NewGRFs. People choosing new GRFIDs are asked to not use a GRFID that falls within the ranges of one of the following. This list is in no way exhaustive; if you want to claim your own range, please update the table. For legacy reasons there are some broader ranges of GRFIDs reserved by some people. When you want to reserve a broader range than a variation in only the last byte, think twice and consider how long it will take you to write 255 sensible completely different NewGRFs (as the version of a single grf is encoded in the action14, thus a new ID will even hurt and kill your backward compatibility with older versions).&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Range (hex)!!ASCII!!Usage&lt;br /&gt;
|-&lt;br /&gt;
|43 41 XX XX||C A _ _||OzTrans; 1st generation Canadian and some North American sets&lt;br /&gt;
|-&lt;br /&gt;
|48 57 XX XX||H W _ _||SwissFan91; TARS Swiss themed newobjects&lt;br /&gt;
|-&lt;br /&gt;
|4A 56 XX XX||J V _ _||juzza1; Various Finnish sets&lt;br /&gt;
|-&lt;br /&gt;
|4D 65 6F XX||M e o _||George; ECS, Long vehicles, xUSSR railways&lt;br /&gt;
|-&lt;br /&gt;
|4D 46 47 XX||M F G _||Yoshi; DACh, ...&lt;br /&gt;
|-&lt;br /&gt;
|4D 47 XX XX||M G _ _||Ammler, #openttdcoop&lt;br /&gt;
|-&lt;br /&gt;
|4E 57 XX XX||N W _ _||Norwegian projects&lt;br /&gt;
|-&lt;br /&gt;
|4F 47 2B XX||O G + _||OpenGFX+ sets&lt;br /&gt;
|-&lt;br /&gt;
|4F 7A XX XX||O z _ _||OzTrans; Various non-Canadian projects&lt;br /&gt;
|-&lt;br /&gt;
|50 43 XX XX||P C _ _||PaulC; Town names, various mini GRFs&lt;br /&gt;
|-&lt;br /&gt;
|53 43 XX XX||S C _ _||SAC; INFRA projects&lt;br /&gt;
|-&lt;br /&gt;
|54 57 46 XX||T W F _||Timberwolf; Road Vehicles, Tracks, Trains, Stations&lt;br /&gt;
|-&lt;br /&gt;
|57 42 XX XX||W B _ _||wallyweb; NewObjects, Various features, GRF development&lt;br /&gt;
|-&lt;br /&gt;
|6D 62 XX XX||m b _ _||Michael Blunck; DBsetXL, NewStations, MariCo&lt;br /&gt;
|-&lt;br /&gt;
|97 85 XX XX||? ? _ _||OzTrans; Canadian Theme Pack (under development)&lt;br /&gt;
|-&lt;br /&gt;
|97 87 XX XX||? ? _ _||OzTrans; 2nd generation Canadian graphics&lt;br /&gt;
|-&lt;br /&gt;
|FB FB XX XX||? ? _ _||FooBar; Dutch sets, Transrapid/metro tracks&lt;br /&gt;
|-&lt;br /&gt;
|FF XX XX XX||? _ _ _||System reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Used GRFIDs ====&lt;br /&gt;
&lt;br /&gt;
There are several places that have/show lists of GRFIDs that are definitely in use by someone. Absence of a GRFID in any of these lists is not proof that it is not used though.&lt;br /&gt;
&lt;br /&gt;
* [https://bananas.openttd.org/package/newgrf Bananas] shows the GRFIDs of all currently active NewGRFs that are distributed by the system&lt;br /&gt;
* [http://grfcrawler.tt-forums.net/index.php?do=search&amp;amp;mode=advanced GRFCrawler] allows one to search on GRFIDs of NewGRFs in its system&lt;br /&gt;
&lt;br /&gt;
=== Name ===&lt;br /&gt;
This short field should contain the name of the set. See [[GRFActionsDetailed#Strings|GRFActionsDetailed]] for instructions to generate the necessary byte codes, and for restrictions on what characters you may use.&lt;br /&gt;
The name must be short because it should fit on one line of the GRF Status window ([[ttwiki:GRFStatusWindow|TTDPatch]], [[ottdwiki:NewGRF|OpenTTD]]).&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
This is a longer description of the set. Typically it contains the name of the author and a copyright notice or other attribution. See [[GRFActionsDetailed#Strings|GRFActionsDetailed]] for instructions to generate the necessary byte codes, and for restrictions on what characters you may use.&lt;br /&gt;
The description may be quite long, but should be short enough to fit in the description part of the GRF Status window ([[ttwiki:GRFStatusWindow|TTDPatch]], [[ottdwiki:NewGRF|OpenTTD]]), or a part of it may be cut off.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Below is an example of what a real Action 8 pseudo-sprite could look like.&lt;br /&gt;
&lt;br /&gt;
 1 * 43 &#039;&#039;&#039;08&#039;&#039;&#039; 07 &amp;quot;TW&amp;quot; 01 06 &amp;quot;Tutorial Example&amp;quot; 00 &amp;quot;Changes nothing. Author: A kind person&amp;quot; 00&lt;br /&gt;
&lt;br /&gt;
Let&#039;s clarify it bit by bit. In order to understand what the bits say you could use a hexadecimal editor.&lt;br /&gt;
&lt;br /&gt;
{| |-&lt;br /&gt;
!&#039;&#039;&#039;Byte&#039;&#039;&#039;!!&#039;&#039;&#039;Meaning&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|1||&amp;lt;sprite-number&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|43||&amp;lt;length&amp;gt; of the action in bytes; start counting at 08 (&amp;lt;action&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|08||&amp;lt;action&amp;gt;: sets this pseudo-sprite to function as action 8&lt;br /&gt;
|-&lt;br /&gt;
|07||&amp;lt;version&amp;gt;: GRF format version 7 (this is the version of the used GRF format, not of your GRF)&lt;br /&gt;
|-&lt;br /&gt;
|54 57 01 06||&amp;lt;-grf-id&amp;gt;: ASCII code for TW, then the numbers 1 and 6 to indicate version 6 of TW&#039;s first set&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Tutorial...&amp;quot; 00||&amp;lt;name&amp;gt;: Name of the NewGRF&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Changes...&amp;quot; 00||&amp;lt;description&amp;gt;: Description of the NewGRF&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=Action8&amp;diff=4779</id>
		<title>Action8</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=Action8&amp;diff=4779"/>
		<updated>2024-04-20T16:53:06Z</updated>

		<summary type="html">&lt;p&gt;George: /* Used ranges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Introduction==&lt;br /&gt;
&lt;br /&gt;
Define GRFID, Name and Description&lt;br /&gt;
&lt;br /&gt;
There are many new graphic sets available to TTD players. Of course, we need to make sure that we never get sets mixed up. To make sure this will never happen you can set an ID. Another useful feature of Action 8 is the ability to include useful information into the final .grf file. Here, we explain how Action 8 works.&lt;br /&gt;
&lt;br /&gt;
== Syntax ==&lt;br /&gt;
&lt;br /&gt;
Like all other pseudo-sprites, Action 8 consists of hexadecimal bits. There is no limitation in the total amount of hexadecimal bits you can use in Action 8. One term does have a limit though. Let&#039;s give an example of what an Action 8 line looks like:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;sprite-number&amp;gt; * &amp;lt;length&amp;gt; 08 &amp;lt;version&amp;gt; &amp;lt;grf-id&amp;gt; &amp;lt;name&amp;gt; &amp;lt;description&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is a short overview of what every term means:&lt;br /&gt;
&lt;br /&gt;
{| |-&lt;br /&gt;
!&#039;&#039;&#039;Element&#039;&#039;&#039;!![[GRFActionsDetailed|&#039;&#039;&#039;Size&#039;&#039;&#039;]]!!&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;sprite-number&amp;gt;||dec||A sequential sprite number&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;length&amp;gt;||dec||The total number of bytes in the action&lt;br /&gt;
|-&lt;br /&gt;
|08||B||Action 08&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;version&amp;gt;||B||GRF version&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;grf-id&amp;gt;||4*B||A unique ID for your .grf file&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;name&amp;gt;||S||A short text containing the name of this set&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;description&amp;gt;||S||A longer description of this set&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Descriptions ==&lt;br /&gt;
&lt;br /&gt;
=== Sprite-number ===&lt;br /&gt;
&lt;br /&gt;
The number of this sprite.&lt;br /&gt;
&lt;br /&gt;
Action 8 has to be one of the first pseudosprites in the .NFO file. It is however valid to have other actions before it, except those that define new sprites or vehicle (etc.) properties.&lt;br /&gt;
&lt;br /&gt;
Actions 6, 7, 9, B, C, D (except [[GRFResourceManagement|resource management]] sprites), 10 and 14 are valid before an action 8.&lt;br /&gt;
&lt;br /&gt;
=== Length ===&lt;br /&gt;
&lt;br /&gt;
The total number of bytes in Action 8.&lt;br /&gt;
&lt;br /&gt;
=== GRF Version ===&lt;br /&gt;
&lt;br /&gt;
This should be the graphics version that your file is written for. This is the version of the [[Version_numbers#GRF_version|GRF format]], not the [[Version_numbers#Version_of_a_specific_NewGRF|version of your GRF]]!&lt;br /&gt;
It is also not the &amp;quot;[[Version_numbers#NFO_version|NFO version]]&amp;quot; you put at the top of &amp;quot;.nfo&amp;quot; files to announce the used syntax for GRFCodec.&lt;br /&gt;
&lt;br /&gt;
Valid values are:&lt;br /&gt;
&lt;br /&gt;
{| |-&lt;br /&gt;
!&#039;&#039;&#039;Value&#039;&#039;&#039;!!&#039;&#039;&#039;Compatibility&#039;&#039;&#039;!!&#039;&#039;&#039;[[Version_numbers#TTDPatch_version|TTDPatch version]]&#039;&#039;&#039;!!&#039;&#039;&#039;[[Version_numbers#OpenTTD_version|OpenTTD support]]&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|08||02..08|| - || {{ottd|1.2|r23159}}&lt;br /&gt;
|-&lt;br /&gt;
|07||02..07||2.5 beta 1 or higher|| {{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|06||02..06||2.0.1 alpha 13 or higher|| {{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|05||02..05||2.0r1 Stable TTDPatch + TTDPatch 2.0.1 alphas up to 12|| {{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|04||02..04||2.0 Stable TTDPatch||{{ottd|0.6}}&lt;br /&gt;
|-&lt;br /&gt;
|01||00..01||1.9.1 alpha 28 or higher||{{ottd|no}}&lt;br /&gt;
|-&lt;br /&gt;
|00||00||1.9.1 alphas up to 27||{{ottd|no}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Entries for 00 and 01 are included only for completeness, and to aid with updating existing graphics. They should not be used with new graphics, because they will be incompatible with current TTDPatch and OpenTTD versions. OpenTTD 1.1.0 and later will disable NewGRFs with non-supported GRF versions.&lt;br /&gt;
&lt;br /&gt;
Make sure to set a version number no lower than the minimum version that supports all features which are used by your file.&lt;br /&gt;
&lt;br /&gt;
The compatibility column means how low a version number is supported by the given TTDPatch version, e.g. TTDPatch 2.0r1 supports graphics files with any version from 02 to 05, but not for example 01 or 06.&lt;br /&gt;
&lt;br /&gt;
Version 07 and 08 introduce a few minor semantic changes to some graphics features, i.e. the file will behave slightly differently depending on whether it&#039;s declared as version 06, 07 or 08. These changes are described in more detail in the pages for the features they affect.&lt;br /&gt;
&lt;br /&gt;
=== GRFID ===&lt;br /&gt;
&lt;br /&gt;
This is a series of 4 bytes. It&#039;s a convention to &lt;br /&gt;
* use the first &#039;&#039;&#039;three bytes&#039;&#039;&#039; for the creator&#039;s &#039;&#039;&#039;initials&#039;&#039;&#039; in ASCII code, e.g. 54 57 48 for &amp;quot;TWH&amp;quot;. &lt;br /&gt;
* The last (fourth) byte typically identies which of the author&#039;s sets this is. See the next subsection for grfID ranges that are already in use.&lt;br /&gt;
* Version numbers for NewGRFs are communicated via preceeding [[Action14]]. &lt;br /&gt;
&lt;br /&gt;
In principle, you are free what to use for the GRFID as long as you are sure it is unique, but generally it is best to follow the above guidelines. See the last subsection for locations where to find already used GRFIDs.&lt;br /&gt;
&lt;br /&gt;
Note that GRFIDs starting with FF (i.e. the first byte is FF, such as in FF123456) are reserved for internal purposes and should not be used by regular .grf files. These GRFs can&#039;t be disabled; TTDPatch displays them with a blue flag in the GRF Status Window.&lt;br /&gt;
&lt;br /&gt;
The extra newgrf file, part of OpenTTD base sets, have to have a GRFID starting with FF &amp;quot;OT&amp;quot;.&lt;br /&gt;
See the table below:&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!GRFID!!purposes&lt;br /&gt;
|-&lt;br /&gt;
|00 00 00 00||reserved (used as invalid NewGRF Id, for example when explicitly referencing original industry types etc.)&lt;br /&gt;
|-&lt;br /&gt;
|00 00 00 01 .. FE FF FF FF||normal NewGRFs&lt;br /&gt;
|-&lt;br /&gt;
|FF 00 00 00 .. FF FF FF FF||reserved&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OT&amp;quot; 00 .. FF &amp;quot;OT&amp;quot; FF&lt;br /&gt;
|extra base GRFs&lt;br /&gt;
{|&lt;br /&gt;
|FF &amp;quot;OT&amp;quot; 01|| OpenGFX&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OT&amp;quot; 11|| NoGFX&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTD&amp;quot;|| OpenTTD (extra) base graphics: openttdd.grf (OpenTTD 0.6 - 1.0)&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTN&amp;quot;|| NightGFX&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTT&amp;quot;|| OpenTTD (extra) base graphics: openttd.grf (OpenTTD &amp;gt;= 1.1)&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTW&amp;quot;|| OpenTTD (extra) base graphics: openttdw.grf (OpenTTD 0.6 - 1.0)&lt;br /&gt;
|-&lt;br /&gt;
|FF &amp;quot;OTz&amp;quot;|| zBase&lt;br /&gt;
|}&lt;br /&gt;
|-&lt;br /&gt;
|FF FF FF FF|| TTDPatch (extra) base graphics&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Used ranges ====&lt;br /&gt;
&lt;br /&gt;
The following table shows ranges of GRFIDs that are in use by several authors of NewGRFs. People choosing new GRFIDs are asked to not use a GRFID that falls within the ranges of one of the following. This list is in no way exhaustive; if you want to claim your own range, please update the table. For legacy reasons there are some broader ranges of GRFIDs reserved by some people. When you want to reserve a broader range than a variation in only the last byte, think twice and consider how long it will take you to write 255 sensible completely different NewGRFs (as the version of a single grf is encoded in the action14, thus a new ID will even hurt and kill your backward compatibility with older versions).&lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
!Range (hex)!!ASCII!!Usage&lt;br /&gt;
|-&lt;br /&gt;
|43 41 XX XX||C A _ _||OzTrans; 1st generation Canadian and some North American sets&lt;br /&gt;
|-&lt;br /&gt;
|48 57 XX XX||H W _ _||SwissFan91; TARS Swiss themed newobjects&lt;br /&gt;
|-&lt;br /&gt;
|4A 56 XX XX||J V _ _||juzza1; Various Finnish sets&lt;br /&gt;
|-&lt;br /&gt;
|4D 65 6F XX||M e o _||George; ECS, Long vehicles&lt;br /&gt;
|-&lt;br /&gt;
|4D 46 47 XX||M F G _||Yoshi; DACh, ...&lt;br /&gt;
|-&lt;br /&gt;
|4D 47 XX XX||M G _ _||Ammler, #openttdcoop&lt;br /&gt;
|-&lt;br /&gt;
|4E 57 XX XX||N W _ _||Norwegian projects&lt;br /&gt;
|-&lt;br /&gt;
|4F 47 2B XX||O G + _||OpenGFX+ sets&lt;br /&gt;
|-&lt;br /&gt;
|4F 7A XX XX||O z _ _||OzTrans; Various non-Canadian projects&lt;br /&gt;
|-&lt;br /&gt;
|50 43 XX XX||P C _ _||PaulC; Town names, various mini GRFs&lt;br /&gt;
|-&lt;br /&gt;
|53 43 XX XX||S C _ _||SAC; INFRA projects&lt;br /&gt;
|-&lt;br /&gt;
|54 57 46 XX||T W F _||Timberwolf; Road Vehicles, Tracks, Trains, Stations&lt;br /&gt;
|-&lt;br /&gt;
|57 42 XX XX||W B _ _||wallyweb; NewObjects, Various features, GRF development&lt;br /&gt;
|-&lt;br /&gt;
|6D 62 XX XX||m b _ _||Michael Blunck; DBsetXL, NewStations, MariCo&lt;br /&gt;
|-&lt;br /&gt;
|97 85 XX XX||? ? _ _||OzTrans; Canadian Theme Pack (under development)&lt;br /&gt;
|-&lt;br /&gt;
|97 87 XX XX||? ? _ _||OzTrans; 2nd generation Canadian graphics&lt;br /&gt;
|-&lt;br /&gt;
|FB FB XX XX||? ? _ _||FooBar; Dutch sets, Transrapid/metro tracks&lt;br /&gt;
|-&lt;br /&gt;
|FF XX XX XX||? _ _ _||System reserved&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Used GRFIDs ====&lt;br /&gt;
&lt;br /&gt;
There are several places that have/show lists of GRFIDs that are definitely in use by someone. Absence of a GRFID in any of these lists is not proof that it is not used though.&lt;br /&gt;
&lt;br /&gt;
* [https://bananas.openttd.org/package/newgrf Bananas] shows the GRFIDs of all currently active NewGRFs that are distributed by the system&lt;br /&gt;
* [http://grfcrawler.tt-forums.net/index.php?do=search&amp;amp;mode=advanced GRFCrawler] allows one to search on GRFIDs of NewGRFs in its system&lt;br /&gt;
&lt;br /&gt;
=== Name ===&lt;br /&gt;
This short field should contain the name of the set. See [[GRFActionsDetailed#Strings|GRFActionsDetailed]] for instructions to generate the necessary byte codes, and for restrictions on what characters you may use.&lt;br /&gt;
The name must be short because it should fit on one line of the GRF Status window ([[ttwiki:GRFStatusWindow|TTDPatch]], [[ottdwiki:NewGRF|OpenTTD]]).&lt;br /&gt;
&lt;br /&gt;
=== Description ===&lt;br /&gt;
This is a longer description of the set. Typically it contains the name of the author and a copyright notice or other attribution. See [[GRFActionsDetailed#Strings|GRFActionsDetailed]] for instructions to generate the necessary byte codes, and for restrictions on what characters you may use.&lt;br /&gt;
The description may be quite long, but should be short enough to fit in the description part of the GRF Status window ([[ttwiki:GRFStatusWindow|TTDPatch]], [[ottdwiki:NewGRF|OpenTTD]]), or a part of it may be cut off.&lt;br /&gt;
&lt;br /&gt;
== Example ==&lt;br /&gt;
&lt;br /&gt;
Below is an example of what a real Action 8 pseudo-sprite could look like.&lt;br /&gt;
&lt;br /&gt;
 1 * 43 &#039;&#039;&#039;08&#039;&#039;&#039; 07 &amp;quot;TW&amp;quot; 01 06 &amp;quot;Tutorial Example&amp;quot; 00 &amp;quot;Changes nothing. Author: A kind person&amp;quot; 00&lt;br /&gt;
&lt;br /&gt;
Let&#039;s clarify it bit by bit. In order to understand what the bits say you could use a hexadecimal editor.&lt;br /&gt;
&lt;br /&gt;
{| |-&lt;br /&gt;
!&#039;&#039;&#039;Byte&#039;&#039;&#039;!!&#039;&#039;&#039;Meaning&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|1||&amp;lt;sprite-number&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|43||&amp;lt;length&amp;gt; of the action in bytes; start counting at 08 (&amp;lt;action&amp;gt;)&lt;br /&gt;
|-&lt;br /&gt;
|08||&amp;lt;action&amp;gt;: sets this pseudo-sprite to function as action 8&lt;br /&gt;
|-&lt;br /&gt;
|07||&amp;lt;version&amp;gt;: GRF format version 7 (this is the version of the used GRF format, not of your GRF)&lt;br /&gt;
|-&lt;br /&gt;
|54 57 01 06||&amp;lt;-grf-id&amp;gt;: ASCII code for TW, then the numbers 1 and 6 to indicate version 6 of TW&#039;s first set&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Tutorial...&amp;quot; 00||&amp;lt;name&amp;gt;: Name of the NewGRF&lt;br /&gt;
|-&lt;br /&gt;
|&amp;quot;Changes...&amp;quot; 00||&amp;lt;description&amp;gt;: Description of the NewGRF&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4767</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4767"/>
		<updated>2024-03-23T21:31:58Z</updated>

		<summary type="html">&lt;p&gt;George: /* Non-standard railtype labels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Railtype Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
The Standardized Railtype Scheme is not mandatory, and authors providing both trains and railtypes may have valid reasons to use labels outside the scheme. The Standardized Scheme cannot cover all possible cases, by design, as it would be too complex.&lt;br /&gt;
&lt;br /&gt;
However even when using custom labels, it may be worth using Standardized Railtype labels:&lt;br /&gt;
* as fallbacks for trains when the custom label is not available (via NML railtypetable fallback lists)&lt;br /&gt;
* as alternates handled by a railtype with a custom label (via NML alternative_railtype_list or NFO prop 1D)&lt;br /&gt;
This will provide wider compatibility with other train and railtype grfs.&lt;br /&gt;
&lt;br /&gt;
=== Non-standard railtype labels ===&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the Standardized Railtype Scheme existed.  Using these or not is at the discretion of individual grf authors, but generally, if an equivalent label exists in the Standardized Railtype Scheme, it&#039;s better to use that.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERd3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERa0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERa1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. No speed limit&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER2D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC 1,5kV / 3kV catenary. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 3kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2s&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER3a&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / 15kV / DC 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER3D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 3kV / 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER4S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / 15kV / DC 3kV / 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|SW1L&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC 700V third rail on the left. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|SW1R&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC 700V third rail on the right. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|WWAY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Recycled Tracktype Set&lt;br /&gt;
|-&lt;br /&gt;
|LTRL&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Recycled Tracktype Set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|DPRK&lt;br /&gt;
|North Korean Urban Ground&lt;br /&gt;
|Trackless Trackset&lt;br /&gt;
|-&lt;br /&gt;
|JPU1&lt;br /&gt;
|Japanese Urban Ground&lt;br /&gt;
|Trackless Trackset&lt;br /&gt;
|-&lt;br /&gt;
|ISR1&lt;br /&gt;
|Industrial Stations Renewal Ground&lt;br /&gt;
|Trackless Trackset&lt;br /&gt;
|-&lt;br /&gt;
|ISR2&lt;br /&gt;
|CHIPS Dirt Ground&lt;br /&gt;
|Trackless Trackset&lt;br /&gt;
|-&lt;br /&gt;
|ISR3&lt;br /&gt;
|CHIPS Asphalt Ground&lt;br /&gt;
|Trackless Trackset&lt;br /&gt;
|-&lt;br /&gt;
|ISR4&lt;br /&gt;
|CHIPS Cobblestone Ground&lt;br /&gt;
|Trackless Trackset&lt;br /&gt;
|-&lt;br /&gt;
|NORD&lt;br /&gt;
|Standard gauge AC electrified 15 and 25 kv (hidden) Depriciated use SAA$ instead&lt;br /&gt;
|SMITS rails&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Standardized Roadtype Scheme ==&lt;br /&gt;
Same story as the railtype one, also covers trams. See [[Standardized Roadtype Scheme]]&lt;br /&gt;
&lt;br /&gt;
=== Non-standard roadtype labels ===&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the Standardized Roadtype Scheme existed, but after alternative_roadtype_list and alternative_tramtype_list existed (meaning compatibility options allowed for quicker proliferation. Using these or not is at the discretion of individual grf authors, but generally, if an equivalent label exists in the Standardized Roadtype Scheme, it&#039;s better to use that. Ditto for tramtypes, but note that a label can be used twice, once for a roadtype and once for a tramtype.&lt;br /&gt;
&lt;br /&gt;
==== Non-standard roadtypes ====&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRD&lt;br /&gt;
|Road with catenary&lt;br /&gt;
|Very commonly used&lt;br /&gt;
|-&lt;br /&gt;
|_TRD&lt;br /&gt;
|Town Roads&lt;br /&gt;
|Ufiby&#039;s U&amp;amp;ReRMM (1st version only)&lt;br /&gt;
|-&lt;br /&gt;
|SMRT&lt;br /&gt;
|SmartRoad&lt;br /&gt;
|Various unattributed roadtype sets&lt;br /&gt;
|-&lt;br /&gt;
|SMTS&lt;br /&gt;
|SmartStreet&lt;br /&gt;
|Various unattributed roadtype sets&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Non-standard tramtypes ====&lt;br /&gt;
{| class=&amp;quot;mw-collapsible mw-collapsed wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
! scope=&amp;quot;col&amp;quot; | &#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Non-electrified tramtrack&lt;br /&gt;
|Very commonly used&lt;br /&gt;
|-&lt;br /&gt;
|Auto&lt;br /&gt;
|Trackless Tram&lt;br /&gt;
|An unattributed roadtype set (GRC?)&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4053</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4053"/>
		<updated>2020-08-25T15:29:26Z</updated>

		<summary type="html">&lt;p&gt;George: Added ERa0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERd3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERa0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERa1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. No speed limit&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER2D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC 1,5kV / 3kV catenary. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 3kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2s&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER3a&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / 15kV / DC 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER3D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 3kV / 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER4S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / 15kV / DC 3kV / 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4051</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4051"/>
		<updated>2020-08-07T21:54:27Z</updated>

		<summary type="html">&lt;p&gt;George: Added more DC 1,5 KV  and AC 15 kV&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERd3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERa1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ERa4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 15kV. No speed limit&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER2D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC 1,5kV / 3kV catenary. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 3kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2s&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER3a&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / 15kV / DC 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER3D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / DC 3kV / 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|ER4S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC 25kV / 15kV / DC 3kV / 1,5kV catenary. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set add-on&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4050</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4050"/>
		<updated>2020-08-02T11:44:44Z</updated>

		<summary type="html">&lt;p&gt;George: Added DC 1,5/3 KV&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC catenary 1,5kV/3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC/DC catenary 25kV/3kV. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4049</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4049"/>
		<updated>2020-08-02T11:43:04Z</updated>

		<summary type="html">&lt;p&gt;George: Undo revision 4048 by George (talk)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC/DC catenary 25kV/3kV/1,5kV. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4048</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4048"/>
		<updated>2020-08-02T11:41:43Z</updated>

		<summary type="html">&lt;p&gt;George: Added DC 1,5/3 KV&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2D&lt;br /&gt;
|Broad (1520 mm) gauge tracks with DC catenary 1,5kV/3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC/DC catenary 25kV/3kV. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4047</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4047"/>
		<updated>2020-07-31T13:36:46Z</updated>

		<summary type="html">&lt;p&gt;George: Added DC 1,5 KV  to ER2S&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC/DC catenary 25kV/3kV/1,5kV. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4046</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=4046"/>
		<updated>2020-07-31T13:34:57Z</updated>

		<summary type="html">&lt;p&gt;George: Added DC 1,5 KV&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Labels for rail types, road types and tram type ==&lt;br /&gt;
All track types are identified via 4-byte labels.&lt;br /&gt;
The labels are unique within their type, but it is common that rail types and tram types use the same label for similar types.&lt;br /&gt;
&lt;br /&gt;
Vehicles can check for their track type on a tile, but they only have access to their own type: On a level-crossing with all three tracks (rail, road, tram) trains can only check rail types, buses/trucks can only check road types, and trams can only check tram types.&lt;br /&gt;
&lt;br /&gt;
=== Rail vs. tram ===&lt;br /&gt;
Rail and tram are very different wrt. game-play, but both are kind of rails.&lt;br /&gt;
To unify labels, rail and tram should use the same labels, if the tracks are similar.&lt;br /&gt;
* RAIL for unelectrified rail and tram.&lt;br /&gt;
* ELRL for electrified rail and tram.&lt;br /&gt;
* FNCY for fancy-powered rail and tram.&lt;br /&gt;
&lt;br /&gt;
== Default labels ==&lt;br /&gt;
&lt;br /&gt;
=== Rail type ===&lt;br /&gt;
These labels are used for the trains and tracks in the base game, as well as for train sets that are not rail-type-aware. Consequently, track NewGRFs should always override their properties, or at least make their tracks compatible to them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Road types ===&lt;br /&gt;
By default there is only a single road type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Road Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ROAD&lt;br /&gt;
|Normal road&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires electrified &amp;quot;ELRD&amp;quot;, an Action0 is sufficient to add this type and make it use the default road-ground and catenary sprites.&lt;br /&gt;
&lt;br /&gt;
=== Tram types ===&lt;br /&gt;
By default there is only a single tram type defined:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Tram Type&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|Electrified rail&lt;br /&gt;
|}&lt;br /&gt;
However, if a NewGRF requires unelectrified &amp;quot;RAIL&amp;quot;, an Action0 is sufficient to add this type and make it use the default tram-ground sprites.&lt;br /&gt;
&lt;br /&gt;
Note: Please use the same label for tram types which already exist as rail types.&lt;br /&gt;
&lt;br /&gt;
== Standardized Rail Type Scheme ==&lt;br /&gt;
Several members of the TT Forums have collaborated to define a rail type label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is strongly encouraged to follow this scheme in train and track NewGRFs.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Non-standard railtype labels ==&lt;br /&gt;
&lt;br /&gt;
The following labels were defined before the adoption of the Standardized Rail Type Scheme. They should no longer be used nor supported, and recent versions of the respective NewGRFs generally have dropped them.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd0&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERd1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 1,5kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC/DC catenary 25kV/3kV. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|WGWY&lt;br /&gt;
|Wagonway&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|LIHT&lt;br /&gt;
|Light Rails&lt;br /&gt;
|Early Rails set&lt;br /&gt;
|-&lt;br /&gt;
|TYTX&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|-&lt;br /&gt;
|ELTX&lt;br /&gt;
|ElecTrax&lt;br /&gt;
|ToyTrax&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=3750</id>
		<title>TracktypeLabels</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TracktypeLabels&amp;diff=3750"/>
		<updated>2017-02-01T00:03:27Z</updated>

		<summary type="html">&lt;p&gt;George: /* Railtype labels defined outside the standardized scheme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page lists existing railtype labels.&lt;br /&gt;
&lt;br /&gt;
== Standardized railtype scheme ==&lt;br /&gt;
Several members of the TT-Forums came up with a railtype label scheme that allows for compatibility between train and track sets by different authors. At the same time it allows fancy stuff like axle weight limits, speed limits, different track and electrification types, etc. It is not mandatory to follow this scheme.&lt;br /&gt;
&lt;br /&gt;
See [[Standardized Railtype Scheme]].&lt;br /&gt;
&lt;br /&gt;
== Railtype labels defined outside the standardized scheme ==&lt;br /&gt;
&lt;br /&gt;
The following railtype labels have been defined so far:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;Label&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Rail Type&#039;&#039;&#039;&lt;br /&gt;
!&#039;&#039;&#039;Notes&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; | OpenTTD Default Railtypes&lt;br /&gt;
|-&lt;br /&gt;
|RAIL&lt;br /&gt;
|Normal rail&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|ELRL&lt;br /&gt;
|electrified rail&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MONO&lt;br /&gt;
|Monorail tracks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
|MGLV&lt;br /&gt;
|Maglev tracks&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;3&amp;quot; | New Railtypes&lt;br /&gt;
|-&lt;br /&gt;
|_040&lt;br /&gt;
|speed limit 40 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|_080&lt;br /&gt;
|speed limit 80 km/h&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E040&lt;br /&gt;
|speed limit 40 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|E080&lt;br /&gt;
|speed limit 80 km/h, with catenary&lt;br /&gt;
|Slowrails, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3RDR&lt;br /&gt;
|Tracks with third rail&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3RDC&lt;br /&gt;
|Tracks with third rail and catenary&lt;br /&gt;
|MetroTracks, NuTracks, UK Railway Set tracks, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLOW&lt;br /&gt;
|Low speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELOW&lt;br /&gt;
|Low speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|3LOW&lt;br /&gt;
|Low speed tracks with 3rd rail&lt;br /&gt;
|NuTracks,&lt;br /&gt;
|-&lt;br /&gt;
|CLOW&lt;br /&gt;
|Low speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RMED&lt;br /&gt;
|Medium speed tracks&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|EMED&lt;br /&gt;
|Medium speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails&lt;br /&gt;
|-&lt;br /&gt;
|3MED&lt;br /&gt;
|Medium speed tracks with 3rd rail&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|CMED&lt;br /&gt;
|Medium speed tracks, 3rd rail and catenary&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|RHIG&lt;br /&gt;
|High speed tracks&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|EHIG&lt;br /&gt;
|High speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|HSTR&lt;br /&gt;
|Very high speed tracks with catenary&lt;br /&gt;
|NuTracks, SwedishRails, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|NGRL&lt;br /&gt;
|Narrow gauge tracks&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ELNG&lt;br /&gt;
|Narrow gauge tracks with catenary&lt;br /&gt;
|Narrow Gauge Track Types, Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|PLAN&lt;br /&gt;
|Planning tracks (blue dotted lines)&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRO&lt;br /&gt;
|Metro tracks&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRC&lt;br /&gt;
|Metro tracks with concrete edges&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRS&lt;br /&gt;
|Metro tracks with suburban buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRU&lt;br /&gt;
|Metro tracks with &#039;downtown&#039; buildings on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|MTRT&lt;br /&gt;
|Metro tracks with plain landscape on top&lt;br /&gt;
|NuTracks&lt;br /&gt;
|-&lt;br /&gt;
|DBNN&lt;br /&gt;
|branch line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBNE&lt;br /&gt;
|branch line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHN&lt;br /&gt;
|main line&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHE&lt;br /&gt;
|main line, electrified&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|DBHS&lt;br /&gt;
|high speed line electrified (NBS)&lt;br /&gt;
|DBRails&lt;br /&gt;
|-&lt;br /&gt;
|TRPD&lt;br /&gt;
|transrapid track&lt;br /&gt;
|Transrapid track type&lt;br /&gt;
|-&lt;br /&gt;
|NAAN&lt;br /&gt;
|Narrow gauge, unelectrified&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAAE&lt;br /&gt;
|Narrow gauge, catenary powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NAA3&lt;br /&gt;
|Narrow gauge, third-rail powered&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAN&lt;br /&gt;
|Narrow gauge, unelectrified, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NRAE&lt;br /&gt;
|Narrow gauge, catenary powered, rack rail&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NBAN&lt;br /&gt;
|Narrow gauge, unelectrified, high speed&lt;br /&gt;
|French Set Rails&lt;br /&gt;
|-&lt;br /&gt;
|NLOW&lt;br /&gt;
|Low speed narrow gauge tracks&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENLW&lt;br /&gt;
|Low speed narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|ENHI&lt;br /&gt;
|Modern narrow gauge tracks with catenary&lt;br /&gt;
|Japanese Track Set&lt;br /&gt;
|-&lt;br /&gt;
|RLA0&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 60 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA1&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA2&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|RLA3&lt;br /&gt;
|Broad (1520 mm) gauge unelectrified tracks. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERD3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic DC catenary 3kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA1&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 100 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA2&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 140 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA3&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. Speed limit 250 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ERA4&lt;br /&gt;
|Broad (1520 mm) gauge tracks with generic AC catenary 25kV. No speed limit&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|-&lt;br /&gt;
|ER2S&lt;br /&gt;
|Broad (1520 mm) gauge tracks with AC/DC catenary 25kV/3kV. Speed limit 120 km/h&lt;br /&gt;
|xUSSR train set&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=CargoTypes&amp;diff=2279</id>
		<title>CargoTypes</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=CargoTypes&amp;diff=2279"/>
		<updated>2011-08-19T14:51:43Z</updated>

		<summary type="html">&lt;p&gt;George: ECS would support BDMT (Building Materials)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cargo types in TTD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definitions of cargo types used in TTD and the Patch&lt;br /&gt;
&lt;br /&gt;
For setting the various action 0 properties of vehicles, various way of specifying the cargo type are used. Typically, there is one property that sets the default cargo type, and another property that sets the cargo types available for refitting in a bit mask.&lt;br /&gt;
&lt;br /&gt;
The following table lists the values to use for these properties, as well as the values to use for [[Action3|action 3]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Column &lt;br /&gt;
! Name&lt;br /&gt;
! Usage&lt;br /&gt;
|-&lt;br /&gt;
| Type A&lt;br /&gt;
| Cargo bit&lt;br /&gt;
| Use this cargo type in action 3. When using a [[Action0GeneralVariables#Cargo translation table 09|cargo translation table]], this is the &lt;br /&gt;
&lt;br /&gt;
position in the translation table. If there is no cargo translation table, the cargo bit is defined by property 08 for new cargos.&lt;br /&gt;
|-&lt;br /&gt;
| Bit value&lt;br /&gt;
| &lt;br /&gt;
| Add these bit values to find the value to give the refit mask property (this is -+1 &amp;lt;&amp;lt; cargobit+-)&lt;br /&gt;
|-&lt;br /&gt;
| Type B&lt;br /&gt;
| Cargo slot&lt;br /&gt;
| Use this cargo type to set the default cargo type of vehicles (note, this is climate dependent!). For new cargos this is the ID used in Action 0 and Action 3 of the cargo-defining NewGRF.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note, when New Cargos are being used, you can only rely on Type A values when using a cargo translation table. Type B values depend on the actual NewGRF (and its version) defining the new cargos; so, unless you test for a specific (industry) NewGRF you cannot rely on any value for Type B. &lt;br /&gt;
&lt;br /&gt;
That means, to be compatible to any new cargos, you have to set the default cargo of refittable vehicles to &amp;quot;first refittable&amp;quot;. However, you can kind of rely on passengers being slot 0 and mail being slot 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Type A&lt;br /&gt;
! Bit Value&lt;br /&gt;
! Type B&lt;br /&gt;
! Cargo&lt;br /&gt;
! style=&amp;quot;background: #FFA020; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
! style=&amp;quot;background: #0000C0; color: white&amp;quot; | Type B&lt;br /&gt;
! style=&amp;quot;background: #0CDDA0; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|-&lt;br /&gt;
| 00&lt;br /&gt;
| 1&lt;br /&gt;
| 00&lt;br /&gt;
| Passengers&lt;br /&gt;
| +&lt;br /&gt;
| 00&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 01&lt;br /&gt;
| 2&lt;br /&gt;
| 01&lt;br /&gt;
| Coal&lt;br /&gt;
| +&lt;br /&gt;
| 01&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 02&lt;br /&gt;
| 4&lt;br /&gt;
| 02&lt;br /&gt;
| Mail&lt;br /&gt;
| +&lt;br /&gt;
| 02&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 03&lt;br /&gt;
| 8&lt;br /&gt;
| 03&lt;br /&gt;
| Oil&lt;br /&gt;
| +&lt;br /&gt;
| 03&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 10&lt;br /&gt;
| 04&lt;br /&gt;
| Livestock&lt;br /&gt;
| +&lt;br /&gt;
| 04&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 05&lt;br /&gt;
| 20&lt;br /&gt;
| 05&lt;br /&gt;
| Goods&lt;br /&gt;
| +&lt;br /&gt;
| 05&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 06&lt;br /&gt;
| 40&lt;br /&gt;
| 06&lt;br /&gt;
| Grain/Wheat/Maize&lt;br /&gt;
| +&lt;br /&gt;
| 06&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 07&lt;br /&gt;
| 80&lt;br /&gt;
| 07&lt;br /&gt;
| Wood&lt;br /&gt;
| +&lt;br /&gt;
| 07&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 08&lt;br /&gt;
| 100&lt;br /&gt;
| 08&lt;br /&gt;
| Iron Ore&lt;br /&gt;
| +&lt;br /&gt;
| 08&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 09&lt;br /&gt;
| 200&lt;br /&gt;
| 09&lt;br /&gt;
| Steel&lt;br /&gt;
| +&lt;br /&gt;
| 09&lt;br /&gt;
| + (Metal)&lt;br /&gt;
|-&lt;br /&gt;
| 0A&lt;br /&gt;
| 400&lt;br /&gt;
| 0A&lt;br /&gt;
| Valuables/Gold/Diamonds&lt;br /&gt;
| +&lt;br /&gt;
| 0A&lt;br /&gt;
| Milk&lt;br /&gt;
|-&lt;br /&gt;
| 0B&lt;br /&gt;
| 800&lt;br /&gt;
| 09&lt;br /&gt;
| Paper&lt;br /&gt;
| Food&lt;br /&gt;
| 0B&lt;br /&gt;
| Food&lt;br /&gt;
|-&lt;br /&gt;
| 0C&lt;br /&gt;
| 1000&lt;br /&gt;
| 0B&lt;br /&gt;
| Food&lt;br /&gt;
| Paper&lt;br /&gt;
| 0C&lt;br /&gt;
| Raw Sugar&lt;br /&gt;
|-&lt;br /&gt;
| 0D&lt;br /&gt;
| 2000&lt;br /&gt;
| 04&lt;br /&gt;
| Fruit&lt;br /&gt;
| +&lt;br /&gt;
| 0D&lt;br /&gt;
| Fruit and Vegetables&lt;br /&gt;
|-&lt;br /&gt;
| 0E&lt;br /&gt;
| 4000&lt;br /&gt;
| 08&lt;br /&gt;
| Copper Ore&lt;br /&gt;
| Fish&lt;br /&gt;
| 0E&lt;br /&gt;
| Fish&lt;br /&gt;
|-&lt;br /&gt;
| 0F&lt;br /&gt;
| 8000&lt;br /&gt;
| 09&lt;br /&gt;
| Water&lt;br /&gt;
| Wool&lt;br /&gt;
| 0F&lt;br /&gt;
| Wool&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 10000&lt;br /&gt;
| 01&lt;br /&gt;
| Rubber&lt;br /&gt;
| Potash&lt;br /&gt;
| 10&lt;br /&gt;
| Clay&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 20000&lt;br /&gt;
| 01&lt;br /&gt;
| Sugar&lt;br /&gt;
| Sand&lt;br /&gt;
| 11&lt;br /&gt;
| Sand&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 40000&lt;br /&gt;
| 03&lt;br /&gt;
| Toys&lt;br /&gt;
| Glass/Ceramics&lt;br /&gt;
| 12&lt;br /&gt;
| Manufacturing Supplies&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 80000&lt;br /&gt;
| 04&lt;br /&gt;
| Batteries&lt;br /&gt;
| Wood products&lt;br /&gt;
| 13&lt;br /&gt;
| Lumber&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 100000&lt;br /&gt;
| 05&lt;br /&gt;
| Candy (Sweets)&lt;br /&gt;
| Dyes&lt;br /&gt;
| 14&lt;br /&gt;
| Scrap Metal&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 200000&lt;br /&gt;
| 06&lt;br /&gt;
| Toffee&lt;br /&gt;
| Fertiliser&lt;br /&gt;
| 15&lt;br /&gt;
| Farm Supplies&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 400000&lt;br /&gt;
| 07&lt;br /&gt;
| Cola&lt;br /&gt;
| Oil seeds&lt;br /&gt;
| 16&lt;br /&gt;
| Plant Fibres&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 800000&lt;br /&gt;
| 08&lt;br /&gt;
| Cotton Candy (Candyfloss)&lt;br /&gt;
| Refined products&lt;br /&gt;
| 17&lt;br /&gt;
| Chemicals&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| 1000000&lt;br /&gt;
| 09&lt;br /&gt;
| Bubbles&lt;br /&gt;
| Vehicles&lt;br /&gt;
| 18&lt;br /&gt;
| Engineering Supplies&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 2000000&lt;br /&gt;
| 0A&lt;br /&gt;
| Plastic&lt;br /&gt;
| Petrol&lt;br /&gt;
| 19&lt;br /&gt;
| Petrol&lt;br /&gt;
|-&lt;br /&gt;
| 1A&lt;br /&gt;
| 4000000&lt;br /&gt;
| 0B&lt;br /&gt;
| Fizzy Drinks&lt;br /&gt;
| Bricks&lt;br /&gt;
| 1A&lt;br /&gt;
| Gravel&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
| 8000000&lt;br /&gt;
| 0B&lt;br /&gt;
| Paper&amp;lt;ref name=&amp;quot;moreindustries&amp;quot;&amp;gt;Only in temperate climate, with the &amp;quot;moreindustriesperclimate&amp;quot; switch, i.e. disabled when &amp;quot;newcargos&amp;quot; is switched on.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Sulphur&lt;br /&gt;
| 1B&lt;br /&gt;
| Bauxite&lt;br /&gt;
|-&lt;br /&gt;
| 1C&lt;br /&gt;
| 10000000&lt;br /&gt;
| 08&lt;br /&gt;
| undefined; unused slot in arctic climate&lt;br /&gt;
| Cement&lt;br /&gt;
| 1C&lt;br /&gt;
| Building Materials&lt;br /&gt;
|-&lt;br /&gt;
| 1D&lt;br /&gt;
| 20000000&lt;br /&gt;
| -&lt;br /&gt;
| undefined; unused slot&lt;br /&gt;
| Fibre crops&lt;br /&gt;
| 1D&lt;br /&gt;
| Alcohol&lt;br /&gt;
|-&lt;br /&gt;
| 1E&lt;br /&gt;
| 40000000&lt;br /&gt;
| - &lt;br /&gt;
| undefined; unused slot&lt;br /&gt;
| Lime stone&lt;br /&gt;
| 1E&lt;br /&gt;
| Reserved1&lt;br /&gt;
|-&lt;br /&gt;
| 1F&lt;br /&gt;
| 80000000&lt;br /&gt;
| -&lt;br /&gt;
| undefined; unused slot&lt;br /&gt;
| Tourists&lt;br /&gt;
| 1F&lt;br /&gt;
| Reserved2&lt;br /&gt;
|-&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| FF&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Use first &amp;lt;ref name=&amp;quot;firstrefittable&amp;quot;&amp;gt;&amp;quot;first&amp;quot; means first wrt. cargo slot, type B. I.e. this is purely up to the cargo-defining NewGRF and cannot be influenced by the vehicle NewGRF.&amp;lt;/ref&amp;gt; refittable cargo type as default cargo. See also [[VehicleRefitting|vehicle refitting]].&lt;br /&gt;
|-&lt;br /&gt;
| FE&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Used in action 3 for stations to disable default&lt;br /&gt;
|-&lt;br /&gt;
| FF&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Shown in purchase list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cargo Labels ==&lt;br /&gt;
&lt;br /&gt;
The following cargo labels have been defined so far:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Label&lt;br /&gt;
! Cargo Description&lt;br /&gt;
! [[Action0Cargos#Cargo classes 16|Cargo classes]]&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;6&amp;quot; | &#039;&#039;&#039;TTD Default Cargos&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| PASS&lt;br /&gt;
| Passengers&lt;br /&gt;
| 0001 Passengers &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| COAL&lt;br /&gt;
| Coal&lt;br /&gt;
| 0010 Bulk&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| MAIL&lt;br /&gt;
| Mail&lt;br /&gt;
| 0002 Mail&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|OIL_&lt;br /&gt;
| Oil&lt;br /&gt;
| 0040 Liquid&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| LVST&lt;br /&gt;
| Livestock&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GOOD&lt;br /&gt;
| Goods&lt;br /&gt;
| 0004 Express&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GRAI&lt;br /&gt;
| Grain&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
|  &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| Temperate; see also WHEA, MAIZ, CERE&lt;br /&gt;
|-&lt;br /&gt;
| WOOD&lt;br /&gt;
| Wood&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IORE&lt;br /&gt;
| Iron Ore&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| STEL&lt;br /&gt;
| Steel&lt;br /&gt;
| 0020 Piece goods&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| Renamed &amp;quot;Metal&amp;quot; in FIRS.&lt;br /&gt;
|-&lt;br /&gt;
| VALU&lt;br /&gt;
| Valuables&lt;br /&gt;
| 0008 Armoured&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| Temperate; see also GOLD, DIAM&lt;br /&gt;
|-&lt;br /&gt;
| PAPR&lt;br /&gt;
| Paper&lt;br /&gt;
| 0020 Piece goods&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WHEA&lt;br /&gt;
| Wheat&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Arctic; see also GRAI, MAIZ, CERE&lt;br /&gt;
|-&lt;br /&gt;
| FOOD&lt;br /&gt;
| Food&lt;br /&gt;
| 0084 Express, refrigerated&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| GOLD&lt;br /&gt;
| Gold&lt;br /&gt;
| 0008 Armoured&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| Arctic; see also VALU, DIAM&lt;br /&gt;
|-&lt;br /&gt;
| RUBR&lt;br /&gt;
|Rubber&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| FRUT&lt;br /&gt;
| Fruit&lt;br /&gt;
| 0090 Bulk, refrigerated&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MAIZ&lt;br /&gt;
| Maize&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Tropic; see also GRAI, WHEA, CERE&lt;br /&gt;
|-&lt;br /&gt;
| CORE&lt;br /&gt;
| Copper Ore&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WATR&lt;br /&gt;
| Water&lt;br /&gt;
| 0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DIAM&lt;br /&gt;
| Diamonds&lt;br /&gt;
| 0008 Armoured&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| Tropic; see also VALU, GOLD&lt;br /&gt;
|-&lt;br /&gt;
| SUGR&lt;br /&gt;
| Sugar&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TOYS&lt;br /&gt;
| Toys&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BATT&lt;br /&gt;
| Batteries&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SWET&lt;br /&gt;
|Sweets (Candy)&lt;br /&gt;
|0004 Express &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| TOFF&lt;br /&gt;
|Toffee&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| COLA&lt;br /&gt;
|Cola&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CTCD&lt;br /&gt;
|Cotton Candy (Candyfloss)&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BUBL&lt;br /&gt;
|Bubbles&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PLST&lt;br /&gt;
|Plastic&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Toyland; see also PLAS&lt;br /&gt;
|-&lt;br /&gt;
| FZDR&lt;br /&gt;
|Fizzy Drinks&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;6&amp;quot; | &#039;&#039;&#039;NewCargos&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| AORE&lt;br /&gt;
|Bauxite (Aluminium ore)&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BEER&lt;br /&gt;
|Alcohol&lt;br /&gt;
|0064 Express, piece goods, liquids &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BDMT&lt;br /&gt;
|Building Materials&lt;br /&gt;
|0220 Piece goods, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BRCK&lt;br /&gt;
|Bricks&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CERA&lt;br /&gt;
|Ceramics&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CERE&lt;br /&gt;
|Cereals&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CARB&lt;br /&gt;
|Carbon Brick&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CLAY&lt;br /&gt;
|Clay&lt;br /&gt;
|0210 Bulk covered/sheltered &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CMNT&lt;br /&gt;
|Cement&lt;br /&gt;
| 0210 Bulk covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| COPR&lt;br /&gt;
|Copper&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DURA&lt;br /&gt;
|Depleted Uranium&lt;br /&gt;
|0100 Hazardous &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DYES&lt;br /&gt;
|Dyes&lt;br /&gt;
| 0060 Piece goods, liquids &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ENSP&lt;br /&gt;
|Engineering Supplies&lt;br /&gt;
|0024 Express, piece goods &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FERT&lt;br /&gt;
|Fertiliser&lt;br /&gt;
| 0030 Bulk, piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FICR&lt;br /&gt;
|Fibre crops&lt;br /&gt;
| 0030 Bulk, piece goods&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FISH&lt;br /&gt;
|Fish&lt;br /&gt;
| 0084 Express, refrigerated &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FMSP&lt;br /&gt;
|Farm Supplies&lt;br /&gt;
|0024 Express, piece goods &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FRVG&lt;br /&gt;
|Fruit (and optionally Vegetables)&lt;br /&gt;
|00A4 Express, piece goods, refrigerated&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FUEL&lt;br /&gt;
|Fuel&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Use PETR for refined-oil fuel&lt;br /&gt;
|-&lt;br /&gt;
| GEAR&lt;br /&gt;
|Locomotive regearing&lt;br /&gt;
|8000 Special &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GLAS&lt;br /&gt;
|Glass&lt;br /&gt;
| 0420 Piece goods, oversized &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GRVL&lt;br /&gt;
|Gravel / Ballast&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LIME&lt;br /&gt;
|Lime stone&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MATE&lt;br /&gt;
|Materials&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MILK&lt;br /&gt;
|Milk&lt;br /&gt;
|00C4 Express, liquid, refrigerated &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MNSP&lt;br /&gt;
|Manufacturing Supplies&lt;br /&gt;
|0024 Piece Goods, express &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OLSD&lt;br /&gt;
|Oil seed&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OXYG&lt;br /&gt;
|Oxygen&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PETR&lt;br /&gt;
|Petrol / Fuel Oil&lt;br /&gt;
| 0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PLAS&lt;br /&gt;
|Plastic&lt;br /&gt;
| 0060 Piece goods, liquid&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| POTA&lt;br /&gt;
|Potash&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| RCYC&lt;br /&gt;
|Recyclables&lt;br /&gt;
|0220 Piece Goods, covered&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RCKT&lt;br /&gt;
|Rockets&lt;br /&gt;
|0000 None&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RFPR&lt;br /&gt;
|Refined products&lt;br /&gt;
| 0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RSGR&lt;br /&gt;
|Raw Sugar&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| Sugar cane in tropic, sugar beet in other climates&lt;br /&gt;
|-&lt;br /&gt;
| SAND&lt;br /&gt;
|Sand&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SCRP&lt;br /&gt;
|Scrap Metal&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SILI&lt;br /&gt;
|Silicate&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SULP&lt;br /&gt;
|Sulphur&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot;&amp;gt;ECS cargo classes changed as of Dec 31, 2010&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOUR&lt;br /&gt;
|Tourists&lt;br /&gt;
| 0005 Passengers, express &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| TWOD&lt;br /&gt;
|Tropic Wood&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| UORE&lt;br /&gt;
|Uranium Ore&lt;br /&gt;
|0110 Hazardous, Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| URAN&lt;br /&gt;
|Uranium&lt;br /&gt;
|0100 Hazardous &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VEHI&lt;br /&gt;
|Vehicles&lt;br /&gt;
| 0420 Piece goods, oversized &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WATT&lt;br /&gt;
|Electricity&lt;br /&gt;
|0000 None &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WDPR&lt;br /&gt;
|Wood Products&lt;br /&gt;
| 0030 Bulk, piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WOOL&lt;br /&gt;
|Wool&lt;br /&gt;
| 0220 Piece goods, covered/sheltered&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| WSTE&lt;br /&gt;
|Waste&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=CargoTypes&amp;diff=2277</id>
		<title>CargoTypes</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=CargoTypes&amp;diff=2277"/>
		<updated>2011-08-18T07:55:57Z</updated>

		<summary type="html">&lt;p&gt;George: ECS would support Bauxite (Aluminium ore)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Cargo types in TTD&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Definitions of cargo types used in TTD and the Patch&lt;br /&gt;
&lt;br /&gt;
For setting the various action 0 properties of vehicles, various way of specifying the cargo type are used. Typically, there is one property that sets the default cargo type, and another property that sets the cargo types available for refitting in a bit mask.&lt;br /&gt;
&lt;br /&gt;
The following table lists the values to use for these properties, as well as the values to use for [[Action3|action 3]].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Column &lt;br /&gt;
! Name&lt;br /&gt;
! Usage&lt;br /&gt;
|-&lt;br /&gt;
| Type A&lt;br /&gt;
| Cargo bit&lt;br /&gt;
| Use this cargo type in action 3. When using a [[Action0GeneralVariables#Cargo translation table 09|cargo translation table]], this is the &lt;br /&gt;
&lt;br /&gt;
position in the translation table. If there is no cargo translation table, the cargo bit is defined by property 08 for new cargos.&lt;br /&gt;
|-&lt;br /&gt;
| Bit value&lt;br /&gt;
| &lt;br /&gt;
| Add these bit values to find the value to give the refit mask property (this is -+1 &amp;lt;&amp;lt; cargobit+-)&lt;br /&gt;
|-&lt;br /&gt;
| Type B&lt;br /&gt;
| Cargo slot&lt;br /&gt;
| Use this cargo type to set the default cargo type of vehicles (note, this is climate dependent!). For new cargos this is the ID used in Action 0 and Action 3 of the cargo-defining NewGRF.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Note, when New Cargos are being used, you can only rely on Type A values when using a cargo translation table. Type B values depend on the actual NewGRF (and its version) defining the new cargos; so, unless you test for a specific (industry) NewGRF you cannot rely on any value for Type B. &lt;br /&gt;
&lt;br /&gt;
That means, to be compatible to any new cargos, you have to set the default cargo of refittable vehicles to &amp;quot;first refittable&amp;quot;. However, you can kind of rely on passengers being slot 0 and mail being slot 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Type A&lt;br /&gt;
! Bit Value&lt;br /&gt;
! Type B&lt;br /&gt;
! Cargo&lt;br /&gt;
! style=&amp;quot;background: #FFA020; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
! style=&amp;quot;background: #0000C0; color: white&amp;quot; | Type B&lt;br /&gt;
! style=&amp;quot;background: #0CDDA0; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|-&lt;br /&gt;
| 00&lt;br /&gt;
| 1&lt;br /&gt;
| 00&lt;br /&gt;
| Passengers&lt;br /&gt;
| +&lt;br /&gt;
| 00&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 01&lt;br /&gt;
| 2&lt;br /&gt;
| 01&lt;br /&gt;
| Coal&lt;br /&gt;
| +&lt;br /&gt;
| 01&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 02&lt;br /&gt;
| 4&lt;br /&gt;
| 02&lt;br /&gt;
| Mail&lt;br /&gt;
| +&lt;br /&gt;
| 02&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 03&lt;br /&gt;
| 8&lt;br /&gt;
| 03&lt;br /&gt;
| Oil&lt;br /&gt;
| +&lt;br /&gt;
| 03&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 04&lt;br /&gt;
| 10&lt;br /&gt;
| 04&lt;br /&gt;
| Livestock&lt;br /&gt;
| +&lt;br /&gt;
| 04&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 05&lt;br /&gt;
| 20&lt;br /&gt;
| 05&lt;br /&gt;
| Goods&lt;br /&gt;
| +&lt;br /&gt;
| 05&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 06&lt;br /&gt;
| 40&lt;br /&gt;
| 06&lt;br /&gt;
| Grain/Wheat/Maize&lt;br /&gt;
| +&lt;br /&gt;
| 06&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 07&lt;br /&gt;
| 80&lt;br /&gt;
| 07&lt;br /&gt;
| Wood&lt;br /&gt;
| +&lt;br /&gt;
| 07&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 08&lt;br /&gt;
| 100&lt;br /&gt;
| 08&lt;br /&gt;
| Iron Ore&lt;br /&gt;
| +&lt;br /&gt;
| 08&lt;br /&gt;
| +&lt;br /&gt;
|-&lt;br /&gt;
| 09&lt;br /&gt;
| 200&lt;br /&gt;
| 09&lt;br /&gt;
| Steel&lt;br /&gt;
| +&lt;br /&gt;
| 09&lt;br /&gt;
| + (Metal)&lt;br /&gt;
|-&lt;br /&gt;
| 0A&lt;br /&gt;
| 400&lt;br /&gt;
| 0A&lt;br /&gt;
| Valuables/Gold/Diamonds&lt;br /&gt;
| +&lt;br /&gt;
| 0A&lt;br /&gt;
| Milk&lt;br /&gt;
|-&lt;br /&gt;
| 0B&lt;br /&gt;
| 800&lt;br /&gt;
| 09&lt;br /&gt;
| Paper&lt;br /&gt;
| Food&lt;br /&gt;
| 0B&lt;br /&gt;
| Food&lt;br /&gt;
|-&lt;br /&gt;
| 0C&lt;br /&gt;
| 1000&lt;br /&gt;
| 0B&lt;br /&gt;
| Food&lt;br /&gt;
| Paper&lt;br /&gt;
| 0C&lt;br /&gt;
| Raw Sugar&lt;br /&gt;
|-&lt;br /&gt;
| 0D&lt;br /&gt;
| 2000&lt;br /&gt;
| 04&lt;br /&gt;
| Fruit&lt;br /&gt;
| +&lt;br /&gt;
| 0D&lt;br /&gt;
| Fruit and Vegetables&lt;br /&gt;
|-&lt;br /&gt;
| 0E&lt;br /&gt;
| 4000&lt;br /&gt;
| 08&lt;br /&gt;
| Copper Ore&lt;br /&gt;
| Fish&lt;br /&gt;
| 0E&lt;br /&gt;
| Fish&lt;br /&gt;
|-&lt;br /&gt;
| 0F&lt;br /&gt;
| 8000&lt;br /&gt;
| 09&lt;br /&gt;
| Water&lt;br /&gt;
| Wool&lt;br /&gt;
| 0F&lt;br /&gt;
| Wool&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| 10000&lt;br /&gt;
| 01&lt;br /&gt;
| Rubber&lt;br /&gt;
| Potash&lt;br /&gt;
| 10&lt;br /&gt;
| Clay&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| 20000&lt;br /&gt;
| 01&lt;br /&gt;
| Sugar&lt;br /&gt;
| Sand&lt;br /&gt;
| 11&lt;br /&gt;
| Sand&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| 40000&lt;br /&gt;
| 03&lt;br /&gt;
| Toys&lt;br /&gt;
| Glass/Ceramics&lt;br /&gt;
| 12&lt;br /&gt;
| Manufacturing Supplies&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| 80000&lt;br /&gt;
| 04&lt;br /&gt;
| Batteries&lt;br /&gt;
| Wood products&lt;br /&gt;
| 13&lt;br /&gt;
| Lumber&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| 100000&lt;br /&gt;
| 05&lt;br /&gt;
| Candy (Sweets)&lt;br /&gt;
| Dyes&lt;br /&gt;
| 14&lt;br /&gt;
| Scrap Metal&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| 200000&lt;br /&gt;
| 06&lt;br /&gt;
| Toffee&lt;br /&gt;
| Fertiliser&lt;br /&gt;
| 15&lt;br /&gt;
| Farm Supplies&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| 400000&lt;br /&gt;
| 07&lt;br /&gt;
| Cola&lt;br /&gt;
| Oil seeds&lt;br /&gt;
| 16&lt;br /&gt;
| Plant Fibres&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| 800000&lt;br /&gt;
| 08&lt;br /&gt;
| Cotton Candy (Candyfloss)&lt;br /&gt;
| Refined products&lt;br /&gt;
| 17&lt;br /&gt;
| Chemicals&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| 1000000&lt;br /&gt;
| 09&lt;br /&gt;
| Bubbles&lt;br /&gt;
| Vehicles&lt;br /&gt;
| 18&lt;br /&gt;
| Engineering Supplies&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| 2000000&lt;br /&gt;
| 0A&lt;br /&gt;
| Plastic&lt;br /&gt;
| Petrol&lt;br /&gt;
| 19&lt;br /&gt;
| Petrol&lt;br /&gt;
|-&lt;br /&gt;
| 1A&lt;br /&gt;
| 4000000&lt;br /&gt;
| 0B&lt;br /&gt;
| Fizzy Drinks&lt;br /&gt;
| Bricks&lt;br /&gt;
| 1A&lt;br /&gt;
| Gravel&lt;br /&gt;
|-&lt;br /&gt;
| 1B&lt;br /&gt;
| 8000000&lt;br /&gt;
| 0B&lt;br /&gt;
| Paper&amp;lt;ref name=&amp;quot;moreindustries&amp;quot;&amp;gt;Only in temperate climate, with the &amp;quot;moreindustriesperclimate&amp;quot; switch, i.e. disabled when &amp;quot;newcargos&amp;quot; is switched on.&amp;lt;/ref&amp;gt;&lt;br /&gt;
| Sulphur&lt;br /&gt;
| 1B&lt;br /&gt;
| Bauxite&lt;br /&gt;
|-&lt;br /&gt;
| 1C&lt;br /&gt;
| 10000000&lt;br /&gt;
| 08&lt;br /&gt;
| undefined; unused slot in arctic climate&lt;br /&gt;
| Cement&lt;br /&gt;
| 1C&lt;br /&gt;
| Building Materials&lt;br /&gt;
|-&lt;br /&gt;
| 1D&lt;br /&gt;
| 20000000&lt;br /&gt;
| -&lt;br /&gt;
| undefined; unused slot&lt;br /&gt;
| Fibre crops&lt;br /&gt;
| 1D&lt;br /&gt;
| Alcohol&lt;br /&gt;
|-&lt;br /&gt;
| 1E&lt;br /&gt;
| 40000000&lt;br /&gt;
| - &lt;br /&gt;
| undefined; unused slot&lt;br /&gt;
| Lime stone&lt;br /&gt;
| 1E&lt;br /&gt;
| Reserved1&lt;br /&gt;
|-&lt;br /&gt;
| 1F&lt;br /&gt;
| 80000000&lt;br /&gt;
| -&lt;br /&gt;
| undefined; unused slot&lt;br /&gt;
| Tourists&lt;br /&gt;
| 1F&lt;br /&gt;
| Reserved2&lt;br /&gt;
|-&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| FF&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Use first &amp;lt;ref name=&amp;quot;firstrefittable&amp;quot;&amp;gt;&amp;quot;first&amp;quot; means first wrt. cargo slot, type B. I.e. this is purely up to the cargo-defining NewGRF and cannot be influenced by the vehicle NewGRF.&amp;lt;/ref&amp;gt; refittable cargo type as default cargo. See also [[VehicleRefitting|vehicle refitting]].&lt;br /&gt;
|-&lt;br /&gt;
| FE&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Used in action 3 for stations to disable default&lt;br /&gt;
|-&lt;br /&gt;
| FF&lt;br /&gt;
| n/a&lt;br /&gt;
| n/a&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; | Shown in purchase list&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cargo Labels ==&lt;br /&gt;
&lt;br /&gt;
The following cargo labels have been defined so far:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&lt;br /&gt;
|-&lt;br /&gt;
! Label&lt;br /&gt;
! Cargo Description&lt;br /&gt;
! [[Action0Cargos#Cargo classes 16|Cargo classes]]&lt;br /&gt;
! colspan=&amp;quot;3&amp;quot; | Notes&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;6&amp;quot; | &#039;&#039;&#039;TTD Default Cargos&#039;&#039;&#039;&lt;br /&gt;
|- &lt;br /&gt;
| PASS&lt;br /&gt;
| Passengers&lt;br /&gt;
| 0001 Passengers &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| COAL&lt;br /&gt;
| Coal&lt;br /&gt;
| 0010 Bulk&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| MAIL&lt;br /&gt;
| Mail&lt;br /&gt;
| 0002 Mail&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
|OIL_&lt;br /&gt;
| Oil&lt;br /&gt;
| 0040 Liquid&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| LVST&lt;br /&gt;
| Livestock&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GOOD&lt;br /&gt;
| Goods&lt;br /&gt;
| 0004 Express&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GRAI&lt;br /&gt;
| Grain&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
|  &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| Temperate; see also WHEA, MAIZ, CERE&lt;br /&gt;
|-&lt;br /&gt;
| WOOD&lt;br /&gt;
| Wood&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IORE&lt;br /&gt;
| Iron Ore&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| STEL&lt;br /&gt;
| Steel&lt;br /&gt;
| 0020 Piece goods&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| Renamed &amp;quot;Metal&amp;quot; in FIRS.&lt;br /&gt;
|-&lt;br /&gt;
| VALU&lt;br /&gt;
| Valuables&lt;br /&gt;
| 0008 Armoured&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| Temperate; see also GOLD, DIAM&lt;br /&gt;
|-&lt;br /&gt;
| PAPR&lt;br /&gt;
| Paper&lt;br /&gt;
| 0020 Piece goods&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WHEA&lt;br /&gt;
| Wheat&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Arctic; see also GRAI, MAIZ, CERE&lt;br /&gt;
|-&lt;br /&gt;
| FOOD&lt;br /&gt;
| Food&lt;br /&gt;
| 0084 Express, refrigerated&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|  &lt;br /&gt;
|-&lt;br /&gt;
| GOLD&lt;br /&gt;
| Gold&lt;br /&gt;
| 0008 Armoured&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| Arctic; see also VALU, DIAM&lt;br /&gt;
|-&lt;br /&gt;
| RUBR&lt;br /&gt;
|Rubber&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| FRUT&lt;br /&gt;
| Fruit&lt;br /&gt;
| 0090 Bulk, refrigerated&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| MAIZ&lt;br /&gt;
| Maize&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| Tropic; see also GRAI, WHEA, CERE&lt;br /&gt;
|-&lt;br /&gt;
| CORE&lt;br /&gt;
| Copper Ore&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WATR&lt;br /&gt;
| Water&lt;br /&gt;
| 0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| DIAM&lt;br /&gt;
| Diamonds&lt;br /&gt;
| 0008 Armoured&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
| Tropic; see also VALU, GOLD&lt;br /&gt;
|-&lt;br /&gt;
| SUGR&lt;br /&gt;
| Sugar&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| TOYS&lt;br /&gt;
| Toys&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BATT&lt;br /&gt;
| Batteries&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SWET&lt;br /&gt;
|Sweets (Candy)&lt;br /&gt;
|0004 Express &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| TOFF&lt;br /&gt;
|Toffee&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| COLA&lt;br /&gt;
|Cola&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CTCD&lt;br /&gt;
|Cotton Candy (Candyfloss)&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BUBL&lt;br /&gt;
|Bubbles&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PLST&lt;br /&gt;
|Plastic&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Toyland; see also PLAS&lt;br /&gt;
|-&lt;br /&gt;
| FZDR&lt;br /&gt;
|Fizzy Drinks&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| align=&amp;quot;center&amp;quot; colspan=&amp;quot;6&amp;quot; | &#039;&#039;&#039;NewCargos&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| AORE&lt;br /&gt;
|Bauxite (Aluminium ore)&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BEER&lt;br /&gt;
|Alcohol&lt;br /&gt;
|0064 Express, piece goods, liquids &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BDMT&lt;br /&gt;
|Building Materials&lt;br /&gt;
|0220 Piece goods, covered/sheltered &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| BRCK&lt;br /&gt;
|Bricks&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CERA&lt;br /&gt;
|Ceramics&lt;br /&gt;
| 0020 Piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CERE&lt;br /&gt;
|Cereals&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CARB&lt;br /&gt;
|Carbon Brick&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CLAY&lt;br /&gt;
|Clay&lt;br /&gt;
|0210 Bulk covered/sheltered &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CMNT&lt;br /&gt;
|Cement&lt;br /&gt;
| 0210 Bulk covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| COPR&lt;br /&gt;
|Copper&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DURA&lt;br /&gt;
|Depleted Uranium&lt;br /&gt;
|0100 Hazardous &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| DYES&lt;br /&gt;
|Dyes&lt;br /&gt;
| 0060 Piece goods, liquids &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ENSP&lt;br /&gt;
|Engineering Supplies&lt;br /&gt;
|0024 Express, piece goods &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FERT&lt;br /&gt;
|Fertiliser&lt;br /&gt;
| 0030 Bulk, piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| FICR&lt;br /&gt;
|Fibre crops&lt;br /&gt;
| 0030 Bulk, piece goods&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FISH&lt;br /&gt;
|Fish&lt;br /&gt;
| 0084 Express, refrigerated &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FMSP&lt;br /&gt;
|Farm Supplies&lt;br /&gt;
|0024 Express, piece goods &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FRVG&lt;br /&gt;
|Fruit (and optionally Vegetables)&lt;br /&gt;
|00A4 Express, piece goods, refrigerated&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| FUEL&lt;br /&gt;
|Fuel&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|Use PETR for refined-oil fuel&lt;br /&gt;
|-&lt;br /&gt;
| GEAR&lt;br /&gt;
|Locomotive regearing&lt;br /&gt;
|8000 Special &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GLAS&lt;br /&gt;
|Glass&lt;br /&gt;
| 0420 Piece goods, oversized &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GRVL&lt;br /&gt;
|Gravel / Ballast&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| LIME&lt;br /&gt;
|Lime stone&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MATE&lt;br /&gt;
|Materials&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MILK&lt;br /&gt;
|Milk&lt;br /&gt;
|00C4 Express, liquid, refrigerated &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| MNSP&lt;br /&gt;
|Manufacturing Supplies&lt;br /&gt;
|0024 Piece Goods, express &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| OLSD&lt;br /&gt;
|Oil seed&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| OXYG&lt;br /&gt;
|Oxygen&lt;br /&gt;
|0040 Liquid &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PETR&lt;br /&gt;
|Petrol / Fuel Oil&lt;br /&gt;
| 0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| PLAS&lt;br /&gt;
|Plastic&lt;br /&gt;
| 0060 Piece goods, liquid&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| POTA&lt;br /&gt;
|Potash&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| RCYC&lt;br /&gt;
|Recyclables&lt;br /&gt;
|0220 Piece Goods, covered&lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RCKT&lt;br /&gt;
|Rockets&lt;br /&gt;
|0000 None&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RFPR&lt;br /&gt;
|Refined products&lt;br /&gt;
| 0040 Liquid &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RSGR&lt;br /&gt;
|Raw Sugar&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| Sugar cane in tropic, sugar beet in other climates&lt;br /&gt;
|-&lt;br /&gt;
| SAND&lt;br /&gt;
|Sand&lt;br /&gt;
| 0010 Bulk &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SCRP&lt;br /&gt;
|Scrap Metal&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SILI&lt;br /&gt;
|Silicate&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SULP&lt;br /&gt;
|Sulphur&lt;br /&gt;
| 0210 Bulk, covered/sheltered &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot;&amp;gt;ECS cargo classes changed as of Dec 31, 2010&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| TOUR&lt;br /&gt;
|Tourists&lt;br /&gt;
| 0005 Passengers, express &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| TWOD&lt;br /&gt;
|Tropic Wood&lt;br /&gt;
|0020 Piece goods &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| UORE&lt;br /&gt;
|Uranium Ore&lt;br /&gt;
|0110 Hazardous, Bulk &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| URAN&lt;br /&gt;
|Uranium&lt;br /&gt;
|0100 Hazardous &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| VEHI&lt;br /&gt;
|Vehicles&lt;br /&gt;
| 0420 Piece goods, oversized &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WATT&lt;br /&gt;
|Electricity&lt;br /&gt;
|0000 None &lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| WDPR&lt;br /&gt;
|Wood Products&lt;br /&gt;
| 0030 Bulk, piece goods &lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
| &lt;br /&gt;
|-&lt;br /&gt;
| WOOL&lt;br /&gt;
|Wool&lt;br /&gt;
| 0220 Piece goods, covered/sheltered&lt;br /&gt;
| style=&amp;quot;background: #FFCC00; color: black&amp;quot; | [http://www.tt-wiki.net/wiki/ECS ECS]&lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&amp;lt;ref name=&amp;quot;ecs_cargo_change&amp;quot; /&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| WSTE&lt;br /&gt;
|Waste&lt;br /&gt;
|0010 Bulk &lt;br /&gt;
| &lt;br /&gt;
| style=&amp;quot;background: #1AD74C; color: white&amp;quot; | [http://www.tt-wiki.net/wiki/FIRS FIRS]&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=PalettesAndCoordinates&amp;diff=1647</id>
		<title>PalettesAndCoordinates</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=PalettesAndCoordinates&amp;diff=1647"/>
		<updated>2011-06-17T09:28:02Z</updated>

		<summary type="html">&lt;p&gt;George: fixed layout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Palettes==&lt;br /&gt;
&lt;br /&gt;
Since TTD is a palette-based game, you have to be careful that the graphics program you use can deal with that properly. Also, TTD uses some palette entries for palette cycling to do some colour-animation, don&#039;t use these as regular colours. These entries are often called &amp;quot;action colours&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Below is an explanation by Oskar Eisemuth of the various colour ranges in the DOS and Windows palettes. Both palettes work similarly, but some of the colours are in different places. If unsure which palette to use, use the DOS palette as it contains a handful of additional colours over the windows palette.&lt;br /&gt;
&lt;br /&gt;
[[File:windowspal.png]]&lt;br /&gt;
[[File:dospal.png]]&lt;br /&gt;
&lt;br /&gt;
Info on the image: The colors you &#039;&#039;&#039;can use normally&#039;&#039;&#039; are marked in &#039;&#039;&#039;green&#039;&#039;&#039;. The colors which &#039;&#039;&#039;have special purposes/are color cycles&#039;&#039;&#039; are marked &#039;&#039;&#039;yellow&#039;&#039;&#039;. &#039;&#039;&#039;Don&#039;t use&#039;&#039;&#039; the &#039;&#039;&#039;red&#039;&#039;&#039; marked colors.&lt;br /&gt;
&lt;br /&gt;
The colours in the &amp;quot;company&amp;quot; range are often (but not always) changed to the current player colours. In some instances, they may be changed to colours specified by the .grf file, or random colours, or not changed at all.&lt;br /&gt;
&lt;br /&gt;
Here is a list, provided by [[George]], of the shades of player colours that will be used:&lt;br /&gt;
&lt;br /&gt;
[[File:playercolours.png]]&lt;br /&gt;
&lt;br /&gt;
The &amp;quot;Company 2&amp;quot; range is normally not a special colour range, but since TTDPatch 2.0.1 alpha 67 it is possible to activate it as a second company colour for vehicles and town houses.&lt;br /&gt;
&lt;br /&gt;
The palette cycling ranges listed are the water cycle (used for the blinking dots in the water), the block cycle, fire cycle, exchange red (better called crossing red; used for the flashing crossing lights), and the yellow cycle (used for lights in the runway of the large airport).&lt;br /&gt;
&lt;br /&gt;
The following table presents more detailed info on differences between DOS and Windows colours and colour indices:&lt;br /&gt;
&lt;br /&gt;
[[File:TTD_Palettes.png]]&lt;br /&gt;
&lt;br /&gt;
== Coordinates ==&lt;br /&gt;
&lt;br /&gt;
TTD internally uses a 3D engine, which then uses an isometric projection to display graphics on a 2D screen. The 3D engine uses so-called &amp;quot;bounding boxes&amp;quot; for each sprite, which are then sorted by the sprite sorter to get drawn in (what it thinks is) the right order.&lt;br /&gt;
&lt;br /&gt;
To get a certain sprite drawn at the right place, it needs to have a proper bounding box (which is provided by the game for the most part), and the correct 2D offsets, here called &amp;quot;xofs&amp;quot; and &amp;quot;yofs&amp;quot; (see [[RealSprites]] for more information). The following picture by Oskar Eisemuth should help in figuring out how the 3D and 2D coordinates relate to each other:&lt;br /&gt;
&lt;br /&gt;
[[File:coordinates3d.png]]&lt;br /&gt;
&lt;br /&gt;
For 3D coordinates, X goes from top right to bottom left, Y goes from top left to bottom right, and Z (height) from down to up. For 2D coordinates, X goes from left to right, and Y from top to bottom. Usually, the top side of the screen is referred to as &amp;quot;north&amp;quot;, and thus &amp;quot;east&amp;quot;, &amp;quot;south&amp;quot; and &amp;quot;west&amp;quot; are the right, bottom and left side of the screen.&lt;br /&gt;
&lt;br /&gt;
For vehicles, the center of the bounding box (shown with a red dot in the yellow boxframe) is the reference point from which the xofs and yofs are counted. This means that in most cases, xofs and yofs need to be negative to get the sprite to fit on the box. Normally, as indicated above, this means xofs is approximately the negative value of half the sprite width, and yofs is approximately the negative value of half the sprite height.&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=ReadingPatchVariables&amp;diff=773</id>
		<title>ReadingPatchVariables</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=ReadingPatchVariables&amp;diff=773"/>
		<updated>2009-12-20T19:50:47Z</updated>

		<summary type="html">&lt;p&gt;George: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
=Reading Patch variables=&lt;br /&gt;
&lt;br /&gt;
-=Introduction=-&lt;br /&gt;
&lt;br /&gt;
Since 2.0.1 alpha 48, it has been possible to use action D to read various special Patch variables. These are usually switch values, but there are also a few other useful values.&lt;br /&gt;
&lt;br /&gt;
-=Format=-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; -+&amp;amp;lt;Sprite-number&amp;amp;gt; * &amp;amp;lt;Length&amp;amp;gt; 0D &amp;amp;lt;target&amp;amp;gt; &amp;amp;lt;operation&amp;amp;gt; &amp;amp;lt;variable&amp;amp;gt; FE FF FF 00 00+-&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
||&#039;&#039;&#039;Element&#039;&#039;&#039;|[[GRFActionsDetailed|&#039;&#039;&#039;Size&#039;&#039;&#039;]]|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0D|B|Defines action 0D&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;target&amp;amp;gt;|B|Target parameter&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;operation&amp;amp;gt;|B|As for ActionD, but only assignment is valid.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;variable&amp;amp;gt;|B|Patch variable number to read. See below.&lt;br /&gt;
&lt;br /&gt;
FE|B|Defines a special variable access&lt;br /&gt;
&lt;br /&gt;
FF FF 00 00|D|Indicates that a patch variable is being read||&lt;br /&gt;
&lt;br /&gt;
==variable==&lt;br /&gt;
&lt;br /&gt;
The following patch variables are defined:&lt;br /&gt;
&lt;br /&gt;
||variable|Switch|Value&lt;br /&gt;
&lt;br /&gt;
00|miscmods/-Yo|Bit switch&lt;br /&gt;
&lt;br /&gt;
01|experimentalfeatures/-XF|Bit switch&lt;br /&gt;
&lt;br /&gt;
02|morevehicles/-x|Vehicle array multiplier&lt;br /&gt;
&lt;br /&gt;
03|mountains&amp;amp;amp;curves;/-mc|Two bytes with four sets of two bits&lt;br /&gt;
&lt;br /&gt;
04|planecrashcontrol/-Xc|Bit switch&lt;br /&gt;
&lt;br /&gt;
05|autorenew/-Xa|Signed value&lt;br /&gt;
&lt;br /&gt;
06|multihead/-M|Speed increase, in percent&lt;br /&gt;
&lt;br /&gt;
07|disasters/-XD|Bit switch&lt;br /&gt;
&lt;br /&gt;
08|unifiedmaglev/-XM|Unified maglev mode&lt;br /&gt;
&lt;br /&gt;
09|bridgespeedlimits/-XX|Speed fraction, in percent&lt;br /&gt;
&lt;br /&gt;
0A|---|TTD Language, see the &amp;amp;quot;new scheme&amp;amp;quot; for [[Action4#language_id|action 4]]&lt;br /&gt;
&lt;br /&gt;
0B|startyear/-XY|Year-1920&lt;br /&gt;
&lt;br /&gt;
0C|morebuildoptions/-YB|Bit switch&lt;br /&gt;
&lt;br /&gt;
0D|moresteam/-YM|value=LF (two hex digits), L=length, F=frequency&lt;br /&gt;
&lt;br /&gt;
0E|freighttrains/-Yf|weight factor&lt;br /&gt;
&lt;br /&gt;
0F|wagonspeedlimits/-YL|Speed increase for empty wagons&lt;br /&gt;
&lt;br /&gt;
10|planespeed/-YP|speed factor&lt;br /&gt;
&lt;br /&gt;
11|dual company colors|2CC colormap base sprite (since r1404)&lt;br /&gt;
&lt;br /&gt;
12|miscmods2/-Zm|Bit switch (since r1738)&lt;br /&gt;
&lt;br /&gt;
13|map size information|Bit switch Format = -MABXYSS (since r11961 and r1817)&lt;br /&gt;
&lt;br /&gt;
| | M &amp;amp;nbsp;: the type of map&lt;br /&gt;
&lt;br /&gt;
| |bit 0 set : squared map. Clear : rectangular map&lt;br /&gt;
&lt;br /&gt;
| |bit 1 set &amp;amp;nbsp; : Y is the bigger edge(bit 0 is clear).Clear : X is the bigger edge.&lt;br /&gt;
&lt;br /&gt;
| |A &amp;amp;nbsp;: minimum edge(log2) of the map&lt;br /&gt;
&lt;br /&gt;
| |B &amp;amp;nbsp;: maximum edge(log2) of the map&lt;br /&gt;
&lt;br /&gt;
| |XY : edges(log2) of each side of the map.&lt;br /&gt;
&lt;br /&gt;
| |SS : combination of both X and Y, thus giving the size(log2) of the map&lt;br /&gt;
&lt;br /&gt;
| |All map sizes will be substracted by 6, as to keep the size 64 the smallest one, thus zero based&lt;br /&gt;
&lt;br /&gt;
14|---|-Reserved- for day length data, format would be defined later. Not supported yet||&lt;br /&gt;
&lt;br /&gt;
If experimentalfeatures, miscmods, or miscmods2 are off, the corresponding value will be zero. For all other switches, the value is unspecified if the switch is off, so [[TTDPatchFlags|action 7 variable 85]] should be checked first.&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=TTDPatchFlags&amp;diff=757</id>
		<title>TTDPatchFlags</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=TTDPatchFlags&amp;diff=757"/>
		<updated>2009-12-20T19:31:17Z</updated>

		<summary type="html">&lt;p&gt;George: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;TTDPatch Flags for Action 7/9 Variable 85&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=TTDPatch Flags for Action 7/9 Variable 85=&lt;br /&gt;
&lt;br /&gt;
Additional Information&lt;br /&gt;
&lt;br /&gt;
In the table below you find all the TTDPatch flags that belong to &amp;amp;lt;-+Param-num+-&amp;amp;gt; = 85 in Action 7 &amp;amp; Action 9.&lt;br /&gt;
&lt;br /&gt;
||&#039;&#039;&#039;Bit&#039;&#039;&#039;|&#039;&#039;&#039;Switch (bit set = switch on)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
0C|keepsmallairport&lt;br /&gt;
&lt;br /&gt;
0D|newairports&lt;br /&gt;
&lt;br /&gt;
0E|largestations&lt;br /&gt;
&lt;br /&gt;
0F|longbridges&lt;br /&gt;
&lt;br /&gt;
10|loadtime&lt;br /&gt;
&lt;br /&gt;
12|presignals&lt;br /&gt;
&lt;br /&gt;
13|extpresignals&lt;br /&gt;
&lt;br /&gt;
16|enginespersist&lt;br /&gt;
&lt;br /&gt;
1B|multihead&lt;br /&gt;
&lt;br /&gt;
1D|lowmemory&lt;br /&gt;
&lt;br /&gt;
1E|generalfixes&lt;br /&gt;
&lt;br /&gt;
27|moreairports&lt;br /&gt;
&lt;br /&gt;
28|mammothtrains&lt;br /&gt;
&lt;br /&gt;
29|trainrefit&lt;br /&gt;
&lt;br /&gt;
2B|subsidiaries&lt;br /&gt;
&lt;br /&gt;
2C|gradualloading&lt;br /&gt;
&lt;br /&gt;
32|(Set to bit 0 of unifiedmaglev mode)&lt;br /&gt;
&lt;br /&gt;
33|(Set to bit 1 of unifiedmaglev mode)&lt;br /&gt;
&lt;br /&gt;
34|bridgespeedlimits&lt;br /&gt;
&lt;br /&gt;
36|eternalgame&lt;br /&gt;
&lt;br /&gt;
37|newtrains&lt;br /&gt;
&lt;br /&gt;
38|newrvs&lt;br /&gt;
&lt;br /&gt;
39|newships&lt;br /&gt;
&lt;br /&gt;
3A|newplanes&lt;br /&gt;
&lt;br /&gt;
3B|signalsontrafficside&lt;br /&gt;
&lt;br /&gt;
3C|electrifiedrailway&lt;br /&gt;
&lt;br /&gt;
41 *|loadallgraphics&lt;br /&gt;
&lt;br /&gt;
43|semaphores&lt;br /&gt;
&lt;br /&gt;
4B|enhancegui&lt;br /&gt;
&lt;br /&gt;
4C|newagerating&lt;br /&gt;
&lt;br /&gt;
4D|buildonslopes&lt;br /&gt;
&lt;br /&gt;
4E|fullloadany&lt;br /&gt;
&lt;br /&gt;
4F|planespeed&lt;br /&gt;
&lt;br /&gt;
50 *|moreindustriesperclimate&lt;br /&gt;
&lt;br /&gt;
51|moretoylandfeatures&lt;br /&gt;
&lt;br /&gt;
52|newstations&lt;br /&gt;
&lt;br /&gt;
53|tracktypecostdiff&lt;br /&gt;
&lt;br /&gt;
54|manualconvert&lt;br /&gt;
&lt;br /&gt;
55|buildoncoasts&lt;br /&gt;
&lt;br /&gt;
56|canals&lt;br /&gt;
&lt;br /&gt;
57|newstartyear&lt;br /&gt;
&lt;br /&gt;
58|freighttrains&lt;br /&gt;
&lt;br /&gt;
59|newhouses&lt;br /&gt;
&lt;br /&gt;
5A|newbridges&lt;br /&gt;
&lt;br /&gt;
5B|newtownnames&lt;br /&gt;
&lt;br /&gt;
5C|moreanimation&lt;br /&gt;
&lt;br /&gt;
5D|wagonspeedlimits&lt;br /&gt;
&lt;br /&gt;
5E|newshistory&lt;br /&gt;
&lt;br /&gt;
5F|custombridgeheads&lt;br /&gt;
&lt;br /&gt;
60|newcargodistribution&lt;br /&gt;
&lt;br /&gt;
61|windowsnap&lt;br /&gt;
&lt;br /&gt;
62|townbuildnoroads&lt;br /&gt;
&lt;br /&gt;
63|pathbasedsignalling&lt;br /&gt;
&lt;br /&gt;
64|aichoosechances&lt;br /&gt;
&lt;br /&gt;
65|resolutionwidth&lt;br /&gt;
&lt;br /&gt;
66|resolutionheight&lt;br /&gt;
&lt;br /&gt;
67|newindustries&lt;br /&gt;
&lt;br /&gt;
68|fifoloading&lt;br /&gt;
&lt;br /&gt;
69|townroadbranchprob&lt;br /&gt;
&lt;br /&gt;
6A|tempsnowline&lt;br /&gt;
&lt;br /&gt;
6B|newcargos&lt;br /&gt;
&lt;br /&gt;
6C|enhancemultiplayer&lt;br /&gt;
&lt;br /&gt;
6D|onewayroads&lt;br /&gt;
&lt;br /&gt;
6E|irregularstations&lt;br /&gt;
&lt;br /&gt;
6F|morestatistics&lt;br /&gt;
&lt;br /&gt;
70|newsounds&lt;br /&gt;
&lt;br /&gt;
71|autoreplace&lt;br /&gt;
&lt;br /&gt;
72|autoslope&lt;br /&gt;
&lt;br /&gt;
73|followvehicle&lt;br /&gt;
&lt;br /&gt;
74|trams&lt;br /&gt;
&lt;br /&gt;
75|enhancetunnels&lt;br /&gt;
&lt;br /&gt;
76|shortrvs&lt;br /&gt;
&lt;br /&gt;
77|articulatedrvs&lt;br /&gt;
&lt;br /&gt;
78|dynamicengines (OpenTTD, since r12924)&lt;br /&gt;
&lt;br /&gt;
79|-Reserved- for day length patch&lt;br /&gt;
&lt;br /&gt;
7E|variablerunningcosts (since r1421)&lt;br /&gt;
&lt;br /&gt;
7F|set if any switches are on||&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;* loadallgraphics is obsolete (and its bit unused) since revision 401. The next official versions were the 5/Jun/2006 nightly (402) and 2.5 beta 6 (472)&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;*&amp;lt;/nowiki&amp;gt; moreindustriesperclimate is obsolete (and its bit unused) since 2.5 beta 2.&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
	<entry>
		<id>https://newgrf-specs.tt-wiki.net/index.php?title=VariationalAction2&amp;diff=711</id>
		<title>VariationalAction2</title>
		<link rel="alternate" type="text/html" href="https://newgrf-specs.tt-wiki.net/index.php?title=VariationalAction2&amp;diff=711"/>
		<updated>2009-12-20T18:56:27Z</updated>

		<summary type="html">&lt;p&gt;George: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&#039;&#039;&#039;&#039;&#039;Variational Action 2&#039;&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=Variational Action 2=&lt;br /&gt;
&lt;br /&gt;
Defining a choice between several action 2 entries&lt;br /&gt;
&lt;br /&gt;
-=Introduction=-&lt;br /&gt;
&lt;br /&gt;
To support changes in graphics based on other factors than just the load states, you use a variational action 2. This provides a sophisticated way of deciding what graphics to use.&lt;br /&gt;
&lt;br /&gt;
A variational action 2 can be used like any other action 2, but it provides an additional step in-between: instead of defining the action 1 sets right away, it instead specifies a list of additional action 2 entry, one of which is used depending on the kind of variation that is defined. These action 2 entries that are referred can in turn be variational or random (to provide chains of decisions), or they can be the final element, that is a regular action 2 which contains definitions of action 1 sets, or a callback result.&lt;br /&gt;
&lt;br /&gt;
-=Format=-&lt;br /&gt;
&lt;br /&gt;
The data looks as follows:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; -+&amp;amp;lt;Sprite-number&amp;amp;gt; * &amp;amp;lt;Length&amp;amp;gt; 02 &amp;amp;lt;feature&amp;amp;gt; &amp;amp;lt;set-id&amp;amp;gt; &amp;amp;lt;type&amp;amp;gt; &amp;amp;lt;variable&amp;amp;gt; &amp;amp;lt;varadjust&amp;amp;gt; &amp;amp;lt;nvar&amp;amp;gt; (&amp;amp;lt;set-id&amp;amp;gt; &amp;amp;lt;low-range&amp;amp;gt; &amp;amp;lt;high-range&amp;amp;gt;){n} &amp;amp;lt;default&amp;amp;gt;+-&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
||&#039;&#039;&#039;Element&#039;&#039;&#039;|[[GRFActionsDetailed|&#039;&#039;&#039;Size&#039;&#039;&#039;]]|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;Sprite-number&amp;amp;gt;|dec|A sequential sprite number&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;length&amp;amp;gt;|dec|The total number of bytes used in this action.&lt;br /&gt;
&lt;br /&gt;
02|B|Defines action 02&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;feature&amp;amp;gt;|B|For what type of vehicle/station should this definition be used?&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;set-id&amp;amp;gt;|B|The ID of this action 2 (used like a cargo ID)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;type&amp;amp;gt;|B|Type of variational action 2, see below&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;variable&amp;amp;gt;|B|Which variable we base the decision on&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;varadjust&amp;amp;gt;|V|How to manipulate the value before deciding.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;nvar&amp;amp;gt;|B|Number of different ranges of the value (not counting the default)&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;set-id&amp;amp;gt;|W|Action 2 set-id to use for the following range.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;low-range&amp;amp;gt;|B/W/D|Minimum (inclusive) of the range for which to use the above set-id&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;high-range&amp;amp;gt;|B/W/D|Maximum (inclusive) of the range&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;default&amp;amp;gt;|W|Action 2 set-id to use if no range matches||&lt;br /&gt;
&lt;br /&gt;
You repeat the sequence of &amp;amp;lt;set-id&amp;amp;gt; &amp;amp;lt;low-range&amp;amp;gt; &amp;amp;lt;high-range&amp;amp;gt; as often as &amp;amp;lt;nvar&amp;amp;gt; specifies.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;low-range&amp;amp;gt; and &amp;amp;lt;high-range&amp;amp;gt; have a size of B, W, or D, depending on &amp;amp;lt;type&amp;amp;gt;. See that entry for more information.&lt;br /&gt;
&lt;br /&gt;
-=Filling in the terms=-&lt;br /&gt;
&lt;br /&gt;
===Sprite-number===&lt;br /&gt;
&lt;br /&gt;
This is just the number you are at.&lt;br /&gt;
&lt;br /&gt;
===Length===&lt;br /&gt;
&lt;br /&gt;
Count the number of bytes in this action.&lt;br /&gt;
&lt;br /&gt;
===feature===&lt;br /&gt;
&lt;br /&gt;
This sets the type of feature that you wish to change. Set it to:&lt;br /&gt;
&lt;br /&gt;
00 for trains&lt;br /&gt;
&lt;br /&gt;
01 for road vehicles&lt;br /&gt;
&lt;br /&gt;
02 for ships&lt;br /&gt;
&lt;br /&gt;
03 for planes&lt;br /&gt;
&lt;br /&gt;
04 for stations&lt;br /&gt;
&lt;br /&gt;
05 for canals&lt;br /&gt;
&lt;br /&gt;
06 for bridges&lt;br /&gt;
&lt;br /&gt;
07 for houses&lt;br /&gt;
&lt;br /&gt;
09 for industry tiles&lt;br /&gt;
&lt;br /&gt;
0A for industries&lt;br /&gt;
&lt;br /&gt;
0B for cargos&lt;br /&gt;
&lt;br /&gt;
0E for signals&lt;br /&gt;
&lt;br /&gt;
0F for objects&lt;br /&gt;
&lt;br /&gt;
===Set-ID===&lt;br /&gt;
&lt;br /&gt;
This defines the number of this action 2. &amp;amp;nbsp;The ID can then be used as target in an action 3 or another variational/random action 2.&lt;br /&gt;
&lt;br /&gt;
===type===&lt;br /&gt;
&lt;br /&gt;
The access type specifies both the size of the variable access, and selects between general variables and the object&#039;s innate variables, or variables of a specific &amp;amp;quot;related&amp;amp;quot; object.&lt;br /&gt;
&lt;br /&gt;
Use 81/85/89 to decide upon a general variable, or a variable of the object in question.&lt;br /&gt;
&lt;br /&gt;
Use 82/86/8A to refer to the &amp;amp;quot;related&amp;amp;quot; object:&lt;br /&gt;
&lt;br /&gt;
||Feature|Related object&lt;br /&gt;
&lt;br /&gt;
Vehicles (00-03)|First vehicle of consist&lt;br /&gt;
&lt;br /&gt;
Stations (04)|Town to which station belongs&lt;br /&gt;
&lt;br /&gt;
Canals (05)|N/A&lt;br /&gt;
&lt;br /&gt;
Bridges (06)|Town of bridge&lt;br /&gt;
&lt;br /&gt;
Houses (07)|Town of building&lt;br /&gt;
&lt;br /&gt;
Generic (08)|(no action 2 support)&lt;br /&gt;
&lt;br /&gt;
Industry tiles (09)|Industry containing tile&lt;br /&gt;
&lt;br /&gt;
Industries (0A)|Town to which industry belongs&lt;br /&gt;
&lt;br /&gt;
Cargos (0B)|N/A&lt;br /&gt;
&lt;br /&gt;
Sounds (0C)|(no action 2 support)&lt;br /&gt;
&lt;br /&gt;
Airports (0D)|Town of airport&lt;br /&gt;
&lt;br /&gt;
Signals (0E)|N/A&lt;br /&gt;
&lt;br /&gt;
Objects (0F)|N/A||&lt;br /&gt;
&lt;br /&gt;
This number also tells what size the checked variable is:&lt;br /&gt;
&lt;br /&gt;
For 81/82, the lowest byte of the value is accessed&lt;br /&gt;
&lt;br /&gt;
For 85/86, the lowest word is accessed&lt;br /&gt;
&lt;br /&gt;
For 89/8A, the lowest doubleword is accessed.&lt;br /&gt;
&lt;br /&gt;
If the accessed variable is smaller than the size given here, the extra bits may contain junk, and should probably be &amp;amp;lt;and-masked&amp;amp;gt; out.&lt;br /&gt;
&lt;br /&gt;
On this page, the size B/W/D means the field is byte-sized for types 81 and 82, word-sized for types 85 and 86, and doubleword-sized for types 89 and 8A.&lt;br /&gt;
&lt;br /&gt;
===Variable===&lt;br /&gt;
&lt;br /&gt;
Which variable to use for this decision. The following variables are always available:&lt;br /&gt;
&lt;br /&gt;
||&#039;&#039;&#039;Number&#039;&#039;&#039;|[[GRFActionsDetailed|&#039;&#039;&#039;Size&#039;&#039;&#039;]]|&#039;&#039;&#039;Meaning&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
00|W|current date (counted as days from 1920)&lt;br /&gt;
&lt;br /&gt;
01|B|current year (count from 1920, max. 2175 even with eternalgame)&lt;br /&gt;
&lt;br /&gt;
02|B/D|current month (0-11) in bits 0-7; the higher bytes contain unusable junk. Since OTTD r13594 &#039;day of month&#039; (0-30) is stored in bits 8-12, bit 15 is set in leapyears and &#039;day of year&#039;(0-364 resp. 365) is stored in bits 16-24. All other bits are reserved and should be masked.&lt;br /&gt;
&lt;br /&gt;
03|B|current climate, 0=temp, 1=arctic, 2=trop, 3=toyland&lt;br /&gt;
&lt;br /&gt;
09|W|date fraction, incremented by 0x375 every engine tick&lt;br /&gt;
&lt;br /&gt;
0A|W|animation counter, incremented every tick&lt;br /&gt;
&lt;br /&gt;
0C|W|current [[Callbacks|callback]] ID (feature-specific), set to 00 when not in a callback&lt;br /&gt;
&lt;br /&gt;
10|D|extra callback info 1, as described in the callback specs&lt;br /&gt;
&lt;br /&gt;
11|B|current rail tool type (for station callbacks)&lt;br /&gt;
&lt;br /&gt;
12|B|Game mode, 0 in title screen, 1 in game and 2 in editor&lt;br /&gt;
&lt;br /&gt;
18|D|extra callback info 2, as described in the callback specs&lt;br /&gt;
&lt;br /&gt;
1A|D|always -1 (that is, all bits are set). Useful to create constants (see [[VarAction2Advanced]])&lt;br /&gt;
&lt;br /&gt;
1B|B|display options; bit 0=town names, 1=station names, 2=signs, 3=animation, 4=transparency, 5=full detail&lt;br /&gt;
&lt;br /&gt;
1C|D|result from most recent variational action 2&lt;br /&gt;
&lt;br /&gt;
20|B|snow line height, FFh if snow isn&#039;t present at all&lt;br /&gt;
&lt;br /&gt;
23|D|current date; long format, since OpenTTD r13376, 2.6 r2049&lt;br /&gt;
&lt;br /&gt;
24|D|current year; long format, year zero based since OpenTTD r13376, 2.6 r2049&lt;br /&gt;
&lt;br /&gt;
25|D|GrfID of the grf that contains the corresponding Action3. Useful when accessing the &amp;amp;quot;related&amp;amp;quot; object. Currently only supported for vehicles (OpenTTD r15739)&lt;br /&gt;
&lt;br /&gt;
26|D|Reserved for day length data, format would be defined later. Not supported yet&lt;br /&gt;
&lt;br /&gt;
40+x|D|specially calculated feature-specific variable, see following feature-specific pages&lt;br /&gt;
&lt;br /&gt;
5F|D|Feature-specific random data: triggers in low byte, bits in other three bytes. Bits of the variable not associated with random or trigger bits are reserved. (2.5 r1927, 2.6 r1928)&lt;br /&gt;
&lt;br /&gt;
60+x|D|similar to 40+x variables, but the variable number must be followed by a byte, which will be given to the variable handler as parameter.&lt;br /&gt;
&lt;br /&gt;
7C|D|A special 60+x variable that contains persistent data written by [[VarAction2Advanced#operator|operator 10]], for the features that support it. (The list of supported features can be found on that page.) Available since 2.6 r1315. Should not be read if the current feature doesn&#039;t support it. If the given slot hasn&#039;t been written yet, it contains zero.&lt;br /&gt;
&lt;br /&gt;
7D|D|A special 60+x variable that contains up to 256 values stored by [[VarAction2Advanced#operator|operator 0E]]. Available since 2.6 r1246. Available in the purchase list. These values are undefined unless written by a var2 earlier in the same chain.&lt;br /&gt;
&lt;br /&gt;
7E|D|A special 60+x variable indicating a [[VarAction2Advanced#Using_procedures|procedure call]]. Available in the purchase list.&lt;br /&gt;
&lt;br /&gt;
7F|D|A special 60+x variable that reads GRF parameter whose number is given by the 60+x parameter. Available in the purchase list.&lt;br /&gt;
&lt;br /&gt;
80+x| |feature-specific variable, see following feature-specific pages||&lt;br /&gt;
&lt;br /&gt;
The definition of variable 1B is slightly feature-dependent. For features that can be drawn transparently (stations, bridges, houses, industry tiles and objects) bit 4 is set if the current feature will be drawn normally, and clear if the current feature will be drawn transparently. For these purposes, airports are stations. For all other features, bit 4 is undefined.&lt;br /&gt;
&lt;br /&gt;
For all features, the 80+x variables are offsets into the corresponding structure in TTD&#039;s game data. &amp;amp;nbsp;The 40+x and 60+x variables are special variables that are computed on-the-fly, and aren&#039;t actually stored anywhere in memory, unless stated otherwise. Therefore they should be used as little as necessary so as not to slow down the game too much with the calculation of these variables (which can be called thousands of times per second, whenever any vehicle moves).&lt;br /&gt;
&lt;br /&gt;
When displaying a vehicle (etc.) in the purchase list, the game will show those variations based on external variables (dates etc.) correctly, but variations based on vehicle variables (variables 40+x, 60+x and 80+x) will always show the first (not the default) cargo-ID unless otherwise specified for the given variable. If you do a calculation, the first cargo-ID will be selected if any of the needed variables is inaccessible.&lt;br /&gt;
&lt;br /&gt;
The lists of 80+x variables on the following pages are not exhaustive; only the useful variables are listed there. For a full list check the definition of corresponding structures in TTD. Marcin Grzegorczyk has a pretty good list of the structure definitions on his [http://marcin.ttdpatch.net/sv1codec/TTD-locations.html|savegame internals page].&lt;br /&gt;
&lt;br /&gt;
{toc}&lt;br /&gt;
&lt;br /&gt;
===varadjust===&lt;br /&gt;
&lt;br /&gt;
Adjust variable to a more useful range. It has the following format:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt; -+ &amp;amp;lt;shift-num&amp;amp;gt; &amp;amp;lt;and-mask&amp;amp;gt; &amp;lt;nowiki&amp;gt;&amp;lt;nowiki&amp;gt;[&amp;amp;lt;add-val&amp;amp;gt; &amp;amp;lt;divide-val&amp;amp;gt;/&amp;amp;lt;modulo-val&amp;amp;gt;]&amp;lt;/nowiki&amp;gt;&amp;lt;/nowiki&amp;gt;+-&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
||&#039;&#039;&#039;Element&#039;&#039;&#039;|[[GRFActionsDetailed|&#039;&#039;&#039;Size&#039;&#039;&#039;]]|&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
shift-num|B|value to right-shift the variable, and some special bits. See below.&lt;br /&gt;
&lt;br /&gt;
and-mask|B/W/D|value with which to AND the variable after shifting. Return this value if neither bit 6 nor bit 7 of shift-num are set.&lt;br /&gt;
&lt;br /&gt;
add-val|B/W/D|value to add to the variable after ANDing. Only present if bits 6 or 7 are set in shift-num.&lt;br /&gt;
&lt;br /&gt;
divide-val|B/W/D|return the sum divided by this value. Only present if bit 6 is set in shift-num.&lt;br /&gt;
&lt;br /&gt;
modulo-val|B/W/D|return the sum modulo (remainder of division by) this value. Only present if bit 7 is set in shift-num.||&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;shift-num&amp;amp;gt; is a partial bit-mask; its bits have the following meanings:&lt;br /&gt;
&lt;br /&gt;
||Bit(s)|value|meaning&lt;br /&gt;
&lt;br /&gt;
0..4|0..1F|number of bits to right shift &amp;amp;lt;variable&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
5|20|This is an [[VarAction2Advanced|advanced var.action 2]]&lt;br /&gt;
&lt;br /&gt;
6|40|This is a shift-and-add-divide adjustment.&lt;br /&gt;
&lt;br /&gt;
7|80|This is a shift-and-add-modulo adjustment.||&lt;br /&gt;
&lt;br /&gt;
Bits 6 and 7 may not both be set. If neither are set, this varadjust is a shift-and adjustment.&lt;br /&gt;
&lt;br /&gt;
Note that for the add and divide operations, both the variable and the divisor are taken to be signed numbers. This means that if the high bit is set, the number is taken to be negative, so you may need to mask out the most significant bit to do an unsigned division.&lt;br /&gt;
&lt;br /&gt;
===nvar===&lt;br /&gt;
&lt;br /&gt;
Here you set how many different ranges to check for. If the value of the variable, after the above manipulations, is not within one of these ranges, the default will be used. &amp;amp;nbsp;When displayed in the purchase window, the game will always show the first range if the variable is of the 40+x or 80+x type (because the variable is undefined since the vehicle doesn&#039;t exist yet).&lt;br /&gt;
&lt;br /&gt;
Since 2.0.1 alpha 57, nvar=0 is a special case. Instead of using ranges, nvar=0 means that the result of an [[VarAction2Advanced|advanced]] calculation (or, if no calculation is performed, the adjusted variable value itself) is returned as callback result, with bit 15 set. &amp;amp;nbsp;This is useful for those callbacks where many different return values are possible and it is easier to calculate them than list them in ranges. &amp;amp;nbsp;The default value must still be specified, and will be used in case the variable(s) used are not available.&lt;br /&gt;
&lt;br /&gt;
===sets and ranges===&lt;br /&gt;
&lt;br /&gt;
For each of the ranges to check, you give the set-id as a &#039;&#039;&#039;WORD&#039;&#039;&#039; value (i.e. with a 00 following, e.g. set-id 5 becomes -+05 00+-, or - in case of a callback result - by setting the high bit, e.g. -+05 80+-), followed by the low and high limits of this range. &amp;amp;nbsp;The first range that matches will be used.&lt;br /&gt;
&lt;br /&gt;
The various \b, \w, and \d escape sequences can be useful for &amp;amp;lt;min-range&amp;amp;gt; and &amp;amp;lt;max-range&amp;amp;gt;. See [[GRFActionsDetailed#Byte_order|the discussion of escape sequences]] for further information.&lt;br /&gt;
&lt;br /&gt;
===default===&lt;br /&gt;
&lt;br /&gt;
The set-id to use if none of the ranges matches.&lt;br /&gt;
&lt;br /&gt;
-=Example=-&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&#039;color:#808080&#039;&amp;gt;Something to go here&amp;lt;/span&amp;gt;&lt;/div&gt;</summary>
		<author><name>George</name></author>
	</entry>
</feed>