<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.trainzsimulator.com/index.php?action=history&amp;feed=atom&amp;title=CCG%2FExample%3A_DriverCommand</id>
	<title>CCG/Example: DriverCommand - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.trainzsimulator.com/index.php?action=history&amp;feed=atom&amp;title=CCG%2FExample%3A_DriverCommand"/>
	<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;action=history"/>
	<updated>2026-11-05T04:29:48Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.46.2</generator>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44137&amp;oldid=prev</id>
		<title>Ek.skirl at 18:17, 15 February 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44137&amp;oldid=prev"/>
		<updated>2025-02-15T18:17:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 18:17, 15 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l24&quot;&gt;Line 24:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 24:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;drivetoschedulecommand.gs&amp;#039;&amp;#039;&amp;#039; - A trainz script file which is a dependency of &amp;quot;drivercommand.gs&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;drivetoschedulecommand.gs&amp;#039;&amp;#039;&amp;#039; - A trainz script file which is a dependency of &amp;quot;drivercommand.gs&amp;quot;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;===Version hint===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; !!! This example is an older version without async search of industries and the newer menu building methods !!!&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;The current Drive To driver command asset contains a commented newer code version.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Config.txt File Listing===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Config.txt File Listing===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ek.skirl</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44136&amp;oldid=prev</id>
		<title>Ek.skirl: /* DriveToScheduleCommand.gs File Fisting */</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44136&amp;oldid=prev"/>
		<updated>2025-02-15T17:15:40Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;DriveToScheduleCommand.gs File Fisting&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:15, 15 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l226&quot;&gt;Line 226:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 226:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     public string trackName;      // Name of the track in the industry to drive to.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     public string trackName;      // Name of the track in the industry to drive to.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     DriveToCommand parent;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     DriveToCommand parent;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l234&quot;&gt;Line 234:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 234:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        parent = newParent;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        parent = newParent;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;    &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     //&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // Starts executing this schedule command on the given driver character.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     // Starts executing this schedule command on the given driver character.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ek.skirl</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44135&amp;oldid=prev</id>
		<title>Ek.skirl: /* DriverToCommand.gs File Listing */</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44135&amp;oldid=prev"/>
		<updated>2025-02-15T17:15:00Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;DriverToCommand.gs File Listing&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:15, 15 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l199&quot;&gt;Line 199:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 199:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        if (driver) PlayConfirmation();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;        if (driver) PlayConfirmation();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;   &lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  };&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  };&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ek.skirl</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44134&amp;oldid=prev</id>
		<title>Ek.skirl: /* DriverToCommand.gs File Listing */</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44134&amp;oldid=prev"/>
		<updated>2025-02-15T17:14:25Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;DriverToCommand.gs File Listing&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:14, 15 February 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l135&quot;&gt;Line 135:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 135:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              else&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;              else&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 industriesMenu.AddItem(localisedName, me,&amp;quot;DriveToIndustry&amp;quot;, industry.GetName());&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;                 industriesMenu.AddItem(localisedName, me,&amp;quot;DriveToIndustry&amp;quot;, industry.GetName());&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;          }&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           industriesMenu.SubdivideItems();&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           industriesMenu.SubdivideItems();&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           menu.AddSubmenu(strTable.GetString(&amp;quot;driver_command_drive_to&amp;quot;) + &amp;quot; &amp;gt;&amp;quot;, industriesMenu);&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;           menu.AddSubmenu(strTable.GetString(&amp;quot;driver_command_drive_to&amp;quot;) + &amp;quot; &amp;gt;&amp;quot;, industriesMenu);&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;       }&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;      &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l200&quot;&gt;Line 200:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 200:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     }&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  };&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  };&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Ek.skirl</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44133&amp;oldid=prev</id>
		<title>Ek.skirl at 17:10, 15 February 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=44133&amp;oldid=prev"/>
		<updated>2025-02-15T17:10:27Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;amp;diff=44133&amp;amp;oldid=3508&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Ek.skirl</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3508&amp;oldid=prev</id>
		<title>Pev: /* Required Files */ link to Texture Files added</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3508&amp;oldid=prev"/>
		<updated>2012-08-28T00:45:49Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Required Files: &lt;/span&gt; link to Texture Files added&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:45, 28 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l14&quot;&gt;Line 14:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 14:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;thumb.jpg&amp;#039;&amp;#039;&amp;#039; - The thumbnail image for this asset. A 240x180 jpeg.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;thumb.jpg&amp;#039;&amp;#039;&amp;#039; - The thumbnail image for this asset. A 240x180 jpeg.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;driveto.texture.txt&#039;&#039;&#039; - The texture.txt file. See the section on Texture.txt files &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;on Page 96 &lt;/del&gt;for more information.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&#039;&#039;&#039;driveto.texture.txt&#039;&#039;&#039; - The texture.txt file. See the section on &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Texture_file|&lt;/ins&gt;Texture.txt&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;]] &lt;/ins&gt;files for more information.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pev</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3507&amp;oldid=prev</id>
		<title>Pev: /* Required Files */</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3507&amp;oldid=prev"/>
		<updated>2012-08-28T00:27:46Z</updated>

		<summary type="html">&lt;p&gt;&lt;span class=&quot;autocomment&quot;&gt;Required Files&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:27, 28 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l18&quot;&gt;Line 18:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 18:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:example_driveto.jpg]] shows image and alpha channel&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Image:example_driveto.jpg]] shows image and alpha channel &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;for 64x64 pixel TGA.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pev</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3506&amp;oldid=prev</id>
		<title>Pev: driveto icon image added</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3506&amp;oldid=prev"/>
		<updated>2012-08-28T00:26:17Z</updated>

		<summary type="html">&lt;p&gt;driveto icon image added&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 00:26, 28 August 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l17&quot;&gt;Line 17:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 17:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Image:example_driveto.jpg]] shows image and alpha channel&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;drivetocommand.gs&amp;#039;&amp;#039;&amp;#039; - The trainz script file referenced in the config.txt.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;#039;&amp;#039;&amp;#039;drivetocommand.gs&amp;#039;&amp;#039;&amp;#039; - The trainz script file referenced in the config.txt.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l456&quot;&gt;Line 456:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 459:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Download this asset===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;===Download this asset===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This asset is available for download from the &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TRS2006website &lt;/del&gt;at:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This asset is available for download from the &lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;TRS2006 website &lt;/ins&gt;at:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sorry, no download available.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Sorry, no download available.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;A version of this asset is a &#039;&#039;built-in&#039;&#039; for TS2010, TS12. &lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pev</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3259&amp;oldid=prev</id>
		<title>Pev: removed dead download link</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=3259&amp;oldid=prev"/>
		<updated>2012-01-03T12:35:11Z</updated>

		<summary type="html">&lt;p&gt;removed dead download link&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw-interface=&quot;&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 12:35, 3 January 2012&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l458&quot;&gt;Line 458:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 458:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This asset is available for download from the TRS2006website at:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;This asset is available for download from the TRS2006website at:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;http://files&lt;/del&gt;.&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;auran.com/TRS2006/Downloads/Example_Download.zip&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Sorry, no download available&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Pev</name></author>
	</entry>
	<entry>
		<id>https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=2354&amp;oldid=prev</id>
		<title>Pev: New page: ==Driver-Command==   ===Directory Structure=== A typical asset of this kind has the following File\Directory Structure:  Image:CCG_driver_command_dir1.jpg   ===Required Files===  &#039;&#039;&#039;co...</title>
		<link rel="alternate" type="text/html" href="https://wiki.trainzsimulator.com/index.php?title=CCG/Example:_DriverCommand&amp;diff=2354&amp;oldid=prev"/>
		<updated>2011-06-08T23:41:40Z</updated>

		<summary type="html">&lt;p&gt;New page: ==Driver-Command==   ===Directory Structure=== A typical asset of this kind has the following File\Directory Structure:  &lt;a href=&quot;/wiki/File:CCG_driver_command_dir1.jpg&quot; title=&quot;File:CCG driver command dir1.jpg&quot;&gt;Image:CCG_driver_command_dir1.jpg&lt;/a&gt;   ===Required Files===  &amp;#039;&amp;#039;&amp;#039;co...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Driver-Command==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Directory Structure===&lt;br /&gt;
