diff -ur -x '*.log' -x '*.diff' -x '*.zip*' -x '*.tar.gz*' -x RELEASE -x PACKAGES -x '*REBUILD*' -x .release /home/openttd/public_html/rust/nightlies/r23/grf2html/rust/nfo.html /home/openttd/public_html/rust/nightlies/REBUILD/r23/grf2html/rust/nfo.html
--- /home/openttd/public_html/rust/nightlies/r23/grf2html/rust/nfo.html	
+++ /home/openttd/public_html/rust/nightlies/REBUILD/r23/grf2html/rust/nfo.html	
@@ -28,13 +28,17 @@
 (1 bytes):
  57
 </li>
+<li><b>"BLTR"</b>
+(1 bytes):
+ 38
+</li>
 </ul>
 </li>
 </ul>
 </td></tr>
 <tr valign="top"><td align=right><a name="sprite2"></a>#&nbsp;2</td><td>
 <b>Action8</b> - Register NewGrf<table summary="Properties">
-<tr><th align="left">GrfVersion</th><td>7</td></tr>
+<tr><th align="left">GrfVersion</th><td>8</td></tr>
 <tr><th align="left">GrfID</th><td>0x52 0x55 0x53 0x54 ("RUST")</td></tr>
 <tr><th align="left">Name</th><td>"Revived US Trainset (RUST) r23"</td></tr>
 <tr><th align="left">Description</th><td>&lt;0x8E orange&gt; "Revived US Trainset" &lt;0x0D new line&gt; &lt;0x98 black&gt; "A revival and expansion of the classic USSet." &lt;0x0D new line&gt; "Coding: " &lt;0x89 light gray&gt; "EyeMWing" &lt;0x0D new line&gt; &lt;0x98 black&gt; "New Graphics: " &lt;0x89 light gray&gt; "TBD" &lt;0x0D new line&gt; &lt;0x98 black&gt; "License: " &lt;0x89 light gray&gt; "GPL v2" &lt;0x0D new line&gt; &lt;0x98 black&gt; "Website: " &lt;0x89 light gray&gt; "TBD" &lt;0x0D new line&gt; &lt;0x98 black&gt; "Original USSet by: " &lt;0x89 light gray&gt; "Oracle, krtaylor" &lt;0x0D new line&gt; &lt;0x98 black&gt; "Original USSet graphics by: " &lt;0x89 light gray&gt; "DanMacK, uzuraptor, aaronp, Ron Taylor, mnormal, Purno, Born Acorn, Oracle"</td></tr>
@@ -321,16 +325,16 @@
 value := (VarC6"Vehicle type ID") and 0x0000FFFF
 </td></tr><tr valign="top"><th align="left">Decision</th><td>
 <table summary="Result" border="1" rules="all"><tr><th>From</th><th>To</th><th></th></tr>
-<tr><td>0x00000079 (121)</td><td>0x00000079 (121)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000075 (117)</td><td>0x00000075 (117)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000074 (116)</td><td>0x00000074 (116)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007C (124)</td><td>0x0000007C (124)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007D (125)</td><td>0x0000007D (125)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000076 (118)</td><td>0x00000076 (118)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000080 (128)</td><td>0x00000080 (128)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000081 (129)</td><td>0x00000081 (129)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007E (126)</td><td>0x0000007E (126)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007F (127)</td><td>0x0000007F (127)</td><td>return 0x00FE</td></tr>
+<tr><td>0x00000079 (121)</td><td>0x00000079 (121)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000075 (117)</td><td>0x00000075 (117)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000074 (116)</td><td>0x00000074 (116)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007C (124)</td><td>0x0000007C (124)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007D (125)</td><td>0x0000007D (125)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000076 (118)</td><td>0x00000076 (118)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000080 (128)</td><td>0x00000080 (128)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000081 (129)</td><td>0x00000081 (129)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007E (126)</td><td>0x0000007E (126)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007F (127)</td><td>0x0000007F (127)</td><td>return 0x0401</td></tr>
 </table>
 </td></tr><tr><th align="left">Default</th><td>return 0x0000</td></tr></table
 </td></tr>
@@ -1892,11 +1896,11 @@
 value := (VarC6"Vehicle type ID") and 0x0000FFFF
 </td></tr><tr valign="top"><th align="left">Decision</th><td>
 <table summary="Result" border="1" rules="all"><tr><th>From</th><th>To</th><th></th></tr>
-<tr><td>0x00000077 (119)</td><td>0x00000077 (119)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000078 (120)</td><td>0x00000078 (120)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000079 (121)</td><td>0x00000079 (121)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007A (122)</td><td>0x0000007A (122)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007B (123)</td><td>0x0000007B (123)</td><td>return 0x00FE</td></tr>
+<tr><td>0x00000077 (119)</td><td>0x00000077 (119)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000078 (120)</td><td>0x00000078 (120)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000079 (121)</td><td>0x00000079 (121)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007A (122)</td><td>0x0000007A (122)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007B (123)</td><td>0x0000007B (123)</td><td>return 0x0401</td></tr>
 </table>
 </td></tr><tr><th align="left">Default</th><td>return 0x0007</td></tr></table
 </td></tr>
@@ -1911,11 +1915,11 @@
 value := (VarC6"Vehicle type ID") and 0x0000FFFF
 </td></tr><tr valign="top"><th align="left">Decision</th><td>
 <table summary="Result" border="1" rules="all"><tr><th>From</th><th>To</th><th></th></tr>
-<tr><td>0x00000077 (119)</td><td>0x00000077 (119)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000078 (120)</td><td>0x00000078 (120)</td><td>return 0x00FE</td></tr>
-<tr><td>0x00000079 (121)</td><td>0x00000079 (121)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007A (122)</td><td>0x0000007A (122)</td><td>return 0x00FE</td></tr>
-<tr><td>0x0000007B (123)</td><td>0x0000007B (123)</td><td>return 0x00FE</td></tr>
+<tr><td>0x00000077 (119)</td><td>0x00000077 (119)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000078 (120)</td><td>0x00000078 (120)</td><td>return 0x0401</td></tr>
+<tr><td>0x00000079 (121)</td><td>0x00000079 (121)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007A (122)</td><td>0x0000007A (122)</td><td>return 0x0401</td></tr>
+<tr><td>0x0000007B (123)</td><td>0x0000007B (123)</td><td>return 0x0401</td></tr>
 </table>
 </td></tr><tr><th align="left">Default</th><td>chain to 0xFE (<a href="#sprite7">#&nbsp;7 VarAction2</a>)</td></tr></table
 </td></tr>
@@ -2567,7 +2571,7 @@
 <td>0xFD (253)</td>
 </tr>
 <tr valign="top"><th align="left">0x09 "Speed"</th>
-<td>0x00EE (238)</td>
+<td>0x00EF (239)</td>
 </tr>
 <tr valign="top"><th align="left">0x27 "Miscellaneous flags"</th>
 <td>0x01</td>
diff -ur -x '*.log' -x '*.diff' -x '*.zip*' -x '*.tar.gz*' -x RELEASE -x PACKAGES -x '*REBUILD*' -x .release /home/openttd/public_html/rust/nightlies/r23/log/rust.nfo /home/openttd/public_html/rust/nightlies/REBUILD/r23/log/rust.nfo
--- /home/openttd/public_html/rust/nightlies/r23/log/rust.nfo	
+++ /home/openttd/public_html/rust/nightlies/REBUILD/r23/log/rust.nfo	
@@ -7,14 +7,15 @@
 
 0 * 4 \d582 
 
-1 * 46 14 "C" "INFO" 
+1 * 54 14 "C" "INFO" 
 "B" "VRSN" \w4 \dx00000017 
 "B" "MINV" \w4 \dx00000017 
 "B" "NPAR" \w1 00 
 "B" "PALS" \w1 "W" 
+"B" "BLTR" \w1 "8" 
 00 
 00 
-2 * 319 08 07 "RUST" "Revived US Trainset (RUST) r23" 00 "\8ERevived US Trainset\0D\98A revival and expansion of the classic USSet.\0DCoding: \89EyeMWing\0D\98New Graphics: \89TBD\0D\98License: \89GPL v2\0D\98Website: \89TBD\0D\98Original USSet by: \89Oracle, krtaylor\0D\98Original USSet graphics by: \89DanMacK, uzuraptor, aaronp, Ron Taylor, mnormal, Purno, Born Acorn, Oracle" 00 
+2 * 319 08 08 "RUST" "Revived US Trainset (RUST) r23" 00 "\8ERevived US Trainset\0D\98A revival and expansion of the classic USSet.\0DCoding: \89EyeMWing\0D\98New Graphics: \89TBD\0D\98License: \89GPL v2\0D\98Website: \89TBD\0D\98Original USSet by: \89Oracle, krtaylor\0D\98Original USSet graphics by: \89DanMacK, uzuraptor, aaronp, Ron Taylor, mnormal, Purno, Born Acorn, Oracle" 00 
 3 * 283 04 00 FF 0A \wxD000 "This rolling stock cannot be coupled to this train." 00 "AT&SF Warbonnet" 00 "AT&SF Cat Whiskers" 00 "Chicago and North Western" 00 "Lehigh Valley" 00 "Minneapolis and St. Louis" 00 "Union Pacific" 00 "Only Acela Express and JetTrain rolling stock can be attached to this train." 00 "Amtrak Acela" 00 "Bombardier JetTrain" 00 
 
 4 * 124 00 00 \b1 74 FF \wx0000 
@@ -36,16 +37,16 @@
 7 * 113 02 00 FE 89 
 C6 00 \dx0000FFFF 
 \b10 
-\wx80FE \dx00000079 \dx00000079 	// 121 .. 121: return 254;
-\wx80FE \dx00000075 \dx00000075 	// 117 .. 117: return 254;
-\wx80FE \dx00000074 \dx00000074 	// 116 .. 116: return 254;
-\wx80FE \dx0000007C \dx0000007C 	// 124 .. 124: return 254;
-\wx80FE \dx0000007D \dx0000007D 	// 125 .. 125: return 254;
-\wx80FE \dx00000076 \dx00000076 	// 118 .. 118: return 254;
-\wx80FE \dx00000080 \dx00000080 	// 128 .. 128: return 254;
-\wx80FE \dx00000081 \dx00000081 	// 129 .. 129: return 254;
-\wx80FE \dx0000007E \dx0000007E 	// 126 .. 126: return 254;
-\wx80FE \dx0000007F \dx0000007F 	// 127 .. 127: return 254;
+\wx8401 \dx00000079 \dx00000079 	// 121 .. 121: return 1025;
+\wx8401 \dx00000075 \dx00000075 	// 117 .. 117: return 1025;
+\wx8401 \dx00000074 \dx00000074 	// 116 .. 116: return 1025;
+\wx8401 \dx0000007C \dx0000007C 	// 124 .. 124: return 1025;
+\wx8401 \dx0000007D \dx0000007D 	// 125 .. 125: return 1025;
+\wx8401 \dx00000076 \dx00000076 	// 118 .. 118: return 1025;
+\wx8401 \dx00000080 \dx00000080 	// 128 .. 128: return 1025;
+\wx8401 \dx00000081 \dx00000081 	// 129 .. 129: return 1025;
+\wx8401 \dx0000007E \dx0000007E 	// 126 .. 126: return 1025;
+\wx8401 \dx0000007F \dx0000007F 	// 127 .. 127: return 1025;
 \wx8000 // default: return string(STR_AAR_COUPLER_FAIL);
 
 // Name: sw_common_zero
@@ -703,22 +704,22 @@
 278 * 63 02 00 ED 89 
 C6 00 \dx0000FFFF 
 \b5 
-\wx80FE \dx00000077 \dx00000077 	// 119 .. 119: return 254;
-\wx80FE \dx00000078 \dx00000078 	// 120 .. 120: return 254;
-\wx80FE \dx00000079 \dx00000079 	// 121 .. 121: return 254;
-\wx80FE \dx0000007A \dx0000007A 	// 122 .. 122: return 254;
-\wx80FE \dx0000007B \dx0000007B 	// 123 .. 123: return 254;
+\wx8401 \dx00000077 \dx00000077 	// 119 .. 119: return 1025;
+\wx8401 \dx00000078 \dx00000078 	// 120 .. 120: return 1025;
+\wx8401 \dx00000079 \dx00000079 	// 121 .. 121: return 1025;
+\wx8401 \dx0000007A \dx0000007A 	// 122 .. 122: return 1025;
+\wx8401 \dx0000007B \dx0000007B 	// 123 .. 123: return 1025;
 \wx8007 // default: return string(STR_ACELA_COUPLER_FAIL);
 
 // Name: sw_hhp8_coupler
 279 * 63 02 00 FC 89 
 C6 00 \dx0000FFFF 
 \b5 
-\wx80FE \dx00000077 \dx00000077 	// 119 .. 119: return 254;
-\wx80FE \dx00000078 \dx00000078 	// 120 .. 120: return 254;
-\wx80FE \dx00000079 \dx00000079 	// 121 .. 121: return 254;
-\wx80FE \dx0000007A \dx0000007A 	// 122 .. 122: return 254;
-\wx80FE \dx0000007B \dx0000007B 	// 123 .. 123: return 254;
+\wx8401 \dx00000077 \dx00000077 	// 119 .. 119: return 1025;
+\wx8401 \dx00000078 \dx00000078 	// 120 .. 120: return 1025;
+\wx8401 \dx00000079 \dx00000079 	// 121 .. 121: return 1025;
+\wx8401 \dx0000007A \dx0000007A 	// 122 .. 122: return 1025;
+\wx8401 \dx0000007B \dx0000007B 	// 123 .. 123: return 1025;
 \wx00FE // default: sw_aar_coupler;
 
 280 * 6 01 00 \b2 FF \wx0008 
@@ -992,7 +993,7 @@
 17 00 
 0D 00 
 12 FD 
-09 \wx00EE 
+09 \wx00EF 
 27 01 
 1C 00 
 05 00 
diff -ur -x '*.log' -x '*.diff' -x '*.zip*' -x '*.tar.gz*' -x RELEASE -x PACKAGES -x '*REBUILD*' -x .release /home/openttd/public_html/rust/nightlies/r23/rust.md5 /home/openttd/public_html/rust/nightlies/REBUILD/r23/rust.md5
--- /home/openttd/public_html/rust/nightlies/r23/rust.md5	
+++ /home/openttd/public_html/rust/nightlies/REBUILD/r23/rust.md5	
@@ -1 +1 @@
-d293d7e651ee73c40e427312167c90ab  rust.grf
+6fd4b973b52966b50a1fa046332a6ec3  rust.grf