A typical asset of this kind has the following File\Directory Structure:&lt;br /&gt;
&lt;br /&gt;
[[Image:CCG_driver_command_dir1.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Required Files===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;config.txt&amp;#039;&amp;#039;&amp;#039; - The config file for the asset.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;thumb.jpg&amp;#039;&amp;#039;&amp;#039; - The thumbnail image for this asset. A 240x180 jpeg.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;driveto.texture.txt&amp;#039;&amp;#039;&amp;#039; - The texture.txt file. See the section on Texture.txt files on Page 96 for more information.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;driveto.tga&amp;#039;&amp;#039;&amp;#039; - The texture file for the drivercommand icon.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;drivetocommand.gs&amp;#039;&amp;#039;&amp;#039; - The trainz script file referenced in the config.txt.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;drivetoschedulecommand.gs&amp;#039;&amp;#039;&amp;#039; - A trainz script file which is a dependency of &amp;quot;drivercommand.gs&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
===Config.txt File Listing===&lt;br /&gt;
 kuid                           &amp;lt;kuid:56113:1268&amp;gt;&lt;br /&gt;
 trainz-build                   2.5&lt;br /&gt;
 category-class                 &amp;quot;YD&amp;quot;&lt;br /&gt;
 category-region                &amp;quot;00&amp;quot;&lt;br /&gt;
 category-era                   &amp;quot;1800s;1810s;1820s&amp;quot;&lt;br /&gt;
 username                       &amp;quot;testDriverCommand&amp;quot;&lt;br /&gt;
 kind                           &amp;quot;drivercommand&amp;quot;&lt;br /&gt;
 supports-null-driver-character  1&lt;br /&gt;
 script                          &amp;quot;DriveToCommand.gs&amp;quot;&lt;br /&gt;
 class                           &amp;quot;DriveToCommand&amp;quot;&lt;br /&gt;
 description                     &amp;quot;Test command. This does the same thing as `Drive To&amp;#039;.&amp;quot;&lt;br /&gt;
 string-table&lt;br /&gt;
 {&lt;br /&gt;
   description                   &amp;quot;Allows a driver character to take a train either to a &lt;br /&gt;
                                   destination industry or a specific track in a destination industry.&amp;quot;&lt;br /&gt;
   driver_command_drive_to       &amp;quot;Drive To &amp;quot;&lt;br /&gt;
 }&lt;br /&gt;
 kuid-table&lt;br /&gt;
 {&lt;br /&gt;
   command-sounds                &amp;lt;kuid:-3:10219&amp;gt;&lt;br /&gt;
 }&lt;br /&gt;
 thumbnails&lt;br /&gt;
 {&lt;br /&gt;
   0&lt;br /&gt;
     {&lt;br /&gt;
       image                     &amp;quot;thumb.jpg&amp;quot;&lt;br /&gt;
       width                     240&lt;br /&gt;
       height                    180&lt;br /&gt;
     }&lt;br /&gt;
   1&lt;br /&gt;
     {&lt;br /&gt;
       image                     &amp;quot;driveto.tga&amp;quot;&lt;br /&gt;
       width                     64&lt;br /&gt;
       height                    64&lt;br /&gt;
      }&lt;br /&gt;
 }&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===DriverToCommand.gs File Listing===&lt;br /&gt;
&lt;br /&gt;
 //&lt;br /&gt;
 // DriverToCommand.gs&lt;br /&gt;
 //&lt;br /&gt;
 // Copyright (C) 2003 Auran Developments Pty Ltd&lt;br /&gt;
 // All Rights Reserved.&lt;br /&gt;
 //&lt;br /&gt;
 include &amp;quot;DriverCommand.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;World.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;Browser.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;KUID.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;Industry.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;DriveToScheduleCommand.gs&amp;quot;&lt;br /&gt;
 //&lt;br /&gt;
 // Driver command that allows a driver character to take a train either to a destination industry&lt;br /&gt;
 // or a specific track in a destination industry.&lt;br /&gt;
 //&lt;br /&gt;
 class DriveToCommand isclass DriverCommand&lt;br /&gt;
 {&lt;br /&gt;
 //&lt;br /&gt;
 // Initialize parent object and add handlers to process messages for this driver command object.&lt;br /&gt;
    //&lt;br /&gt;
    public void Init(Asset asset)&lt;br /&gt;
    {&lt;br /&gt;
        inherited(asset);&lt;br /&gt;
     AddHandler(me, &amp;quot;DriveToIndustry&amp;quot;, null, &amp;quot;DriveTo&amp;quot;);&lt;br /&gt;
  AddHandler(me, &amp;quot;DriveToIndustryTrack&amp;quot;, null,&amp;quot;DriveToTrack&amp;quot;);&lt;br /&gt;
    }&lt;br /&gt;
    //&lt;br /&gt;
 // Adds industry destination menu items for all industries to the given menu along with submenus of&lt;br /&gt;
 // destination tracks for all industries added.&lt;br /&gt;
 //&lt;br /&gt;
 public void AddCommandMenuItem(DriverCharacter driver,Menu menu)&lt;br /&gt;
    {&lt;br /&gt;
        Train train;&lt;br /&gt;
        if (driver)&lt;br /&gt;
        {&lt;br /&gt;
            train = driver.GetTrain();&lt;br /&gt;
            if (!train)&lt;br /&gt;
                return;&lt;br /&gt;
        }&lt;br /&gt;
        StringTable strTable = GetAsset().GetStringTable();&lt;br /&gt;
            Menu industriesMenu = Constructors.NewMenu();&lt;br /&gt;
            GameObject[] industryList = World.GetIndustryList();&lt;br /&gt;
            int i, industryCount = industryList.size();&lt;br /&gt;
            if (!industryCount)&lt;br /&gt;
     // we dont bother with a `Drive To&amp;#039; command if there are no industries&lt;br /&gt;
                return;&lt;br /&gt;
            for (i = 0; i &amp;lt; industryCount; i++)&lt;br /&gt;
            {&lt;br /&gt;
              Industry industry = cast&amp;lt;Industry&amp;gt;(industryList[i]);&lt;br /&gt;
             string localisedName = industry.GetLocalisedName();&lt;br /&gt;
             string[] locationNames = new string[0];&lt;br /&gt;
             string[] locationTracks = new string[0];&lt;br /&gt;
   &lt;br /&gt;
        industry.AppendDriverDestinations(locationNames,locationTracks);&lt;br /&gt;
                   if (localisedName.size())&lt;br /&gt;
              if (locationNames.size())&lt;br /&gt;
              {&lt;br /&gt;
                  Menu submenu = Constructors.NewMenu();&lt;br /&gt;
                  int j;&lt;br /&gt;
                  for (j = 0; j &amp;lt; locationNames.size(); j++)&lt;br /&gt;
            if (locationNames[j] and locationNames[j].size() and&lt;br /&gt;
   locationTracks[j] and locationTracks[j].size())&lt;br /&gt;
   &lt;br /&gt;
                     submenu.AddItem(locationNames[j], me, &amp;quot;DriveToIndustryTrack&amp;quot;, industry.GetId() + &amp;quot; &amp;quot; +&lt;br /&gt;
   locationTracks[j]);&lt;br /&gt;
   &lt;br /&gt;
   else if (train)&lt;br /&gt;
   &lt;br /&gt;
            train.Exception(&amp;quot;Error in `track names&amp;#039; of industry `&amp;quot;&lt;br /&gt;
   + localisedName + &amp;quot;&amp;#039;&amp;quot;);&lt;br /&gt;
   &lt;br /&gt;
         industriesMenu.AddSubmenu(localisedName + &amp;quot; &amp;gt;&amp;quot;,submenu);&lt;br /&gt;
              }&lt;br /&gt;
              else&lt;br /&gt;
          industriesMenu.AddItem(localisedName, me,&amp;quot;DriveToIndustry&amp;quot;, industry.GetName());&lt;br /&gt;
         }&lt;br /&gt;
         industriesMenu.SubdivideItems();&lt;br /&gt;
      menu.AddSubmenu(strTable.GetString(&amp;quot;driver_&lt;br /&gt;
   command_drive_to&amp;quot;) + &amp;quot; &amp;gt;&amp;quot;, industriesMenu);&lt;br /&gt;
    }&lt;br /&gt;
    //&lt;br /&gt;
    // Called by either DriveTo() or DriveToTrack() to play one of  random driver acknowledgments.&lt;br /&gt;
    //&lt;br /&gt;
   &lt;br /&gt;
 void PlayConfirmation(void)&lt;br /&gt;
 {&lt;br /&gt;
  KUID kuid = GetAsset().LookupKUIDTable(&amp;quot;command-sounds&amp;quot;);&lt;br /&gt;
     Library libCommandSounds = World.GetLibrary(kuid);&lt;br /&gt;
     if (libCommandSounds)&lt;br /&gt;
     {&lt;br /&gt;
    libCommandSounds.LibraryCall(&amp;quot;PlayConfirmation&amp;quot;,null, null);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 DriverScheduleCommand CreateScheduleCommand(DriverCharacter driver, Soup soup)&lt;br /&gt;
 {&lt;br /&gt;
  DriveToScheduleCommand cmd = new DriveToScheduleCommand();&lt;br /&gt;
     cmd.Init(driver, me);&lt;br /&gt;
     cmd.SetParent(me);&lt;br /&gt;
     cmd.SetProperties(soup);&lt;br /&gt;
   &lt;br /&gt;
     return cast&amp;lt;DriverScheduleCommand&amp;gt;cmd;&lt;br /&gt;
 }&lt;br /&gt;
 //&lt;br /&gt;
 // Handler method to drive a train to an industry (no specific destination track though).&lt;br /&gt;
 //&lt;br /&gt;
 void DriveTo(Message msg)&lt;br /&gt;
 {&lt;br /&gt;
     DriverCommands commands = GetDriverCommands(msg);&lt;br /&gt;
     DriverCharacter driver = cast&amp;lt;DriverCharacter&amp;gt;(msg.src);&lt;br /&gt;
     string industryName = msg.minor;&lt;br /&gt;
   &lt;br /&gt;
         // schedule our command&lt;br /&gt;
     Soup soup = Constructors.NewSoup();&lt;br /&gt;
     soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industryName);&lt;br /&gt;
   &lt;br /&gt;
  DriveToScheduleCommand cmd = cast&amp;lt;DriveToScheduleCommand&amp;gt;CreateScheduleCommand(driver, soup);&lt;br /&gt;
     commands.AddDriverScheduleCommand(cmd);&lt;br /&gt;
                        if (driver)&lt;br /&gt;
                                  PlayConfirmation();&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   //&lt;br /&gt;
   // Handler method to drive a train to a specific track in an industry.&lt;br /&gt;
   //&lt;br /&gt;
   &lt;br /&gt;
   void DriveToTrack(Message msg)&lt;br /&gt;
   {&lt;br /&gt;
       DriverCommands commands = GetDriverCommands(msg);&lt;br /&gt;
   &lt;br /&gt;
       DriverCharacter driver = cast&amp;lt;DriverCharacter&amp;gt;(msg.src);&lt;br /&gt;
       string msgData = msg.minor;&lt;br /&gt;
       int industryId = Str.UnpackInt(msgData);&lt;br /&gt;
       string trackName = Str.UnpackString(msgData);&lt;br /&gt;
   &lt;br /&gt;
       GameObject industry = Router.GetGameObject(industryId);&lt;br /&gt;
   &lt;br /&gt;
       if (!industry)&lt;br /&gt;
        return;&lt;br /&gt;
   &lt;br /&gt;
       // schedule our command&lt;br /&gt;
   &lt;br /&gt;
       Soup soup = Constructors.NewSoup();&lt;br /&gt;
       soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industry.GetName());&lt;br /&gt;
       soup.SetNamedTag(&amp;quot;trackName&amp;quot;, trackName);&lt;br /&gt;
   &lt;br /&gt;
       DriveToScheduleCommand cmd = cast&amp;lt;DriveToScheduleCommand&amp;gt;CreateScheduleCommand(driver, soup);&lt;br /&gt;
   &lt;br /&gt;
       commands.AddDriverScheduleCommand(cmd);&lt;br /&gt;
   &lt;br /&gt;
                        if (driver)&lt;br /&gt;
                             PlayConfirmation();&lt;br /&gt;
   }&lt;br /&gt;
   &lt;br /&gt;
   &lt;br /&gt;
 //&lt;br /&gt;
 void PlayConfirmation(void)&lt;br /&gt;
 {&lt;br /&gt;
     KUID kuid = GetAsset().LookupKUIDTable(&amp;quot;command-sounds&amp;quot;);&lt;br /&gt;
     Library libCommandSounds = World.GetLibrary(kuid);&lt;br /&gt;
     if (libCommandSounds)&lt;br /&gt;
     {&lt;br /&gt;
    libCommandSounds.LibraryCall(&amp;quot;PlayConfirmation&amp;quot;,null, null);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
    &lt;br /&gt;
 DriverScheduleCommand CreateScheduleCommand(DriverCharacter driver, Soup soup)&lt;br /&gt;
 {&lt;br /&gt;
  DriveToScheduleCommand cmd = newDriveToScheduleCommand();&lt;br /&gt;
   &lt;br /&gt;
     cmd.Init(driver, me);&lt;br /&gt;
     cmd.SetParent(me);&lt;br /&gt;
     cmd.SetProperties(soup);&lt;br /&gt;
   &lt;br /&gt;
     return cast&amp;lt;DriverScheduleCommand&amp;gt;cmd;&lt;br /&gt;
 }&lt;br /&gt;
 //&lt;br /&gt;
 // Handler method to drive a train to an industry (no specific destination track though).&lt;br /&gt;
 //&lt;br /&gt;
 void DriveTo(Message msg)&lt;br /&gt;
 {&lt;br /&gt;
              DriverCommands commands = GetDriverCommands(msg);&lt;br /&gt;
     DriverCharacter driver = cast&amp;lt;DriverCharacter&amp;gt;(msg.src);&lt;br /&gt;
     string industryName = msg.minor;&lt;br /&gt;
   &lt;br /&gt;
         // schedule our command&lt;br /&gt;
   &lt;br /&gt;
     Soup soup = Constructors.NewSoup();&lt;br /&gt;
     soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industryName);&lt;br /&gt;
   &lt;br /&gt;
  DriveToScheduleCommand cmd = cast&amp;lt;DriveToScheduleCommand&amp;gt;CreateScheduleCommand(driver, soup);&lt;br /&gt;
   &lt;br /&gt;
     commands.AddDriverScheduleCommand(cmd);&lt;br /&gt;
   &lt;br /&gt;
 //&lt;br /&gt;
 void PlayConfirmation(void)&lt;br /&gt;
 {&lt;br /&gt;
  KUID kuid = GetAsset().LookupKUIDTable(&amp;quot;command-sounds&amp;quot;);&lt;br /&gt;
     Library libCommandSounds = World.GetLibrary(kuid);&lt;br /&gt;
     if (libCommandSounds)&lt;br /&gt;
     {&lt;br /&gt;
    libCommandSounds.LibraryCall(&amp;quot;PlayConfirmation&amp;quot;,null, null);&lt;br /&gt;
     }&lt;br /&gt;
 }&lt;br /&gt;
 DriverScheduleCommand CreateScheduleCommand(DriverCharacter driver, Soup soup)&lt;br /&gt;
 {&lt;br /&gt;
  DriveToScheduleCommand cmd = new DriveToScheduleCommand();&lt;br /&gt;
   &lt;br /&gt;
     cmd.Init(driver, me);&lt;br /&gt;
     cmd.SetParent(me);&lt;br /&gt;
     cmd.SetProperties(soup);&lt;br /&gt;
   &lt;br /&gt;
     return cast&amp;lt;DriverScheduleCommand&amp;gt;cmd;&lt;br /&gt;
 }&lt;br /&gt;
 //&lt;br /&gt;
 // Handler method to drive a train to an industry (no specific destination track though).&lt;br /&gt;
 //&lt;br /&gt;
   &lt;br /&gt;
 void DriveTo(Message msg)&lt;br /&gt;
 {&lt;br /&gt;
              DriverCommands commands = GetDriverCommands(msg);&lt;br /&gt;
     DriverCharacter driver = cast&amp;lt;DriverCharacter&amp;gt;(msg.src);&lt;br /&gt;
   &lt;br /&gt;
     string industryName = msg.minor;&lt;br /&gt;
   &lt;br /&gt;
         // schedule our command&lt;br /&gt;
   &lt;br /&gt;
     Soup soup = Constructors.NewSoup();&lt;br /&gt;
     soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industryName);&lt;br /&gt;
   &lt;br /&gt;
  DriveToScheduleCommand cmd = cast&amp;lt;DriveToScheduleCommand&amp;gt;CreateScheduleCommand(driver, soup);&lt;br /&gt;
     commands.AddDriverScheduleCommand(cmd);&lt;br /&gt;
   &lt;br /&gt;
     if (driver)&lt;br /&gt;
          PlayConfirmation();&lt;br /&gt;
   }&lt;br /&gt;
   //&lt;br /&gt;
   // Handler method to drive a train to a specific track in an industry.&lt;br /&gt;
   //&lt;br /&gt;
   void DriveToTrack(Message msg)&lt;br /&gt;
   {&lt;br /&gt;
       DriverCommands commands = GetDriverCommands(msg);&lt;br /&gt;
       DriverCharacter driver = cast&amp;lt;DriverCharacter&amp;gt;(msg.src);&lt;br /&gt;
       string msgData = msg.minor;&lt;br /&gt;
       int industryId = Str.UnpackInt(msgData);&lt;br /&gt;
        &lt;br /&gt;
       string trackName = Str.UnpackString(msgData);&lt;br /&gt;
         &lt;br /&gt;
       GameObject industry = Router.GetGameObject(industryId);&lt;br /&gt;
       &lt;br /&gt;
       if (!industry)&lt;br /&gt;
        return;&lt;br /&gt;
   &lt;br /&gt;
       // schedule our command&lt;br /&gt;
   &lt;br /&gt;
       Soup soup = Constructors.NewSoup();&lt;br /&gt;
       soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industry.GetName());&lt;br /&gt;
       soup.SetNamedTag(&amp;quot;trackName&amp;quot;, trackName);&lt;br /&gt;
     &lt;br /&gt;
    DriveToScheduleCommand cmd = cast&amp;lt;DriveToScheduleCommand&amp;gt;CreateScheduleCommand(driver, soup);&lt;br /&gt;
   &lt;br /&gt;
       commands.AddDriverScheduleCommand(cmd);&lt;br /&gt;
                        if (driver)&lt;br /&gt;
                                  PlayConfirmation();&lt;br /&gt;
   }&lt;br /&gt;
   }&lt;br /&gt;
  //&lt;br /&gt;
  // Handler method to drive a train to a specific track in an industry.&lt;br /&gt;
  //&lt;br /&gt;
   void DriveToTrack(Message msg)&lt;br /&gt;
   {&lt;br /&gt;
                DriverCommands commands = GetDriverCommands(msg);&lt;br /&gt;
       DriverCharacter driver = cast&amp;lt;DriverCharacter&amp;gt;(msg.src);&lt;br /&gt;
   &lt;br /&gt;
       string msgData = msg.minor;&lt;br /&gt;
       int industryId = Str.UnpackInt(msgData);&lt;br /&gt;
       string trackName = Str.UnpackString(msgData);&lt;br /&gt;
       GameObject industry = Router.GetGameObject(industryId);&lt;br /&gt;
   &lt;br /&gt;
       if (!industry)&lt;br /&gt;
        return;&lt;br /&gt;
   &lt;br /&gt;
       // schedule our command&lt;br /&gt;
   &lt;br /&gt;
       Soup soup = Constructors.NewSoup();&lt;br /&gt;
       soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industry.GetName());&lt;br /&gt;
       soup.SetNamedTag(&amp;quot;trackName&amp;quot;, trackName);&lt;br /&gt;
   &lt;br /&gt;
    DriveToScheduleCommand cmd = cast&amp;lt;DriveToScheduleCommand&amp;gt;CreateScheduleCommand(driver, soup);&lt;br /&gt;
   &lt;br /&gt;
       commands.AddDriverScheduleCommand(cmd);&lt;br /&gt;
                        if (driver)&lt;br /&gt;
                                  PlayConfirmation();&lt;br /&gt;
   }&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
And the dependent script&lt;br /&gt;
&lt;br /&gt;
===DriveToScheduleCommand.gs File Fisting===&lt;br /&gt;
 //&lt;br /&gt;
 // DriveToScheduleCommand.gs&lt;br /&gt;
 //&lt;br /&gt;
 // Copyright (C) 2003 Auran Developments Pty Ltd&lt;br /&gt;
 // All Rights Reserved.&lt;br /&gt;
 //&lt;br /&gt;
 include &amp;quot;DriverCommand.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;World.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;Browser.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;KUID.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;Industry.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;DriveToCommand.gs&amp;quot;&lt;br /&gt;
 include &amp;quot;Schedule.gs&amp;quot;&lt;br /&gt;
 //&lt;br /&gt;
 // Driver schedule command used by DriveToCommand to get a driver character to take a train to&lt;br /&gt;
 // a specific track on an industry.&lt;br /&gt;
 //&lt;br /&gt;
 class DriveToScheduleCommand isclass DriverScheduleCommand&lt;br /&gt;
 {&lt;br /&gt;
  public string industryName; // Name of the industry to drive to.&lt;br /&gt;
  public string trackName;       // Name of the track in the industry to drive to.&lt;br /&gt;
     DriveToCommand parent;&lt;br /&gt;
     public void SetParent(DriveToCommand newParent)&lt;br /&gt;
     {&lt;br /&gt;
        parent = newParent;&lt;br /&gt;
     }&lt;br /&gt;
 //&lt;br /&gt;
 // Starts executing this schedule command on the given driver character.&lt;br /&gt;
 //&lt;br /&gt;
    public bool BeginExecute(DriverCharacter driver)&lt;br /&gt;
    {&lt;br /&gt;
        Train train = driver.GetTrain();&lt;br /&gt;
       if (!train)&lt;br /&gt;
           // cant drive if we dont have a train&lt;br /&gt;
           return false;&lt;br /&gt;
    Industry industry = cast&amp;lt;Industry&amp;gt;(Router.GetGameObject(industryName));&lt;br /&gt;
       if (!industry)&lt;br /&gt;
           // cant drive to an industry which doesn&amp;#039;t exist&lt;br /&gt;
           return false;&lt;br /&gt;
       return driver.NavigateToIndustry(industry, trackName);&lt;br /&gt;
   }&lt;br /&gt;
   // we should really implement EndExecute() to allow the game to determine the success of this command&lt;br /&gt;
   //&lt;br /&gt;
   // Provides an icon for this command so it can be seen on the driver&amp;#039;s schedule. Uses the industry&lt;br /&gt;
   // icon to indicate the destination.&lt;br /&gt;
   //&lt;br /&gt;
   public object GetIcon(void)&lt;br /&gt;
   {&lt;br /&gt;
    Industry industry = cast&amp;lt;Industry&amp;gt;(Router.GetGameObject(industryName));&lt;br /&gt;
       return cast&amp;lt;object&amp;gt;industry;&lt;br /&gt;
   }&lt;br /&gt;
   public string GetTooltip(void)&lt;br /&gt;
   {&lt;br /&gt;
       StringTable strTable = GetAsset().GetStringTable();&lt;br /&gt;
       string userTrackName = trackName;&lt;br /&gt;
    Industry industry = cast&amp;lt;Industry&amp;gt;(Router.GetGameObject(industryName));&lt;br /&gt;
       if (industry)&lt;br /&gt;
       {&lt;br /&gt;
           string[] destNames = new string[0];&lt;br /&gt;
           string[] destTracks = new string[0];&lt;br /&gt;
      industry.AppendDriverDestinations(destNames,destTracks);&lt;br /&gt;
           int i;&lt;br /&gt;
         for (i = 0; i &amp;lt; destNames.size(); i++)&lt;br /&gt;
         {&lt;br /&gt;
             if (destTracks[i] == trackName)&lt;br /&gt;
             {&lt;br /&gt;
                 userTrackName = destNames[i];&lt;br /&gt;
                 break;&lt;br /&gt;
             }&lt;br /&gt;
         }&lt;br /&gt;
     }&lt;br /&gt;
  return strTable.GetString(&amp;quot;driver_command_drive_to&amp;quot;) + industryName + &amp;quot; (&amp;quot; + userTrackName + &amp;quot;)&amp;quot;;&lt;br /&gt;
  }&lt;br /&gt;
  public Soup GetProperties(void)&lt;br /&gt;
  {&lt;br /&gt;
     Soup soup = Constructors.NewSoup();&lt;br /&gt;
     // Save support&lt;br /&gt;
     // Save the properties to the soup, then return the soup&lt;br /&gt;
     soup.SetNamedTag(&amp;quot;industryName&amp;quot;, industryName);&lt;br /&gt;
     soup.SetNamedTag(&amp;quot;trackName&amp;quot;, trackName);&lt;br /&gt;
     return soup;&lt;br /&gt;
  }&lt;br /&gt;
  public void SetProperties(Soup soup)&lt;br /&gt;
  {&lt;br /&gt;
     // Load support&lt;br /&gt;
     // Setup the properties from the passed in soup&lt;br /&gt;
     industryName = soup.GetNamedTag(&amp;quot;industryName&amp;quot;);&lt;br /&gt;
     trackName = soup.GetNamedTag(&amp;quot;trackName&amp;quot;);&lt;br /&gt;
  }&lt;br /&gt;
  };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Download this asset===&lt;br /&gt;
This asset is available for download from the TRS2006website at:&lt;br /&gt;
&lt;br /&gt;
http://files.auran.com/TRS2006/Downloads/Example_Download.zip&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Return to CCG Index==&lt;br /&gt;
[[Content Creator&amp;#039;s Guide]]&lt;br /&gt;
&lt;br /&gt;
[[CCG/Kind_Examples|Kind Examples]]&lt;/div&gt;</summary>
		<author><name>Pev</name></author>
	</entry>
</feed>