// Automatically generated by GRFCODEC. Do not modify! // (Info version 7) // Escapes: 2+ = 71 = D= = DR 2- = 70 = D+ = DF 2< = 7= = D- = DC 2> = 7! = Du* = DM 2u< = 7< = D* = DnF 2u> = 7> = Du<< = DnC 2/ = 7G = D<< = DO 2% = 7g = D& 2u/ = 7gG = D| 2u% = 7GG = Du/ 2* = 7gg = D/ 2& = 7c = Du% 2| = 7C = D% 2^ 2sto = 2s 2rst = 2r 2+ 2ror = 2rot // Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel 0 * 4 B6 18 00 00 // Initial sprite with line count. Leave it empty because NFORenum will fix it for you. // Action 8: define GRF version (07), GRFID (number), Name and Description. //!!Warning (144): Offset 104: Control character 8E should not be used in this string. 1 * 227 08 07 27 71 10 02 "2cc-Set BETA 2.03 pre-release" 00 "Drawn by Purno, Snail, Wile E Coyote and DanMack\nCoded by DJ Nekkid\n" 8E "Check the readme for parameters\nHowever, Parameter1 (Prices: 0 = default, 9 = Double, 7 = Half, 6 = 1/4th, 5 = 1/8th, etc" 00 2 * 9 07 A1 04 \7= FF FF FF FF 01 3 * 9 07 A1 04 \7> \w13500 00 07 01 // Cargo translation table // -1 * 0 00 08 01 29 00 09 // "COAL" "WATR" "RUBB" "MAIL" "OIL_" // 0-4 // "LVST" "GOOD" "CERE" "GRAN" "WHET" // 5-9 // "MAIZ" "WOOD" "WODT" "IORE" "CORE" // 10-14 // "STEL" "PLAS" "VALU" "GOLD" "DIAM" // 15-19 // "PAPR" "FOOD" "FRUT" "FISH" "WOOL" // 20-24 // "POTA" "SAND" "GLAS" "WDPR" "DYES" // 25-29 // "FERT" "PASS" "RFPR" "VEHI" "PETR" // 30-34 // "BRCK" "SULP" "CMNT" "FICR" "LIME" // 35-39 // "MILK" "TOUR" "OLSD" // 40-42 // Cargo translation table 4 * 178 00 08 01 2B 00 09 "COAL" "WATR" "RUBB" "MAIL" "OIL_" "LVST" "GOOD" "CERE" "GRAN" "WHET" "MAIZ" "WOOD" "WODT" "IORE" "CORE" "STEL" "PLAS" "VALU" "GOLD" "DIAM" "PAPR" "FOOD" "FRUT" "FISH" "WOOL" "POTA" "SAND" "GLAS" "WDPR" "DYES" "FERT" "PASS" "RFPR" "VEHI" "PETR" "BRCK" "SULP" "CMNT" "FICR" "LIME" "MILK" "TOUR" "OLSD" // Original //-1 * 7 00 08 01 01 0F 08 09 // Engine Purch Price //-1 * 7 00 08 01 01 10 08 0A // Waggon purch Price //-1 * 7 00 08 01 01 2A 08 0A // Steam running //-1 * 7 00 08 01 01 2B 08 0E // Diesel running //-1 * 7 00 08 01 01 2C 08 0E // Electro Running //-1 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) // Cost-Factors and other misc stuff // 1/256th costs 5 * 7 00 08 01 01 0F 08 00// Engine Purch Price 6 * 7 00 08 01 01 10 08 02 // Waggon purch Price 7 * 7 00 08 01 01 2A 08 01 // Steam running 8 * 7 00 08 01 01 2B 08 05 // Diesel running 9 * 7 00 08 01 01 2C 08 05 // Electro Running 10 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 11 * 6 09 00 01 \7= 01 F0 // (skip to F0) // 1/128th costs 12 * 7 00 08 01 01 0F 08 01 // Engine Purch Price 13 * 7 00 08 01 01 10 08 03 // Waggon purch Price 14 * 7 00 08 01 01 2A 08 02 // Steam running 15 * 7 00 08 01 01 2B 08 06 // Diesel running 16 * 7 00 08 01 01 2C 08 06 // Electro Running 17 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 18 * 6 09 00 01 \7= 02 F0 // (skip to F0) // 1/64th costs 19 * 7 00 08 01 01 0F 08 02 // Engine Purch Price 20 * 7 00 08 01 01 10 08 04 // Waggon purch Price 21 * 7 00 08 01 01 2A 08 03 // Steam running 22 * 7 00 08 01 01 2B 08 07 // Diesel running 23 * 7 00 08 01 01 2C 08 07 // Electro Running 24 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 25 * 6 09 00 01 \7= 03 F0 // (skip to F0) // 1/32th costs 26 * 7 00 08 01 01 0F 08 03 // Engine Purch Price 27 * 7 00 08 01 01 10 08 05 // Waggon purch Price 28 * 7 00 08 01 01 2A 08 04 // Steam running 29 * 7 00 08 01 01 2B 08 08 // Diesel running 30 * 7 00 08 01 01 2C 08 08 // Electro Running 31 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 32 * 6 09 00 01 \7= 04 F0 // (skip to F0) // 1/16th costs 33 * 7 00 08 01 01 0F 08 04 // Engine Purch Price 34 * 7 00 08 01 01 10 08 06 // Waggon purch Price 35 * 7 00 08 01 01 2A 08 05 // Steam running 36 * 7 00 08 01 01 2B 08 09 // Diesel running 37 * 7 00 08 01 01 2C 08 09 // Electro Running 38 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 39 * 6 09 00 01 \7= 05 F0 // (skip to F0) // 1/8th costs 40 * 7 00 08 01 01 0F 08 05 // Engine Purch Price 41 * 7 00 08 01 01 10 08 07 // Waggon purch Price 42 * 7 00 08 01 01 2A 08 06 // Steam running 43 * 7 00 08 01 01 2B 08 0A // Diesel running 44 * 7 00 08 01 01 2C 08 0A // Electro Running 45 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 46 * 6 09 00 01 \7= 04 F0 // (skip to F0) // 1/8th costs 47 * 7 00 08 01 01 0F 08 06 // Engine Purch Price 48 * 7 00 08 01 01 10 08 08 // Waggon purch Price 49 * 7 00 08 01 01 2A 08 07 // Steam running 50 * 7 00 08 01 01 2B 08 0B // Diesel running 51 * 7 00 08 01 01 2C 08 0B // Electro Running 52 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 53 * 6 09 00 01 \7= 05 F0 // (skip to F0) // 1/4th costs 54 * 7 00 08 01 01 0F 08 07 // Engine Purch Price 55 * 7 00 08 01 01 10 08 09 // Waggon purch Price 56 * 7 00 08 01 01 2A 08 08 // Steam running 57 * 7 00 08 01 01 2B 08 0C // Diesel running 58 * 7 00 08 01 01 2C 08 0C // Electro Running 59 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 60 * 6 09 00 01 \7= 06 F0 // (skip to F0) // Half costs 61 * 7 00 08 01 01 0F 08 08 // Engine Purch Price 62 * 7 00 08 01 01 10 08 0A // Waggon purch Price 63 * 7 00 08 01 01 2A 08 09 // Steam running 64 * 7 00 08 01 01 2B 08 0D // Diesel running 65 * 7 00 08 01 01 2C 08 0D // Electro Running 66 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 67 * 6 09 00 01 \7= 07 F0 // (skip to F0) // Double costs 68 * 7 00 08 01 01 0F 08 0A// Engine Purch Price 69 * 7 00 08 01 01 10 08 0B // Waggon purch Price 70 * 7 00 08 01 01 2A 08 0A // Steam running 71 * 7 00 08 01 01 2B 08 0E // Diesel running 72 * 7 00 08 01 01 2C 08 0E // Electro Running 73 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) 74 * 6 09 00 01 \7= 09 F0 // (skip to F0) // Default costs 75 * 7 00 08 01 01 0F 08 09 // Engine Purch Price 76 * 7 00 08 01 01 10 08 0A // Waggon purch Price 77 * 7 00 08 01 01 2A 08 09 // Steam running 78 * 7 00 08 01 01 2B 08 0D // Diesel running 79 * 7 00 08 01 01 2C 08 0D // Electro Running 80 * 9 0D 8F 00 FF 00 08 5F 10 00 // Much Higher elrails (5F) (aprox 11x) and mono/mag (10) (aprox 2x) // Skippes hit 81 * 2 10 F0 // Some stuff 82 * 9 0D 9E 08 9E FF 08 00 00 00 // Draw all 32 px in the depot view 83 * 9 0D 8E \D= FF 00 02 00 00 00 // Drop 2px in depot view // text moved to language files. English found in sprites/nfo/strings/english.nfo //Disable original trains 84 * 7 00 00 \b1 01 \b0 06 00 85 * 7 00 00 \b1 01 \b1 06 00 86 * 7 00 00 \b1 01 \b2 06 00 87 * 7 00 00 \b1 01 \b3 06 00 88 * 7 00 00 \b1 01 \b4 06 00 89 * 7 00 00 \b1 01 \b5 06 00 90 * 7 00 00 \b1 01 \b6 06 00 91 * 7 00 00 \b1 01 \b7 06 00 92 * 7 00 00 \b1 01 \b8 06 00 93 * 7 00 00 \b1 01 \b9 06 00 94 * 7 00 00 \b1 01 \b10 06 00 95 * 7 00 00 \b1 01 \b11 06 00 96 * 7 00 00 \b1 01 \b12 06 00 97 * 7 00 00 \b1 01 \b13 06 00 98 * 7 00 00 \b1 01 \b14 06 00 99 * 7 00 00 \b1 01 \b15 06 00 100 * 7 00 00 \b1 01 \b16 06 00 101 * 7 00 00 \b1 01 \b17 06 00 102 * 7 00 00 \b1 01 \b18 06 00 103 * 7 00 00 \b1 01 \b19 06 00 104 * 7 00 00 \b1 01 \b20 06 00 105 * 7 00 00 \b1 01 \b21 06 00 106 * 7 00 00 \b1 01 \b22 06 00 107 * 7 00 00 \b1 01 \b23 06 00 108 * 7 00 00 \b1 01 \b24 06 00 109 * 7 00 00 \b1 01 \b25 06 00 110 * 7 00 00 \b1 01 \b26 06 00 111 * 7 00 00 \b1 01 \b27 06 00 112 * 7 00 00 \b1 01 \b28 06 00 113 * 7 00 00 \b1 01 \b29 06 00 114 * 7 00 00 \b1 01 \b30 06 00 115 * 7 00 00 \b1 01 \b31 06 00 116 * 7 00 00 \b1 01 \b32 06 00 117 * 7 00 00 \b1 01 \b33 06 00 118 * 7 00 00 \b1 01 \b34 06 00 119 * 7 00 00 \b1 01 \b35 06 00 120 * 7 00 00 \b1 01 \b36 06 00 121 * 7 00 00 \b1 01 \b37 06 00 122 * 7 00 00 \b1 01 \b38 06 00 123 * 7 00 00 \b1 01 \b39 06 00 124 * 7 00 00 \b1 01 \b40 06 00 125 * 7 00 00 \b1 01 \b41 06 00 126 * 7 00 00 \b1 01 \b42 06 00 127 * 7 00 00 \b1 01 \b43 06 00 128 * 7 00 00 \b1 01 \b44 06 00 129 * 7 00 00 \b1 01 \b45 06 00 130 * 7 00 00 \b1 01 \b46 06 00 131 * 7 00 00 \b1 01 \b47 06 00 132 * 7 00 00 \b1 01 \b48 06 00 133 * 7 00 00 \b1 01 \b49 06 00 134 * 7 00 00 \b1 01 \b50 06 00 135 * 7 00 00 \b1 01 \b51 06 00 136 * 7 00 00 \b1 01 \b52 06 00 137 * 7 00 00 \b1 01 \b53 06 00 138 * 7 00 00 \b1 01 \b54 06 00 139 * 7 00 00 \b1 01 \b55 06 00 140 * 7 00 00 \b1 01 \b56 06 00 141 * 7 00 00 \b1 01 \b57 06 00 142 * 7 00 00 \b1 01 \b58 06 00 143 * 7 00 00 \b1 01 \b59 06 00 144 * 7 00 00 \b1 01 \b60 06 00 145 * 7 00 00 \b1 01 \b61 06 00 146 * 7 00 00 \b1 01 \b62 06 00 147 * 7 00 00 \b1 01 \b63 06 00 148 * 7 00 00 \b1 01 \b64 06 00 149 * 7 00 00 \b1 01 \b65 06 00 150 * 7 00 00 \b1 01 \b66 06 00 151 * 7 00 00 \b1 01 \b67 06 00 152 * 7 00 00 \b1 01 \b68 06 00 153 * 7 00 00 \b1 01 \b69 06 00 154 * 7 00 00 \b1 01 \b70 06 00 155 * 7 00 00 \b1 01 \b71 06 00 156 * 7 00 00 \b1 01 \b72 06 00 157 * 7 00 00 \b1 01 \b73 06 00 158 * 7 00 00 \b1 01 \b74 06 00 159 * 7 00 00 \b1 01 \b75 06 00 160 * 7 00 00 \b1 01 \b76 06 00 161 * 7 00 00 \b1 01 \b77 06 00 162 * 7 00 00 \b1 01 \b78 06 00 163 * 7 00 00 \b1 01 \b79 06 00 164 * 7 00 00 \b1 01 \b80 06 00 165 * 7 00 00 \b1 01 \b81 06 00 166 * 7 00 00 \b1 01 \b82 06 00 167 * 7 00 00 \b1 01 \b83 06 00 168 * 7 00 00 \b1 01 \b84 06 00 169 * 7 00 00 \b1 01 \b85 06 00 170 * 7 00 00 \b1 01 \b86 06 00 171 * 7 00 00 \b1 01 \b87 06 00 172 * 7 00 00 \b1 01 \b88 06 00 173 * 7 00 00 \b1 01 \b89 06 00 174 * 7 00 00 \b1 01 \b90 06 00 175 * 7 00 00 \b1 01 \b91 06 00 176 * 7 00 00 \b1 01 \b92 06 00 177 * 7 00 00 \b1 01 \b93 06 00 178 * 7 00 00 \b1 01 \b94 06 00 179 * 7 00 00 \b1 01 \b95 06 00 180 * 7 00 00 \b1 01 \b96 06 00 181 * 7 00 00 \b1 01 \b97 06 00 182 * 7 00 00 \b1 01 \b98 06 00 183 * 7 00 00 \b1 01 \b99 06 00 184 * 7 00 00 \b1 01 \b100 06 00 185 * 7 00 00 \b1 01 \b101 06 00 186 * 7 00 00 \b1 01 \b102 06 00 187 * 7 00 00 \b1 01 \b103 06 00 188 * 7 00 00 \b1 01 \b104 06 00 189 * 7 00 00 \b1 01 \b105 06 00 190 * 7 00 00 \b1 01 \b106 06 00 191 * 7 00 00 \b1 01 \b107 06 00 192 * 7 00 00 \b1 01 \b108 06 00 193 * 7 00 00 \b1 01 \b109 06 00 194 * 7 00 00 \b1 01 \b110 06 00 195 * 7 00 00 \b1 01 \b111 06 00 196 * 7 00 00 \b1 01 \b112 06 00 197 * 7 00 00 \b1 01 \b113 06 00 198 * 7 00 00 \b1 01 \b114 06 00 199 * 7 00 00 \b1 01 \b115 06 00 //!!Error (141): ID 74 out of valid range (00..73). 200 * 7 00 00 \b1 01 \b116 06 00 //!!Error (141): ID 75 out of valid range (00..73). 201 * 7 00 00 \b1 01 \b117 06 00 //!!Error (141): ID 76 out of valid range (00..73). 202 * 7 00 00 \b1 01 \b118 06 00 //!!Error (141): ID 77 out of valid range (00..73). 203 * 7 00 00 \b1 01 \b119 06 00 //!!Error (141): ID 78 out of valid range (00..73). 204 * 7 00 00 \b1 01 \b120 06 00 //!!Error (141): ID 79 out of valid range (00..73). 205 * 7 00 00 \b1 01 \b121 06 00 //!!Error (141): ID 7A out of valid range (00..73). 206 * 7 00 00 \b1 01 \b122 06 00 //!!Error (141): ID 7B out of valid range (00..73). 207 * 7 00 00 \b1 01 \b123 06 00 //!!Error (141): ID 7C out of valid range (00..73). 208 * 7 00 00 \b1 01 \b124 06 00 //!!Error (141): ID 7D out of valid range (00..73). 209 * 7 00 00 \b1 01 \b125 06 00 //!!Error (141): ID 7E out of valid range (00..73). 210 * 7 00 00 \b1 01 \b126 06 00 //!!Error (141): ID 7F out of valid range (00..73). 211 * 7 00 00 \b1 01 \b127 06 00 //!!Error (141): ID 80 out of valid range (00..73). 212 * 7 00 00 \b1 01 \b128 06 00 // EOF //-1 * 0 11 \b1 00 //-1 ** sprites/sounds/metro3.wav //-1 * 0 00 0C 02 01 49 08 80 0A \b71 // --------------- // Contains Wagons // --------------- // climate availability of wagons 213 * 7 00 00 01 01 6C 06 00 // names // see strings/english.nfo and translations // Tender Action 0 214 * 21 00 00 08 01 73 05 00 06 00 12 FD 14 00 16 \b205 1E 02 27 02 21 01 // ######### PAX/Mail Wagons ########## //MU Wagon - PAX 215 * 57 00 00 \b21 01 70 00 \w1920-01-01 04 \b255 05 00 06 07 07 08 09 \wx0 12 FD 14 \b75 15 00 16 \b50 17 \b192 1C 00 21 00 27 02 28 \w1 29 \w1018 1A 00 1E 16 2A \d0 0E \dx4c30 0D \b10 //MU Wagon - MAIL 216 * 57 00 00 \b21 01 5F 00 \w1920-01-01 04 \b255 05 00 06 07 07 08 09 \wx0 12 FD 14 \b50 15 02 16 \b50 17 \b192 1C 00 21 00 27 02 28 \w10 29 \w1013 1A 01 1E 16 2A \d0 0E \dx4c30 0D \b10 //Double-pax 217 * 46 00 00 \b17 01 5D 00 \w1970-01-01 04 \b80 05 00 06 07 07 07 09 \w350 12 FD 14 \b60 15 \b00 16 \b40 17 \b175 1C 00 27 02 28 \w1 29 \w1018 0D \b10 0E \dx4c30 //Double-pax 5th gen //!!Error (141): ID 4E 04 out of valid range (00..73). 218 * 53 00 00 \b19 01 \b*1102 00 \w2030-01-01 04 \b255 05 00 06 07 07 07 09 \w350 0B \w0 12 FD 14 \b70 15 \b00 16 \b32 1A 5E 17 \b174 1C 00 27 02 28 \w1 29 \w1018 0D \b11 0E \dx4c30 // New pax: // 0 1880 1930 1980 2030 // 2nd 20 25 32 40 47 // 1st 15 20 25 32 40 // tour - - 32 40 46 // exp 15 18 24 30 36 //------------------- //---- 2nd class ---- //------------------- // year 0 2nd //!!Error (141): ID 78 out of valid range (00..73). 219 * 58 00 00 \b21 01 \b120 00 \w1920-01-01 04 \b250 05 00 06 07 07 07 09 \w60 0B \w0 12 FD 14 \b20 15 00 16 \b12 17 \b31 1A \b02 1C 00 27 02 21 02 2A \d598600 28 \w1 29 \w1022 0D \b1 0E \dx4c30 // 1880 2nd //!!Error (141): ID 79 out of valid range (00..73). 220 * 58 00 00 \b21 01 \b121 00 \w1920-01-01 04 \b55 05 00 06 07 07 07 09 \w80 0B \w0 12 FD 14 \b25 15 00 16 \b16 17 \b44 1A \b06 1C 00 27 02 21 01 2A \d686300 28 \w1 29 \w1022 0D \b2 0E \dx4c30 // 1930 2nd //!!Error (141): ID 7A out of valid range (00..73). 221 * 58 00 00 \b21 01 \b122 00 \w1930-01-01 04 \b55 05 00 06 07 07 07 09 \w150 0B \w0 12 FD 14 \b32 15 00 16 \b20 17 \b100 1A \b10 1C 00 27 02 21 01 2A \d704600 28 \w1 29 \w1022 0D \b3 0E \dx4c30 // 1980 2nd //!!Error (141): ID 7B out of valid range (00..73). 222 * 58 00 00 \b21 01 \b123 00 \w1930-01-01 04 \b75 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b40 15 00 16 \b24 17 \b173 1A \b14 1C 00 27 02 21 00 2A \d722850 28 \w1 29 \w1022 0D \b4 0E \dx4c30 // 2030 2nd //!!Error (141): ID 7C out of valid range (00..73). 223 * 58 00 00 \b21 01 \b124 00 \w1930-01-01 04 \b255 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b47 15 00 16 \b22 17 \b172 1A \b18 1C 00 27 02 21 00 2A \d741100 28 \w1 29 \w1022 0D \b4 0E \dx4c30 //------------------- //---- 1st class ---- //------------------- // Year 0 //!!Error (141): ID 7D out of valid range (00..73). 224 * 58 00 00 \b21 01 \b125 00 \w1920-01-01 04 \b250 05 00 06 00 07 07 09 \w60 0B \w0 12 FD 14 \b15 15 00 16 \b12 17 \b31 1A \b03 1C 00 27 02 21 02 2A \d598600 28 \w1 29 \w1022 0D \b1 0E \dx4c30 // 1880 1nd //!!Error (141): ID 7E out of valid range (00..73). 225 * 58 00 00 \b21 01 \b126 00 \w1920-01-01 04 \b55 05 00 06 00 07 07 09 \w80 0B \w0 12 FD 14 \b20 15 00 16 \b16 17 \b44 1A \b07 1C 00 27 02 21 01 2A \d686300 28 \w1 29 \w1022 0D \b2 0E \dx4c30 // 1930 1nd //!!Error (141): ID 7F out of valid range (00..73). 226 * 58 00 00 \b21 01 \b127 00 \w1930-01-01 04 \b55 05 00 06 07 07 07 09 \w150 0B \w0 12 FD 14 \b25 15 00 16 \b20 17 \b100 1A \b11 1C 00 27 02 21 01 2A \d704600 28 \w1 29 \w1022 0D \b3 0E \dx4c30 // 1980 1nd //!!Error (141): ID 80 out of valid range (00..73). 227 * 58 00 00 \b21 01 \b128 00 \w1930-01-01 04 \b255 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b32 15 00 16 \b24 17 \b173 1A \b15 1C 00 27 02 21 00 2A \d722850 28 \w1 29 \w1022 0D \b4 0E \dx4c30 // 2030 1nd //!!Error (141): ID 81 out of valid range (00..73). 228 * 58 00 00 \b21 01 \b129 00 \w1930-01-01 04 \b255 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b40 15 00 16 \b22 17 \b172 1A \b19 1C 00 27 02 21 00 2A \d741100 28 \w1 29 \w1022 0D \b4 0E \dx4c30 //------------------------ //---- tourists class ---- //------------------------ // year 0 tourists //!!Error (141): ID 82 out of valid range (00..73). 229 * 63 00 00 \b22 01 \b130 00 \w1920-01-01 04 \b250 05 00 06 07 07 07 09 \w60 0B \w0 12 FD 14 \b20 15 \b41 16 \b12 17 \b31 1A \b08 1C 00 27 02 21 02 2A \d598600 28 \w1 29 \w1018 0D \b1 0E \dx4c30 1D \d2147483648 // 1880 tourists //!!Error (141): ID 83 out of valid range (00..73). 230 * 63 00 00 \b22 01 \b131 00 \w1920-01-01 04 \b55 05 00 06 07 07 07 09 \w80 0B \w0 12 FD 14 \b25 15 \b41 16 \b16 17 \b44 1A \b06 1C 00 27 02 21 01 2A \d686300 28 \w1 29 \w1018 0D \b2 0E \dx4c30 1D \d2147483648 // 1930 tourists //!!Error (141): ID 84 out of valid range (00..73). 231 * 63 00 00 \b22 01 \b132 00 \w1930-01-01 04 \b55 05 00 06 07 07 07 09 \w150 0B \w0 12 FD 14 \b32 15 \b41 16 \b20 17 \b100 1A \b12 1C 00 27 02 21 01 2A \d704600 28 \w1 29 \w1018 0D \b3 0E \dx4c30 1D \d2147483648 // 1980 tourists //!!Error (141): ID 85 out of valid range (00..73). 232 * 63 00 00 \b22 01 \b133 00 \w1930-01-01 04 \b75 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b40 15 \b41 16 \b24 17 \b173 1A \b16 1C 00 27 02 21 00 2A \d722850 28 \w1 29 \w1018 0D \b4 0E \dx4c30 1D \d2147483648 // 2030 tourists //!!Error (141): ID 86 out of valid range (00..73). 233 * 63 00 00 \b22 01 \b134 00 \w1930-01-01 04 \b255 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b47 15 \b41 16 \b22 17 \b172 1A \b20 1C 00 27 02 21 00 2A \d741100 28 \w1 29 \w1018 0D \b4 0E \dx4c30 1D \d2147483648 //------------------------ //---- expresss class ---- //------------------------ // year 0 expresss //!!Error (141): ID 87 out of valid range (00..73). 234 * 58 00 00 \b21 01 \b135 00 \w1920-01-01 04 \b250 05 00 06 07 07 07 09 \w60 0B \w0 12 FD 14 \b15 15 \b2 16 \b10 17 \b31 1A \b04 1C 50 27 02 21 02 2A \d598600 28 \w10 29 \w1013 0D \b1 0E \dx4c30 // 1880 expresss //!!Error (141): ID 88 out of valid range (00..73). 235 * 58 00 00 \b21 01 \b136 00 \w1920-01-01 04 \b55 05 00 06 07 07 07 09 \w80 0B \w0 12 FD 14 \b20 15 \b2 16 \b14 17 \b44 1A \b09 1C 50 27 02 21 01 2A \d686300 28 \w10 29 \w1013 0D \b2 0E \dx4c30 // 1930 expresss //!!Error (141): ID 89 out of valid range (00..73). 236 * 58 00 00 \b21 01 \b137 00 \w1930-01-01 04 \b55 05 00 06 07 07 07 09 \w150 0B \w0 12 FD 14 \b25 15 \b2 16 \b18 17 \b100 1A \b13 1C 50 27 02 21 01 2A \d704600 28 \w10 29 \w1013 0D \b3 0E \dx4c30 // 1980 expresss //!!Error (141): ID 8A out of valid range (00..73). 237 * 58 00 00 \b21 01 \b138 00 \w1930-01-01 04 \b75 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b30 15 \b2 16 \b22 17 \b173 1A \b17 1C 50 27 02 21 00 2A \d722850 28 \w10 29 \w1013 0D \b4 0E \dx4c30 // 2030 expresss //!!Error (141): ID 8B out of valid range (00..73). 238 * 58 00 00 \b21 01 \b139 00 \w1930-01-01 04 \b255 05 00 06 07 07 07 09 \w230 0B \w0 12 FD 14 \b35 15 \b2 16 \b20 17 \b172 1A \b21 1C 50 27 02 21 00 2A \d741100 28 \w10 29 \w1013 0D \b4 0E \dx4c30 // ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ // ¤¤¤ The rest ¤¤¤ // ¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤¤ // Long Flatbed 239 * 46 00 00 \b17 01 60 00 \w1960-01-01 04 \b255 05 00 06 07 07 08 09 \w160 12 FD 14 \b50 15 07 16 \b16 17 \b64 1C 00 21 01 27 02 28 \wxAA0 29 \wxDC 1D \dx10 // Principle way to modify the wagons as a function of climate: //-1 * 0 09 83 01 \7! 04 02 // skip next sprite, if tropical (basically unneeded, if we default to wood) //-1 * 0 00 00 \b01 01 60 15 09 // Anything but tropical climate: default cargo = steel // Long Tanker 240 * 41 00 00 \b16 01 61 00 \w1960-01-01 04 \b255 05 00 06 07 07 08 09 \w160 12 FD 14 \b45 15 03 16 \b23 17 \b77 1C 00 21 00 27 02 28 \w64 29 \w959 // Long Silo 241 * 46 00 00 \b17 01 62 00 \w1960-01-01 04 \b255 05 00 06 07 07 07 09 \w160 12 FD 14 \b45 15 06 16 \b26 17 \b86 1C 00 21 00 27 00 28 \wx50 29 \wxC0 1D \dx14102 // Selfdischarging hopper 242 * 41 00 00 \b16 01 63 00 \w1960-01-01 04 \b255 05 00 06 07 07 07 09 \w160 12 FD 14 \b49 15 01 16 \b20 17 \b80 1C 00 21 01 27 02 28 \w16 29 \w975 // Lifestock Wagon 243 * 35 00 00 \b14 01 64 00 \w1960-01-01 04 \b255 05 00 06 07 07 07 09 \w160 12 FD 14 \b40 15 04 16 \b23 17 \b92 1C 00 21 00 27 02 // Boxcar Wagon 244 * 41 00 00 \b16 01 65 00 \w1960-01-01 04 \b255 05 00 06 07 07 07 09 \w160 12 FD 14 \b50 15 05 16 \b24 17 \b100 1C 00 21 00 27 02 28 \w900 29 \w67 // Boxcar Intermediate //!!Error (141): ID 4D 04 out of valid range (00..73). 245 * 46 00 00 \b17 01 \b*1101 00 \w1930-01-01 04 \b40 05 00 06 07 07 07 09 \w125 0B \w00 12 FD 14 \b40 15 05 16 \b20 17 \b100 1C 00 21 01 27 02 28 \w900 29 \w67 // Boxcar Short 246 * 41 00 00 \b16 01 66 00 \w1920-01-01 04 \b50 05 00 06 07 07 05 09 \w160 12 FD 14 \b30 15 05 16 \b24 17 \b75 1C 00 21 03 27 02 28 \w772 29 \w195 // Short Fridge //!!Error (141): ID 4C 04 out of valid range (00..73). 247 * 46 00 00 \b17 01 \b*1100 00 \w1920-01-01 04 \b50 05 00 06 07 07 05 09 \w160 0B \w00 12 FD 14 \b27 15 \b21 16 \b26 17 \b75 1C 00 21 02 27 02 28 \w128 29 \w795 // short Tanker 248 * 41 00 00 \b16 01 67 00 \w1920-01-01 04 \b50 05 00 06 07 07 05 09 \w160 12 FD 14 \b27 15 03 16 \b23 17 \b77 1C 00 21 03 27 02 28 \w64 29 \w959 // short Silo 249 * 46 00 00 \b17 01 68 00 \w1920-01-01 04 \b50 05 00 06 07 07 05 09 \w160 12 FD 14 \b27 15 06 16 \b26 17 \b64 1C 00 21 02 27 02 28 \wx50 29 \wxC0 1D \dx14102 // short Hopper 250 * 41 00 00 \b16 01 69 00 \w1920-01-01 04 \b50 05 00 06 07 07 05 09 \w160 12 FD 14 \b30 15 01 16 \b23 17 \b60 1C 00 21 03 27 02 28 \w16 29 \w975 // Livestock Short 251 * 35 00 00 \b14 01 6A 00 \w1920-01-01 04 \b50 05 00 06 07 07 07 09 \w160 12 FD 14 \b25 15 04 16 \b17 17 \b78 1C 00 21 03 27 02 // Short Gondola 252 * 46 00 00 \b17 01 6B 00 \w1920-01-01 04 \b50 05 00 06 07 07 08 09 \w160 12 FD 14 \b35 15 09 16 \b16 17 \b47 1C 00 21 02 27 02 28 \w32 29 \w75 1D \dx30 // Metro Van 253 * 45 00 00 \b18 01 72 00 \w1920-01-01 04 \b255 05 01 06 07 07 \b60 09 \w130 12 FD 14 \b120 15 00 16 \b15 17 \b145 19 32 1C 00 1E 06 21 03 27 02 28 \w1 29 \w1018 //00 // Action 0 //00 // Trains //\b24 // Number of props to change //01 // Only 1 at a time //47 // ID //00 \w1995-01-01 // Intro year \wyyyy-mm-dd //02 \b20 // Reliability Decay //03 \b30 // Vehicle Life/Years //04 \b255 // Model Life/Years //05 00 // Track type; 00 Rail, 01 Mono, 02 Mlev //06 07 // Climate availability //07 \b10// Loading Speed //08 01 // AI Pax optimized //09 \w300// Speed (word) //0B \w12000// Power in HP (word) //// 0D // Running Cost Factor //// 0E // Running cost Base //12 FD // Use new grapics //13 01 // Dualhead? 00/01 //14 \b55 // Cargo Capacity //15 01 // Cargo Type //16 \b65 // Weight/Tons //17 40 // Cost Factor; 01 = 3000, 10 = 50k, 20 = 100k, 80 = 400k, A0 = 500k, FF = 800k //19 28 // Traction Type; 00 Steam, 08 Diesel, 28 Electric, 32 Mono, 38 Mlev //// 1B // Power added by wagon (word) //// 23 // Tons added by wagon //1C 00 // Refit cost //// 1D // Refit bitmask //// 1E // Callbacks //1F \b60 // Tractive effort //20 20 // Air Drag //// 21 // Shorter vehicle //22 30 // Set visual effect, sparks, fumes, etc //27 06 // 01 tilt + 02 2cc + 04 = xMU //28 \w1 // New cargo (word) //29 \w1016 // ------------------ // ---- MU Vans ---- // ------------------ // PAX //Action1: MU Wagon 254 * 4 01 00 02 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 255 * 1 0 256 * 1 0 257 sprites/mus/pcx/x2000.pcx 33 66 01 12 32 -16 -7 258 * 1 0 259 * 1 0 260 * 1 0 261 sprites/mus/pcx/x2000.pcx 33 114 01 12 32 -16 -7 262 * 1 0 // Action 2: 263 * 9 02 00 A0 01 01 00 00 00 00 264 * 9 02 00 A2 01 01 01 00 01 00 265 * 14 02 00 A1 81 0C 00 FF 01 70 80 23 23 A0 00 // Purchise Screen text 266 * 14 02 00 A3 81 0C 00 FF 01 70 80 23 23 A2 00 // Purchise Screen text // Action 3: 267 * 7 03 00 01 70 00 A1 00 268 * 7 03 00 01 5F 00 A3 00 // ------------------- // ---- Metro Van ---- // ------------------- //Metrovan 269 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 270 * 1 0 271 * 1 0 272 sprites/metro/pcx/pax.pcx 27 7 01 12 32 -16 -7 273 * 1 0 // Action 2: 274 * 9 02 00 AA 01 01 00 00 00 00 275 * 14 02 00 AA 81 0C 00 FF 01 00 80 11 11 AA 00 // Action 3: 276 * 7 03 00 01 72 00 AA 00 // Tender 277 * 12 00 00 03 01 73 12 FD 14 00 0B 00 00 // ----------------------- // ------ PAX/mail ------- // ----------------------- // 20 types 278 * 4 01 00 \b20 08 // 1 - 0000 2ndpax // Format: spritenum pcxfile 279 sprites/wagons/pcx/newpax.pcx 1 1 1 24 8 -3 -11 280 sprites/wagons/pcx/newpax.pcx 10 1 1 18 22 -11 -10 281 sprites/wagons/pcx/newpax.pcx 33 1 1 14 32 -16 -10 282 sprites/wagons/pcx/newpax.pcx 66 1 1 18 22 -11 -10 283 sprites/wagons/pcx/newpax.pcx 89 1 1 24 8 -3 -11 284 sprites/wagons/pcx/newpax.pcx 98 1 1 18 22 -11 -10 285 sprites/wagons/pcx/newpax.pcx 121 1 1 14 32 -16 -10 286 sprites/wagons/pcx/newpax.pcx 154 1 1 18 22 -11 -10 // Format: spritenum pcxfile 287 sprites/wagons/pcx/newpax.pcx 1 32 1 24 8 -3 -11 288 sprites/wagons/pcx/newpax.pcx 10 32 1 18 22 -11 -10 289 sprites/wagons/pcx/newpax.pcx 33 32 1 14 32 -16 -10 290 sprites/wagons/pcx/newpax.pcx 66 32 1 18 22 -11 -10 291 sprites/wagons/pcx/newpax.pcx 89 32 1 24 8 -3 -11 292 sprites/wagons/pcx/newpax.pcx 98 32 1 18 22 -11 -10 293 sprites/wagons/pcx/newpax.pcx 121 32 1 14 32 -16 -10 294 sprites/wagons/pcx/newpax.pcx 154 32 1 18 22 -11 -10 // Format: spritenum pcxfile 295 sprites/wagons/pcx/newpax.pcx 1 64 1 24 8 -3 -11 296 sprites/wagons/pcx/newpax.pcx 10 64 1 18 22 -11 -10 297 sprites/wagons/pcx/newpax.pcx 33 64 1 14 32 -16 -10 298 sprites/wagons/pcx/newpax.pcx 66 64 1 18 22 -11 -10 299 sprites/wagons/pcx/newpax.pcx 89 64 1 24 8 -3 -11 300 sprites/wagons/pcx/newpax.pcx 98 64 1 18 22 -11 -10 301 sprites/wagons/pcx/newpax.pcx 121 64 1 14 32 -16 -10 302 sprites/wagons/pcx/newpax.pcx 154 64 1 18 22 -11 -10 // Format: spritenum pcxfile 303 sprites/wagons/pcx/newpax.pcx 1 96 1 24 8 -3 -11 304 sprites/wagons/pcx/newpax.pcx 10 96 1 18 22 -11 -10 305 sprites/wagons/pcx/newpax.pcx 33 96 1 14 32 -16 -10 306 sprites/wagons/pcx/newpax.pcx 66 96 1 18 22 -11 -10 307 sprites/wagons/pcx/newpax.pcx 89 96 1 24 8 -3 -11 308 sprites/wagons/pcx/newpax.pcx 98 96 1 18 22 -11 -10 309 sprites/wagons/pcx/newpax.pcx 121 96 1 14 32 -16 -10 310 sprites/wagons/pcx/newpax.pcx 154 96 1 18 22 -11 -10 // Format: spritenum pcxfile 311 sprites/wagons/pcx/newpax.pcx 1 128 1 24 8 -3 -11 312 sprites/wagons/pcx/newpax.pcx 10 128 1 18 22 -11 -10 313 sprites/wagons/pcx/newpax.pcx 33 128 1 14 32 -16 -10 314 sprites/wagons/pcx/newpax.pcx 66 128 1 18 22 -11 -10 315 sprites/wagons/pcx/newpax.pcx 89 128 1 24 8 -3 -11 316 sprites/wagons/pcx/newpax.pcx 98 128 1 18 22 -11 -10 317 sprites/wagons/pcx/newpax.pcx 121 128 1 14 32 -16 -10 318 sprites/wagons/pcx/newpax.pcx 154 128 1 18 22 -11 -10 // Format: spritenum pcxfile 319 sprites/wagons/pcx/newpax.pcx 1 160 1 24 8 -3 -11 320 sprites/wagons/pcx/newpax.pcx 10 160 1 18 22 -11 -10 321 sprites/wagons/pcx/newpax.pcx 33 160 1 14 32 -16 -10 322 sprites/wagons/pcx/newpax.pcx 66 160 1 18 22 -11 -10 323 sprites/wagons/pcx/newpax.pcx 89 160 1 24 8 -3 -11 324 sprites/wagons/pcx/newpax.pcx 98 160 1 18 22 -11 -10 325 sprites/wagons/pcx/newpax.pcx 121 160 1 14 32 -16 -10 326 sprites/wagons/pcx/newpax.pcx 154 160 1 18 22 -11 -10 // Format: spritenum pcxfile 327 sprites/wagons/pcx/newpax.pcx 1 192 1 24 8 -3 -11 328 sprites/wagons/pcx/newpax.pcx 10 192 1 18 22 -11 -10 329 sprites/wagons/pcx/newpax.pcx 33 192 1 14 32 -16 -10 330 sprites/wagons/pcx/newpax.pcx 66 192 1 18 22 -11 -10 331 sprites/wagons/pcx/newpax.pcx 89 192 1 24 8 -3 -11 332 sprites/wagons/pcx/newpax.pcx 98 192 1 18 22 -11 -10 333 sprites/wagons/pcx/newpax.pcx 121 192 1 14 32 -16 -10 334 sprites/wagons/pcx/newpax.pcx 154 192 1 18 22 -11 -10 // Format: spritenum pcxfile 335 sprites/wagons/pcx/newpax.pcx 1 224 1 24 8 -3 -11 336 sprites/wagons/pcx/newpax.pcx 10 224 1 18 22 -11 -10 337 sprites/wagons/pcx/newpax.pcx 33 224 1 14 32 -16 -10 338 sprites/wagons/pcx/newpax.pcx 66 224 1 18 22 -11 -10 339 sprites/wagons/pcx/newpax.pcx 89 224 1 24 8 -3 -11 340 sprites/wagons/pcx/newpax.pcx 98 224 1 18 22 -11 -10 341 sprites/wagons/pcx/newpax.pcx 121 224 1 14 32 -16 -10 342 sprites/wagons/pcx/newpax.pcx 154 224 1 18 22 -11 -10 // Format: spritenum pcxfile 343 sprites/wagons/pcx/newpax.pcx 1 256 1 24 8 -3 -11 344 sprites/wagons/pcx/newpax.pcx 10 256 1 18 22 -11 -10 345 sprites/wagons/pcx/newpax.pcx 33 256 1 14 32 -16 -10 346 sprites/wagons/pcx/newpax.pcx 66 256 1 18 22 -11 -10 347 sprites/wagons/pcx/newpax.pcx 89 256 1 24 8 -3 -11 348 sprites/wagons/pcx/newpax.pcx 98 256 1 18 22 -11 -10 349 sprites/wagons/pcx/newpax.pcx 121 256 1 14 32 -16 -10 350 sprites/wagons/pcx/newpax.pcx 154 256 1 18 22 -11 -10 // Format: spritenum pcxfile 351 sprites/wagons/pcx/newpax.pcx 1 288 1 24 8 -3 -11 352 sprites/wagons/pcx/newpax.pcx 10 288 1 18 22 -11 -10 353 sprites/wagons/pcx/newpax.pcx 33 288 1 14 32 -16 -10 354 sprites/wagons/pcx/newpax.pcx 66 288 1 18 22 -11 -10 355 sprites/wagons/pcx/newpax.pcx 89 288 1 24 8 -3 -11 356 sprites/wagons/pcx/newpax.pcx 98 288 1 18 22 -11 -10 357 sprites/wagons/pcx/newpax.pcx 121 288 1 14 32 -16 -10 358 sprites/wagons/pcx/newpax.pcx 154 288 1 18 22 -11 -10 // Format: spritenum pcxfile 359 sprites/wagons/pcx/newpax.pcx 1 320 1 24 8 -3 -11 360 sprites/wagons/pcx/newpax.pcx 10 320 1 18 22 -11 -10 361 sprites/wagons/pcx/newpax.pcx 33 320 1 14 32 -16 -10 362 sprites/wagons/pcx/newpax.pcx 66 320 1 18 22 -11 -10 363 sprites/wagons/pcx/newpax.pcx 89 320 1 24 8 -3 -11 364 sprites/wagons/pcx/newpax.pcx 98 320 1 18 22 -11 -10 365 sprites/wagons/pcx/newpax.pcx 121 320 1 14 32 -16 -10 366 sprites/wagons/pcx/newpax.pcx 154 320 1 18 22 -11 -10 // Format: spritenum pcxfile 367 sprites/wagons/pcx/newpax.pcx 1 352 1 24 8 -3 -11 368 sprites/wagons/pcx/newpax.pcx 10 352 1 18 22 -11 -10 369 sprites/wagons/pcx/newpax.pcx 33 352 1 14 32 -16 -10 370 sprites/wagons/pcx/newpax.pcx 66 352 1 18 22 -11 -10 371 sprites/wagons/pcx/newpax.pcx 89 352 1 24 8 -3 -11 372 sprites/wagons/pcx/newpax.pcx 98 352 1 18 22 -11 -10 373 sprites/wagons/pcx/newpax.pcx 121 352 1 14 32 -16 -10 374 sprites/wagons/pcx/newpax.pcx 154 352 1 18 22 -11 -10 // Format: spritenum pcxfile 375 sprites/wagons/pcx/newpax.pcx 1 384 1 24 8 -3 -11 376 sprites/wagons/pcx/newpax.pcx 10 384 1 18 22 -11 -10 377 sprites/wagons/pcx/newpax.pcx 33 384 1 14 32 -16 -10 378 sprites/wagons/pcx/newpax.pcx 66 384 1 18 22 -11 -10 379 sprites/wagons/pcx/newpax.pcx 89 384 1 24 8 -3 -11 380 sprites/wagons/pcx/newpax.pcx 98 384 1 18 22 -11 -10 381 sprites/wagons/pcx/newpax.pcx 121 384 1 14 32 -16 -10 382 sprites/wagons/pcx/newpax.pcx 154 384 1 18 22 -11 -10 // Format: spritenum pcxfile 383 sprites/wagons/pcx/newpax.pcx 1 416 1 24 8 -3 -11 384 sprites/wagons/pcx/newpax.pcx 10 416 1 18 22 -11 -10 385 sprites/wagons/pcx/newpax.pcx 33 416 1 14 32 -16 -10 386 sprites/wagons/pcx/newpax.pcx 66 416 1 18 22 -11 -10 387 sprites/wagons/pcx/newpax.pcx 89 416 1 24 8 -3 -11 388 sprites/wagons/pcx/newpax.pcx 98 416 1 18 22 -11 -10 389 sprites/wagons/pcx/newpax.pcx 121 416 1 14 32 -16 -10 390 sprites/wagons/pcx/newpax.pcx 154 416 1 18 22 -11 -10 // Format: spritenum pcxfile 391 sprites/wagons/pcx/newpax.pcx 1 448 1 24 8 -3 -11 392 sprites/wagons/pcx/newpax.pcx 10 448 1 18 22 -11 -10 393 sprites/wagons/pcx/newpax.pcx 33 448 1 14 32 -16 -10 394 sprites/wagons/pcx/newpax.pcx 66 448 1 18 22 -11 -10 395 sprites/wagons/pcx/newpax.pcx 89 448 1 24 8 -3 -11 396 sprites/wagons/pcx/newpax.pcx 98 448 1 18 22 -11 -10 397 sprites/wagons/pcx/newpax.pcx 121 448 1 14 32 -16 -10 398 sprites/wagons/pcx/newpax.pcx 154 448 1 18 22 -11 -10 // Format: spritenum pcxfile 399 sprites/wagons/pcx/newpax.pcx 1 480 1 24 8 -3 -11 400 sprites/wagons/pcx/newpax.pcx 10 480 1 18 22 -11 -10 401 sprites/wagons/pcx/newpax.pcx 33 480 1 14 32 -16 -10 402 sprites/wagons/pcx/newpax.pcx 66 480 1 18 22 -11 -10 403 sprites/wagons/pcx/newpax.pcx 89 480 1 24 8 -3 -11 404 sprites/wagons/pcx/newpax.pcx 98 480 1 18 22 -11 -10 405 sprites/wagons/pcx/newpax.pcx 121 480 1 14 32 -16 -10 406 sprites/wagons/pcx/newpax.pcx 154 480 1 18 22 -11 -10 // Format: spritenum pcxfile 407 sprites/wagons/pcx/newpax.pcx 1 512 1 24 8 -3 -11 408 sprites/wagons/pcx/newpax.pcx 10 512 1 18 22 -11 -10 409 sprites/wagons/pcx/newpax.pcx 33 512 1 14 32 -16 -10 410 sprites/wagons/pcx/newpax.pcx 66 512 1 18 22 -11 -10 411 sprites/wagons/pcx/newpax.pcx 89 512 1 24 8 -3 -11 412 sprites/wagons/pcx/newpax.pcx 98 512 1 18 22 -11 -10 413 sprites/wagons/pcx/newpax.pcx 121 512 1 14 32 -16 -10 414 sprites/wagons/pcx/newpax.pcx 154 512 1 18 22 -11 -10 // Format: spritenum pcxfile 415 sprites/wagons/pcx/newpax.pcx 1 544 1 24 8 -3 -11 416 sprites/wagons/pcx/newpax.pcx 10 544 1 18 22 -11 -10 417 sprites/wagons/pcx/newpax.pcx 33 544 1 14 32 -16 -10 418 sprites/wagons/pcx/newpax.pcx 66 544 1 18 22 -11 -10 419 sprites/wagons/pcx/newpax.pcx 89 544 1 24 8 -3 -11 420 sprites/wagons/pcx/newpax.pcx 98 544 1 18 22 -11 -10 421 sprites/wagons/pcx/newpax.pcx 121 544 1 14 32 -16 -10 422 sprites/wagons/pcx/newpax.pcx 154 544 1 18 22 -11 -10 // Format: spritenum pcxfile 423 sprites/wagons/pcx/newpax.pcx 1 576 1 24 8 -3 -11 424 sprites/wagons/pcx/newpax.pcx 10 576 1 18 22 -11 -10 425 sprites/wagons/pcx/newpax.pcx 33 576 1 14 32 -16 -10 426 sprites/wagons/pcx/newpax.pcx 66 576 1 18 22 -11 -10 427 sprites/wagons/pcx/newpax.pcx 89 576 1 24 8 -3 -11 428 sprites/wagons/pcx/newpax.pcx 98 576 1 18 22 -11 -10 429 sprites/wagons/pcx/newpax.pcx 121 576 1 14 32 -16 -10 430 sprites/wagons/pcx/newpax.pcx 154 576 1 18 22 -11 -10 // Format: spritenum pcxfile 431 sprites/wagons/pcx/newpax.pcx 1 608 1 24 8 -3 -11 432 sprites/wagons/pcx/newpax.pcx 10 608 1 18 22 -11 -10 433 sprites/wagons/pcx/newpax.pcx 33 608 1 14 32 -16 -10 434 sprites/wagons/pcx/newpax.pcx 66 608 1 18 22 -11 -10 435 sprites/wagons/pcx/newpax.pcx 89 608 1 24 8 -3 -11 436 sprites/wagons/pcx/newpax.pcx 98 608 1 18 22 -11 -10 437 sprites/wagons/pcx/newpax.pcx 121 608 1 14 32 -16 -10 438 sprites/wagons/pcx/newpax.pcx 154 608 1 18 22 -11 -10 439 * 9 02 00 A1 01 01 \w0 \w0 // pre pax 440 * 9 02 00 A2 01 01 \w1 \w1 // pre 1 441 * 9 02 00 A3 01 01 \w2 \w2 // pre tou (ikke der) 442 * 9 02 00 A4 01 01 \w3 \w3 // pre express 443 * 9 02 00 B1 01 01 \w4 \w4 // 444 * 9 02 00 B2 01 01 \w5 \w5 // 445 * 9 02 00 B3 01 01 \w6 \w6 // 446 * 9 02 00 B4 01 01 \w7 \w7 // 447 * 9 02 00 C1 01 01 \w8 \w8 // 448 * 9 02 00 C2 01 01 \w9 \w9 // 449 * 9 02 00 C3 01 01 \w10 \w10 // 450 * 9 02 00 C4 01 01 \w11 \w11 // 451 * 9 02 00 D1 01 01 \w12 \w12 // 452 * 9 02 00 D2 01 01 \w13 \w13 // 48x28 453 * 9 02 00 D3 01 01 \w14 \w14 // 1627 454 * 9 02 00 D4 01 01 \w15 \w15 // 455 * 9 02 00 E1 01 01 \w16 \w16 // 456 * 9 02 00 E2 01 01 \w17 \w17 // 457 * 9 02 00 E3 01 01 \w18 \w18 // 458 * 9 02 00 E4 01 01 \w19 \w19 // 459 * 4 01 00 \b20 01 460 sprites/wagons/pcx/newpax.pcx 176 1 1 12 63 -25 -8 461 sprites/wagons/pcx/newpax.pcx 176 32 1 12 63 -25 -8 462 sprites/wagons/pcx/newpax.pcx 176 64 1 12 63 -25 -8 463 sprites/wagons/pcx/newpax.pcx 176 96 1 12 63 -25 -8 464 sprites/wagons/pcx/newpax.pcx 176 128 1 12 63 -25 -8 465 sprites/wagons/pcx/newpax.pcx 176 160 1 12 63 -25 -8 466 sprites/wagons/pcx/newpax.pcx 176 192 1 12 63 -25 -8 467 sprites/wagons/pcx/newpax.pcx 176 224 1 12 63 -25 -8 468 sprites/wagons/pcx/newpax.pcx 176 256 1 12 63 -25 -8 469 sprites/wagons/pcx/newpax.pcx 176 288 1 12 63 -25 -8 470 sprites/wagons/pcx/newpax.pcx 176 320 1 12 63 -25 -8 471 sprites/wagons/pcx/newpax.pcx 176 352 1 12 63 -25 -8 472 sprites/wagons/pcx/newpax.pcx 176 384 1 12 63 -25 -8 473 sprites/wagons/pcx/newpax.pcx 176 416 1 12 63 -25 -8 474 sprites/wagons/pcx/newpax.pcx 176 448 1 12 63 -25 -8 475 sprites/wagons/pcx/newpax.pcx 176 480 1 12 63 -25 -8 476 sprites/wagons/pcx/newpax.pcx 176 512 1 12 63 -25 -8 477 sprites/wagons/pcx/newpax.pcx 176 544 1 12 63 -25 -8 478 sprites/wagons/pcx/newpax.pcx 176 576 1 12 63 -25 -8 479 sprites/wagons/pcx/newpax.pcx 176 608 1 12 63 -25 -8 480 * 9 02 00 11 01 01 \w0 \w0 // pre pax 481 * 9 02 00 12 01 01 \w1 \w1 // pre 1 482 * 9 02 00 13 01 01 \w2 \w2 // pre tou (ikke der) 483 * 9 02 00 14 01 01 \w3 \w3 // pre express 484 * 9 02 00 21 01 01 \w4 \w4 // 485 * 9 02 00 22 01 01 \w5 \w5 // 486 * 9 02 00 23 01 01 \w6 \w6 // 487 * 9 02 00 24 01 01 \w7 \w7 // 488 * 9 02 00 31 01 01 \w8 \w8 // 489 * 9 02 00 32 01 01 \w9 \w9 // 490 * 9 02 00 33 01 01 \w10 \w10 // 491 * 9 02 00 34 01 01 \w11 \w11 // 492 * 9 02 00 41 01 01 \w12 \w12 // 493 * 9 02 00 42 01 01 \w13 \w13 // 48x28 494 * 9 02 00 43 01 01 \w14 \w14 // 1627 495 * 9 02 00 44 01 01 \w15 \w15 // 496 * 9 02 00 51 01 01 \w16 \w16 // 497 * 9 02 00 52 01 01 \w17 \w17 // 498 * 9 02 00 53 01 01 \w18 \w18 // 499 * 9 02 00 54 01 01 \w19 \w19 // // Action3 2nd //!!Error (141): ID 78 out of valid range (00..73). 500 * 10 03 00 01 \b120 01 FF 11 00 A1 00 //!!Error (141): ID 79 out of valid range (00..73). 501 * 10 03 00 01 \b121 01 FF 21 00 B1 00 //!!Error (141): ID 7A out of valid range (00..73). 502 * 10 03 00 01 \b122 01 FF 31 00 C1 00 //!!Error (141): ID 7B out of valid range (00..73). 503 * 10 03 00 01 \b123 01 FF 41 00 D1 00 //!!Error (141): ID 7C out of valid range (00..73). 504 * 10 03 00 01 \b124 01 FF 51 00 E1 00 // Action3 1st //!!Error (141): ID 7D out of valid range (00..73). 505 * 10 03 00 01 \b125 01 FF 12 00 A2 00 //!!Error (141): ID 7E out of valid range (00..73). 506 * 10 03 00 01 \b126 01 FF 22 00 B2 00 //!!Error (141): ID 7F out of valid range (00..73). 507 * 10 03 00 01 \b127 01 FF 32 00 C2 00 //!!Error (141): ID 80 out of valid range (00..73). 508 * 10 03 00 01 \b128 01 FF 42 00 D2 00 //!!Error (141): ID 81 out of valid range (00..73). 509 * 10 03 00 01 \b129 01 FF 52 00 E2 00 // Action3 trst //!!Error (141): ID 82 out of valid range (00..73). 510 * 10 03 00 01 \b130 01 FF 13 00 A3 00 //!!Error (141): ID 83 out of valid range (00..73). 511 * 10 03 00 01 \b131 01 FF 23 00 B3 00 //!!Error (141): ID 84 out of valid range (00..73). 512 * 10 03 00 01 \b132 01 FF 33 00 C3 00 //!!Error (141): ID 85 out of valid range (00..73). 513 * 10 03 00 01 \b133 01 FF 43 00 D3 00 //!!Error (141): ID 86 out of valid range (00..73). 514 * 10 03 00 01 \b134 01 FF 53 00 E3 00 // Action3 express //!!Error (141): ID 87 out of valid range (00..73). 515 * 10 03 00 01 \b135 01 FF 14 00 A4 00 //!!Error (141): ID 88 out of valid range (00..73). 516 * 10 03 00 01 \b136 01 FF 24 00 B4 00 //!!Error (141): ID 89 out of valid range (00..73). 517 * 10 03 00 01 \b137 01 FF 34 00 C4 00 //!!Error (141): ID 8A out of valid range (00..73). 518 * 10 03 00 01 \b138 01 FF 44 00 D4 00 //!!Error (141): ID 8B out of valid range (00..73). 519 * 10 03 00 01 \b139 01 FF 54 00 E4 00 //Action1: DoubleDecker 520 * 4 01 00 04 08 // Format: spritenum pcxfile 521 sprites/wagons/pcx/pax.pcx 184 272 1 25 8 -3 -12 522 sprites/wagons/pcx/pax.pcx 194 272 1 18 22 -11 -10 523 sprites/wagons/pcx/pax.pcx 218 272 1 15 32 -16 -11 524 sprites/wagons/pcx/pax.pcx 251 272 1 18 22 -11 -10 525 sprites/wagons/pcx/pax.pcx 93 272 1 25 8 -3 -12 526 sprites/wagons/pcx/pax.pcx 103 272 1 18 22 -11 -10 527 sprites/wagons/pcx/pax.pcx 127 272 1 15 32 -16 -11 528 sprites/wagons/pcx/pax.pcx 161 272 1 18 22 -11 -10 // Format: spritenum pcxfile 529 sprites/wagons/pcx/pax.pcx 184 304 1 25 8 -3 -12 530 sprites/wagons/pcx/pax.pcx 194 304 1 18 22 -11 -10 531 sprites/wagons/pcx/pax.pcx 218 304 1 15 32 -16 -11 532 sprites/wagons/pcx/pax.pcx 251 304 1 18 22 -11 -10 533 sprites/wagons/pcx/pax.pcx 93 304 1 25 8 -3 -12 534 sprites/wagons/pcx/pax.pcx 103 304 1 18 22 -11 -10 535 sprites/wagons/pcx/pax.pcx 127 304 1 15 32 -16 -11 536 sprites/wagons/pcx/pax.pcx 161 304 1 18 22 -11 -10 // Format: spritenum pcxfile 537 sprites/wagons/pcx/pax.pcx 93 272 1 25 8 -3 -12 538 sprites/wagons/pcx/pax.pcx 103 272 1 18 22 -11 -10 539 sprites/wagons/pcx/pax.pcx 127 272 1 15 32 -16 -11 540 sprites/wagons/pcx/pax.pcx 161 272 1 18 22 -11 -10 541 sprites/wagons/pcx/pax.pcx 184 272 1 25 8 -3 -12 542 sprites/wagons/pcx/pax.pcx 194 272 1 18 22 -11 -10 543 sprites/wagons/pcx/pax.pcx 218 272 1 15 32 -16 -11 544 sprites/wagons/pcx/pax.pcx 251 272 1 18 22 -11 -10 // Format: spritenum pcxfile 545 sprites/wagons/pcx/pax.pcx 93 304 1 25 8 -3 -12 546 sprites/wagons/pcx/pax.pcx 103 304 1 18 22 -11 -10 547 sprites/wagons/pcx/pax.pcx 127 304 1 15 32 -16 -11 548 sprites/wagons/pcx/pax.pcx 161 304 1 18 22 -11 -10 549 sprites/wagons/pcx/pax.pcx 184 304 1 25 8 -3 -12 550 sprites/wagons/pcx/pax.pcx 194 304 1 18 22 -11 -10 551 sprites/wagons/pcx/pax.pcx 218 304 1 15 32 -16 -11 552 sprites/wagons/pcx/pax.pcx 251 304 1 18 22 -11 -10 553 * 9 02 00 A1 01 01 00 00 00 00 // <-- back 554 * 9 02 00 B1 01 01 01 00 01 00 // --> back 555 * 9 02 00 A2 01 01 02 00 02 00 // <-- front 556 * 9 02 00 B2 01 01 03 00 03 00 // --> front 557 * 4 01 00 03 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 558 sprites/wagons/pcx/pax.pcx 1 272 1 25 8 -3 -12 559 sprites/wagons/pcx/pax.pcx 11 272 1 18 22 -11 -10 560 sprites/wagons/pcx/pax.pcx 35 272 1 15 32 -16 -11 561 sprites/wagons/pcx/pax.pcx 69 272 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 562 sprites/wagons/pcx/pax.pcx 1 304 1 25 8 -3 -12 563 sprites/wagons/pcx/pax.pcx 11 304 1 18 22 -11 -10 564 sprites/wagons/pcx/pax.pcx 35 304 1 15 32 -16 -11 565 sprites/wagons/pcx/pax.pcx 69 304 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 566 * 1 0 567 * 1 0 568 sprites/wagons/pcx/pax.pcx 1 336 01 12 87 -25 -8 569 * 1 0 // Action 2: 570 * 9 02 00 A0 01 01 00 00 00 00 // <-- 571 * 9 02 00 B0 01 01 01 00 01 00 // --> 572 * 9 02 00 AF 01 01 02 00 02 00 // Purch 573 * 14 02 00 A6 81 41 00 FF 01 A2 00 00 00 A0 00 574 * 14 02 00 A5 81 41 08 FF 01 A1 00 00 00 A6 00 575 * 14 02 00 B6 81 41 08 FF 01 B2 00 00 00 B0 00 576 * 14 02 00 B5 81 41 08 FF 01 B1 00 00 00 B6 00 577 * 14 02 00 C0 81 41 00 01 01 A5 00 00 00 B5 00 578 * 10 03 00 01 5D 01 FF AF 00 C0 00 // ####### Flatbed Long ###### // Toyland not done yet //Action1: 579 * 4 01 00 0D 08 // Empty 00 // Format: spritenum pcxfile 580 sprites/wagons/pcx/flatbed.pcx 10 39 1 20 8 -3 -12 581 sprites/wagons/pcx/flatbed.pcx 26 39 1 14 20 -10 -6 582 sprites/wagons/pcx/flatbed.pcx 58 39 1 11 27 -14 -7 583 sprites/wagons/pcx/flatbed.pcx 90 39 1 14 20 -10 -6 584 sprites/wagons/pcx/flatbed.pcx 10 39 1 20 8 -3 -12 585 sprites/wagons/pcx/flatbed.pcx 26 39 1 14 20 -10 -6 586 sprites/wagons/pcx/flatbed.pcx 58 39 1 11 27 -14 -7 587 sprites/wagons/pcx/flatbed.pcx 90 39 1 14 20 -10 -6 // Steel Stage 1 - 01 588 sprites/wagons/pcx/flatbed.pcx 10 190 1 20 8 -3 -12 589 sprites/wagons/pcx/flatbed.pcx 26 190 1 14 20 -10 -6 590 sprites/wagons/pcx/flatbed.pcx 58 190 1 11 27 -14 -7 591 sprites/wagons/pcx/flatbed.pcx 90 190 1 14 20 -10 -6 592 sprites/wagons/pcx/flatbed.pcx 10 211 1 20 8 -3 -12 593 sprites/wagons/pcx/flatbed.pcx 26 211 1 14 20 -10 -6 594 sprites/wagons/pcx/flatbed.pcx 58 211 1 11 27 -14 -7 595 sprites/wagons/pcx/flatbed.pcx 90 211 1 14 20 -10 -6 // Steel Stage 2 - 02 596 sprites/wagons/pcx/flatbed.pcx 10 246 1 20 8 -3 -12 597 sprites/wagons/pcx/flatbed.pcx 26 246 1 14 20 -10 -6 598 sprites/wagons/pcx/flatbed.pcx 58 246 1 11 27 -14 -7 599 sprites/wagons/pcx/flatbed.pcx 90 246 1 14 20 -10 -6 600 sprites/wagons/pcx/flatbed.pcx 10 267 1 20 8 -3 -12 601 sprites/wagons/pcx/flatbed.pcx 26 267 1 14 20 -10 -6 602 sprites/wagons/pcx/flatbed.pcx 58 267 1 11 27 -14 -7 603 sprites/wagons/pcx/flatbed.pcx 90 267 1 14 20 -10 -6 // Steel Stage 3 - 03 604 sprites/wagons/pcx/flatbed.pcx 10 302 1 20 8 -3 -12 605 sprites/wagons/pcx/flatbed.pcx 26 302 1 14 20 -10 -6 606 sprites/wagons/pcx/flatbed.pcx 58 302 1 11 27 -14 -7 607 sprites/wagons/pcx/flatbed.pcx 90 302 1 14 20 -10 -6 608 sprites/wagons/pcx/flatbed.pcx 10 302 1 20 8 -3 -12 609 sprites/wagons/pcx/flatbed.pcx 26 302 1 14 20 -10 -6 610 sprites/wagons/pcx/flatbed.pcx 58 302 1 11 27 -14 -7 611 sprites/wagons/pcx/flatbed.pcx 90 302 1 14 20 -10 -6 // Boxes Stage 1 04 612 sprites/wagons/pcx/flatbed.pcx 10 75 1 20 8 -3 -12 613 sprites/wagons/pcx/flatbed.pcx 26 75 1 14 20 -10 -6 614 sprites/wagons/pcx/flatbed.pcx 58 75 1 11 27 -14 -7 615 sprites/wagons/pcx/flatbed.pcx 90 75 1 14 20 -10 -6 616 sprites/wagons/pcx/flatbed.pcx 10 97 1 20 8 -3 -12 617 sprites/wagons/pcx/flatbed.pcx 26 97 1 14 20 -10 -6 618 sprites/wagons/pcx/flatbed.pcx 58 97 1 11 27 -14 -7 619 sprites/wagons/pcx/flatbed.pcx 90 97 1 14 20 -10 -6 // Boxes Stage 2 05 620 sprites/wagons/pcx/flatbed.pcx 10 132 1 20 8 -3 -12 621 sprites/wagons/pcx/flatbed.pcx 26 132 1 14 20 -10 -6 622 sprites/wagons/pcx/flatbed.pcx 58 132 1 11 27 -14 -7 623 sprites/wagons/pcx/flatbed.pcx 90 132 1 14 20 -10 -6 624 sprites/wagons/pcx/flatbed.pcx 10 132 1 20 8 -3 -12 625 sprites/wagons/pcx/flatbed.pcx 26 132 1 14 20 -10 -6 626 sprites/wagons/pcx/flatbed.pcx 58 132 1 11 27 -14 -7 627 sprites/wagons/pcx/flatbed.pcx 90 132 1 14 20 -10 -6 // Paper Stage 1 06 628 sprites/wagons/pcx/flatbed.pcx 10 336 1 20 8 -3 -12 629 sprites/wagons/pcx/flatbed.pcx 26 336 1 14 20 -10 -6 630 sprites/wagons/pcx/flatbed.pcx 58 336 1 11 27 -14 -7 631 sprites/wagons/pcx/flatbed.pcx 90 336 1 14 20 -10 -6 632 sprites/wagons/pcx/flatbed.pcx 10 357 1 20 8 -3 -12 633 sprites/wagons/pcx/flatbed.pcx 26 357 1 14 20 -10 -6 634 sprites/wagons/pcx/flatbed.pcx 58 357 1 11 27 -14 -7 635 sprites/wagons/pcx/flatbed.pcx 90 357 1 14 20 -10 -6 // Paper Stage 2 07 636 sprites/wagons/pcx/flatbed.pcx 10 392 1 20 8 -3 -12 637 sprites/wagons/pcx/flatbed.pcx 26 392 1 14 20 -10 -6 638 sprites/wagons/pcx/flatbed.pcx 58 392 1 11 27 -14 -7 639 sprites/wagons/pcx/flatbed.pcx 90 392 1 14 20 -10 -6 640 sprites/wagons/pcx/flatbed.pcx 10 413 1 20 8 -3 -12 641 sprites/wagons/pcx/flatbed.pcx 26 413 1 14 20 -10 -6 642 sprites/wagons/pcx/flatbed.pcx 58 413 1 11 27 -14 -7 643 sprites/wagons/pcx/flatbed.pcx 90 413 1 14 20 -10 -6 // Paper Stage 3 08 644 sprites/wagons/pcx/flatbed.pcx 10 449 1 20 8 -3 -12 645 sprites/wagons/pcx/flatbed.pcx 26 449 1 14 20 -10 -6 646 sprites/wagons/pcx/flatbed.pcx 58 449 1 11 27 -14 -7 647 sprites/wagons/pcx/flatbed.pcx 90 449 1 14 20 -10 -6 648 sprites/wagons/pcx/flatbed.pcx 10 449 1 20 8 -3 -12 649 sprites/wagons/pcx/flatbed.pcx 26 449 1 14 20 -10 -6 650 sprites/wagons/pcx/flatbed.pcx 58 449 1 11 27 -14 -7 651 sprites/wagons/pcx/flatbed.pcx 90 449 1 14 20 -10 -6 // Wood Empty 09 652 sprites/wagons/pcx/flatbed.pcx 150 39 1 20 8 -3 -12 653 sprites/wagons/pcx/flatbed.pcx 166 39 1 16 20 -10 -8 654 sprites/wagons/pcx/flatbed.pcx 198 39 1 13 27 -14 -9 655 sprites/wagons/pcx/flatbed.pcx 230 39 1 16 20 -10 -8 656 sprites/wagons/pcx/flatbed.pcx 150 39 1 20 8 -3 -12 657 sprites/wagons/pcx/flatbed.pcx 166 39 1 16 20 -10 -8 658 sprites/wagons/pcx/flatbed.pcx 198 39 1 13 27 -14 -9 659 sprites/wagons/pcx/flatbed.pcx 230 39 1 16 20 -10 -8 // Wood Stage 1 0A 660 sprites/wagons/pcx/flatbed.pcx 150 72 1 20 8 -3 -12 661 sprites/wagons/pcx/flatbed.pcx 166 72 1 16 20 -10 -8 662 sprites/wagons/pcx/flatbed.pcx 198 72 1 13 27 -14 -9 663 sprites/wagons/pcx/flatbed.pcx 230 72 1 16 20 -10 -8 664 sprites/wagons/pcx/flatbed.pcx 150 72 1 20 8 -3 -12 665 sprites/wagons/pcx/flatbed.pcx 166 72 1 16 20 -10 -8 666 sprites/wagons/pcx/flatbed.pcx 198 72 1 13 27 -14 -9 667 sprites/wagons/pcx/flatbed.pcx 230 72 1 16 20 -10 -8 // Wood Stage 2 0B 668 sprites/wagons/pcx/flatbed.pcx 150 104 1 20 8 -3 -12 669 sprites/wagons/pcx/flatbed.pcx 166 104 1 16 20 -10 -8 670 sprites/wagons/pcx/flatbed.pcx 198 104 1 13 27 -14 -9 671 sprites/wagons/pcx/flatbed.pcx 230 104 1 16 20 -10 -8 672 sprites/wagons/pcx/flatbed.pcx 150 104 1 20 8 -3 -12 673 sprites/wagons/pcx/flatbed.pcx 166 104 1 16 20 -10 -8 674 sprites/wagons/pcx/flatbed.pcx 198 104 1 13 27 -14 -9 675 sprites/wagons/pcx/flatbed.pcx 230 104 1 16 20 -10 -8 // Wood Stage 3 0C 676 sprites/wagons/pcx/flatbed.pcx 150 140 1 20 8 -3 -12 677 sprites/wagons/pcx/flatbed.pcx 166 140 1 16 20 -10 -8 678 sprites/wagons/pcx/flatbed.pcx 198 140 1 13 27 -14 -9 679 sprites/wagons/pcx/flatbed.pcx 230 140 1 16 20 -10 -8 680 sprites/wagons/pcx/flatbed.pcx 150 140 1 20 8 -3 -12 681 sprites/wagons/pcx/flatbed.pcx 166 140 1 16 20 -10 -8 682 sprites/wagons/pcx/flatbed.pcx 198 140 1 13 27 -14 -9 683 sprites/wagons/pcx/flatbed.pcx 230 140 1 16 20 -10 -8 // Action 2: Steel 684 * 21 02 00 A0 04 04 00 00 01 00 02 00 03 00 00 00 01 00 02 00 03 00 // Action 2: Boxes 685 * 17 02 00 A1 03 03 00 00 04 00 05 00 00 00 04 00 05 00 // Action 2: Paper 686 * 21 02 00 A2 04 04 00 00 06 00 07 00 08 00 00 00 06 00 07 00 08 00 // Action 2: Wood 687 * 21 02 00 A3 04 04 09 00 0A 00 0B 00 0C 00 09 00 0A 00 0B 00 0C 00 // P-list 688 * 4 01 00 \b1 01 689 sprites/wagons/pcx/flatbed.pcx 1 1 1 12 63 -25 -8 690 * 9 02 00 05 01 01 00 00 00 00 // Action 3: 691 * 19 03 00 01 60 04 FF 05 00 \b15 A0 00 \b20 A2 00 \b11 A3 00 A1 00 // ####### Flatbed Short ###### // Toyland not done yet //Action1: 692 * 4 01 00 0A 08 // Empty // Format: spritenum pcxfile 693 sprites/wagons/pcx/plain.pcx 1 1 1 23 8 -3 -11 694 sprites/wagons/pcx/plain.pcx 10 1 1 16 22 -11 -8 695 sprites/wagons/pcx/plain.pcx 33 1 1 12 32 -16 -8 696 sprites/wagons/pcx/plain.pcx 66 1 1 16 22 -11 -8 697 sprites/wagons/pcx/plain.pcx 89 1 1 23 8 -3 -11 698 sprites/wagons/pcx/plain.pcx 98 1 1 16 22 -11 -8 699 sprites/wagons/pcx/plain.pcx 121 1 1 12 32 -16 -8 700 sprites/wagons/pcx/plain.pcx 154 1 1 16 22 -11 -8 // Boxes 1 701 sprites/wagons/pcx/plain.pcx 1 32 1 23 8 -3 -11 702 sprites/wagons/pcx/plain.pcx 10 32 1 16 22 -11 -8 703 sprites/wagons/pcx/plain.pcx 33 32 1 12 32 -16 -8 704 sprites/wagons/pcx/plain.pcx 66 32 1 16 22 -11 -8 705 sprites/wagons/pcx/plain.pcx 89 32 1 23 8 -3 -11 706 sprites/wagons/pcx/plain.pcx 98 32 1 16 22 -11 -8 707 sprites/wagons/pcx/plain.pcx 121 32 1 12 32 -16 -8 708 sprites/wagons/pcx/plain.pcx 154 32 1 16 22 -11 -8 // Boxes 2 // Format: spritenum pcxfile 709 sprites/wagons/pcx/plain.pcx 1 64 1 23 8 -3 -11 710 sprites/wagons/pcx/plain.pcx 10 64 1 16 22 -11 -8 711 sprites/wagons/pcx/plain.pcx 33 64 1 12 32 -16 -8 712 sprites/wagons/pcx/plain.pcx 66 64 1 16 22 -11 -8 713 sprites/wagons/pcx/plain.pcx 89 64 1 23 8 -3 -11 714 sprites/wagons/pcx/plain.pcx 98 64 1 16 22 -11 -8 715 sprites/wagons/pcx/plain.pcx 121 64 1 12 32 -16 -8 716 sprites/wagons/pcx/plain.pcx 154 64 1 16 22 -11 -8 // Steel 1 717 sprites/wagons/pcx/plain.pcx 1 96 1 23 8 -3 -11 718 sprites/wagons/pcx/plain.pcx 10 96 1 16 22 -11 -8 719 sprites/wagons/pcx/plain.pcx 33 96 1 12 32 -16 -8 720 sprites/wagons/pcx/plain.pcx 66 96 1 16 22 -11 -8 721 sprites/wagons/pcx/plain.pcx 89 96 1 23 8 -3 -11 722 sprites/wagons/pcx/plain.pcx 98 96 1 16 22 -11 -8 723 sprites/wagons/pcx/plain.pcx 121 96 1 12 32 -16 -8 724 sprites/wagons/pcx/plain.pcx 154 96 1 16 22 -11 -8 // Steel 2 // Format: spritenum pcxfile 725 sprites/wagons/pcx/plain.pcx 1 128 1 23 8 -3 -11 726 sprites/wagons/pcx/plain.pcx 10 128 1 16 22 -11 -8 727 sprites/wagons/pcx/plain.pcx 33 128 1 12 32 -16 -8 728 sprites/wagons/pcx/plain.pcx 66 128 1 16 22 -11 -8 729 sprites/wagons/pcx/plain.pcx 89 128 1 23 8 -3 -11 730 sprites/wagons/pcx/plain.pcx 98 128 1 16 22 -11 -8 731 sprites/wagons/pcx/plain.pcx 121 128 1 12 32 -16 -8 732 sprites/wagons/pcx/plain.pcx 154 128 1 16 22 -11 -8 // Paper 1 733 sprites/wagons/pcx/plain.pcx 1 160 1 23 8 -3 -11 734 sprites/wagons/pcx/plain.pcx 10 160 1 16 22 -11 -8 735 sprites/wagons/pcx/plain.pcx 33 160 1 12 32 -16 -8 736 sprites/wagons/pcx/plain.pcx 66 160 1 16 22 -11 -8 737 sprites/wagons/pcx/plain.pcx 89 160 1 23 8 -3 -11 738 sprites/wagons/pcx/plain.pcx 98 160 1 16 22 -11 -8 739 sprites/wagons/pcx/plain.pcx 121 160 1 12 32 -16 -8 740 sprites/wagons/pcx/plain.pcx 154 160 1 16 22 -11 -8 // Paper 2 // Format: spritenum pcxfile 741 sprites/wagons/pcx/plain.pcx 1 192 1 23 8 -3 -11 742 sprites/wagons/pcx/plain.pcx 10 192 1 16 22 -11 -8 743 sprites/wagons/pcx/plain.pcx 33 192 1 12 32 -16 -8 744 sprites/wagons/pcx/plain.pcx 66 192 1 16 22 -11 -8 745 sprites/wagons/pcx/plain.pcx 89 192 1 23 8 -3 -11 746 sprites/wagons/pcx/plain.pcx 98 192 1 16 22 -11 -8 747 sprites/wagons/pcx/plain.pcx 121 192 1 12 32 -16 -8 748 sprites/wagons/pcx/plain.pcx 154 192 1 16 22 -11 -8 // Wood Empty 749 sprites/wagons/pcx/plain.pcx 1 224 1 25 8 -3 -13 750 sprites/wagons/pcx/plain.pcx 10 224 1 18 22 -11 -10 751 sprites/wagons/pcx/plain.pcx 33 224 1 14 32 -16 -10 752 sprites/wagons/pcx/plain.pcx 66 224 1 18 22 -11 -10 753 sprites/wagons/pcx/plain.pcx 89 224 1 25 8 -3 -13 754 sprites/wagons/pcx/plain.pcx 98 224 1 18 22 -11 -10 755 sprites/wagons/pcx/plain.pcx 121 224 1 14 32 -16 -10 756 sprites/wagons/pcx/plain.pcx 154 224 1 18 22 -11 -10 // Wood 1 // Format: spritenum pcxfile 757 sprites/wagons/pcx/plain.pcx 1 256 1 25 8 -3 -13 758 sprites/wagons/pcx/plain.pcx 10 256 1 18 22 -11 -10 759 sprites/wagons/pcx/plain.pcx 33 256 1 14 32 -16 -10 760 sprites/wagons/pcx/plain.pcx 66 256 1 18 22 -11 -10 761 sprites/wagons/pcx/plain.pcx 89 256 1 25 8 -3 -13 762 sprites/wagons/pcx/plain.pcx 98 256 1 18 22 -11 -10 763 sprites/wagons/pcx/plain.pcx 121 256 1 14 32 -16 -10 764 sprites/wagons/pcx/plain.pcx 154 256 1 18 22 -11 -10 // Wood 2 765 sprites/wagons/pcx/plain.pcx 1 288 1 25 8 -3 -13 766 sprites/wagons/pcx/plain.pcx 10 288 1 18 22 -11 -10 767 sprites/wagons/pcx/plain.pcx 33 288 1 14 32 -16 -10 768 sprites/wagons/pcx/plain.pcx 66 288 1 18 22 -11 -10 769 sprites/wagons/pcx/plain.pcx 89 288 1 25 8 -3 -13 770 sprites/wagons/pcx/plain.pcx 98 288 1 18 22 -11 -10 771 sprites/wagons/pcx/plain.pcx 121 288 1 14 32 -16 -10 772 sprites/wagons/pcx/plain.pcx 154 288 1 18 22 -11 -10 // Action 2: Steel 773 * 17 02 00 A0 03 03 00 00 01 00 02 00 00 00 01 00 02 00 // Action 2: Boxes 774 * 17 02 00 A1 03 03 00 00 03 00 04 00 00 00 03 00 04 00 // Action 2: Paper 775 * 17 02 00 A2 03 03 00 00 05 00 06 00 00 00 05 00 06 00 // Action 2: Wood 776 * 17 02 00 A3 03 03 07 00 08 00 09 00 07 00 08 00 09 00 // P-list 777 * 4 01 00 \b1 01 778 sprites/wagons/pcx/plain.pcx 1 416 1 12 63 -25 -8 779 * 9 02 00 05 01 01 00 00 00 00 // Action 3: 780 * 19 03 00 01 6B 03 FF 05 00 \b15 A0 00 \b20 A2 00 \b11 A3 00 A1 00 // ##### TANKER/SILO ##### //Action1: 781 * 4 01 00 02 08 // Silo // Format: spritenum pcxfile 782 sprites/wagons/pcx/tankerssilos.pcx 1 160 1 24 8 -3 -12 783 sprites/wagons/pcx/tankerssilos.pcx 10 160 1 18 22 -11 -10 784 sprites/wagons/pcx/tankerssilos.pcx 33 160 1 12 32 -16 -8 785 sprites/wagons/pcx/tankerssilos.pcx 66 160 1 18 22 -11 -10 786 sprites/wagons/pcx/tankerssilos.pcx 89 160 1 24 8 -3 -11 787 sprites/wagons/pcx/tankerssilos.pcx 98 160 1 18 22 -11 -10 788 sprites/wagons/pcx/tankerssilos.pcx 121 160 1 12 32 -16 -8 789 sprites/wagons/pcx/tankerssilos.pcx 154 160 1 18 22 -11 -10 // Tanker 790 sprites/wagons/pcx/tankerssilos.pcx 1 128 1 24 8 -3 -12 791 sprites/wagons/pcx/tankerssilos.pcx 10 128 1 18 22 -11 -10 792 sprites/wagons/pcx/tankerssilos.pcx 33 128 1 12 32 -16 -8 793 sprites/wagons/pcx/tankerssilos.pcx 66 128 1 18 22 -11 -10 794 sprites/wagons/pcx/tankerssilos.pcx 89 128 1 24 8 -3 -11 795 sprites/wagons/pcx/tankerssilos.pcx 98 128 1 18 22 -11 -10 796 sprites/wagons/pcx/tankerssilos.pcx 121 128 1 12 32 -16 -8 797 sprites/wagons/pcx/tankerssilos.pcx 154 128 1 18 22 -11 -10 // Action 2's 798 * 9 02 00 A0 01 01 00 00 00 00 // Tanker //!!Warning (94): Redefining ID A1 not used since previous definition at sprite 774. 799 * 9 02 00 A1 01 01 01 00 01 00 // Silo 800 * 4 01 00 \b2 01 801 sprites/wagons/pcx/tankerssilos.pcx 1 192 1 12 63 -25 -8 802 sprites/wagons/pcx/tankerssilos.pcx 1 208 1 12 63 -25 -8 803 * 9 02 00 05 01 01 00 00 00 00 804 * 9 02 00 06 01 01 01 00 01 00 // Action 3's 805 * 10 03 00 01 61 01 FF 05 00 A0 00 806 * 10 03 00 01 62 01 FF 06 00 A1 00 // ##### Tanker/Silo - Short ##### //Action1: 807 * 4 01 00 02 08 // Tanker // Format: spritenum pcxfile 808 sprites/wagons/pcx/tankersmall.pcx 1 1 1 23 8 -3 -11 809 sprites/wagons/pcx/tankersmall.pcx 10 1 1 16 22 -11 -8 810 sprites/wagons/pcx/tankersmall.pcx 33 1 1 12 32 -16 -8 811 sprites/wagons/pcx/tankersmall.pcx 66 1 1 16 22 -11 -8 812 sprites/wagons/pcx/tankersmall.pcx 89 1 1 23 8 -3 -11 813 sprites/wagons/pcx/tankersmall.pcx 98 1 1 16 22 -11 -8 814 sprites/wagons/pcx/tankersmall.pcx 121 1 1 12 32 -16 -8 815 sprites/wagons/pcx/tankersmall.pcx 154 1 1 16 22 -11 -8 //Silo 816 sprites/wagons/pcx/tankersmall.pcx 1 32 1 23 8 -3 -11 817 sprites/wagons/pcx/tankersmall.pcx 10 32 1 16 22 -11 -8 818 sprites/wagons/pcx/tankersmall.pcx 33 32 1 12 32 -16 -8 819 sprites/wagons/pcx/tankersmall.pcx 66 32 1 16 22 -11 -8 820 sprites/wagons/pcx/tankersmall.pcx 89 32 1 23 8 -3 -11 821 sprites/wagons/pcx/tankersmall.pcx 98 32 1 16 22 -11 -8 822 sprites/wagons/pcx/tankersmall.pcx 121 32 1 12 32 -16 -8 823 sprites/wagons/pcx/tankersmall.pcx 154 32 1 16 22 -11 -8 // Action 2's 824 * 9 02 00 A0 01 01 00 00 00 00 // Tanker 825 * 9 02 00 A1 01 01 01 00 01 00 // Silo // P-list 826 * 4 01 00 02 01 827 sprites/wagons/pcx/tankersmall.pcx 177 1 1 12 63 -25 -8 828 sprites/wagons/pcx/tankersmall.pcx 177 32 1 12 63 -25 -8 829 * 9 02 00 05 01 01 00 00 00 00 830 * 9 02 00 06 01 01 01 00 01 00 // Action 3's 831 * 10 03 00 01 67 01 FF 05 00 A0 00 832 * 10 03 00 01 68 01 FF 06 00 A1 00 // Action 2+3 //-1 * 0 02 00 A0 01 01 00 00 00 00 //-1 * 0 02 00 A1 01 01 01 00 01 00 //-1 * 0 03 00 01 66 01 FF A1 00 A0 00 // ##### Long Selfunloading Hopper ##### //Action1: 833 * 4 01 00 07 04 // Empty 00 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 834 sprites/wagons/pcx/wagons2.pcx 148 103 1 21 8 -3 -12 835 sprites/wagons/pcx/wagons2.pcx 164 103 1 15 19 -10 -7 836 sprites/wagons/pcx/wagons2.pcx 196 103 1 13 26 -13 -9 837 sprites/wagons/pcx/wagons2.pcx 228 103 1 15 19 -10 -7 // Coal 1 01 838 sprites/wagons/pcx/wagons2.pcx 148 128 1 21 8 -3 -12 839 sprites/wagons/pcx/wagons2.pcx 164 128 1 15 19 -10 -7 840 sprites/wagons/pcx/wagons2.pcx 196 128 1 13 26 -13 -9 841 sprites/wagons/pcx/wagons2.pcx 228 128 1 15 19 -10 -7 // Coal 2 02 842 sprites/wagons/pcx/wagons2.pcx 148 153 1 21 8 -3 -12 843 sprites/wagons/pcx/wagons2.pcx 164 153 1 15 19 -10 -7 844 sprites/wagons/pcx/wagons2.pcx 196 153 1 13 26 -13 -9 845 sprites/wagons/pcx/wagons2.pcx 228 153 1 15 19 -10 -7 // Iron 1 03 846 sprites/wagons/pcx/wagons2.pcx 148 178 1 21 8 -3 -12 847 sprites/wagons/pcx/wagons2.pcx 164 178 1 15 19 -10 -7 848 sprites/wagons/pcx/wagons2.pcx 196 178 1 13 26 -13 -9 849 sprites/wagons/pcx/wagons2.pcx 228 178 1 15 19 -10 -7 // Iron 2 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 850 sprites/wagons/pcx/wagons2.pcx 148 203 1 21 8 -3 -12 851 sprites/wagons/pcx/wagons2.pcx 164 203 1 15 19 -10 -7 852 sprites/wagons/pcx/wagons2.pcx 196 203 1 13 26 -13 -9 853 sprites/wagons/pcx/wagons2.pcx 228 203 1 15 19 -10 -7 // Default/Copper 1 05 854 sprites/wagons/pcx/wagons2.pcx 148 228 1 21 8 -3 -12 855 sprites/wagons/pcx/wagons2.pcx 164 228 1 15 19 -10 -7 856 sprites/wagons/pcx/wagons2.pcx 196 228 1 13 26 -13 -9 857 sprites/wagons/pcx/wagons2.pcx 228 228 1 15 19 -10 -7 // Default/Copper 2 06 858 sprites/wagons/pcx/wagons2.pcx 148 253 1 21 8 -3 -12 859 sprites/wagons/pcx/wagons2.pcx 164 253 1 15 19 -10 -7 860 sprites/wagons/pcx/wagons2.pcx 196 253 1 13 26 -13 -9 861 sprites/wagons/pcx/wagons2.pcx 228 253 1 15 19 -10 -7 // Action 2's; 862 * 17 02 00 A0 03 03 00 00 01 00 02 00 00 00 01 00 02 00 // Coal 863 * 17 02 00 A1 03 03 00 00 03 00 04 00 00 00 03 00 04 00 // Iron 864 * 17 02 00 A2 03 03 00 00 05 00 06 00 00 00 05 00 06 00 //Copper/Default // P-list 865 * 4 01 00 01 01 866 sprites/wagons/pcx/wagons2.pcx 96 1 1 12 63 -25 -8 867 * 9 02 00 05 01 01 00 00 00 00 // Action 3: 868 * 16 03 00 01 63 03 FF 05 00 \b00 A0 00 \b13 A1 00 A2 00 // ##### Short dumper ##### //Action1: 869 * 4 01 00 07 08 // Empty 00 // Format: spritenum pcxfile 870 sprites/wagons/pcx/dumper.pcx 1 1 1 23 8 -3 -11 871 sprites/wagons/pcx/dumper.pcx 10 1 1 16 22 -11 -8 872 sprites/wagons/pcx/dumper.pcx 33 1 1 12 32 -16 -8 873 sprites/wagons/pcx/dumper.pcx 66 1 1 16 22 -11 -8 874 sprites/wagons/pcx/dumper.pcx 89 1 1 23 8 -3 -11 875 sprites/wagons/pcx/dumper.pcx 98 1 1 16 22 -11 -8 876 sprites/wagons/pcx/dumper.pcx 121 1 1 12 32 -16 -8 877 sprites/wagons/pcx/dumper.pcx 154 1 1 16 22 -11 -8 // Coal 1 01 878 sprites/wagons/pcx/dumper.pcx 1 32 1 23 8 -3 -11 879 sprites/wagons/pcx/dumper.pcx 10 32 1 16 22 -11 -8 880 sprites/wagons/pcx/dumper.pcx 33 32 1 12 32 -16 -8 881 sprites/wagons/pcx/dumper.pcx 66 32 1 16 22 -11 -8 882 sprites/wagons/pcx/dumper.pcx 89 32 1 23 8 -3 -11 883 sprites/wagons/pcx/dumper.pcx 98 32 1 16 22 -11 -8 884 sprites/wagons/pcx/dumper.pcx 121 32 1 12 32 -16 -8 885 sprites/wagons/pcx/dumper.pcx 154 32 1 16 22 -11 -8 // Coal 2 02 // Format: spritenum pcxfile 886 sprites/wagons/pcx/dumper.pcx 1 64 1 23 8 -3 -11 887 sprites/wagons/pcx/dumper.pcx 10 64 1 16 22 -11 -8 888 sprites/wagons/pcx/dumper.pcx 33 64 1 12 32 -16 -8 889 sprites/wagons/pcx/dumper.pcx 66 64 1 16 22 -11 -8 890 sprites/wagons/pcx/dumper.pcx 89 64 1 23 8 -3 -11 891 sprites/wagons/pcx/dumper.pcx 98 64 1 16 22 -11 -8 892 sprites/wagons/pcx/dumper.pcx 121 64 1 12 32 -16 -8 893 sprites/wagons/pcx/dumper.pcx 154 64 1 16 22 -11 -8 // Iron 1 03 894 sprites/wagons/pcx/dumper.pcx 1 96 1 23 8 -3 -11 895 sprites/wagons/pcx/dumper.pcx 10 96 1 16 22 -11 -8 896 sprites/wagons/pcx/dumper.pcx 33 96 1 12 32 -16 -8 897 sprites/wagons/pcx/dumper.pcx 66 96 1 16 22 -11 -8 898 sprites/wagons/pcx/dumper.pcx 89 96 1 23 8 -3 -11 899 sprites/wagons/pcx/dumper.pcx 98 96 1 16 22 -11 -8 900 sprites/wagons/pcx/dumper.pcx 121 96 1 12 32 -16 -8 901 sprites/wagons/pcx/dumper.pcx 154 96 1 16 22 -11 -8 // Iron 2 04 // Format: spritenum pcxfile 902 sprites/wagons/pcx/dumper.pcx 1 128 1 23 8 -3 -11 903 sprites/wagons/pcx/dumper.pcx 10 128 1 16 22 -11 -8 904 sprites/wagons/pcx/dumper.pcx 33 128 1 12 32 -16 -8 905 sprites/wagons/pcx/dumper.pcx 66 128 1 16 22 -11 -8 906 sprites/wagons/pcx/dumper.pcx 89 128 1 23 8 -3 -11 907 sprites/wagons/pcx/dumper.pcx 98 128 1 16 22 -11 -8 908 sprites/wagons/pcx/dumper.pcx 121 128 1 12 32 -16 -8 909 sprites/wagons/pcx/dumper.pcx 154 128 1 16 22 -11 -8 // Default/Copper 1 05 910 sprites/wagons/pcx/dumper.pcx 1 160 1 23 8 -3 -11 911 sprites/wagons/pcx/dumper.pcx 10 160 1 16 22 -11 -8 912 sprites/wagons/pcx/dumper.pcx 33 160 1 12 32 -16 -8 913 sprites/wagons/pcx/dumper.pcx 66 160 1 16 22 -11 -8 914 sprites/wagons/pcx/dumper.pcx 89 160 1 23 8 -3 -11 915 sprites/wagons/pcx/dumper.pcx 98 160 1 16 22 -11 -8 916 sprites/wagons/pcx/dumper.pcx 121 160 1 12 32 -16 -8 917 sprites/wagons/pcx/dumper.pcx 154 160 1 16 22 -11 -8 // Default/Copper 2 06 // Format: spritenum pcxfile 918 sprites/wagons/pcx/dumper.pcx 1 192 1 23 8 -3 -11 919 sprites/wagons/pcx/dumper.pcx 10 192 1 16 22 -11 -8 920 sprites/wagons/pcx/dumper.pcx 33 192 1 12 32 -16 -8 921 sprites/wagons/pcx/dumper.pcx 66 192 1 16 22 -11 -8 922 sprites/wagons/pcx/dumper.pcx 89 192 1 23 8 -3 -11 923 sprites/wagons/pcx/dumper.pcx 98 192 1 16 22 -11 -8 924 sprites/wagons/pcx/dumper.pcx 121 192 1 12 32 -16 -8 925 sprites/wagons/pcx/dumper.pcx 154 192 1 16 22 -11 -8 // Action 2's; 926 * 17 02 00 A0 03 03 00 00 01 00 02 00 00 00 01 00 02 00 // Coal 927 * 17 02 00 A1 03 03 00 00 03 00 04 00 00 00 03 00 04 00 // Iron 928 * 17 02 00 A2 03 03 00 00 05 00 06 00 00 00 05 00 06 00 //Copper/Default // P-list 929 * 4 01 00 01 01 930 sprites/wagons/pcx/dumper.pcx 1 224 1 12 63 -25 -8 931 * 9 02 00 05 01 01 00 00 00 00 // Action 3: 932 * 16 03 00 01 69 03 FF 05 00 \b00 A0 00 \b13 A1 00 A2 00 // --------------- // Livestock Short // --------------- //Action1: 933 * 4 01 00 03 08 // Empty 00 // Format: spritenum pcxfile 934 sprites/wagons/pcx/livestock.pcx 1 1 1 23 8 -3 -11 935 sprites/wagons/pcx/livestock.pcx 10 1 1 16 22 -11 -8 936 sprites/wagons/pcx/livestock.pcx 33 1 1 12 32 -16 -8 937 sprites/wagons/pcx/livestock.pcx 66 1 1 16 22 -11 -8 938 sprites/wagons/pcx/livestock.pcx 89 1 1 23 8 -3 -11 939 sprites/wagons/pcx/livestock.pcx 98 1 1 16 22 -11 -8 940 sprites/wagons/pcx/livestock.pcx 121 1 1 12 32 -16 -8 941 sprites/wagons/pcx/livestock.pcx 154 1 1 16 22 -11 -8 // Coal 1 01 942 sprites/wagons/pcx/livestock.pcx 1 32 1 23 8 -3 -11 943 sprites/wagons/pcx/livestock.pcx 10 32 1 16 22 -11 -8 944 sprites/wagons/pcx/livestock.pcx 33 32 1 12 32 -16 -8 945 sprites/wagons/pcx/livestock.pcx 66 32 1 16 22 -11 -8 946 sprites/wagons/pcx/livestock.pcx 89 32 1 23 8 -3 -11 947 sprites/wagons/pcx/livestock.pcx 98 32 1 16 22 -11 -8 948 sprites/wagons/pcx/livestock.pcx 121 32 1 12 32 -16 -8 949 sprites/wagons/pcx/livestock.pcx 154 32 1 16 22 -11 -8 // Coal 2 02 // Format: spritenum pcxfile 950 sprites/wagons/pcx/livestock.pcx 1 64 1 23 8 -3 -11 951 sprites/wagons/pcx/livestock.pcx 10 64 1 16 22 -11 -8 952 sprites/wagons/pcx/livestock.pcx 33 64 1 12 32 -16 -8 953 sprites/wagons/pcx/livestock.pcx 66 64 1 16 22 -11 -8 954 sprites/wagons/pcx/livestock.pcx 89 64 1 23 8 -3 -11 955 sprites/wagons/pcx/livestock.pcx 98 64 1 16 22 -11 -8 956 sprites/wagons/pcx/livestock.pcx 121 64 1 12 32 -16 -8 957 sprites/wagons/pcx/livestock.pcx 154 64 1 16 22 -11 -8 // Action 2+3 958 * 17 02 00 A0 03 03 00 00 01 00 02 00 00 00 01 00 02 00 // Lifestock // P-list 959 * 4 01 00 01 01 960 sprites/wagons/pcx/livestock.pcx 1 96 1 12 63 -25 -8 961 * 9 02 00 05 01 01 00 00 00 00 962 * 10 03 00 01 6A 01 FF 05 00 A0 00 // ##### Lifestock Wagon - Long ##### //Action1: 963 * 4 01 00 03 04 // Empty 00 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 964 sprites/wagons/pcx/wagons2.pcx 6 76 1 23 8 -3 -12 965 sprites/wagons/pcx/wagons2.pcx 22 76 1 16 22 -11 -8 966 sprites/wagons/pcx/wagons2.pcx 54 76 1 12 32 -16 -8 967 sprites/wagons/pcx/wagons2.pcx 102 76 1 16 22 -11 -8 // Stage 1 01 968 sprites/wagons/pcx/wagons2.pcx 6 103 1 23 8 -3 -12 969 sprites/wagons/pcx/wagons2.pcx 22 103 1 16 22 -11 -8 970 sprites/wagons/pcx/wagons2.pcx 54 103 1 12 32 -16 -8 971 sprites/wagons/pcx/wagons2.pcx 102 103 1 16 22 -11 -8 // Stage 2 02 972 sprites/wagons/pcx/wagons2.pcx 6 129 1 23 8 -3 -12 973 sprites/wagons/pcx/wagons2.pcx 22 129 1 16 22 -11 -8 974 sprites/wagons/pcx/wagons2.pcx 54 129 1 12 32 -16 -8 975 sprites/wagons/pcx/wagons2.pcx 102 129 1 16 22 -11 -8 // Action 2+3 976 * 17 02 00 A0 03 03 00 00 01 00 02 00 00 00 01 00 02 00 // Lifestock // P-list 977 * 4 01 00 01 01 978 sprites/wagons/pcx/wagons2.pcx 128 76 1 12 63 -25 -8 979 * 9 02 00 05 01 01 00 00 00 00 980 * 10 03 00 01 64 01 FF 05 00 A0 00 // ##### Boxcar - Short ##### //Action1: 981 * 4 01 00 02 08 // Empty 00 // Format: spritenum pcxfile 982 sprites/wagons/pcx/wagonsfixed.pcx 6 121 1 23 8 -3 -11 983 sprites/wagons/pcx/wagonsfixed.pcx 22 121 1 16 22 -11 -8 984 sprites/wagons/pcx/wagonsfixed.pcx 54 121 1 12 32 -16 -8 985 sprites/wagons/pcx/wagonsfixed.pcx 102 121 1 16 22 -11 -8 986 sprites/wagons/pcx/wagonsfixed.pcx 128 121 1 23 8 -3 -11 987 sprites/wagons/pcx/wagonsfixed.pcx 144 121 1 16 22 -11 -8 988 sprites/wagons/pcx/wagonsfixed.pcx 176 121 1 12 32 -16 -8 989 sprites/wagons/pcx/wagonsfixed.pcx 224 121 1 16 22 -11 -8 //P-list 990 * 1 0 991 * 1 0 992 sprites/wagons/pcx/wagonsfixed.pcx 248 121 01 12 63 -52 -8 3 993 * 1 0 994 * 1 0 995 * 1 0 996 sprites/wagons/pcx/wagonsfixed.pcx 248 121 01 12 63 -25 -8 3 997 * 1 0 // Action 2+3 998 * 9 02 00 A0 01 01 00 00 00 00 999 * 9 02 00 A1 01 01 01 00 01 00 1000 * 10 03 00 01 66 01 FF A1 00 A0 00 // ----------------------------- // -------- New Goods ---------- // ----------------------------- // ----------------------------- // ---------- BOXCAR ----------- // ----------------------------- 1001 * 4 01 00 \b7 04 // 1 Blue // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1002 sprites/wagons/pcx/newwags.pcx 1 1 1 24 8 -3 -11 1003 sprites/wagons/pcx/newwags.pcx 10 1 1 18 22 -11 -10 1004 sprites/wagons/pcx/newwags.pcx 33 1 1 16 32 -16 -12 1005 sprites/wagons/pcx/newwags.pcx 66 1 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1006 sprites/wagons/pcx/newwags.pcx 1 32 1 24 8 -3 -11 1007 sprites/wagons/pcx/newwags.pcx 10 32 1 18 22 -11 -10 1008 sprites/wagons/pcx/newwags.pcx 33 32 1 16 32 -16 -12 1009 sprites/wagons/pcx/newwags.pcx 66 32 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1010 sprites/wagons/pcx/newwags.pcx 1 64 1 24 8 -3 -11 1011 sprites/wagons/pcx/newwags.pcx 10 64 1 18 22 -11 -10 1012 sprites/wagons/pcx/newwags.pcx 33 64 1 16 32 -16 -12 1013 sprites/wagons/pcx/newwags.pcx 66 64 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1014 sprites/wagons/pcx/newwags.pcx 1 96 1 24 8 -3 -11 1015 sprites/wagons/pcx/newwags.pcx 10 96 1 18 22 -11 -10 1016 sprites/wagons/pcx/newwags.pcx 33 96 1 16 32 -16 -12 1017 sprites/wagons/pcx/newwags.pcx 66 96 1 18 22 -11 -10 // 1 White-blue - Food // Format: spritenum pcxfile 1018 sprites/wagons/pcx/newwags.pcx 1 128 1 24 8 -3 -11 1019 sprites/wagons/pcx/newwags.pcx 10 128 1 18 22 -11 -10 1020 sprites/wagons/pcx/newwags.pcx 33 128 1 16 32 -16 -12 1021 sprites/wagons/pcx/newwags.pcx 66 128 1 18 22 -11 -10 // 1 Rainbow - P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1022 * 1 0 1023 * 1 0 1024 sprites/wagons/pcx/newwags.pcx 121 5 01 12 63 -25 -8 3 1025 * 1 0 // Format: spritenum pcxfile 1026 sprites/wagons/pcx/newwags.pcx 89 128 1 24 8 -3 -11 1027 sprites/wagons/pcx/newwags.pcx 98 128 1 18 22 -11 -10 1028 sprites/wagons/pcx/newwags.pcx 121 128 1 16 32 -16 -12 1029 sprites/wagons/pcx/newwags.pcx 154 128 1 18 22 -11 -10 // Randoms 1030 * 9 02 00 A0 01 01 00 00 00 00 1031 * 9 02 00 A1 01 01 01 00 01 00 1032 * 9 02 00 A2 01 01 02 00 02 00 //!!Warning (94): Redefining ID A3 not used since previous definition at sprite 776. 1033 * 9 02 00 A3 01 01 03 00 03 00 1034 * 9 02 00 A4 01 01 05 00 05 00 // P-list // Food 1035 * 9 02 00 C0 01 01 04 00 04 00 1036 * 9 02 00 C1 01 01 06 00 06 00 // Random test // * 02 [80|83] 1037 * 15 02 00 A5 80 // Random 02 // torally random 00 // just is so 04 // 4 sets A0 00 A1 00 A2 00 A3 00 // Theese sets 1038 * 11 02 00 C2 80 // Random 02 // torally random 00 // just is so 02 // 2 sets C0 00 C1 00 // Theese sets //ngth> 03 ( )... 1039 * 13 03 00 01 65 02 // Two types FF A4 00 // P-list \b21 C2 00 // Food A5 00 // Default // ----------------------------- // ------- Tanker Long --------- // ----------------------------- 1040 * 4 01 00 \b3 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1041 sprites/wagons/pcx/newwags.pcx 1 160 1 24 8 -3 -11 1042 sprites/wagons/pcx/newwags.pcx 10 160 1 18 22 -11 -10 1043 sprites/wagons/pcx/newwags.pcx 33 160 1 16 32 -16 -12 1044 sprites/wagons/pcx/newwags.pcx 66 160 1 18 22 -11 -10 // 1 White-blue - Food 1045 sprites/wagons/pcx/newwags.pcx 1 192 1 24 8 -3 -11 1046 sprites/wagons/pcx/newwags.pcx 10 192 1 18 22 -11 -10 1047 sprites/wagons/pcx/newwags.pcx 33 192 1 16 32 -16 -12 1048 sprites/wagons/pcx/newwags.pcx 66 192 1 18 22 -11 -10 // 1 Rainbow - P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1049 * 1 0 1050 * 1 0 1051 sprites/wagons/pcx/newwags.pcx 121 164 01 12 63 -25 -8 3 1052 * 1 0 // Randoms 1053 * 9 02 00 A0 01 01 00 00 00 00 1054 * 9 02 00 A1 01 01 01 00 01 00 // P-list 1055 * 9 02 00 C0 01 01 02 00 02 00 // Random test 1056 * 11 02 00 A5 80 // Random 02 // torally random 00 // just is so 02 // 2 sets A0 00 A1 00 // Theese sets // 45299081 // STGV-MEG! // Action3 1057 * 10 03 00 01 61 01 FF C0 00 A5 00 // ----------------------------- // ------- Old Fridge ---------- // ----------------------------- 1058 * 4 01 00 \b2 08 // Format: spritenum pcxfile 1059 sprites/wagons/pcx/newwags.pcx 1 288 1 24 8 -3 -11 1060 sprites/wagons/pcx/newwags.pcx 10 288 1 18 22 -11 -10 1061 sprites/wagons/pcx/newwags.pcx 33 288 1 16 32 -16 -12 1062 sprites/wagons/pcx/newwags.pcx 66 288 1 18 22 -11 -10 1063 sprites/wagons/pcx/newwags.pcx 89 288 1 24 8 -3 -11 1064 sprites/wagons/pcx/newwags.pcx 98 288 1 18 22 -11 -10 1065 sprites/wagons/pcx/newwags.pcx 121 288 1 16 32 -16 -12 1066 sprites/wagons/pcx/newwags.pcx 154 288 1 18 22 -11 -10 1067 * 1 0 1068 * 1 0 1069 sprites/wagons/pcx/newwags.pcx 177 293 01 16 63 -25 -12 3 1070 * 1 0 1071 * 1 0 1072 * 1 0 1073 sprites/wagons/pcx/newwags.pcx 177 293 01 16 63 -25 -12 3 1074 * 1 0 // Action2 1075 * 9 02 00 A0 01 01 00 00 00 00 1076 * 9 02 00 A1 01 01 01 00 01 00 // Action3 //!!Error (141): ID 4C 04 out of valid range (00..73). 1077 * 12 03 00 01 \b*1100 01 FF A1 00 A0 00 // ------------------------------------- // ------- Intermediate boxcar --------- // ------------------------------------- 1078 * 4 01 00 \b3 08 // Format: spritenum pcxfile 1079 sprites/wagons/pcx/newwags.pcx 1 224 1 24 8 -3 -11 1080 sprites/wagons/pcx/newwags.pcx 10 224 1 18 22 -11 -10 1081 sprites/wagons/pcx/newwags.pcx 33 224 1 16 32 -16 -12 1082 sprites/wagons/pcx/newwags.pcx 66 224 1 18 22 -11 -10 1083 sprites/wagons/pcx/newwags.pcx 89 224 1 24 8 -3 -11 1084 sprites/wagons/pcx/newwags.pcx 98 224 1 18 22 -11 -10 1085 sprites/wagons/pcx/newwags.pcx 121 224 1 16 32 -16 -12 1086 sprites/wagons/pcx/newwags.pcx 154 224 1 18 22 -11 -10 // Format: spritenum pcxfile 1087 sprites/wagons/pcx/newwags.pcx 1 256 1 24 8 -3 -11 1088 sprites/wagons/pcx/newwags.pcx 10 256 1 18 22 -11 -10 1089 sprites/wagons/pcx/newwags.pcx 33 256 1 16 32 -16 -12 1090 sprites/wagons/pcx/newwags.pcx 66 256 1 18 22 -11 -10 1091 sprites/wagons/pcx/newwags.pcx 89 256 1 24 8 -3 -11 1092 sprites/wagons/pcx/newwags.pcx 98 256 1 18 22 -11 -10 1093 sprites/wagons/pcx/newwags.pcx 121 256 1 16 32 -16 -12 1094 sprites/wagons/pcx/newwags.pcx 154 256 1 18 22 -11 -10 // 1 Rainbow - P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1095 * 1 0 //1 1096 * 1 0 //2 1097 sprites/wagons/pcx/newwags.pcx 177 224 01 16 66 -28 -12 3 1098 * 1 0 //4 1099 * 1 0 //5 1100 * 1 0 //6 1101 sprites/wagons/pcx/newwags.pcx 177 224 01 12 66 -28 -8 3 1102 * 1 0 // Randoms 1103 * 9 02 00 A0 01 01 00 00 00 00 1104 * 9 02 00 A1 01 01 01 00 01 00 // P-list 1105 * 9 02 00 C0 01 01 02 00 02 00 // Random test 1106 * 11 02 00 A5 80 // Random 02 // torally random 00 // just is so 02 // 2 sets A0 00 A1 00 // Theese sets // Action3 //!!Error (141): ID 4D 04 out of valid range (00..73). 1107 * 12 03 00 01 \b*1101 01 FF C0 00 A5 00 // ------------------------------------- // ------ 5th gen doubledecker --------- // ------------------------------------- //Action1: DoubleDecker 1108 * 4 01 00 07 08 // --> // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1109 sprites/wagons/pcx/newpax.pcx 1 640 1 24 8 -3 -11 1110 sprites/wagons/pcx/newpax.pcx 10 640 1 19 22 -11 -11 1111 sprites/wagons/pcx/newpax.pcx 33 640 1 14 32 -16 -10 1112 sprites/wagons/pcx/newpax.pcx 66 640 1 19 22 -11 -11 1113 sprites/wagons/pcx/newpax.pcx 1 640 1 24 8 -3 -11 1114 sprites/wagons/pcx/newpax.pcx 10 640 1 19 22 -11 -11 1115 sprites/wagons/pcx/newpax.pcx 33 640 1 14 32 -16 -10 1116 sprites/wagons/pcx/newpax.pcx 66 640 1 19 22 -11 -11 // <-- 1117 sprites/wagons/pcx/newpax.pcx 89 640 1 24 8 -3 -11 1118 sprites/wagons/pcx/newpax.pcx 98 640 1 19 22 -11 -11 1119 sprites/wagons/pcx/newpax.pcx 121 640 1 14 32 -16 -10 1120 sprites/wagons/pcx/newpax.pcx 154 640 1 19 22 -11 -11 1121 sprites/wagons/pcx/newpax.pcx 89 640 1 24 8 -3 -11 1122 sprites/wagons/pcx/newpax.pcx 98 640 1 19 22 -11 -11 1123 sprites/wagons/pcx/newpax.pcx 121 640 1 14 32 -16 -10 1124 sprites/wagons/pcx/newpax.pcx 154 640 1 19 22 -11 -11 // /<-- 1125 sprites/wagons/pcx/newpax.pcx 1 672 1 24 8 -3 -11 1126 sprites/wagons/pcx/newpax.pcx 10 672 1 19 22 -11 -11 1127 sprites/wagons/pcx/newpax.pcx 33 672 1 14 32 -16 -10 1128 sprites/wagons/pcx/newpax.pcx 66 672 1 19 22 -11 -11 1129 sprites/wagons/pcx/newpax.pcx 89 672 1 24 8 -3 -11 1130 sprites/wagons/pcx/newpax.pcx 98 672 1 19 22 -11 -11 1131 sprites/wagons/pcx/newpax.pcx 121 672 1 14 32 -16 -10 1132 sprites/wagons/pcx/newpax.pcx 154 672 1 19 22 -11 -11 // /--> 1133 sprites/wagons/pcx/newpax.pcx 89 672 1 24 8 -3 -11 1134 sprites/wagons/pcx/newpax.pcx 98 672 1 19 22 -11 -11 1135 sprites/wagons/pcx/newpax.pcx 121 672 1 14 32 -16 -10 1136 sprites/wagons/pcx/newpax.pcx 154 672 1 19 22 -11 -11 1137 sprites/wagons/pcx/newpax.pcx 1 672 1 24 8 -3 -11 1138 sprites/wagons/pcx/newpax.pcx 10 672 1 19 22 -11 -11 1139 sprites/wagons/pcx/newpax.pcx 33 672 1 14 32 -16 -10 1140 sprites/wagons/pcx/newpax.pcx 66 672 1 19 22 -11 -11 // -->\ 1141 sprites/wagons/pcx/newpax.pcx 1 704 1 24 8 -3 -11 1142 sprites/wagons/pcx/newpax.pcx 10 704 1 19 22 -11 -11 1143 sprites/wagons/pcx/newpax.pcx 33 704 1 14 32 -16 -10 1144 sprites/wagons/pcx/newpax.pcx 66 704 1 19 22 -11 -11 1145 sprites/wagons/pcx/newpax.pcx 89 704 1 24 8 -3 -11 1146 sprites/wagons/pcx/newpax.pcx 98 704 1 19 22 -11 -11 1147 sprites/wagons/pcx/newpax.pcx 121 704 1 14 32 -16 -10 1148 sprites/wagons/pcx/newpax.pcx 154 704 1 19 22 -11 -11 // <--\ 1149 sprites/wagons/pcx/newpax.pcx 89 704 1 24 8 -3 -11 1150 sprites/wagons/pcx/newpax.pcx 98 704 1 19 22 -11 -11 1151 sprites/wagons/pcx/newpax.pcx 121 704 1 14 32 -16 -10 1152 sprites/wagons/pcx/newpax.pcx 154 704 1 19 22 -11 -11 1153 sprites/wagons/pcx/newpax.pcx 1 704 1 24 8 -3 -11 1154 sprites/wagons/pcx/newpax.pcx 10 704 1 19 22 -11 -11 1155 sprites/wagons/pcx/newpax.pcx 33 704 1 14 32 -16 -10 1156 sprites/wagons/pcx/newpax.pcx 66 704 1 19 22 -11 -11 // P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1157 * 1 0 1158 * 1 0 1159 sprites/wagons/pcx/newpax.pcx 1 1 01 1 1 -16 -10 3 1160 * 1 0 1161 * 1 0 1162 * 1 0 1163 sprites/wagons/pcx/newpax.pcx 181 657 01 13 63 -25 -9 3 1164 * 1 0 1165 * 9 02 00 A0 01 01 00 00 00 00 // <-- 1166 * 9 02 00 B0 01 01 01 00 01 00 // --> 1167 * 9 02 00 C0 01 01 02 00 02 00 // /<-- 1168 * 9 02 00 C1 01 01 03 00 03 00 // /--> 1169 * 9 02 00 D0 01 01 04 00 04 00 // <--\ 1170 * 9 02 00 D1 01 01 05 00 05 00 // -->/ 1171 * 9 02 00 A1 01 01 06 00 06 00 // P-list 1172 * 14 02 00 C2 81 41 00 FF 01 C0 00 00 00 B0 00 1173 * 14 02 00 C3 81 41 08 FF 01 C1 00 00 00 C2 00 1174 * 14 02 00 D2 81 41 00 FF 01 D1 00 00 00 A0 00 1175 * 14 02 00 D3 81 41 08 FF 01 D0 00 00 00 D2 00 1176 * 14 02 00 E0 81 41 00 01 01 D3 00 00 00 C3 00 //!!Error (141): ID 4E 04 out of valid range (00..73). 1177 * 12 03 00 01 \b*1102 01 FF A1 00 E0 00 // ############ Turbobus ############# // Action 0: //!!Error (141): ID F0 out of valid range (00..73). 1178 * 57 00 00 \b23 01 F0 00 \w2040-01-01 02 20 03 \b20 04 \b255 05 02 06 07 07 \b30 09 \w749 0B \w5000 12 FD 13 00 14 \b90 15 00 16 \b30 17 \b107 19 38 1F \b42 20 00 21 00 22 00 27 03 0E \dx4c3c 0D \b20 //00 // Action 0 //00 // Trains //ff // Number of props to change //01 // Only 1 at a time //1B // ID //00 \w1955-01-01 // Intro year \wyyyy-mm-dd //02 10 // Reliability Decay //03 \b60 // Vehicle Life/Years //04 \b15 // Model Life/Years //05 00 // Track type; 00 Rail, 01 Mono, 02 Mlev //06 07 // Climate availability //07 // Loading Speed //08 // AI Pax optimized //09 \w120 // Speed (word) //0B \w3298 // Power in HP (word) //0D // Running Cost Factor //0E // Running cost Base //12 FD // Use new grapics //13 00 // Dualhead? 00/01 //14 00 // Cargo Capacity //15 // Cargo Type //16 \b130 // Weight/Tons //17 29 // Cost Factor; 01 = 3000, 10 = 50k, 20 = 100k, 80 = 400k, A0 = 500k, FF = 800k //19 28 // Traction Type; 00 Steam, 08 Diesel, 28 Electric, 32 Mono, 38 Mlev //1B // Power added by wagon (word) //23 // Tons added by wagon //1C // Refit cost //1D // Refit bitmask //1E // Callbacks //1F 2E // Tractive effort //20 40 // Air Drag //21 // Shorter vehicle //22 30 // Set visual effect, sparks, fumes, etc //27 // 01 tilt + 02 2cc + 04 = xMU //28 // New cargo (word) (\w1 = pax ) //29 // New cargo not to use (\w464 = all but pax) //Action1: vt133 1179 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1180 sprites/mus/pcx/alstom-turbobus.pcx 64 18 01 23 8 -3 -13 1 1181 sprites/mus/pcx/alstom-turbobus.pcx 74 18 01 16 25 -9 -11 2x 1182 sprites/mus/pcx/alstom-turbobus.pcx 101 18 01 12 40 -12 -7 3 1183 sprites/mus/pcx/alstom-turbobus.pcx 143 18 01 16 25 -9 -8 4 1184 sprites/mus/pcx/alstom-turbobus.pcx 170 18 01 23 8 -3 -13 5 1185 sprites/mus/pcx/alstom-turbobus.pcx 180 18 01 16 25 -9 -11 6x 1186 sprites/mus/pcx/alstom-turbobus.pcx 207 18 01 12 40 -12 -7 7 1187 sprites/mus/pcx/alstom-turbobus.pcx 249 18 01 16 25 -9 -8 8 // Action 2: alstom-turbobus 1188 * 9 02 00 AA 01 01 00 00 00 00 //Purch List 1189 * 4 01 00 01 04 1190 * 1 0 1191 * 1 0 1192 sprites/mus/pcx/alstom-turbobus.pcx 64 80 01 12 87 -25 -8 7 1193 * 1 0 //Action2: Purch List 1194 * 9 02 00 A0 01 01 00 00 00 00 //Connectable 1195 * 14 02 00 B3 81 C6 00 FF 01 FE 80 00 00 F6 80 // allow everything else 1196 * 14 02 00 AA 81 0C 00 FF 01 B3 00 1D 1D AA 00 // Action 3: ID //!!Error (141): ID F0 out of valid range (00..73). 1197 * 10 03 00 01 F0 01 FF A0 00 AA 00 // EOF 1198 * 6 09 01 01 \7= 01 F0 //Skips the disabling sprites //Metros // names in language files. English in strings/english.nfo // ############# cairo1987 ########## //!!Error (141): ID 60 09 out of valid range (00..73). 1199 * 79 00 00 \b30 01 \b*2400 00 \w1987-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w80 0B \w500 12 FD 13 01 14 \b200 15 00 16 \b40 17 \b13 19 32 1B \w500 23 \b0 1C 00 1F \b81 20 20 21 00 22 30 27 02 28 \w1 2A \d725732 29 \w1018 0E \dx4c3C 0D \b19 1200 * 2 10 F0 // Skip to this unless param 2 is 1 // African Engines // African Metros // ------------------------ // ------- METROs --------- // ------------------------ // ############# cairo1987 ########## // Action 1: purch List -cairo1987 1201 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1202 * 1 0 1203 * 1 0 1204 sprites/metro/pcx/cairo1987.pcx 1 96 01 12 87 -40 -8 3 1205 * 1 0 1206 * 1 0 1207 * 1 0 1208 sprites/metro/pcx/cairo1987.pcx 1 96 01 1 1 0 -0 7 1209 * 1 0 //Action2: Purch List 1210 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1211 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -cairo1987 forward 1212 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1213 sprites/metro/pcx/cairo1987.pcx 1 1 1 24 8 -3 -12 1214 sprites/metro/pcx/cairo1987.pcx 10 1 1 18 22 -11 -10 1215 sprites/metro/pcx/cairo1987.pcx 33 1 1 14 32 -16 -10 1216 sprites/metro/pcx/cairo1987.pcx 66 1 1 18 22 -11 -10 1217 sprites/metro/pcx/cairo1987.pcx 89 1 1 24 8 -3 -12 1218 sprites/metro/pcx/cairo1987.pcx 98 1 1 18 22 -11 -10 1219 sprites/metro/pcx/cairo1987.pcx 121 1 1 14 32 -16 -10 1220 sprites/metro/pcx/cairo1987.pcx 154 1 1 18 22 -11 -10 // Action 2: Engine -cairo1987 1221 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -cairo1987 1222 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1223 sprites/metro/pcx/cairo1987.pcx 1 32 1 24 8 -3 -12 1224 sprites/metro/pcx/cairo1987.pcx 10 32 1 18 22 -11 -10 1225 sprites/metro/pcx/cairo1987.pcx 33 32 1 14 32 -16 -10 1226 sprites/metro/pcx/cairo1987.pcx 66 32 1 18 22 -11 -10 1227 sprites/metro/pcx/cairo1987.pcx 89 32 1 24 8 -3 -12 1228 sprites/metro/pcx/cairo1987.pcx 98 32 1 18 22 -11 -10 1229 sprites/metro/pcx/cairo1987.pcx 121 32 1 14 32 -16 -10 1230 sprites/metro/pcx/cairo1987.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -cairo1987 1231 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 1232 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -cairo1987 1233 * 4 01 00 01 04 // Format: spritenum pcxfile 1234 sprites/metro/pcx/cairo1987.pcx 1 64 1 24 8 -3 -12 1235 sprites/metro/pcx/cairo1987.pcx 10 64 1 18 22 -11 -10 1236 sprites/metro/pcx/cairo1987.pcx 33 64 1 14 32 -16 -10 1237 sprites/metro/pcx/cairo1987.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -cairo1987 1238 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 1239 * 18 02 00 B1 81 10 00 FF 02 \b200 80 14 14 \b40 80 16 16 B0 00 1240 * 18 02 00 B2 81 0C 00 FF 02 00 80 11 11 B1 00 36 36 B0 00 // Action 3: cairo1987 //!!Error (141): ID 60 09 out of valid range (00..73). 1241 * 12 03 00 01 \b*2400 01 FF A1 00 AC 00 1242 * 7 03 00 81 72 00 B2 00 // African MU's 1243 * 6 09 02 01 \7= 01 F0 //Skips the disabling sprites // ---------------------------------------------------------------------------- // | ENGINES | // ---------------------------------------------------------------------------- // ############ kz2a ############# //!!Error (141): ID 80 0C out of valid range (00..73). 1244 * 57 00 00 \b22 01 \b*3200 00 \w2004-01-01 02 20 03 \b30 04 \b255 05 00 06 07 09 \w210 0B \w6500 12 FD 13 00 14 \b0 15 00 16 \b82 17 \b118 19 28 1F \b84 20 20 21 00 22 30 27 02 0E \dx4c3c 0D \b48 // ############ ss6 ############# //!!Error (141): ID 81 0C out of valid range (00..73). 1245 * 51 00 00 \b19 01 \b*3201 00 \w1991-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w100 0B \w6432 12 FD 13 00 14 00 16 \b138 17 \b50 19 28 1F \b90 20 40 22 30 0E \dx4c3c 0D \b24 // ############ wcm1 ############# //!!Error (141): ID 82 0C out of valid range (00..73). 1246 * 57 00 00 \b22 01 \b*3202 00 \w1958-01-01 02 20 03 \b30 04 \b30 05 00 06 07 09 \w104 0B \w3700 12 FD 13 00 14 \b0 15 00 16 \b124 17 \b40 19 28 1F \b66 20 20 21 00 22 30 27 02 0E \dx4c3c 0D \b19 // ########## wdm2 ############ //!!Error (141): ID 1C 0C out of valid range (00..73). 1247 * 61 00 00 \b24 01 \b*3100 00 \w1963-01-01 02 \b10 03 \b30 04 \b30 05 \b00 06 \b07 08 \b00 09 \w120 0B \w2400 12 FD 13 \b00 14 \b00 16 \b113 17 \b35 19 08 1C 00 1E 10 1F \b71 20 10 22 20 27 02 21 01 0E \dx4c3C 0D \b23 // ---------------------------------------------------------------------------- // | METROS | // ---------------------------------------------------------------------------- // ############# tokyo-s01 ########## //!!Error (141): ID 48 0D out of valid range (00..73). 1248 * 81 00 00 \b31 01 \b*3400 00 \w1987-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w100 0B \w634 12 FD 13 01 14 \b120 15 00 16 \b28 17 \b29 19 32 1B \w634 23 \b0 1C 00 1F \b46 20 20 21 00 22 30 27 02 28 \w1 2A \d725732 29 \w1018 0E \dx4c3c 0D \b21 1E 80 // ############# Pjang ########## //!!Error (141): ID 49 0D out of valid range (00..73). 1249 * 81 00 00 \b31 01 \b*3401 00 \w1975-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w90 0B \w350 12 FD 13 01 14 \b180 15 00 16 \b40 17 \b13 19 32 1B \w175 23 \b0 1C 00 1F \b98 20 20 21 00 22 30 27 02 28 \w1 2A \d721349 29 \w1018 0E \dx4c3c 0D \b20 1E 80 1250 * 2 10 F0 // Skip to this unless param 2 is 1 // Asian Engines // ############ kz2a ############# //Action1: kz2a 1251 * 4 01 00 01 08 // Format: spritenum pcxfile 1252 sprites/engines_updated/pcx/kz2a.pcx 89 1 1 24 8 -3 -12 1253 sprites/engines_updated/pcx/kz2a.pcx 98 1 1 18 22 -11 -10 1254 sprites/engines_updated/pcx/kz2a.pcx 121 1 1 15 32 -16 -11 1255 sprites/engines_updated/pcx/kz2a.pcx 154 1 1 18 22 -11 -10 1256 sprites/engines_updated/pcx/kz2a.pcx 1 1 1 24 8 -3 -12 1257 sprites/engines_updated/pcx/kz2a.pcx 10 1 1 18 22 -11 -10 1258 sprites/engines_updated/pcx/kz2a.pcx 33 1 1 15 32 -16 -11 1259 sprites/engines_updated/pcx/kz2a.pcx 66 1 1 18 22 -11 -10 // Action 2: kz2a 1260 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1261 * 14 02 00 AD 81 C6 00 FF 01 FE 80 00 FE FB 80 1262 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 1263 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 1264 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 1265 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 1266 * 4 01 00 01 04 1267 * 1 0 1268 * 1 0 1269 sprites/engines_updated/pcx/kz2a.pcx 1 32 01 12 77 -15 -8 7 1270 * 1 0 //Action2: Purch List 1271 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 80 0C out of valid range (00..73). 1272 * 12 03 00 01 \b*3200 01 FF A0 00 AA 00 // ############ ss6 ############# //Action1: ss6 1273 * 4 01 00 01 08 // Format: spritenum pcxfile 1274 sprites/engines_updated/pcx/ss6.pcx 1 1 1 24 8 -3 -12 1275 sprites/engines_updated/pcx/ss6.pcx 10 1 1 17 22 -11 -9 1276 sprites/engines_updated/pcx/ss6.pcx 33 1 1 17 31 -16 -13 1277 sprites/engines_updated/pcx/ss6.pcx 66 1 1 17 22 -10 -9 1278 sprites/engines_updated/pcx/ss6.pcx 89 1 1 24 8 -3 -12 1279 sprites/engines_updated/pcx/ss6.pcx 98 1 1 17 22 -11 -9 1280 sprites/engines_updated/pcx/ss6.pcx 121 1 1 17 31 -16 -13 1281 sprites/engines_updated/pcx/ss6.pcx 154 1 1 17 22 -10 -9 // Action 2: ss6 1282 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1283 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 1284 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 1285 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 1286 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 1287 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 1288 * 4 01 00 01 04 1289 * 1 0 1290 * 1 0 1291 sprites/engines_updated/pcx/ss6.pcx 1 32 01 12 77 -16 -8 7 1292 * 1 0 //Action2: Purch List 1293 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 81 0C out of valid range (00..73). 1294 * 12 03 00 01 \b*3201 01 FF A0 00 AA 00 // ############ wcm1 ############# //Action1: wcm1 1295 * 4 01 00 01 08 // Format: spritenum pcxfile 1296 sprites/engines_updated/pcx/wcm1.pcx 1 1 1 24 8 -3 -12 1297 sprites/engines_updated/pcx/wcm1.pcx 10 1 1 18 22 -11 -10 1298 sprites/engines_updated/pcx/wcm1.pcx 33 1 1 15 32 -27 -11 1299 sprites/engines_updated/pcx/wcm1.pcx 66 1 1 18 22 -11 -10 1300 sprites/engines_updated/pcx/wcm1.pcx 89 1 1 24 8 -3 -12 1301 sprites/engines_updated/pcx/wcm1.pcx 98 1 1 18 22 -11 -10 1302 sprites/engines_updated/pcx/wcm1.pcx 121 1 1 15 32 -27 -11 1303 sprites/engines_updated/pcx/wcm1.pcx 154 1 1 18 22 -11 -10 // Action 2: wcm1 1304 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1305 * 14 02 00 AD 81 C6 00 FF 01 FE 80 00 FE FB 80 1306 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 1307 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 1308 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 1309 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 1310 * 4 01 00 01 04 1311 * 1 0 1312 * 1 0 1313 sprites/engines_updated/pcx/wcm1.pcx 1 32 01 12 77 -15 -8 7 1314 * 1 0 //Action2: Purch List 1315 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 82 0C out of valid range (00..73). 1316 * 12 03 00 01 \b*3202 01 FF A0 00 AA 00 // ----- wdm2 --------- 1317 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1318 sprites/engines_updated/pcx/wdm2.pcx 1 1 1 24 8 -3 -12 1319 sprites/engines_updated/pcx/wdm2.pcx 10 1 1 18 22 -11 -10 1320 sprites/engines_updated/pcx/wdm2.pcx 33 1 1 14 32 -16 -10 1321 sprites/engines_updated/pcx/wdm2.pcx 66 1 1 18 22 -11 -10 1322 sprites/engines_updated/pcx/wdm2.pcx 89 1 1 24 8 -3 -12 1323 sprites/engines_updated/pcx/wdm2.pcx 98 1 1 18 22 -11 -10 1324 sprites/engines_updated/pcx/wdm2.pcx 121 1 1 14 32 -16 -10 1325 sprites/engines_updated/pcx/wdm2.pcx 154 1 1 18 22 -11 -10 // Action 2: NS Class 1000 1326 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1327 * 18 02 00 AD 81 C6 00 FF 02 // 2 ranges F9 80 5F 5F // Dissalow 5F to 5F. I.E. the express muwagon with message F9 F9 80 70 70 // Dissalow 70 to 70. I.E. the PAX muwagon with message F9 FE 80 // Allow everything else 1328 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 1329 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 1330 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 1331 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 1332 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1333 * 1 0 1334 * 1 0 1335 sprites/engines_updated/pcx/wdm2.pcx 1 32 01 12 77 -15 -8 3 1336 * 1 0 //Action2: Purch List 1337 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 1C 0C out of valid range (00..73). 1338 * 12 03 00 01 \b*3100 01 FF A0 00 AA 00 // Asian Metros // ############# tokyo-s01 ########## // Action 1: purch List -tokyo-s01 1339 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1340 * 1 0 1341 * 1 0 1342 sprites/metro/pcx/tokyo-s01.pcx 1 96 01 12 87 -40 -8 3 1343 * 1 0 1344 * 1 0 1345 * 1 0 1346 sprites/metro/pcx/tokyo-s01.pcx 1 96 01 1 1 0 -0 7 1347 * 1 0 //Action2: Purch List 1348 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1349 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -tokyo-s01 forward 1350 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1351 sprites/metro/pcx/tokyo-s01.pcx 1 1 1 24 8 -3 -12 1352 sprites/metro/pcx/tokyo-s01.pcx 10 1 1 18 22 -11 -10 1353 sprites/metro/pcx/tokyo-s01.pcx 33 1 1 14 32 -16 -10 1354 sprites/metro/pcx/tokyo-s01.pcx 66 1 1 18 22 -11 -10 1355 sprites/metro/pcx/tokyo-s01.pcx 89 1 1 24 8 -3 -12 1356 sprites/metro/pcx/tokyo-s01.pcx 98 1 1 18 22 -11 -10 1357 sprites/metro/pcx/tokyo-s01.pcx 121 1 1 14 32 -16 -10 1358 sprites/metro/pcx/tokyo-s01.pcx 154 1 1 18 22 -11 -10 // Action 2: Engine -tokyo-s01 1359 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -tokyo-s01 1360 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1361 sprites/metro/pcx/tokyo-s01.pcx 1 32 1 24 8 -3 -12 1362 sprites/metro/pcx/tokyo-s01.pcx 10 32 1 18 22 -11 -10 1363 sprites/metro/pcx/tokyo-s01.pcx 33 32 1 14 32 -16 -10 1364 sprites/metro/pcx/tokyo-s01.pcx 66 32 1 18 22 -11 -10 1365 sprites/metro/pcx/tokyo-s01.pcx 89 32 1 24 8 -3 -12 1366 sprites/metro/pcx/tokyo-s01.pcx 98 32 1 18 22 -11 -10 1367 sprites/metro/pcx/tokyo-s01.pcx 121 32 1 14 32 -16 -10 1368 sprites/metro/pcx/tokyo-s01.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -tokyo-s01 1369 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 1370 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Sound added 1371 * 14 02 00 AD 81 10 00 FF 01 // 1 range \b73 80 // use sound id 01 01 // Use when leaveing station or similar AC 00 // Default ID 1372 * 14 02 00 AC 81 0C 00 FF 01 // 1 range AD 00 // Use AD "10" 33 33 // CB 33 AC 00 // Attach grapics //Action1: Wagon-pax -tokyo-s01 1373 * 4 01 00 01 04 // Format: spritenum pcxfile 1374 sprites/metro/pcx/tokyo-s01.pcx 1 64 1 24 8 -3 -12 1375 sprites/metro/pcx/tokyo-s01.pcx 10 64 1 18 22 -11 -10 1376 sprites/metro/pcx/tokyo-s01.pcx 33 64 1 14 32 -16 -10 1377 sprites/metro/pcx/tokyo-s01.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -tokyo-s01 1378 * 9 02 00 B0 01 01 00 00 00 00 1379 * 18 02 00 B1 81 10 00 FF 02 \b120 80 14 14 \b28 80 16 16 B0 00 1380 * 18 02 00 B2 81 0C 00 FF 02 00 80 11 11 B1 00 36 36 B0 00 // Action 3: tokyo-s01 //!!Error (141): ID 48 0D out of valid range (00..73). 1381 * 12 03 00 01 \b*3400 01 FF A1 00 AC 00 1382 * 7 03 00 81 72 00 B2 00 // ############# pjang ########## // Action 1: purch List -pjang 1383 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1384 * 1 0 1385 * 1 0 1386 sprites/metro/pcx/pjang.pcx 1 96 01 12 87 -40 -8 3 1387 * 1 0 1388 * 1 0 1389 * 1 0 1390 sprites/metro/pcx/pjang.pcx 1 96 01 1 1 0 -0 7 1391 * 1 0 //Action2: Purch List 1392 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1393 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -pjang forward 1394 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1395 sprites/metro/pcx/pjang.pcx 1 1 1 24 8 -3 -12 1396 sprites/metro/pcx/pjang.pcx 10 1 1 18 22 -11 -10 1397 sprites/metro/pcx/pjang.pcx 33 1 1 14 32 -16 -10 1398 sprites/metro/pcx/pjang.pcx 66 1 1 18 22 -11 -10 1399 sprites/metro/pcx/pjang.pcx 89 1 1 24 8 -3 -12 1400 sprites/metro/pcx/pjang.pcx 98 1 1 18 22 -11 -10 1401 sprites/metro/pcx/pjang.pcx 121 1 1 14 32 -16 -10 1402 sprites/metro/pcx/pjang.pcx 154 1 1 18 22 -11 -10 // Action 2: Engine -pjang 1403 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -pjang 1404 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1405 sprites/metro/pcx/pjang.pcx 1 32 1 24 8 -3 -12 1406 sprites/metro/pcx/pjang.pcx 10 32 1 18 22 -11 -10 1407 sprites/metro/pcx/pjang.pcx 33 32 1 14 32 -16 -10 1408 sprites/metro/pcx/pjang.pcx 66 32 1 18 22 -11 -10 1409 sprites/metro/pcx/pjang.pcx 89 32 1 24 8 -3 -12 1410 sprites/metro/pcx/pjang.pcx 98 32 1 18 22 -11 -10 1411 sprites/metro/pcx/pjang.pcx 121 32 1 14 32 -16 -10 1412 sprites/metro/pcx/pjang.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -pjang 1413 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 1414 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Sound added 1415 * 14 02 00 AD 81 10 00 FF 01 // 1 range \b73 80 // use sound id 01 01 // Use when leaveing station or similar AC 00 // Default ID 1416 * 14 02 00 AC 81 0C 00 FF 01 // 1 range AD 00 // Use AD "10" 33 33 // CB 33 AC 00 // Attach grapics //Action1: Wagon-pax -pjang 1417 * 4 01 00 01 04 // Format: spritenum pcxfile 1418 sprites/metro/pcx/pjang.pcx 1 64 1 24 8 -3 -12 1419 sprites/metro/pcx/pjang.pcx 10 64 1 18 22 -11 -10 1420 sprites/metro/pcx/pjang.pcx 33 64 1 14 32 -16 -10 1421 sprites/metro/pcx/pjang.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -pjang 1422 * 9 02 00 B0 01 01 00 00 00 00 1423 * 18 02 00 B1 81 10 00 FF 02 \b180 80 14 14 \b40 80 16 16 B0 00 1424 * 18 02 00 B2 81 0C 00 FF 02 00 80 11 11 B1 00 36 36 B0 00 // Action 3: pjang //!!Error (141): ID 49 0D out of valid range (00..73). 1425 * 12 03 00 01 \b*3401 01 FF A1 00 AC 00 1426 * 7 03 00 81 72 00 B2 00// Asian MUS 1427 * 6 09 03 01 \7= 01 F0 //Skips the disabling sprites // ---------------------------------------------------------------------------- // | ENGINES | // ---------------------------------------------------------------------------- // ####### ds3 ######### //!!Error (141): ID 68 10 out of valid range (00..73). 1428 * 61 00 00 \b24 01 \b*4200 00 \w2003-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 08 00 09 \w160 0B \w6450 12 FD 13 00 14 00 16 \b90 17 \b76 19 28 1C 00 1E 10 1F \b83 20 10 22 30 27 02 24 00 0E \dx4c3c 0D \b35 // ############# et41 - Poland ########## //!!Error (141): ID 6A 10 out of valid range (00..73). 1429 * 61 00 00 \b24 01 \b*4202 00 \w1977-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w125 0B \w2681 12 FD 13 00 14 00 16 \b84 17 \b42 19 28 1C 00 1E 10 1F \b153 20 10 21 01 22 30 27 02 0E \dx4c3c 0D \b20 // ############ okz32 ############# //!!Error (141): ID A0 0F out of valid range (00..73). 1430 * 57 00 00 \b22 01 \b*4000 00 \w1934-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w75 0B \w1868 12 FD 13 00 14 00 16 \b118 17 \b35 19 00 1E 10 1F \b15 20 40 21 01 22 06 27 02 0E \dx4c30 0D \b231 // ############ TEP 150 ############# //!!Error (141): ID 04 10 out of valid range (00..73). 1431 * 51 00 00 \b19 01 \b*4100 00 \w2006-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w160 0B \w4216 12 FD 13 00 14 00 16 \b135 17 \b63 19 08 1F 20 20 40 22 20 0E \dx4c3c 0D \b38 // ############# vl15 - russa ########## //!!Error (141): ID 69 10 out of valid range (00..73). 1432 * 61 00 00 \b24 01 \b*4201 00 \w1984-01-01 02 \b18 03 \b30 04 \b255 05 00 06 07 08 00 09 \w100 0B \w6122 1F \b58 12 FD 13 00 14 00 16 \b45 17 \b51 19 28 1C 00 1E 10 20 10 22 30 27 02 24 01 0E \dx4c3c 0D \b35 // ---------------------------------------------------------------------------- // | MUS | // ---------------------------------------------------------------------------- // ############ bdvmot ############# //!!Error (141): ID 94 11 out of valid range (00..73). 1433 * 65 00 00 \b25 01 \b*4500 00 \w1988-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w125 0B \w2040 12 FD 13 00 14 \b75 15 00 16 \b66 17 \b35 19 28 1F \b28 20 20 22 30 27 06 28 \w3 29 \w1016 0E \dx4c3c 0D \b22 // ############ bdvmot w/mailcompartment ############# //!!Error (141): ID 97 11 out of valid range (00..73). 1434 * 67 00 00 \b26 01 \b*4503 00 \w1988-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w125 0B \w2040 12 FD 13 00 14 \b75 15 00 16 \b66 17 \b36 19 28 1F \b28 20 20 22 30 1E 10 27 06 28 \w3 29 \w1016 0E \dx4c3c 0D \b23 // The mailcompartment 1435 * 55 00 00 \b20 01 15 00 \w1920-01-01 04 \b255 05 00 06 00 07 05 09 \wx0 12 FD 14 \b10 15 02 16 \b0 17 \b0 1C 00 27 02 28 \w10 29 \w1013 21 04 1E 16 2A \d0 0E \dx4c30 0D \b0 // ############# 680 - Czeck Republic ########## // For real is every odd car powered with ~1500hp, not 750 each //!!Error (141): ID 95 11 out of valid range (00..73). 1436 * 70 00 00 \b27 01 \b*4501 00 \w2001-01-01 02 \b30 03 \b30 04 \b255 05 00 06 07 07 \b08 08 01 09 \w230 0B \w1500 12 FD 13 01 14 \b47 15 00 16 \b56 17 \b114 19 28 1B \w750 1C 00 1F \b46 20 10 22 30 27 07 28 \w1 29 \w1018 0E \dx4c30 0D \b180 // ############# 811 Serbia ############# //!!Error (141): ID 96 11 out of valid range (00..73). 1437 * 70 00 00 \b27 01 \b*4502 00 \w1974-01-01 02 \b05 03 \b30 04 \b20 05 00 06 07 07 \b08 08 01 09 \w118 0B \w1470 1B \w735 12 FD 13 01 14 \b38 15 00 16 \b55 17 \b24 19 08 1C 00 1F \b40 20 10 22 20 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b86 // ---------------------------------------------------------------------------- // | RAILCARS | // ---------------------------------------------------------------------------- // ############ 809 ############# //!!Error (141): ID CC 10 out of valid range (00..73). 1438 * 65 00 00 \b25 01 \b*4300 00 \w1996-01-01 02 20 03 \b20 04 \b20 05 00 06 07 07 \b15 09 \w80 0B \w210 12 FD 13 00 14 \b55 15 00 16 \b20 17 \b9 19 08 1F \b42 20 20 21 01 22 20 27 06 0E \dx4c30 0D \b19 28 \w1 29 \w1022 // ############ ar2 ############# //!!Error (141): ID CD 10 out of valid range (00..73). 1439 * 65 00 00 \b25 01 \b*4301 00 \w1997-01-01 02 20 03 \b20 04 \b255 05 00 06 07 07 \b15 09 \w120 0B \w400 12 FD 13 00 14 \b73 15 00 16 \b32 17 \b23 19 08 1F \b32 20 20 21 00 22 20 27 06 0E \dx4c30 0D \b31 28 \w1 29 \w1022 // ---------------------------------------------------------------------------- // | METROS | // ---------------------------------------------------------------------------- // ############ budapest old shit ############# //!!Error (141): ID 30 11 out of valid range (00..73). 1440 * 76 00 00 \b29 01 \b*4400 00 \w1920-01-01 02 \b10 03 \b60 04 \b40 05 01 06 07 07 \b60 08 00 09 \w60 0B \w200 12 FD 13 00 14 \b100 15 00 16 \b25 17 \b6 19 32 23 \b0 1C 00 1F \b46 20 20 21 00 22 30 27 00 2A \d692040 28 \w1 29 \w1018 0E \dx4c30 0D \b26 // ############# ev3-200 ########## //!!Error (141): ID 31 11 out of valid range (00..73). 1441 * 74 00 00 \b29 01 \b*4401 00 \w1960-01-01 02 \b10 03 \b30 04 \b100 05 01 06 07 07 \b60 08 00 09 \w100 0B \w500 12 FD 13 01 14 \b150 15 00 16 \b45 17 \b20 19 32 1B \w500 23 \b0 1C 00 1F \b58 20 20 21 00 22 30 27 02 28 \w1 29 \w1018 0E \dx4c3C 0D \b19 // ############# 81-729 Russa ########## //!!Error (141): ID 32 11 out of valid range (00..73). 1442 * 74 00 00 \b29 01 \b*4402 00 \w1981-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w100 0B \w616 12 FD 13 01 14 \b144 15 00 16 \b34 17 \b20 19 32 1B \w616 23 \b0 1C 00 1F FF 20 20 21 00 22 30 27 06 28 \w1 29 \w1018 0E \dx4c3c 0D \b19 1443 * 2 10 F0 // Skip to this unless param 2 is 1 // East European Engines // ALIGNMENTS ER NÅ OK! // ----- ds3 --------- 1444 * 4 01 00 01 08 // Format: spritenum 1445 sprites/engines_updated/pcx/ds3.pcx 1 1 1 24 8 -3 -12 1446 sprites/engines_updated/pcx/ds3.pcx 10 1 1 18 22 -11 -10 1447 sprites/engines_updated/pcx/ds3.pcx 33 1 1 18 32 -16 -14 1448 sprites/engines_updated/pcx/ds3.pcx 66 1 1 18 22 -11 -10 1449 sprites/engines_updated/pcx/ds3.pcx 89 1 1 24 8 -3 -12 1450 sprites/engines_updated/pcx/ds3.pcx 98 1 1 18 22 -11 -10 1451 sprites/engines_updated/pcx/ds3.pcx 121 1 1 18 32 -16 -14 1452 sprites/engines_updated/pcx/ds3.pcx 154 1 1 18 22 -11 -10 // Action 2: 1453 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1454 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 1455 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Action 1: purch List 1456 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1457 * 1 0 1458 * 1 0 1459 sprites/engines_updated/pcx/ds3.pcx 1 32 01 12 77 -15 -8 3 1460 * 1 0 //Action2: Purch List 1461 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 68 10 out of valid range (00..73). 1462 * 12 03 00 01 \b*4200 01 FF A0 00 AA 00 // ############# vl15 - russa ########## // Action 1: Engine -vl15 1463 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile 1464 sprites/engines_updated/pcx/vl15.pcx 1 1 1 25 8 -3 -12 1465 sprites/engines_updated/pcx/vl15.pcx 10 1 1 18 22 -11 -10 1466 sprites/engines_updated/pcx/vl15.pcx 33 1 1 17 31 -16 -13 1467 sprites/engines_updated/pcx/vl15.pcx 66 1 1 18 22 -11 -10 1468 sprites/engines_updated/pcx/vl15.pcx 89 1 1 24 8 -3 -12 1469 sprites/engines_updated/pcx/vl15.pcx 98 1 1 18 22 -11 -10 1470 sprites/engines_updated/pcx/vl15.pcx 121 1 1 17 32 -16 -13 1471 sprites/engines_updated/pcx/vl15.pcx 154 1 1 18 22 -11 -10 1472 * 9 02 00 AA 01 01 00 00 00 00 1473 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1474 sprites/engines_updated/pcx/vl15.pcx 1 32 1 24 8 -3 -12 1475 sprites/engines_updated/pcx/vl15.pcx 10 32 1 18 22 -11 -10 1476 sprites/engines_updated/pcx/vl15.pcx 33 32 1 17 32 -16 -13 1477 sprites/engines_updated/pcx/vl15.pcx 66 32 1 18 22 -11 -10 1478 sprites/engines_updated/pcx/vl15.pcx 89 32 1 25 8 -3 -12 1479 sprites/engines_updated/pcx/vl15.pcx 98 32 1 18 22 -11 -10 1480 sprites/engines_updated/pcx/vl15.pcx 121 32 1 17 31 -16 -13 1481 sprites/engines_updated/pcx/vl15.pcx 154 32 1 18 22 -11 -10 1482 * 9 02 00 AB 01 01 00 00 00 00 1483 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1484 * 1 0 1485 * 1 0 1486 sprites/engines_updated/pcx/vl15.pcx 1 64 01 12 87 -25 -8 3 1487 * 1 0 // Action2; Purch List 1488 * 9 02 00 A0 01 01 00 00 00 00 // VarAction2's 1489 * 14 02 00 00 81 41 00 01 01 AA 00 00 00 AB 00 //<-- if first entity, use AA, else use AB 1490 * 14 02 00 01 81 10 00 FF 01 73 80 01 01 FF 80 //<-- the 2A is VehID 1491 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Connectable? 1492 * 18 02 00 AD 81 C6 00 FF 02 FE 80 00 6F FE 80 71 FF F9 80 1493 * 14 02 00 02 81 0C 00 FF 01 AD 00 1D 1D 02 00 //Action 3 //!!Error (141): ID 69 10 out of valid range (00..73). 1494 * 12 03 00 01 \b*4201 01 FF A0 00 02 00 1495 * 7 03 00 81 73 00 AB 00 // ############ TEP 150 ############# //Action1: TEP 150 1496 * 4 01 00 01 08 // Format: spritenum pcxfile 1497 sprites/engines_updated/pcx/tep150.pcx 1 1 1 24 8 -3 -12 1498 sprites/engines_updated/pcx/tep150.pcx 10 1 1 17 22 -11 -9 1499 sprites/engines_updated/pcx/tep150.pcx 33 1 1 14 32 -16 -10 1500 sprites/engines_updated/pcx/tep150.pcx 66 1 1 17 22 -10 -9 1501 sprites/engines_updated/pcx/tep150.pcx 89 1 1 24 8 -3 -13 1502 sprites/engines_updated/pcx/tep150.pcx 98 1 1 17 22 -11 -9 1503 sprites/engines_updated/pcx/tep150.pcx 121 1 1 14 32 -16 -10 1504 sprites/engines_updated/pcx/tep150.pcx 154 1 1 17 22 -10 -9 // Action 2: TEP 150 1505 * 9 02 00 AA 01 01 00 00 00 00 //Purch List 1506 * 4 01 00 01 04 1507 * 1 0 1508 * 1 0 1509 sprites/engines_updated/pcx/tep150.pcx 1 32 01 12 77 -16 -8 7 1510 * 1 0 //Action2: Purch List 1511 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 04 10 out of valid range (00..73). 1512 * 12 03 00 01 \b*4100 01 FF A0 00 AA 00 // ############# et41 - Poland ########## // Action 1: Engine -et41 1513 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile 1514 sprites/engines_updated/pcx/et41.pcx 1 1 1 22 8 -3 -11 1515 sprites/engines_updated/pcx/et41.pcx 10 1 1 17 20 -10 -9 1516 sprites/engines_updated/pcx/et41.pcx 31 1 1 15 27 -14 -11 1517 sprites/engines_updated/pcx/et41.pcx 60 1 1 17 20 -10 -9 1518 sprites/engines_updated/pcx/et41.pcx 81 1 1 22 8 -3 -11 1519 sprites/engines_updated/pcx/et41.pcx 90 1 1 17 20 -10 -9 1520 sprites/engines_updated/pcx/et41.pcx 111 1 1 15 28 -14 -11 1521 sprites/engines_updated/pcx/et41.pcx 140 1 1 17 20 -10 -9 1522 * 9 02 00 AA 01 01 00 00 00 00 1523 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos 1524 sprites/engines_updated/pcx/et41.pcx 1 32 1 22 8 -3 -11 1525 sprites/engines_updated/pcx/et41.pcx 10 32 1 17 20 -10 -9 1526 sprites/engines_updated/pcx/et41.pcx 31 32 1 15 28 -14 -11 1527 sprites/engines_updated/pcx/et41.pcx 60 32 1 17 20 -10 -9 1528 sprites/engines_updated/pcx/et41.pcx 81 32 1 22 8 -3 -11 1529 sprites/engines_updated/pcx/et41.pcx 90 32 1 17 20 -10 -9 1530 sprites/engines_updated/pcx/et41.pcx 111 32 1 15 27 -14 -11 1531 sprites/engines_updated/pcx/et41.pcx 140 32 1 17 20 -10 -9 1532 * 9 02 00 AB 01 01 00 00 00 00 1533 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1534 * 1 0 1535 * 1 0 1536 sprites/engines_updated/pcx/et41.pcx 1 80 01 12 87 -25 -8 3 1537 * 1 0 // Action2; Purch List 1538 * 9 02 00 A0 01 01 00 00 00 00 // VarAction2's 1539 * 14 02 00 00 81 41 00 01 01 AA 00 00 00 AB 00 //<-- if first entity, use AA, else use AB 1540 * 14 02 00 01 81 10 00 FF 01 73 80 01 01 FF 80 //<-- the 18 is VehID 1541 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Connectable? 1542 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 1543 * 14 02 00 02 81 0C 00 FF 01 AD 00 1D 1D 02 00 //Action 3 //!!Error (141): ID 6A 10 out of valid range (00..73). 1544 * 12 03 00 01 \b*4202 01 FF A0 00 02 00 1545 * 7 03 00 81 73 00 AB 00 // ############ okz32 ############# // Action 1: Engine - okz32 1546 * 4 01 00 04 08 // Forward // Format: spritenum pcxfile 1547 sprites/engines_updated/pcx/okz32.pcx 3 3 1 20 8 -3 -10 1548 sprites/engines_updated/pcx/okz32.pcx 16 3 1 17 20 -10 -9 1549 sprites/engines_updated/pcx/okz32.pcx 43 3 1 14 28 -16 -10 1550 sprites/engines_updated/pcx/okz32.pcx 80 3 1 17 20 -10 -9 1551 sprites/engines_updated/pcx/okz32.pcx 107 3 1 20 8 -3 -10 1552 sprites/engines_updated/pcx/okz32.pcx 120 3 1 17 20 -10 -9 1553 sprites/engines_updated/pcx/okz32.pcx 147 3 1 14 28 -16 -10 1554 sprites/engines_updated/pcx/okz32.pcx 183 3 1 17 20 -10 -9 // 2nd frame 1555 sprites/engines_updated/pcx/okz32.pcx 3 28 1 20 8 -3 -10 1556 sprites/engines_updated/pcx/okz32.pcx 16 28 1 17 20 -10 -9 1557 sprites/engines_updated/pcx/okz32.pcx 43 28 1 14 28 -16 -10 1558 sprites/engines_updated/pcx/okz32.pcx 80 28 1 17 20 -10 -9 1559 sprites/engines_updated/pcx/okz32.pcx 107 28 1 20 8 -3 -10 1560 sprites/engines_updated/pcx/okz32.pcx 120 28 1 17 20 -10 -9 1561 sprites/engines_updated/pcx/okz32.pcx 147 28 1 14 28 -16 -10 1562 sprites/engines_updated/pcx/okz32.pcx 183 28 1 17 20 -10 -9 // 3rd frame // Format: spritenum pcxfile xpos 1563 sprites/engines_updated/pcx/okz32.pcx 3 53 1 20 8 -3 -10 1564 sprites/engines_updated/pcx/okz32.pcx 16 53 1 17 20 -10 -9 1565 sprites/engines_updated/pcx/okz32.pcx 43 53 1 14 28 -16 -10 1566 sprites/engines_updated/pcx/okz32.pcx 80 53 1 17 20 -10 -9 1567 sprites/engines_updated/pcx/okz32.pcx 107 53 1 20 8 -3 -10 1568 sprites/engines_updated/pcx/okz32.pcx 120 53 1 17 20 -10 -9 1569 sprites/engines_updated/pcx/okz32.pcx 147 53 1 14 28 -16 -10 1570 sprites/engines_updated/pcx/okz32.pcx 183 53 1 17 20 -10 -9 // 4th frame 1571 sprites/engines_updated/pcx/okz32.pcx 3 78 1 20 8 -3 -10 1572 sprites/engines_updated/pcx/okz32.pcx 16 78 1 17 20 -10 -9 1573 sprites/engines_updated/pcx/okz32.pcx 43 78 1 14 28 -16 -10 1574 sprites/engines_updated/pcx/okz32.pcx 80 78 1 17 20 -10 -9 1575 sprites/engines_updated/pcx/okz32.pcx 107 78 1 20 8 -3 -10 1576 sprites/engines_updated/pcx/okz32.pcx 120 78 1 17 20 -10 -9 1577 sprites/engines_updated/pcx/okz32.pcx 147 78 1 14 28 -16 -10 1578 sprites/engines_updated/pcx/okz32.pcx 183 78 1 17 20 -10 -9 // Action 2: 1579 * 9 02 00 B0 01 01 00 00 00 00 1580 * 9 02 00 B1 01 01 01 00 01 00 1581 * 9 02 00 B2 01 01 02 00 02 00 1582 * 9 02 00 B3 01 01 03 00 03 00 // Animation 1583 * 22 02 00 B4 82 46 08 03 03 B0 00 00 00 B1 00 01 01 B2 00 02 02 B3 00 // Connectable? 1584 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 1585 * 14 02 00 B4 81 0C 00 FF 01 AD 00 1D 1D B4 00 //Purch List 1586 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1587 * 1 0 1588 * 1 0 1589 * 1 0 1590 * 1 0 1591 * 1 0 1592 * 1 0 1593 sprites/engines_updated/pcx/okz32.pcx 1 208 01 12 77 -16 -8 7 1594 * 1 0 //Action2: Purch List 1595 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID A0 0F out of valid range (00..73). 1596 * 12 03 00 01 \b*4000 01 FF A0 00 B4 00 // East EU Metros // ALINGMENTS OK! // ############ budapest old shit ############# //Action1: budapest 1597 * 4 01 00 01 08 // Format: spritenum pcxfile 1598 sprites/metro/pcx/budapest.pcx 1 1 1 24 8 -3 -12 1599 sprites/metro/pcx/budapest.pcx 10 1 1 18 22 -11 -10 1600 sprites/metro/pcx/budapest.pcx 33 1 1 14 32 -16 -10 1601 sprites/metro/pcx/budapest.pcx 66 1 1 18 22 -11 -10 1602 sprites/metro/pcx/budapest.pcx 89 1 1 24 8 -3 -12 1603 sprites/metro/pcx/budapest.pcx 98 1 1 18 22 -11 -10 1604 sprites/metro/pcx/budapest.pcx 121 1 1 14 32 -16 -10 1605 sprites/metro/pcx/budapest.pcx 154 1 1 18 22 -11 -10 // Action 2: budapest 1606 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1607 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w4400 \w4400 F8 80 1608 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 1609 * 4 01 00 01 04 1610 * 1 0 1611 * 1 0 1612 sprites/metro/pcx/budapest.pcx 1 32 01 12 77 -15 -8 7 1613 * 1 0 //Action2: Purch List 1614 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 30 11 out of valid range (00..73). 1615 * 12 03 00 01 \b*4400 01 FF A0 00 AA 00 // ############# ev3-200 ########## // Action 1: purch List -ev3-200 1616 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1617 * 1 0 1618 * 1 0 1619 sprites/metro/pcx/ev3-200.pcx 1 96 01 12 87 -40 -8 3 1620 * 1 0 1621 * 1 0 1622 * 1 0 1623 sprites/metro/pcx/ev3-200.pcx 1 96 01 1 1 0 -0 7 1624 * 1 0 //Action2: Purch List 1625 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1626 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -ev3-200 forward 1627 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1628 sprites/metro/pcx/ev3-200.pcx 1 1 1 24 8 -3 -12 1629 sprites/metro/pcx/ev3-200.pcx 10 1 1 18 22 -11 -10 1630 sprites/metro/pcx/ev3-200.pcx 33 1 1 14 32 -16 -10 1631 sprites/metro/pcx/ev3-200.pcx 66 1 1 18 22 -11 -10 1632 sprites/metro/pcx/ev3-200.pcx 89 1 1 24 8 -3 -12 1633 sprites/metro/pcx/ev3-200.pcx 98 1 1 18 22 -11 -10 1634 sprites/metro/pcx/ev3-200.pcx 121 1 1 14 32 -16 -10 1635 sprites/metro/pcx/ev3-200.pcx 154 1 1 18 22 -11 -10 // Action 2: Engine -ev3-200 1636 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -ev3-200 1637 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1638 sprites/metro/pcx/ev3-200.pcx 1 32 1 24 8 -3 -12 1639 sprites/metro/pcx/ev3-200.pcx 10 32 1 18 22 -11 -10 1640 sprites/metro/pcx/ev3-200.pcx 33 32 1 14 32 -16 -10 1641 sprites/metro/pcx/ev3-200.pcx 66 32 1 18 22 -11 -10 1642 sprites/metro/pcx/ev3-200.pcx 89 32 1 24 8 -3 -12 1643 sprites/metro/pcx/ev3-200.pcx 98 32 1 18 22 -11 -10 1644 sprites/metro/pcx/ev3-200.pcx 121 32 1 14 32 -16 -10 1645 sprites/metro/pcx/ev3-200.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -ev3-200 1646 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 1647 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -ev3-200 1648 * 4 01 00 01 04 // Format: spritenum pcxfile 1649 sprites/metro/pcx/ev3-200.pcx 1 64 1 24 8 -3 -12 1650 sprites/metro/pcx/ev3-200.pcx 10 64 1 18 22 -11 -10 1651 sprites/metro/pcx/ev3-200.pcx 33 64 1 14 32 -16 -10 1652 sprites/metro/pcx/ev3-200.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -ev3-200 1653 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 1654 * 18 02 00 B1 81 10 00 FF 02 \b150 80 14 14 \b45 80 16 16 B0 00 1655 * 18 02 00 B2 81 0C 00 FF 02 00 80 11 11 B1 00 36 36 B0 00 // Action 3: ev3-200 //!!Error (141): ID 31 11 out of valid range (00..73). 1656 * 12 03 00 01 \b*4401 01 FF A1 00 AC 00 1657 * 7 03 00 81 72 00 B2 00 // ############# 81-729 Russa ########## // Action 1: purch List -81-729 1658 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1659 * 1 0 1660 * 1 0 1661 sprites/metro/pcx/81-729.pcx 1 96 01 12 87 -40 -8 3 1662 * 1 0 1663 * 1 0 1664 * 1 0 1665 sprites/metro/pcx/81-729.pcx 1 96 01 1 1 0 -0 7 1666 * 1 0 //Action2: Purch List 1667 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1668 * 14 02 00 A1 81 0C 00 FF 01 14 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -81-729 forward 1669 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1670 sprites/metro/pcx/81-729.pcx 1 1 1 25 8 -3 -9 1671 sprites/metro/pcx/81-729.pcx 10 1 1 17 22 -11 -9 1672 sprites/metro/pcx/81-729.pcx 33 1 1 13 31 -16 -9 1673 sprites/metro/pcx/81-729.pcx 66 1 1 17 22 -11 -9 1674 sprites/metro/pcx/81-729.pcx 89 1 1 25 8 -3 -12 1675 sprites/metro/pcx/81-729.pcx 98 1 1 17 22 -11 -9 1676 sprites/metro/pcx/81-729.pcx 121 1 1 13 32 -16 -9 1677 sprites/metro/pcx/81-729.pcx 154 1 1 17 22 -11 -9 // Action 2: Engine -81-729 1678 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -81-729 1679 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1680 sprites/metro/pcx/81-729.pcx 1 32 1 25 8 -3 -9 1681 sprites/metro/pcx/81-729.pcx 10 32 1 17 22 -11 -9 1682 sprites/metro/pcx/81-729.pcx 33 32 1 13 31 -16 -9 1683 sprites/metro/pcx/81-729.pcx 66 32 1 17 22 -11 -9 1684 sprites/metro/pcx/81-729.pcx 89 32 1 25 8 -3 -12 1685 sprites/metro/pcx/81-729.pcx 98 32 1 17 22 -11 -9 1686 sprites/metro/pcx/81-729.pcx 121 32 1 13 32 -16 -9 1687 sprites/metro/pcx/81-729.pcx 154 32 1 17 22 -11 -9 // Action 2: Engine -81-729 1688 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 1689 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -81-729 1690 * 4 01 00 01 04 // Format: spritenum pcxfile 1691 sprites/metro/pcx/81-729.pcx 1 64 1 25 8 -3 -12 1692 sprites/metro/pcx/81-729.pcx 10 64 1 17 22 -11 -9 1693 sprites/metro/pcx/81-729.pcx 33 64 1 13 32 -16 -9 1694 sprites/metro/pcx/81-729.pcx 66 64 1 17 22 -11 -9 // Action 2: Wagon -81-729 1695 * 9 02 00 AD 01 01 00 00 00 00 // Capacity/weight mods 1696 * 18 02 00 AE 81 10 00 FF 02 \b144 80 14 14 \b34 80 16 16 AD 00 1697 * 18 02 00 B0 81 0C 00 FF 02 00 80 11 11 AE 00 36 36 AD 00 // Action 3: 81-729 //!!Error (141): ID 32 11 out of valid range (00..73). 1698 * 12 03 00 01 \b*4402 01 FF A1 00 AC 00 1699 * 7 03 00 81 72 00 B0 00 // East european MUs // ALIGNMENTS ER NÅ OK! // ############ bdvmot ############# // Action 1: purch List -bdvmot 1700 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1701 * 1 0 1702 * 1 0 1703 sprites/mus/pcx/bdvmot.pcx 1 128 01 12 87 -40 -8 3 1704 * 1 0 1705 * 1 0 1706 * 1 0 1707 sprites/mus/pcx/bdvmot.pcx 1 128 01 12 87 -25 -8 3 1708 * 1 0 // Action2 1709 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1710 * 14 02 00 A1 81 0C 00 FF 01 35 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -bdvmot 1711 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1712 sprites/mus/pcx/bdvmot.pcx 1 1 1 24 8 -3 -12 1713 sprites/mus/pcx/bdvmot.pcx 10 1 1 19 22 -11 -11 1714 sprites/mus/pcx/bdvmot.pcx 33 1 1 14 31 -16 -10 1715 sprites/mus/pcx/bdvmot.pcx 66 1 1 19 22 -11 -11 1716 sprites/mus/pcx/bdvmot.pcx 89 1 1 24 8 -3 -12 1717 sprites/mus/pcx/bdvmot.pcx 98 1 1 19 22 -11 -11 1718 sprites/mus/pcx/bdvmot.pcx 121 1 1 14 32 -16 -10 1719 sprites/mus/pcx/bdvmot.pcx 154 1 1 19 22 -11 -11 // Action 2: Front 1720 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1721 * 22 02 00 AD 81 C6 00 FF 03 FE 80 35 35 FE 80 70 70 FE 80 5F 5F FB 80 1722 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 1723 * 14 02 00 A3 81 10 00 FF 01 01 80 0D 0D AA 00 1724 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 //!!Warning (94): Redefining ID AC not used since previous definition at sprite 1722. 1725 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AA 00 //Backwards 1726 * 4 01 00 01 08 // Format: spritenum pcxfile 1727 sprites/mus/pcx/bdvmot.pcx 89 32 1 24 8 -3 -12 1728 sprites/mus/pcx/bdvmot.pcx 98 32 1 19 22 -11 -11 1729 sprites/mus/pcx/bdvmot.pcx 121 32 1 14 32 -16 -10 1730 sprites/mus/pcx/bdvmot.pcx 154 32 1 19 22 -11 -11 1731 sprites/mus/pcx/bdvmot.pcx 1 32 1 24 8 -3 -12 1732 sprites/mus/pcx/bdvmot.pcx 10 32 1 19 22 -11 -11 1733 sprites/mus/pcx/bdvmot.pcx 33 32 1 14 31 -16 -10 1734 sprites/mus/pcx/bdvmot.pcx 66 32 1 19 22 -11 -11 // Action 2: Back 1735 * 9 02 00 AB 01 01 00 00 00 00 //Action1: Wagon-pax 1736 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1737 sprites/mus/pcx/bdvmot.pcx 1 64 01 24 8 -3 -12 1 1738 sprites/mus/pcx/bdvmot.pcx 10 64 01 19 22 -11 -13 2x 1739 sprites/mus/pcx/bdvmot.pcx 33 64 01 14 32 -16 -10 3 1740 sprites/mus/pcx/bdvmot.pcx 66 64 01 19 22 -11 -14 4x // Action 2: Wagon 1741 * 9 02 00 AD 01 01 00 00 00 00 1742 * 14 02 00 AD 81 40 08 FF 01 AB 00 00 00 AD 00 // Steeringcab 1743 * 18 02 00 AE 81 10 00 FF 02 \b75 80 14 14 \b39 80 16 16 AD 00 // <-- 70 pax and 40 tons 1744 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 //Action1: Wagon-mail 1745 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1746 sprites/mus/pcx/bdvmot.pcx 1 96 01 24 8 -3 -12 1 1747 sprites/mus/pcx/bdvmot.pcx 10 96 01 19 22 -11 -13 2x 1748 sprites/mus/pcx/bdvmot.pcx 33 96 01 14 32 -16 -10 3 1749 sprites/mus/pcx/bdvmot.pcx 66 96 01 19 22 -11 -14 4x // Action 2: Wagon -bdvmot 1750 * 9 02 00 AE 01 01 00 00 00 00 1751 * 14 02 00 AE 81 40 08 FF 01 AB 00 00 00 AE 00 // Steeringcab 1752 * 18 02 00 AD 81 10 00 FF 02 \b56 80 14 14 \b39 80 16 16 AE 00 // <-- 12 pax and 47 tons 1753 * 18 02 00 AE 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Action 3: //!!Error (141): ID 94 11 out of valid range (00..73). 1754 * 12 03 00 01 \b*4500 01 FF A1 00 AC 00 1755 * 7 03 00 81 70 00 AF 00 1756 * 7 03 00 81 5F 00 AE 00 // ############ bdvmot w/mailcompartment ############# // Action 1: purch List -bdvmot 1757 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1758 * 1 0 1759 * 1 0 1760 sprites/mus/pcx/bdvmot.pcx 1 128 01 12 87 -40 -8 3 1761 * 1 0 1762 * 1 0 1763 * 1 0 1764 sprites/mus/pcx/bdvmot.pcx 1 128 01 12 87 -25 -8 3 1765 * 1 0 // Action2 1766 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1767 * 14 02 00 01 81 10 00 FF 01 15 80 01 01 FF 80 //<-- the 2A is VehID 1768 * 18 02 00 A1 81 0C 00 FF 02 01 00 16 16 35 80 23 23 A0 00 // articulation callback + Purchise Screen text // Action 1: Engine -bdvmot 1769 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 1770 sprites/mus/pcx/bdvmot.pcx 1 1 1 24 8 -3 -12 1771 sprites/mus/pcx/bdvmot.pcx 10 1 1 19 22 -11 -11 1772 sprites/mus/pcx/bdvmot.pcx 33 1 1 14 31 -16 -10 1773 sprites/mus/pcx/bdvmot.pcx 66 1 1 19 22 -11 -11 1774 sprites/mus/pcx/bdvmot.pcx 89 1 1 24 8 -3 -12 1775 sprites/mus/pcx/bdvmot.pcx 98 1 1 19 22 -11 -11 1776 sprites/mus/pcx/bdvmot.pcx 121 1 1 14 32 -16 -10 1777 sprites/mus/pcx/bdvmot.pcx 154 1 1 19 22 -11 -11 // Action 2: Front 1778 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1779 * 22 02 00 AD 81 C6 00 FF 03 FE 80 35 35 FE 80 70 70 FE 80 5F 5F FB 80 1780 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 1781 * 14 02 00 A3 81 10 00 FF 01 01 80 0D 0D AA 00 1782 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 //!!Warning (94): Redefining ID AC not used since previous definition at sprite 1780. 1783 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AA 00 //Action1: MAIL-compartment 1784 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1785 sprites/mus/pcx/bdvmot.pcx 1 1 01 1 1 0 0 1786 sprites/mus/pcx/bdvmot.pcx 1 1 01 1 1 0 0 1787 sprites/mus/pcx/bdvmot.pcx 1 1 01 1 1 0 0 1788 sprites/mus/pcx/bdvmot.pcx 1 1 01 1 1 0 0 // Action 2: MAIL-compartment 1789 * 9 02 00 BA 01 01 00 00 00 00 // Attach mail compartment to engine w/articulation 1790 * 14 02 00 00 81 41 00 01 01 AC 00 00 00 BA 00 //<-- if first entity, use AA, else use AB 1791 * 14 02 00 01 81 10 00 FF 01 15 80 01 01 FF 80 //<-- the 2A is VehID 1792 * 14 02 00 AC 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation //Backwards 1793 * 4 01 00 01 08 // Format: spritenum pcxfile 1794 sprites/mus/pcx/bdvmot.pcx 89 32 1 24 8 -3 -12 1795 sprites/mus/pcx/bdvmot.pcx 98 32 1 19 22 -11 -11 1796 sprites/mus/pcx/bdvmot.pcx 121 32 1 14 32 -16 -10 1797 sprites/mus/pcx/bdvmot.pcx 154 32 1 19 22 -11 -11 1798 sprites/mus/pcx/bdvmot.pcx 1 32 1 24 8 -3 -12 1799 sprites/mus/pcx/bdvmot.pcx 10 32 1 19 22 -11 -11 1800 sprites/mus/pcx/bdvmot.pcx 33 32 1 14 31 -16 -10 1801 sprites/mus/pcx/bdvmot.pcx 66 32 1 19 22 -11 -11 // Action 2: Back 1802 * 9 02 00 AB 01 01 00 00 00 00 //Action1: Wagon-pax 1803 * 4 01 00 02 08 // Format: spritenum pcxfile 1804 sprites/mus/pcx/bdvmot.pcx 1 64 1 24 8 -3 -12 1805 sprites/mus/pcx/bdvmot.pcx 10 64 1 19 22 -11 -11 1806 sprites/mus/pcx/bdvmot.pcx 33 64 1 14 32 -16 -10 1807 sprites/mus/pcx/bdvmot.pcx 66 64 1 19 22 -11 -11 1808 sprites/mus/pcx/bdvmot.pcx 1 64 1 24 8 -3 -12 1809 sprites/mus/pcx/bdvmot.pcx 10 64 1 19 22 -11 -11 1810 sprites/mus/pcx/bdvmot.pcx 33 64 1 14 32 -16 -10 1811 sprites/mus/pcx/bdvmot.pcx 66 64 1 19 22 -11 -11 //Action1: pax first 1812 sprites/mus/pcx/bdvmot.pcx 1 64 1 24 8 -3 -20 1813 sprites/mus/pcx/bdvmot.pcx 10 64 1 19 22 -3 -11 1814 sprites/mus/pcx/bdvmot.pcx 33 64 1 14 32 0 -10 1815 sprites/mus/pcx/bdvmot.pcx 66 64 1 19 22 -3 -11 1816 sprites/mus/pcx/bdvmot.pcx 1 64 1 24 8 -3 -3 1817 sprites/mus/pcx/bdvmot.pcx 10 64 1 19 22 -19 -11 1818 sprites/mus/pcx/bdvmot.pcx 33 64 1 14 32 -32 -10 1819 sprites/mus/pcx/bdvmot.pcx 66 64 1 19 22 -19 -11 // Action 2: Wagon 1820 * 9 02 00 AD 01 01 00 00 00 00 1821 * 9 02 00 C0 01 01 01 00 01 00 // 1st mail wagon 1822 * 14 02 00 C1 81 0C 00 FF 01 04 80 11 11 C0 00 // Shorten the 1st wagon 1823 * 14 02 00 AD 81 40 00 FF 01 C1 00 02 02 AD 00 // Shorter vehicle at 1st spot 1824 * 14 02 00 AD 81 40 08 FF 01 AB 00 00 00 AD 00 // Panto at the Back 1825 * 18 02 00 AE 81 10 00 FF 02 \b75 80 14 14 \b39 80 16 16 AD 00 // <-- 70 pax and 40 tons 1826 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 //Action1: Wagon-mail 1827 * 4 01 00 02 08 // Format: spritenum pcxfile 1828 sprites/mus/pcx/bdvmot.pcx 1 96 1 24 8 -3 -12 1829 sprites/mus/pcx/bdvmot.pcx 10 96 1 19 22 -11 -11 1830 sprites/mus/pcx/bdvmot.pcx 33 96 1 14 32 -16 -10 1831 sprites/mus/pcx/bdvmot.pcx 66 96 1 19 22 -11 -11 1832 sprites/mus/pcx/bdvmot.pcx 1 96 1 24 8 -3 -12 1833 sprites/mus/pcx/bdvmot.pcx 10 96 1 19 22 -11 -11 1834 sprites/mus/pcx/bdvmot.pcx 33 96 1 14 32 -16 -10 1835 sprites/mus/pcx/bdvmot.pcx 66 96 1 19 22 -11 -11 //Action1: Wagon-first-mail 1836 sprites/mus/pcx/bdvmot.pcx 1 96 1 24 8 -3 -20 1837 sprites/mus/pcx/bdvmot.pcx 10 96 1 19 22 -3 -11 1838 sprites/mus/pcx/bdvmot.pcx 33 96 1 14 32 0 -10 1839 sprites/mus/pcx/bdvmot.pcx 66 96 1 19 22 -3 -11 1840 sprites/mus/pcx/bdvmot.pcx 1 96 1 24 8 -3 -3 1841 sprites/mus/pcx/bdvmot.pcx 10 96 1 19 22 -19 -11 1842 sprites/mus/pcx/bdvmot.pcx 33 96 1 14 32 -32 -10 1843 sprites/mus/pcx/bdvmot.pcx 66 96 1 19 22 -19 -11 // Action 2: Wagon -bdvmot 1844 * 9 02 00 AE 01 01 00 00 00 00 // normal mail wagon 1845 * 9 02 00 C0 01 01 01 00 01 00 // 1st mail wagon 1846 * 14 02 00 C1 81 0C 00 FF 01 04 80 11 11 C0 00 // Shorten the 1st wagon 1847 * 14 02 00 AE 81 40 00 FF 01 C1 00 02 02 AE 00 // Shorter vehicle at 1st spot 1848 * 14 02 00 AE 81 40 08 FF 01 AB 00 00 00 AE 00 // Panto at the Back 1849 * 18 02 00 AD 81 10 00 FF 02 \b56 80 14 14 \b39 80 16 16 AE 00 // <-- 12 pax and 47 tons 1850 * 18 02 00 AE 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Action 3: //!!Error (141): ID 97 11 out of valid range (00..73). 1851 * 12 03 00 01 \b*4503 01 FF A1 00 AC 00 1852 * 7 03 00 81 70 00 AF 00 1853 * 7 03 00 81 15 00 BA 00 1854 * 7 03 00 81 5F 00 AE 00 // ############# 680 - Czeck Republic ########## // For real is every odd car powered with ~1500hp, not 750 each // Action 1: Engine -680 1855 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 1856 sprites/mus/pcx/680.pcx 1 1 1 25 8 -3 -13 1857 sprites/mus/pcx/680.pcx 10 1 1 19 22 -11 -11 1858 sprites/mus/pcx/680.pcx 33 1 1 14 31 -16 -10 1859 sprites/mus/pcx/680.pcx 66 1 1 19 22 -11 -11 1860 sprites/mus/pcx/680.pcx 89 1 1 25 8 -3 -13 1861 sprites/mus/pcx/680.pcx 98 1 1 19 22 -11 -11 1862 sprites/mus/pcx/680.pcx 121 1 1 14 32 -16 -10 1863 sprites/mus/pcx/680.pcx 154 1 1 19 22 -11 -11 // Backwards 1864 sprites/mus/pcx/680.pcx 1 32 1 25 8 -3 -13 1865 sprites/mus/pcx/680.pcx 10 32 1 19 22 -11 -11 1866 sprites/mus/pcx/680.pcx 33 32 1 14 31 -16 -10 1867 sprites/mus/pcx/680.pcx 66 32 1 19 22 -11 -11 1868 sprites/mus/pcx/680.pcx 89 32 1 25 8 -3 -13 1869 sprites/mus/pcx/680.pcx 98 32 1 19 22 -11 -11 1870 sprites/mus/pcx/680.pcx 121 32 1 14 32 -16 -10 1871 sprites/mus/pcx/680.pcx 154 32 1 19 22 -11 -11 // Action 2: Engine -680 1872 * 9 02 00 AA 01 01 00 00 00 00 1873 * 9 02 00 AB 01 01 01 00 01 00 1874 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 1875 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5F 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FC 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 1876 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 1877 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AA 00 1878 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 1879 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List -680 1880 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1881 * 1 0 1882 * 1 0 1883 sprites/mus/pcx/680.pcx 1 98 01 12 87 -40 -8 3 1884 * 1 0 1885 * 1 0 1886 * 1 0 1887 sprites/mus/pcx/680.pcx 1 98 01 1 1 -25 -8 3 1888 * 1 0 // Action 2: Engine -680 1889 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1890 * 14 02 00 A1 81 0C 00 FF 01 39 80 23 23 A0 00 // Purchise Screen text 1891 * 14 02 00 A2 81 10 00 FF 01 \b90 80 0D 0D A1 00 1892 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax -680 1893 * 4 01 00 01 04 // Format: spritenum pcxfile 1894 sprites/mus/pcx/680.pcx 1 64 1 25 8 -3 -13 1895 sprites/mus/pcx/680.pcx 10 64 1 19 22 -11 -11 1896 sprites/mus/pcx/680.pcx 33 64 1 14 32 -16 -10 1897 sprites/mus/pcx/680.pcx 66 64 1 19 22 -11 -11 // Action 2: Wagon 1898 * 9 02 00 AC 01 01 00 00 00 00 1899 * 22 02 00 AE 81 10 00 FF 03 \b90 80 0D 0D \b47 80 14 14 \b49 80 16 16 AC 00 // <-- 47 pax and 49 tons 1900 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AC 00 // Low cost when standing still 1901 * 18 02 00 A3 81 10 00 FF 02 \b47 80 14 14 \b49 80 16 16 AC 00 1902 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 1903 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 // Action 3: 680 //!!Error (141): ID 95 11 out of valid range (00..73). 1904 * 12 03 00 01 \b*4501 01 FF A1 00 AA 00 1905 * 7 03 00 81 70 00 AF 00 // ####################################### // ############# 811 Serbia ############# // ####################################### // Action 1: purch List -811 1906 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 1907 * 1 0 1908 * 1 0 1909 sprites/mus/pcx/811.pcx 1 128 01 12 87 -40 -8 3 1910 * 1 0 1911 * 1 0 1912 * 1 0 1913 sprites/mus/pcx/811.pcx 1 128 01 1 1 0 -0 7 1914 * 1 0 // Action 2: Engine 811 1915 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 1916 * 14 02 00 A1 81 0C 00 FF 01 2C 80 23 23 A0 00 // Purchise Screen text //!!Warning (94): Redefining ID A1 not used since previous definition at sprite 1916. 1917 * 14 02 00 A1 81 10 00 FF 01 \b43 80 0D 0D A0 00 1918 * 14 02 00 A1 81 0C 00 FF 01 A1 00 36 36 A0 00 // Action 1: Engine 811 forward 1919 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 1920 sprites/mus/pcx/811.pcx 1 1 1 23 8 -3 -12 1921 sprites/mus/pcx/811.pcx 10 1 1 16 22 -11 -8 1922 sprites/mus/pcx/811.pcx 33 1 1 11 32 -16 -7 1923 sprites/mus/pcx/811.pcx 66 1 1 16 22 -11 -8 1924 sprites/mus/pcx/811.pcx 89 1 1 23 8 -3 -12 1925 sprites/mus/pcx/811.pcx 98 1 1 16 22 -11 -8 1926 sprites/mus/pcx/811.pcx 121 1 1 11 32 -16 -7 1927 sprites/mus/pcx/811.pcx 154 1 1 16 22 -11 -8 // Forward 1928 sprites/mus/pcx/811.pcx 1 32 1 23 8 -3 -12 1929 sprites/mus/pcx/811.pcx 10 32 1 16 22 -11 -8 1930 sprites/mus/pcx/811.pcx 33 32 1 11 32 -16 -7 1931 sprites/mus/pcx/811.pcx 66 32 1 16 22 -11 -8 1932 sprites/mus/pcx/811.pcx 89 32 1 23 8 -3 -12 1933 sprites/mus/pcx/811.pcx 98 32 1 16 22 -11 -8 1934 sprites/mus/pcx/811.pcx 121 32 1 11 32 -16 -7 1935 sprites/mus/pcx/811.pcx 154 32 1 16 22 -11 -8 // Action 2: Engine 811 1936 * 9 02 00 AA 01 01 00 00 00 00 1937 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 1938 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 1939 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 1940 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 1941 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 1942 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 1943 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax 811 1944 * 4 01 00 01 04 // Format: spritenum pcxfile 1945 sprites/mus/pcx/811.pcx 1 64 1 23 8 -3 -12 1946 sprites/mus/pcx/811.pcx 10 64 1 16 22 -11 -8 1947 sprites/mus/pcx/811.pcx 33 64 1 11 32 -16 -7 1948 sprites/mus/pcx/811.pcx 66 64 1 16 22 -11 -8 // Action 2: Wagon 811 1949 * 9 02 00 AD 01 01 00 00 00 00 1950 * 22 02 00 AE 81 10 00 FF 03 \b43 80 0D 0D \b38 80 14 14 \b55 80 16 16 AD 00 // <-- 55 pax and 29 tons 1951 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // Low cost when standing still 1952 * 18 02 00 A3 81 10 00 FF 02 \b38 80 14 14 \b55 80 16 16 AD 00 1953 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 1954 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail 811 1955 * 4 01 00 01 04 // Format: spritenum pcxfile 1956 sprites/mus/pcx/811.pcx 1 96 1 23 8 -3 -12 1957 sprites/mus/pcx/811.pcx 10 96 1 16 22 -11 -8 1958 sprites/mus/pcx/811.pcx 33 96 1 11 32 -16 -7 1959 sprites/mus/pcx/811.pcx 66 96 1 16 22 -11 -8 // Action 2: Wagon 811 1960 * 9 02 00 B0 01 01 00 00 00 00 1961 * 22 02 00 AD 81 10 00 FF 03 \b43 80 0D 0D \b29 80 14 14 \b55 80 16 16 B0 00 // <-- 12 pax and 47 tons 1962 * 14 02 00 B1 81 0C 00 FF 01 AD 00 36 36 AE 00 // Low cost when standing still 1963 * 18 02 00 A3 81 10 00 FF 02 \b29 80 14 14 \b55 80 16 16 B0 00 1964 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 1965 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: 811 //!!Error (141): ID 96 11 out of valid range (00..73). 1966 * 12 03 00 01 \b*4502 01 FF A1 00 AC 00 1967 * 7 03 00 81 70 00 AF 00 1968 * 7 03 00 81 5F 00 B0 00 // ---------------------- // ----- Railbusses ----- // ---------------------- // ############ 809 ############# //Action1: 809 1969 * 4 01 00 01 08 // Format: spritenum pcxfile 1970 sprites/mus/pcx/809.pcx 1 1 1 24 8 -3 -12 1971 sprites/mus/pcx/809.pcx 10 1 1 18 22 -11 -10 1972 sprites/mus/pcx/809.pcx 33 1 1 14 32 -26 -10 1973 sprites/mus/pcx/809.pcx 66 1 1 18 22 -11 -10 1974 sprites/mus/pcx/809.pcx 89 1 1 24 8 -3 -12 1975 sprites/mus/pcx/809.pcx 98 1 1 18 22 -11 -10 1976 sprites/mus/pcx/809.pcx 121 1 1 14 32 -26 -10 1977 sprites/mus/pcx/809.pcx 154 1 1 18 22 -11 -10 // Action 2: 809 1978 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1979 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w4300 \w4300 F7 80 1980 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 1981 * 4 01 00 01 04 1982 * 1 0 1983 * 1 0 1984 sprites/mus/pcx/809.pcx 1 32 01 12 77 -15 -8 7 1985 * 1 0 //Action2: Purch List 1986 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID CC 10 out of valid range (00..73). 1987 * 12 03 00 01 \b*4300 01 FF A0 00 AA 00 // ############ ar2 ############# //Action1: ar2 1988 * 4 01 00 01 08 // Format: spritenum pcxfile 1989 sprites/mus/pcx/ar2.pcx 1 1 1 24 8 -3 -12 1990 sprites/mus/pcx/ar2.pcx 10 1 1 18 22 -11 -10 1991 sprites/mus/pcx/ar2.pcx 33 1 1 14 32 -16 -10 1992 sprites/mus/pcx/ar2.pcx 66 1 1 18 22 -11 -10 1993 sprites/mus/pcx/ar2.pcx 89 1 1 24 8 -3 -12 1994 sprites/mus/pcx/ar2.pcx 98 1 1 18 22 -11 -10 1995 sprites/mus/pcx/ar2.pcx 121 1 1 14 32 -16 -10 1996 sprites/mus/pcx/ar2.pcx 154 1 1 18 22 -11 -10 // Action 2: ar2 1997 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 1998 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w4301 \w4301 F7 80 1999 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 2000 * 4 01 00 01 04 2001 * 1 0 2002 * 1 0 2003 sprites/mus/pcx/ar2.pcx 1 32 01 12 77 -15 -8 7 2004 * 1 0 //Action2: Purch List 2005 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID CD 10 out of valid range (00..73). 2006 * 12 03 00 01 \b*4301 01 FF A0 00 AA 00 2007 * 6 09 04 01 \7= 01 F0 //Skips the disabling sprites // ---------------------------------------------------------------------------- // | ENGINES | // ---------------------------------------------------------------------------- // ##### alco ######### //!!Error (141): ID F1 13 out of valid range (00..73). 2008 * 61 00 00 \b24 01 \b*5105 00 \w1931-01-01 02 \b10 03 \b30 04 \b25 05 00 06 07 08 00 09 \w100 0B \w300 12 FD 13 00 14 00 16 \b61 17 \b17 19 08 1C 00 1E 10 1F \b28 21 04 22 20 27 02 24 00 0E \dx4c30 0D \b190 // ############ bigboy ############# //!!Error (141): ID 88 13 out of valid range (00..73). 2009 * 59 00 00 \b23 01 \b*5000 00 \w1941-01-01 02 20 03 \b30 04 \b30 05 00 06 07 09 \w130 0B \w6290 12 FD 13 00 14 \b0 16 \b90 24 02 17 \b164 19 00 1F \b26 20 20 22 10 27 02 1E 10 21 02 0E \dx4c3c 0D \b44 // ############# F3 - USofA ########## //!!Error (141): ID EC 13 out of valid range (00..73). 2010 * 59 00 00 \b23 01 \b*5100 00 \w1946-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w105 0B \w1500 12 FD 13 00 14 00 16 \b139 17 \b30 19 08 1C 00 1E 10 1F \b41 20 10 22 20 27 02 0E \dx4c30 0D \b248 // ############# genesis - USofA ########## //!!Error (141): ID ED 13 out of valid range (00..73). 2011 * 57 00 00 \b22 01 \b*5101 00 \w1992-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 08 01 09 \w177 0B \w4250 12 FD 13 00 14 00 16 \b134 17 \b74 19 08 1C 00 1F \b48 20 10 22 20 27 02 0E \dx4c3c 0D \b43 // ############# mlw-m420w - Canada ########## //!!Error (141): ID EE 13 out of valid range (00..73). 2012 * 59 00 00 \b23 01 \b*5102 00 \w1973-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w108 0B \w2400 12 FD 13 00 14 00 16 \b125 17 \b32 19 08 1C 00 1E 10 1F \b34 20 20 22 20 27 02 0E \dx4c3c 0D \b21 // ############ Royal Hudson ############# //!!Error (141): ID 89 13 out of valid range (00..73). 2013 * 59 00 00 \b23 01 \b*5001 00 \w1929-01-01 02 10 03 \b30 04 \b30 05 00 06 07 09 \w144 0B \w4500 12 FD 13 00 14 \b0 16 \b38 24 01 17 \b95 19 00 1F \b70 20 05 22 00 27 02 1E 10 21 00 0E \dx4c3c 0D \b41 // ############# sdp-40f - USofA ########## //!!Error (141): ID EF 13 out of valid range (00..73). 2014 * 59 00 00 \b23 01 \b*5103 00 \w1973-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w153 0B \w3000 12 FD 13 00 14 00 16 \b121 17 \b55 19 08 1C 00 1E 10 1F \b41 20 10 22 20 27 02 0E \dx4c3c 0D \b33 // ############# Sharknose - USofA ########## //!!Error (141): ID F0 13 out of valid range (00..73). 2015 * 59 00 00 \b23 01 \b*5104 00 \w1950-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w140 0B \w1600 12 FD 13 00 14 00 16 \b121 17 \b43 19 08 1C 00 1E 10 1F \b41 20 10 22 20 27 02 0E \dx4c3c 0D \b26 // ---------------------------------------------------------------------------- // | MUS | // ---------------------------------------------------------------------------- // ---------------------------------------------------------------------------- // | RAILCARS | // ---------------------------------------------------------------------------- // ---------------------------------------------------------------------------- // | METROS | // ---------------------------------------------------------------------------- // ############# boston usa ########## //!!Error (141): ID 18 15 out of valid range (00..73). 2016 * 74 00 00 \b29 01 \b*5400 00 \w1977-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w80 0B \w700 12 FD 13 01 14 \b150 15 00 16 \b31 17 \b13 19 32 1B \w700 23 \b0 1C 00 1F \b66 20 20 21 00 22 30 27 06 28 \w1 29 \w1018 0E \dx4c30 0D \b235 // ############ Uniongate ############# //!!Error (141): ID 19 15 out of valid range (00..73). 2017 * 74 00 00 \b28 01 \b*5401 00 \w1920-01-01 02 \b10 03 \b30 04 \b45 05 01 06 07 07 \b60 08 00 09 \w60 0B \w200 12 FD 13 00 14 \b60 15 00 16 \b20 17 \b6 19 32 1C 00 1F \b50 20 20 21 01 22 30 27 00 28 \w1 29 \w1018 0E \dx4c30 0D \b33 2A \d686651 2018 * 2 10 F0 // Skip to this unless param 2 is 1 // North American Engines // ALIGNMENTS ER NÅ OK!! // ##### alco ######### 2019 * 4 01 00 01 08 // Format: spritenum 2020 sprites/engines_updated/pcx/alco.pcx 1 1 1 24 8 -3 -12 2021 sprites/engines_updated/pcx/alco.pcx 10 1 1 18 22 -11 -10 2022 sprites/engines_updated/pcx/alco.pcx 33 1 1 14 32 -16 -10 2023 sprites/engines_updated/pcx/alco.pcx 66 1 1 18 22 -11 -10 2024 sprites/engines_updated/pcx/alco.pcx 89 1 1 24 8 -3 -12 2025 sprites/engines_updated/pcx/alco.pcx 98 1 1 18 22 -11 -10 2026 sprites/engines_updated/pcx/alco.pcx 121 1 1 14 32 -16 -10 2027 sprites/engines_updated/pcx/alco.pcx 154 1 1 18 22 -11 -10 // Action 2: 2028 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 2029 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2030 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 2031 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D AA 00 2032 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2033 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 2034 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2035 * 1 0 2036 * 1 0 2037 sprites/engines_updated/pcx/alco.pcx 1 32 01 12 77 -15 -8 3 2038 * 1 0 2039 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID F1 13 out of valid range (00..73). 2040 * 12 03 00 01 \b*5105 01 FF A0 00 AA 00 // ############# Sharknose - USofA ########## // Action 1: Engine -sharknose 2041 * 4 01 00 02 08 // Engine // Format: spritenum pcxfile xpos 2042 sprites/engines_updated/pcx/sharknose.pcx 1 1 1 26 8 -3 -12 2043 sprites/engines_updated/pcx/sharknose.pcx 10 1 1 17 22 -11 -9 2044 sprites/engines_updated/pcx/sharknose.pcx 33 1 1 12 31 -16 -8 2045 sprites/engines_updated/pcx/sharknose.pcx 66 1 1 17 22 -11 -9 2046 sprites/engines_updated/pcx/sharknose.pcx 89 1 1 27 8 -3 -12 2047 sprites/engines_updated/pcx/sharknose.pcx 98 1 1 17 22 -11 -9 2048 sprites/engines_updated/pcx/sharknose.pcx 121 1 1 12 31 -16 -8 2049 sprites/engines_updated/pcx/sharknose.pcx 154 1 1 17 22 -11 -9 // 2nd part 2050 sprites/engines_updated/pcx/sharknose.pcx 1 32 1 26 8 -3 -12 2051 sprites/engines_updated/pcx/sharknose.pcx 10 32 1 17 22 -11 -9 2052 sprites/engines_updated/pcx/sharknose.pcx 33 32 1 12 31 -16 -8 2053 sprites/engines_updated/pcx/sharknose.pcx 66 32 1 17 22 -11 -9 2054 sprites/engines_updated/pcx/sharknose.pcx 89 32 1 26 8 -3 -12 2055 sprites/engines_updated/pcx/sharknose.pcx 98 32 1 17 22 -11 -9 2056 sprites/engines_updated/pcx/sharknose.pcx 121 32 1 12 31 -16 -8 2057 sprites/engines_updated/pcx/sharknose.pcx 154 32 1 17 22 -11 -9 2058 * 9 02 00 AA 01 01 00 00 00 00 2059 * 9 02 00 AB 01 01 01 00 01 00 // 50% cheaper running cost on B-unit 2060 * 14 02 00 AC 81 10 00 FF 01 \b13 80 0D 0D AB 00 2061 * 14 02 00 AF 81 0C 00 FF 01 AC 00 36 36 AB 00 2062 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2063 * 1 0 2064 * 1 0 2065 sprites/engines_updated/pcx/sharknose.pcx 1 80 01 12 87 -25 -8 3 2066 * 1 0 // Action2; Purch List 2067 * 9 02 00 A0 01 01 00 00 00 00 2068 * 14 02 00 A1 81 0C 00 FF 01 FF 80 23 23 A0 00 // Purchise Screen text // VarAction2's 2069 * 14 02 00 A2 81 40 00 FF 01 AA 00 00 00 AF 00 //<-- if first entity, use AA, else use AF // Connectable? 2070 * 22 02 00 AD 81 C6 00 FF 03 FE 80 18 18 FE 80 00 6F FE 80 71 FF FB 80 2071 * 14 02 00 A2 81 0C 00 FF 01 AD 00 1D 1D A2 00 // Low cost when standing still 2072 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D A2 00 2073 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 A2 00 2074 * 14 02 00 A5 82 B4 00 FF 01 A4 00 00 00 A2 00 //Action 3 //!!Error (141): ID F0 13 out of valid range (00..73). 2075 * 12 03 00 01 \b*5104 01 FF A1 00 A5 00 // ############# F3 - USofA ########## // Action 1: Engine -f3 2076 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile xpos 2077 sprites/engines_updated/pcx/f3.pcx 1 1 1 24 8 -3 -12 2078 sprites/engines_updated/pcx/f3.pcx 10 1 1 18 22 -11 -10 2079 sprites/engines_updated/pcx/f3.pcx 33 1 1 14 32 -16 -10 2080 sprites/engines_updated/pcx/f3.pcx 66 1 1 18 22 -11 -10 2081 sprites/engines_updated/pcx/f3.pcx 89 1 1 24 8 -3 -12 2082 sprites/engines_updated/pcx/f3.pcx 98 1 1 18 22 -11 -10 2083 sprites/engines_updated/pcx/f3.pcx 121 1 1 14 32 -16 -10 2084 sprites/engines_updated/pcx/f3.pcx 154 1 1 18 22 -11 -10 2085 * 9 02 00 AA 01 01 00 00 00 00 2086 * 4 01 00 01 04 // 2nd part // Format: spritenum pcxfile 2087 sprites/engines_updated/pcx/f3.pcx 1 32 1 24 8 -3 -12 2088 sprites/engines_updated/pcx/f3.pcx 10 32 1 18 22 -11 -10 2089 sprites/engines_updated/pcx/f3.pcx 33 32 1 14 32 -16 -10 2090 sprites/engines_updated/pcx/f3.pcx 66 32 1 18 22 -11 -10 2091 * 9 02 00 AB 01 01 00 00 00 00 // 50% cheaper running cost on B-unit 2092 * 14 02 00 AC 81 10 00 FF 01 \b124 80 0D 0D AB 00 2093 * 14 02 00 AF 81 0C 00 FF 01 AC 00 36 36 AB 00 2094 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2095 * 1 0 2096 * 1 0 2097 sprites/engines_updated/pcx/f3.pcx 1 64 01 12 87 -25 -8 3 2098 * 1 0 // Action2; Purch List 2099 * 9 02 00 A0 01 01 00 00 00 00 2100 * 14 02 00 A1 81 0C 00 FF 01 FF 80 23 23 A0 00 // Purchise Screen text // VarAction2's 2101 * 14 02 00 A2 81 40 00 FF 01 AA 00 00 00 AF 00 //<-- if first entity, use AA, else use AB // Connectable? 2102 * 22 02 00 AD 81 C6 00 FF 03 FE 80 12 12 FE 80 00 6F FE 80 71 FF FB 80 2103 * 14 02 00 A2 81 0C 00 FF 01 AD 00 1D 1D A2 00 // Low cost when standing still 2104 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D A2 00 2105 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 A2 00 2106 * 14 02 00 A2 82 B4 00 FF 01 A4 00 00 00 A2 00 //Action 3 //!!Error (141): ID EC 13 out of valid range (00..73). 2107 * 12 03 00 01 \b*5100 01 FF A1 00 A2 00 // ############# genesis - USofA ########## // Action 1: Engine -genesis 2108 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile xpos 2109 sprites/engines_updated/pcx/genesis.pcx 1 1 1 24 8 -3 -12 2110 sprites/engines_updated/pcx/genesis.pcx 10 1 1 17 22 -11 -9 2111 sprites/engines_updated/pcx/genesis.pcx 33 1 1 12 31 -16 -8 2112 sprites/engines_updated/pcx/genesis.pcx 66 1 1 17 22 -11 -9 2113 sprites/engines_updated/pcx/genesis.pcx 89 1 1 24 8 -3 -12 2114 sprites/engines_updated/pcx/genesis.pcx 98 1 1 17 22 -11 -9 2115 sprites/engines_updated/pcx/genesis.pcx 121 1 1 12 31 -16 -8 2116 sprites/engines_updated/pcx/genesis.pcx 154 1 1 17 22 -11 -9 2117 * 9 02 00 AA 01 01 00 00 00 00 2118 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos 2119 sprites/engines_updated/pcx/genesis.pcx 1 32 1 24 8 -3 -12 2120 sprites/engines_updated/pcx/genesis.pcx 10 32 1 17 22 -11 -9 2121 sprites/engines_updated/pcx/genesis.pcx 33 32 1 12 31 -16 -8 2122 sprites/engines_updated/pcx/genesis.pcx 66 32 1 17 22 -11 -9 2123 sprites/engines_updated/pcx/genesis.pcx 89 32 1 24 8 -3 -12 2124 sprites/engines_updated/pcx/genesis.pcx 98 32 1 17 22 -11 -9 2125 sprites/engines_updated/pcx/genesis.pcx 121 32 1 12 31 -16 -8 2126 sprites/engines_updated/pcx/genesis.pcx 154 32 1 17 22 -11 -9 2127 * 9 02 00 AB 01 01 00 00 00 00 // 50% cheaper running cost on B-unit 2128 * 14 02 00 AC 81 10 00 FF 01 \b22 80 0D 0D AB 00 2129 * 14 02 00 AF 81 0C 00 FF 01 AC 00 36 36 AB 00 2130 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2131 * 1 0 2132 * 1 0 2133 sprites/engines_updated/pcx/genesis.pcx 1 64 01 12 87 -25 -8 3 2134 * 1 0 // Action2; Purch List 2135 * 9 02 00 A0 01 01 00 00 00 00 2136 * 14 02 00 A1 81 0C 00 FF 01 FE 80 23 23 A0 00 // Purchise Screen text // VarAction2's 2137 * 42 02 00 AC 81 40 00 0F 08 AF 00 01 01 AF 00 03 03 AF 00 05 05 AF 00 07 07 AF 00 09 09 AF 00 0B 0B AF 00 0D 0D AF 00 0F 0F AA 00 2138 * 14 02 00 AD 81 40 08 FF 01 AF 00 00 00 AC 00 // <-- correct way in the end sprite 2139 * 14 02 00 AD 81 40 00 FF 01 AA 00 00 00 AD 00 // <-- correct way in the first sprite // Connectable? 2140 * 22 02 00 AE 81 C6 00 FF 03 FE 80 13 13 FE 80 00 6F FE 80 71 FF FB 80 2141 * 14 02 00 AD 81 0C 00 FF 01 AE 00 1D 1D AD 00 // Low cost when standing still 2142 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AD 00 2143 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 2144 * 14 02 00 AD 82 B4 00 FF 01 A4 00 00 00 AD 00 //Action 3 //!!Error (141): ID ED 13 out of valid range (00..73). 2145 * 12 03 00 01 \b*5101 01 FF A1 00 AD 00 // ############# sdp-40f - USofA ########## // Action 1: Engine -sdp-40f 2146 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile xpos 2147 sprites/engines_updated/pcx/SDP-40F.pcx 1 1 1 24 8 -3 -12 2148 sprites/engines_updated/pcx/SDP-40F.pcx 10 1 1 17 22 -11 -9 2149 sprites/engines_updated/pcx/SDP-40F.pcx 33 1 1 13 32 -16 -9 2150 sprites/engines_updated/pcx/SDP-40F.pcx 66 1 1 17 22 -11 -9 2151 sprites/engines_updated/pcx/SDP-40F.pcx 89 1 1 24 8 -3 -13 2152 sprites/engines_updated/pcx/SDP-40F.pcx 98 1 1 17 22 -11 -9 2153 sprites/engines_updated/pcx/SDP-40F.pcx 121 1 1 13 32 -16 -9 2154 sprites/engines_updated/pcx/SDP-40F.pcx 154 1 1 17 22 -11 -9 2155 * 9 02 00 AA 01 01 00 00 00 00 2156 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos 2157 sprites/engines_updated/pcx/SDP-40F.pcx 89 1 1 24 8 -3 -13 2158 sprites/engines_updated/pcx/SDP-40F.pcx 98 1 1 17 22 -11 -9 2159 sprites/engines_updated/pcx/SDP-40F.pcx 121 1 1 13 32 -16 -9 2160 sprites/engines_updated/pcx/SDP-40F.pcx 154 1 1 17 22 -11 -9 2161 sprites/engines_updated/pcx/SDP-40F.pcx 1 1 1 24 8 -3 -12 2162 sprites/engines_updated/pcx/SDP-40F.pcx 10 1 1 17 22 -11 -9 2163 sprites/engines_updated/pcx/SDP-40F.pcx 33 1 1 13 32 -16 -9 2164 sprites/engines_updated/pcx/SDP-40F.pcx 66 1 1 17 22 -11 -9 2165 * 9 02 00 AB 01 01 00 00 00 00 // 50% cheaper running cost on B-unit 2166 * 14 02 00 AC 81 10 00 FF 01 \b16 80 0D 0D AB 00 2167 * 14 02 00 AF 81 0C 00 FF 01 AC 00 36 36 AB 00 2168 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2169 * 1 0 2170 * 1 0 2171 sprites/engines_updated/pcx/SDP-40F.pcx 1 48 01 12 87 -25 -8 3 2172 * 1 0 // Action2; Purch List 2173 * 9 02 00 A0 01 01 00 00 00 00 2174 * 14 02 00 A1 81 0C 00 FF 01 FE 80 23 23 A0 00 // Purchise Screen text // VarAction2's 2175 * 42 02 00 AC 81 41 00 0F 08 AF 00 01 01 AF 00 03 03 AF 00 05 05 AF 00 07 07 AF 00 09 09 AF 00 0B 0B AF 00 0D 0D AF 00 0F 0F AA 00 2176 * 14 02 00 AD 81 40 08 FF 01 AF 00 00 00 AC 00 // <-- correct way in the end sprite 2177 * 14 02 00 AD 81 40 00 FF 01 AA 00 00 00 AD 00 // <-- correct way in the first sprite // Connectable? 2178 * 22 02 00 AE 81 C6 00 FF 03 FE 80 17 17 FE 80 00 6F FE 80 71 FF FB 80 2179 * 14 02 00 AD 81 0C 00 FF 01 AE 00 1D 1D AD 00 // Low cost when standing still 2180 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AD 00 2181 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 2182 * 14 02 00 AD 82 B4 00 FF 01 A4 00 00 00 AD 00 //Action 3 //!!Error (141): ID EF 13 out of valid range (00..73). 2183 * 12 03 00 01 \b*5103 01 FF A1 00 AD 00 // ############# mlw-m420w - Canada ########## // Action 1: Engine -mlw-m420w 2184 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile xpos 2185 sprites/engines_updated/pcx/MLW-M420W.pcx 1 1 1 24 8 -3 -12 2186 sprites/engines_updated/pcx/MLW-M420W.pcx 10 1 1 17 22 -11 -9 2187 sprites/engines_updated/pcx/MLW-M420W.pcx 33 1 1 12 32 -16 -8 2188 sprites/engines_updated/pcx/MLW-M420W.pcx 66 1 1 17 22 -11 -9 2189 sprites/engines_updated/pcx/MLW-M420W.pcx 89 1 1 24 8 -3 -13 2190 sprites/engines_updated/pcx/MLW-M420W.pcx 98 1 1 17 22 -11 -9 2191 sprites/engines_updated/pcx/MLW-M420W.pcx 121 1 1 12 32 -16 -8 2192 sprites/engines_updated/pcx/MLW-M420W.pcx 154 1 1 17 22 -11 -9 2193 * 9 02 00 AA 01 01 00 00 00 00 2194 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos 2195 sprites/engines_updated/pcx/MLW-M420W.pcx 89 1 1 24 8 -3 -13 2196 sprites/engines_updated/pcx/MLW-M420W.pcx 98 1 1 17 22 -11 -9 2197 sprites/engines_updated/pcx/MLW-M420W.pcx 121 1 1 12 32 -16 -8 2198 sprites/engines_updated/pcx/MLW-M420W.pcx 154 1 1 17 22 -11 -9 2199 sprites/engines_updated/pcx/MLW-M420W.pcx 1 1 1 24 8 -3 -12 2200 sprites/engines_updated/pcx/MLW-M420W.pcx 10 1 1 17 22 -11 -9 2201 sprites/engines_updated/pcx/MLW-M420W.pcx 33 1 1 12 32 -16 -8 2202 sprites/engines_updated/pcx/MLW-M420W.pcx 66 1 1 17 22 -11 -9 2203 * 9 02 00 AB 01 01 00 00 00 00 // 50% cheaper running cost on B-unit 2204 * 14 02 00 AC 81 10 00 FF 01 \b11 80 0D 0D AB 00 2205 * 14 02 00 AF 81 0C 00 FF 01 AC 00 36 36 AB 00 2206 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2207 * 1 0 2208 * 1 0 2209 sprites/engines_updated/pcx/MLW-M420W.pcx 1 64 01 12 87 -25 -8 3 2210 * 1 0 // Action2; Purch List 2211 * 9 02 00 A0 01 01 00 00 00 00 2212 * 14 02 00 A1 81 0C 00 FF 01 FE 80 23 23 A0 00 // Purchise Screen text // VarAction2's 2213 * 42 02 00 AC 81 41 00 0F 08 AF 00 01 01 AF 00 03 03 AF 00 05 05 AF 00 07 07 AF 00 09 09 AF 00 0B 0B AF 00 0D 0D AF 00 0F 0F AA 00 2214 * 14 02 00 AD 81 40 08 FF 01 AF 00 00 00 AC 00 // <-- correct way in the end sprite 2215 * 14 02 00 AD 81 40 00 FF 01 AA 00 00 00 AD 00 // <-- correct way in the first sprite // Connectable? 2216 * 18 02 00 AE 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2217 * 14 02 00 AA 81 0C 00 FF 01 AE 00 1D 1D AD 00 // Low cost when standing still 2218 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2219 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2220 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Action 3 //!!Error (141): ID EE 13 out of valid range (00..73). 2221 * 12 03 00 01 \b*5102 01 FF A1 00 AA 00 // ############ bigboy ############# //Purch List 2222 * 4 01 00 01 04 2223 * 1 0 2224 * 1 0 2225 sprites/engines_updated/pcx/bigboy.pcx 5 240 01 14 87 -25 -10 7 2226 * 1 0 //Action2: Purch List 2227 * 9 02 00 FF 01 01 00 00 00 00 //Action1: bigboy Front 2228 * 4 01 00 04 08 //1st sprite // Format: spritenum pcxfile xpos 2229 sprites/engines_updated/pcx/bigboy.pcx 5 5 1 15 8 -3 -13 2230 sprites/engines_updated/pcx/bigboy.pcx 18 5 1 17 18 -9 -9 2231 sprites/engines_updated/pcx/bigboy.pcx 41 5 1 14 20 -12 -10 2232 sprites/engines_updated/pcx/bigboy.pcx 66 5 1 17 19 -10 -9 2233 sprites/engines_updated/pcx/bigboy.pcx 90 5 1 15 8 -3 -13 2234 sprites/engines_updated/pcx/bigboy.pcx 103 5 1 17 19 -11 -9 2235 sprites/engines_updated/pcx/bigboy.pcx 127 5 1 14 20 -8 -10 2236 sprites/engines_updated/pcx/bigboy.pcx 152 5 1 17 19 -10 -9 //2nd sprite 2237 sprites/engines_updated/pcx/bigboy.pcx 5 56 1 15 8 -3 -13 2238 sprites/engines_updated/pcx/bigboy.pcx 18 56 1 17 18 -9 -9 2239 sprites/engines_updated/pcx/bigboy.pcx 41 56 1 14 20 -12 -10 2240 sprites/engines_updated/pcx/bigboy.pcx 66 56 1 17 19 -10 -9 2241 sprites/engines_updated/pcx/bigboy.pcx 90 56 1 15 8 -3 -13 2242 sprites/engines_updated/pcx/bigboy.pcx 103 56 1 17 19 -11 -9 2243 sprites/engines_updated/pcx/bigboy.pcx 127 56 1 14 20 -8 -10 2244 sprites/engines_updated/pcx/bigboy.pcx 152 56 1 17 19 -10 -9 //3rd sprite // Format: spritenum pcxfile xpos 2245 sprites/engines_updated/pcx/bigboy.pcx 5 107 1 15 8 -3 -13 2246 sprites/engines_updated/pcx/bigboy.pcx 18 107 1 17 18 -9 -9 2247 sprites/engines_updated/pcx/bigboy.pcx 41 107 1 14 20 -12 -10 2248 sprites/engines_updated/pcx/bigboy.pcx 66 107 1 17 19 -10 -9 2249 sprites/engines_updated/pcx/bigboy.pcx 90 107 1 15 8 -3 -13 2250 sprites/engines_updated/pcx/bigboy.pcx 103 107 1 17 19 -11 -9 2251 sprites/engines_updated/pcx/bigboy.pcx 127 107 1 14 20 -8 -10 2252 sprites/engines_updated/pcx/bigboy.pcx 152 107 1 17 19 -10 -9 //4th sprite 2253 sprites/engines_updated/pcx/bigboy.pcx 5 158 1 15 8 -3 -13 2254 sprites/engines_updated/pcx/bigboy.pcx 18 158 1 17 18 -9 -9 2255 sprites/engines_updated/pcx/bigboy.pcx 41 158 1 14 20 -12 -10 2256 sprites/engines_updated/pcx/bigboy.pcx 66 158 1 17 19 -10 -9 2257 sprites/engines_updated/pcx/bigboy.pcx 90 158 1 15 8 -3 -13 2258 sprites/engines_updated/pcx/bigboy.pcx 103 158 1 17 19 -11 -9 2259 sprites/engines_updated/pcx/bigboy.pcx 127 158 1 14 20 -8 -10 2260 sprites/engines_updated/pcx/bigboy.pcx 152 158 1 17 19 -10 -9 // Action 2: bigboy front 4 anims 2261 * 9 02 00 A0 01 01 00 00 00 00 2262 * 9 02 00 A1 01 01 01 00 01 00 2263 * 9 02 00 A2 01 01 02 00 02 00 2264 * 9 02 00 A3 01 01 03 00 03 00 // Animation 2265 * 22 02 00 A4 82 46 08 03 03 A0 00 00 00 A1 00 01 01 A2 00 02 02 A3 00 //Action1: bigboy back 2266 * 4 01 00 04 08 // 1st frame // Format: spritenum pcxfile xpos 2267 sprites/engines_updated/pcx/bigboy.pcx 5 29 1 22 8 -3 -13 2268 sprites/engines_updated/pcx/bigboy.pcx 18 29 1 17 20 -9 -9 2269 sprites/engines_updated/pcx/bigboy.pcx 42 29 1 14 24 -12 -10 2270 sprites/engines_updated/pcx/bigboy.pcx 72 29 1 17 20 -10 -9 2271 sprites/engines_updated/pcx/bigboy.pcx 97 29 1 20 8 -3 -13 2272 sprites/engines_updated/pcx/bigboy.pcx 110 29 1 17 20 -10 -9 2273 sprites/engines_updated/pcx/bigboy.pcx 135 29 1 14 24 -12 -10 2274 sprites/engines_updated/pcx/bigboy.pcx 164 29 1 17 20 -10 -9 // 2nd frame 2275 sprites/engines_updated/pcx/bigboy.pcx 5 80 1 22 8 -3 -13 2276 sprites/engines_updated/pcx/bigboy.pcx 18 80 1 17 20 -9 -9 2277 sprites/engines_updated/pcx/bigboy.pcx 42 80 1 14 24 -12 -10 2278 sprites/engines_updated/pcx/bigboy.pcx 72 80 1 17 20 -10 -9 2279 sprites/engines_updated/pcx/bigboy.pcx 97 80 1 20 8 -3 -13 2280 sprites/engines_updated/pcx/bigboy.pcx 110 80 1 17 20 -10 -9 2281 sprites/engines_updated/pcx/bigboy.pcx 135 80 1 14 24 -12 -10 2282 sprites/engines_updated/pcx/bigboy.pcx 164 80 1 17 20 -10 -9 // 3rd frame // Format: spritenum pcxfile xpos 2283 sprites/engines_updated/pcx/bigboy.pcx 5 131 1 22 8 -3 -13 2284 sprites/engines_updated/pcx/bigboy.pcx 18 131 1 17 20 -9 -9 2285 sprites/engines_updated/pcx/bigboy.pcx 42 131 1 14 24 -12 -10 2286 sprites/engines_updated/pcx/bigboy.pcx 72 131 1 17 20 -10 -9 2287 sprites/engines_updated/pcx/bigboy.pcx 97 131 1 20 8 -3 -13 2288 sprites/engines_updated/pcx/bigboy.pcx 110 131 1 17 20 -10 -9 2289 sprites/engines_updated/pcx/bigboy.pcx 135 131 1 14 24 -12 -10 2290 sprites/engines_updated/pcx/bigboy.pcx 164 131 1 17 20 -10 -9 // 4th frame 2291 sprites/engines_updated/pcx/bigboy.pcx 5 182 1 22 8 -3 -13 2292 sprites/engines_updated/pcx/bigboy.pcx 18 182 1 17 20 -9 -9 2293 sprites/engines_updated/pcx/bigboy.pcx 42 182 1 14 24 -12 -10 2294 sprites/engines_updated/pcx/bigboy.pcx 72 182 1 17 20 -10 -9 2295 sprites/engines_updated/pcx/bigboy.pcx 97 182 1 20 8 -3 -13 2296 sprites/engines_updated/pcx/bigboy.pcx 110 182 1 17 20 -10 -9 2297 sprites/engines_updated/pcx/bigboy.pcx 135 182 1 14 24 -12 -10 2298 sprites/engines_updated/pcx/bigboy.pcx 164 182 1 17 20 -10 -9 // Action 2: bigboy back 2299 * 9 02 00 B0 01 01 00 00 00 00 2300 * 9 02 00 B1 01 01 01 00 01 00 2301 * 9 02 00 B2 01 01 02 00 02 00 2302 * 9 02 00 B3 01 01 03 00 03 00 // Animation 2303 * 22 02 00 B4 82 46 08 03 03 B0 00 00 00 B1 00 01 01 B2 00 02 02 B3 00 2304 * 14 02 00 B4 81 0C 00 FF 01 02 80 11 11 B4 00 //Tender //Action1: Tender 2305 * 4 01 00 01 08 // Format: spritenum pcxfile xpos 2306 sprites/engines_updated/pcx/bigboy.pcx 5 209 1 19 8 -3 -13 2307 sprites/engines_updated/pcx/bigboy.pcx 18 209 1 17 20 -10 -9 2308 sprites/engines_updated/pcx/bigboy.pcx 43 209 1 14 24 -11 -10 2309 sprites/engines_updated/pcx/bigboy.pcx 72 209 1 17 20 -10 -9 2310 sprites/engines_updated/pcx/bigboy.pcx 97 209 1 19 8 -3 -13 2311 sprites/engines_updated/pcx/bigboy.pcx 110 209 1 17 20 -10 -9 2312 sprites/engines_updated/pcx/bigboy.pcx 135 209 1 14 24 -12 -10 2313 sprites/engines_updated/pcx/bigboy.pcx 164 209 1 17 20 -10 -9 //Action2: Tender 2314 * 9 02 00 E0 01 01 00 00 00 00 2315 * 14 02 00 E1 81 41 00 FF 01 B4 00 00 00 E0 00 //<-- if first entity, use A0 (1st part), else use B0 (2nd part) 2316 * 14 02 00 01 81 10 00 FF 01 73 80 01 02 FF 80 2317 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 A4 00 //<-- Articulation // Connectable? 2318 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2319 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D 02 00 // Low cost when standing still 2320 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2321 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2322 * 14 02 00 A5 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 3: ID //!!Error (141): ID 88 13 out of valid range (00..73). 2323 * 12 03 00 01 \b*5000 01 FF FF 00 A5 00 2324 * 7 03 00 81 73 00 E1 00 // ############ Royal Hudson ############# 2325 * 4 01 00 03 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2326 sprites/engines_updated/pcx/hudson.pcx 1 1 1 24 8 -3 -12 2327 sprites/engines_updated/pcx/hudson.pcx 10 1 1 18 22 -11 -10 2328 sprites/engines_updated/pcx/hudson.pcx 33 1 1 14 32 -16 -10 2329 sprites/engines_updated/pcx/hudson.pcx 66 1 1 18 22 -11 -10 2330 sprites/engines_updated/pcx/hudson.pcx 89 1 1 24 8 -3 -12 2331 sprites/engines_updated/pcx/hudson.pcx 98 1 1 18 22 -11 -10 2332 sprites/engines_updated/pcx/hudson.pcx 121 1 1 14 32 -16 -10 2333 sprites/engines_updated/pcx/hudson.pcx 154 1 1 18 22 -11 -10 // Tender 2334 sprites/engines_updated/pcx/hudson.pcx 1 32 1 24 8 -3 -12 2335 sprites/engines_updated/pcx/hudson.pcx 10 32 1 18 22 -11 -10 2336 sprites/engines_updated/pcx/hudson.pcx 33 32 1 14 32 -16 -10 2337 sprites/engines_updated/pcx/hudson.pcx 66 32 1 18 22 -11 -10 2338 sprites/engines_updated/pcx/hudson.pcx 89 32 1 24 8 -3 -12 2339 sprites/engines_updated/pcx/hudson.pcx 98 32 1 18 22 -11 -10 2340 sprites/engines_updated/pcx/hudson.pcx 121 32 1 14 32 -16 -10 2341 sprites/engines_updated/pcx/hudson.pcx 154 32 1 18 22 -11 -10 // P-list 2342 * 1 0 2343 * 1 0 2344 * 1 0 2345 * 1 0 2346 * 1 0 2347 * 1 0 2348 sprites/engines_updated/pcx/hudson.pcx 1 64 1 12 87 -25 -8 2349 * 1 0 2350 * 9 02 00 B0 01 01 00 00 00 00 2351 * 9 02 00 B1 01 01 01 00 01 00 //tender 2352 * 9 02 00 A0 01 01 02 00 02 00 2353 * 14 02 00 B1 81 0C 00 FF 01 02 80 11 11 B1 00 2354 * 14 02 00 00 81 41 00 01 01 B0 00 00 00 B1 00 //<-- if first entity, use B4 (engine), else use C1 (tender) 2355 * 18 02 00 01 81 10 00 FF 02 00 80 00 00 73 80 01 01 FF 80 // <-- what to attach where 2356 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Low cost when standing still 2357 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D 02 00 2358 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 02 00 2359 * 14 02 00 02 82 B4 00 FF 01 A4 00 00 00 02 00 // Action 3: ID //!!Error (141): ID 89 13 out of valid range (00..73). 2360 * 12 03 00 01 \b*5001 01 FF A0 00 02 00 2361 * 7 03 00 81 73 00 B1 00 // North American Metros // ############# boston usa ########## // Action 1: purch List -boston 2362 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2363 * 1 0 2364 * 1 0 2365 sprites/metro/pcx/boston.pcx 1 96 01 12 87 -40 -8 3 2366 * 1 0 2367 * 1 0 2368 * 1 0 2369 sprites/metro/pcx/boston.pcx 1 96 01 1 1 0 -0 7 2370 * 1 0 //Action2: Purch List 2371 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 2372 * 14 02 00 A1 81 0C 00 FF 01 14 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -boston forward 2373 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos 2374 sprites/metro/pcx/boston.pcx 1 1 1 23 8 -3 -9 2375 sprites/metro/pcx/boston.pcx 10 1 1 18 22 -11 -10 2376 sprites/metro/pcx/boston.pcx 33 1 1 13 31 -16 -9 2377 sprites/metro/pcx/boston.pcx 66 1 1 18 22 -11 -10 2378 sprites/metro/pcx/boston.pcx 89 1 1 23 8 -3 -12 2379 sprites/metro/pcx/boston.pcx 98 1 1 18 22 -11 -10 2380 sprites/metro/pcx/boston.pcx 121 1 1 13 32 -16 -9 2381 sprites/metro/pcx/boston.pcx 154 1 1 18 22 -11 -10 // Action 2: Engine -boston 2382 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -boston 2383 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 2384 sprites/metro/pcx/boston.pcx 1 32 1 23 8 -3 -9 2385 sprites/metro/pcx/boston.pcx 10 32 1 18 22 -11 -10 2386 sprites/metro/pcx/boston.pcx 33 32 1 13 31 -16 -9 2387 sprites/metro/pcx/boston.pcx 66 32 1 18 22 -11 -10 2388 sprites/metro/pcx/boston.pcx 89 32 1 23 8 -3 -12 2389 sprites/metro/pcx/boston.pcx 98 32 1 18 22 -11 -10 2390 sprites/metro/pcx/boston.pcx 121 32 1 13 32 -16 -9 2391 sprites/metro/pcx/boston.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -boston 2392 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 2393 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -boston 2394 * 4 01 00 01 04 // Format: spritenum pcxfile 2395 sprites/metro/pcx/boston.pcx 1 64 1 23 8 -3 -12 2396 sprites/metro/pcx/boston.pcx 10 64 1 18 22 -11 -10 2397 sprites/metro/pcx/boston.pcx 33 64 1 13 32 -16 -9 2398 sprites/metro/pcx/boston.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -boston 2399 * 9 02 00 AD 01 01 00 00 00 00 // Capacity/weight mods 2400 * 18 02 00 AE 81 10 00 FF 02 \b150 80 14 14 \b28 80 16 16 AD 00 2401 * 18 02 00 B0 81 0C 00 FF 02 00 80 11 11 AE 00 36 36 AD 00 // Action 3: boston //!!Error (141): ID 18 15 out of valid range (00..73). 2402 * 12 03 00 01 \b*5400 01 FF A1 00 AC 00 2403 * 7 03 00 81 72 00 B0 00 // ############ uniongate ############# //Action1: uniongate 2404 * 4 01 00 01 08 // Format: spritenum pcxfile 2405 sprites/metro/pcx/uniongate.pcx 1 1 1 24 8 -3 -12 2406 sprites/metro/pcx/uniongate.pcx 10 1 1 18 22 -11 -10 2407 sprites/metro/pcx/uniongate.pcx 33 1 1 14 32 -16 -10 2408 sprites/metro/pcx/uniongate.pcx 66 1 1 18 22 -11 -10 2409 sprites/metro/pcx/uniongate.pcx 89 1 1 24 8 -3 -12 2410 sprites/metro/pcx/uniongate.pcx 98 1 1 18 22 -11 -10 2411 sprites/metro/pcx/uniongate.pcx 121 1 1 14 32 -16 -10 2412 sprites/metro/pcx/uniongate.pcx 154 1 1 18 22 -11 -10 // Action 2: uningate 2413 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 2414 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w5401 \w5401 F8 80 2415 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 2416 * 4 01 00 01 04 2417 * 1 0 2418 * 1 0 2419 sprites/metro/pcx/uniongate.pcx 1 32 01 12 77 -15 -8 7 2420 * 1 0 //Action2: Purch List 2421 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 19 15 out of valid range (00..73). 2422 * 12 03 00 01 \b*5401 01 FF A0 00 AA 00 2423 * 6 09 05 01 \7= 01 F0 //Skips the disabling sprites // ############ Class 11B ######## //!!Error (141): ID 70 17 out of valid range (00..73). 2424 * 57 00 00 \b22 01 \b*6000 00 \w1920-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w64 0B \w950 12 FD 13 00 14 00 16 \b97 17 \b10 19 00 1E 10 1F \b28 20 40 21 00 22 06 27 02 0E \dx4c3c 0D \b12 // ###### GM-EMD-J16CW-AC ######## //!!Error (141): ID D4 17 out of valid range (00..73). 2425 * 53 00 00 \b20 01 \b*6100 00 \w1965-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w117 0B \w2878 12 FD 13 00 14 00 16 \b87 17 \b32 19 08 1F \b89 20 40 22 20 27 02 0E \dx4c3c 0D \b24 // ###### EMD GL8 ######## //!!Error (141): ID D5 17 out of valid range (00..73). 2426 * 55 00 00 \b21 01 \b*6101 00 \w1960-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w124 0B \w878 12 FD 13 00 14 00 16 \b64 17 \b28 19 08 1F \b58 20 40 22 20 27 02 0E \dx4c3c 0D \b20 21 02 //02 10 // Reliability Decay //03 \b60 // Vehicle Life/Years //04 \b15 // Model Life/Years //05 00 // Track type; 00 Rail, 01 Mono, 02 Mlev //06 07 // Climate availability //07 // Loading Speed //08 // AI Pax optimized //09 \w120 // Speed (word) //0B \w3298 // Power in HP (word) //0D // Running Cost Factor //0E // Running cost Base //12 FD // Use new grapics //13 00 // Dualhead? 00/01 //14 00 // Cargo Capacity //15 // Cargo Type //16 \b130 // Weight/Tons //17 29 // Cost Factor //19 // Traction Type; 00 Steam, 08 Diesel, Electric, 32 Mono, 38 Mlev //1B // Power added by wagon (word) //23 // Tons added by wagon //1C // Refit cost //1D // Refit bitmask //1E // Callbacks //1F 2E // Tractive effort //20 40 // Air Drag //21 // Shorter vehicle //22 30 // Set visual effect, sparks, fumes, etc //27 // 01 tilt + 02 2cc + 04 = xMU 2427 * 2 10 F0 // Skip to this unless param 2 is 1 // South American Engines /// ##### emd-gl8 ######### 2428 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos 2429 sprites/engines_updated/pcx/emd-gl8.pcx 1 1 1 24 8 -3 -12 2430 sprites/engines_updated/pcx/emd-gl8.pcx 10 1 1 18 22 -11 -10 2431 sprites/engines_updated/pcx/emd-gl8.pcx 33 1 1 14 32 -16 -10 2432 sprites/engines_updated/pcx/emd-gl8.pcx 66 1 1 18 22 -11 -10 2433 sprites/engines_updated/pcx/emd-gl8.pcx 89 1 1 24 8 -3 -12 2434 sprites/engines_updated/pcx/emd-gl8.pcx 98 1 1 18 22 -11 -10 2435 sprites/engines_updated/pcx/emd-gl8.pcx 121 1 1 14 32 -16 -10 2436 sprites/engines_updated/pcx/emd-gl8.pcx 154 1 1 18 22 -11 -10 // Action 2: 2437 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 2438 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2439 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 2440 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2441 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2442 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 2443 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2444 * 1 0 2445 * 1 0 2446 sprites/engines_updated/pcx/emd-gl8.pcx 1 32 01 12 77 -15 -8 3 2447 * 1 0 2448 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID D5 17 out of valid range (00..73). 2449 * 12 03 00 01 \b*6101 01 FF A0 00 AA 00 // ##### j16cw ######### 2450 * 4 01 00 01 08 // Format: spritenum 2451 sprites/engines_updated/pcx/j16cw.pcx 1 1 1 24 8 -3 -12 2452 sprites/engines_updated/pcx/j16cw.pcx 10 1 1 18 22 -11 -10 2453 sprites/engines_updated/pcx/j16cw.pcx 33 1 1 14 32 -16 -10 2454 sprites/engines_updated/pcx/j16cw.pcx 66 1 1 18 22 -11 -10 2455 sprites/engines_updated/pcx/j16cw.pcx 89 1 1 24 8 -3 -12 2456 sprites/engines_updated/pcx/j16cw.pcx 98 1 1 18 22 -11 -10 2457 sprites/engines_updated/pcx/j16cw.pcx 121 1 1 14 32 -16 -10 2458 sprites/engines_updated/pcx/j16cw.pcx 154 1 1 18 22 -11 -10 // Action 2: 2459 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 2460 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2461 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 2462 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2463 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2464 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 2465 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2466 * 1 0 2467 * 1 0 2468 sprites/engines_updated/pcx/j16cw.pcx 1 32 01 12 77 -15 -8 3 2469 * 1 0 2470 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID D4 17 out of valid range (00..73). 2471 * 12 03 00 01 \b*6100 01 FF A0 00 AA 00 // ############ 11b-2-8-0 ############# // Action 1: Engine - 11b-2-8-0 2472 * 4 01 00 02 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2473 sprites/engines_updated/pcx/11b-2-8-0.pcx 1 1 1 24 8 -3 -12 2474 sprites/engines_updated/pcx/11b-2-8-0.pcx 10 1 1 18 22 -11 -10 2475 sprites/engines_updated/pcx/11b-2-8-0.pcx 33 1 1 14 32 -16 -10 2476 sprites/engines_updated/pcx/11b-2-8-0.pcx 66 1 1 18 22 -11 -10 2477 sprites/engines_updated/pcx/11b-2-8-0.pcx 89 1 1 24 8 -3 -12 2478 sprites/engines_updated/pcx/11b-2-8-0.pcx 98 1 1 18 22 -11 -10 2479 sprites/engines_updated/pcx/11b-2-8-0.pcx 121 1 1 14 32 -16 -10 2480 sprites/engines_updated/pcx/11b-2-8-0.pcx 154 1 1 18 22 -11 -10 // Tender 2481 sprites/engines_updated/pcx/11b-2-8-0.pcx 1 32 1 24 8 -3 -12 2482 sprites/engines_updated/pcx/11b-2-8-0.pcx 10 32 1 18 22 -11 -10 2483 sprites/engines_updated/pcx/11b-2-8-0.pcx 33 32 1 14 32 -16 -10 2484 sprites/engines_updated/pcx/11b-2-8-0.pcx 66 32 1 18 22 -11 -10 2485 sprites/engines_updated/pcx/11b-2-8-0.pcx 89 32 1 24 8 -3 -12 2486 sprites/engines_updated/pcx/11b-2-8-0.pcx 98 32 1 18 22 -11 -10 2487 sprites/engines_updated/pcx/11b-2-8-0.pcx 121 32 1 14 32 -16 -10 2488 sprites/engines_updated/pcx/11b-2-8-0.pcx 154 32 1 18 22 -11 -10 // Action 2: 2489 * 9 02 00 B4 01 01 00 00 00 00 2490 * 9 02 00 C0 01 01 01 00 01 00 2491 * 14 02 00 C1 81 0C 00 FF 01 04 80 11 11 C0 00 // shorter tender 2492 * 14 02 00 00 81 40 00 01 01 B4 00 00 00 C1 00 //<-- if first entity, use B4 2493 * 18 02 00 01 81 10 00 FF 02 00 80 00 00 73 80 01 01 FF 80 // <-- what where? 2494 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Connectable? 2495 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2496 * 14 02 00 B4 81 0C 00 FF 01 AD 00 1D 1D 02 00 // Low cost when standing still 2497 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D B4 00 2498 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B4 00 2499 * 14 02 00 B4 82 B4 00 FF 01 A4 00 00 00 B4 00 //Purch List 2500 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2501 * 1 0 2502 * 1 0 2503 * 1 0 2504 * 1 0 2505 * 1 0 2506 * 1 0 2507 sprites/engines_updated/pcx/11b-2-8-0.pcx 1 64 01 12 77 -16 -8 7 2508 * 1 0 2509 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 70 17 out of valid range (00..73). 2510 * 12 03 00 01 \b*6000 01 FF A0 00 B4 00 2511 * 7 03 00 81 73 00 C1 00 2512 * 6 09 06 01 \7= 01 F0 //Skips the disabling sprites // ---------------------------------------------------------------------------- // | ENGINES | // ---------------------------------------------------------------------------- // ############ 2100 ############# //!!Error (141): ID BC 1B out of valid range (00..73). 2513 * 53 00 00 \b20 01 \b*7100 00 \w1989-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w80 0B \w7500 12 FD 13 00 14 00 16 \b90 17 \b19 19 08 1F \b50 20 20 22 20 27 02 0E \dx4c30 0D \b210 // ############ 422 ############# // Action 0: 422 //!!Error (141): ID BD 1B out of valid range (00..73). 2514 * 51 00 00 \b19 01 \b*7101 00 \w1969-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w124 0B \w2200 12 FD 13 00 14 00 16 \b110 17 \b36 19 08 1F 3F 20 40 22 20 0E \dx4c3c 0D \b24 // ---------------------------------------------------------------------------- // | MUS | // ---------------------------------------------------------------------------- // ############ OScar ############# //!!Error (141): ID 4D 1D out of valid range (00..73). 2515 * 70 00 00 \b27 01 \b*7501 00 \w2007-01-01 02 05 03 \b20 04 \b255 05 00 06 07 07 \b20 08 01 09 \w130 0B \w1900 12 FD 13 01 14 \b120 15 00 16 \b47 17 \b35 19 28 1B \w950 1C 00 1F \b100 20 20 22 30 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b96 // ############# hunter Australia ########## //!!Error (141): ID 4C 1D out of valid range (00..73). 2516 * 70 00 00 \b27 01 \b*7500 00 \w2006-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w160 0B \w1500 1B \w750 12 FD 13 01 14 \b70 15 00 16 \b30 17 \b43 19 08 1C 00 1F \b43 20 20 22 20 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b136 2517 * 2 10 F0 // Skip to this unless param 2 is 1 // Oceanic engines // Alignments er ok // ############ 2100 ############# //Action1: 2100 2518 * 4 01 00 01 08 // Format: spritenum pcxfile xpos 2519 sprites/engines_updated/pcx/2100.pcx 1 1 1 22 8 -3 -11 2520 sprites/engines_updated/pcx/2100.pcx 10 1 1 17 22 -11 -9 2521 sprites/engines_updated/pcx/2100.pcx 33 1 1 13 32 -16 -9 2522 sprites/engines_updated/pcx/2100.pcx 66 1 1 17 22 -11 -9 2523 sprites/engines_updated/pcx/2100.pcx 89 1 1 22 8 -3 -11 2524 sprites/engines_updated/pcx/2100.pcx 98 1 1 17 22 -11 -9 2525 sprites/engines_updated/pcx/2100.pcx 121 1 1 13 32 -16 -9 2526 sprites/engines_updated/pcx/2100.pcx 154 1 1 17 22 -11 -9 // Action 2: 2100 2527 * 9 02 00 AA 01 01 00 00 00 00 // Low cost when standing still 2528 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D AA 00 2529 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2530 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 2531 * 4 01 00 01 04 2532 * 1 0 2533 * 1 0 2534 sprites/engines_updated/pcx/2100.pcx 1 32 01 12 77 -16 -8 7 2535 * 1 0 //Action2: Purch List 2536 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID BC 1B out of valid range (00..73). 2537 * 12 03 00 01 \b*7100 01 FF A0 00 AA 00 // ############ 422 ############# //Action1: 422 2538 * 4 01 00 01 04 // Format: spritenum pcxfile 2539 sprites/engines_updated/pcx/422.pcx 41 5 1 25 8 -3 -12 2540 sprites/engines_updated/pcx/422.pcx 50 5 1 17 22 -11 -9 2541 sprites/engines_updated/pcx/422.pcx 73 5 1 11 31 -16 -7 2542 sprites/engines_updated/pcx/422.pcx 106 5 1 17 21 -9 -9 // Action 2: 422 2543 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 2544 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2545 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 2546 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2547 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2548 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 2549 * 4 01 00 01 04 2550 * 1 0 2551 * 1 0 2552 sprites/engines_updated/pcx/422.pcx 1 48 1 12 77 -16 -8 3 2553 * 1 0 //Action2: Purch List 2554 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID BD 1B out of valid range (00..73). 2555 * 12 03 00 01 \b*7101 01 FF A0 00 AA 00 // Oceanic MUS // ALIGNMENTS ER OK!! // ############ OScar ############# // Action 1: purch List -Oscar 2556 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2557 * 1 0 2558 * 1 0 2559 sprites/mus/pcx/oscar.pcx 46 119 01 12 87 -40 -8 3 2560 * 1 0 2561 * 1 0 2562 * 1 0 2563 sprites/mus/pcx/oscar.pcx 46 119 01 1 1 -25 -8 3 2564 * 1 0 //Action2: Purch List 2565 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 2566 * 14 02 00 A1 81 0C 00 FF 01 40 80 23 23 A0 00 // Purchise Screen text 2567 * 14 02 00 A2 81 10 00 FF 01 \b48 80 0D 0D A1 00 2568 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine // Forward 2569 * 4 01 00 02 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2570 sprites/mus/pcx/oscar.pcx 46 10 1 24 8 -3 -11 2571 sprites/mus/pcx/oscar.pcx 55 10 1 18 22 -11 -10 2572 sprites/mus/pcx/oscar.pcx 78 10 1 15 31 -16 -11 2573 sprites/mus/pcx/oscar.pcx 111 10 1 20 22 -11 -12 2574 sprites/mus/pcx/oscar.pcx 134 10 1 24 8 -3 -13 2575 sprites/mus/pcx/oscar.pcx 143 10 1 18 22 -11 -10 2576 sprites/mus/pcx/oscar.pcx 166 10 1 15 32 -16 -11 2577 sprites/mus/pcx/oscar.pcx 199 10 1 17 22 -11 -9 // Backwards 2578 sprites/mus/pcx/oscar.pcx 46 64 1 24 8 -3 -11 2579 sprites/mus/pcx/oscar.pcx 55 64 1 18 22 -11 -10 2580 sprites/mus/pcx/oscar.pcx 78 64 1 15 31 -16 -11 2581 sprites/mus/pcx/oscar.pcx 111 64 1 18 22 -11 -10 2582 sprites/mus/pcx/oscar.pcx 134 64 1 24 8 -3 -13 2583 sprites/mus/pcx/oscar.pcx 143 64 1 18 22 -11 -10 2584 sprites/mus/pcx/oscar.pcx 166 64 1 15 32 -16 -11 2585 sprites/mus/pcx/oscar.pcx 199 64 1 17 22 -11 -9 // Action 2: 2586 * 9 02 00 AA 01 01 00 00 00 00 2587 * 9 02 00 AB 01 01 01 00 01 00 2588 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 2589 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 2590 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 2591 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 2592 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 2593 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: PAX-Wagon 2594 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2595 sprites/mus/pcx/oscar.pcx 46 37 1 25 8 -3 -13 2596 sprites/mus/pcx/oscar.pcx 55 37 1 19 22 -11 -11 2597 sprites/mus/pcx/oscar.pcx 78 37 1 15 32 -16 -11 2598 sprites/mus/pcx/oscar.pcx 111 37 1 18 22 -11 -10 // Action 2: Wagon 2599 * 9 02 00 AD 01 01 00 00 00 00 2600 * 22 02 00 AF 81 10 00 FF 03 \b48 80 0D 0D \b112 80 14 14 \b47 80 16 16 AD 00 // <-- 112 pax and 47 tons 2601 * 18 02 00 B0 81 0C 00 FF 02 \b20 80 12 12 AF 00 36 36 AD 00 // Low cost when standing still 2602 * 18 02 00 A3 81 10 00 FF 02 \b112 80 14 14 \b47 80 16 16 AD 00 2603 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 2604 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B0 00 //Action1: Mail-Wagon 2605 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2606 sprites/mus/pcx/oscar.pcx 46 91 1 25 8 -3 -13 2607 sprites/mus/pcx/oscar.pcx 55 91 1 19 22 -11 -11 2608 sprites/mus/pcx/oscar.pcx 78 91 1 15 32 -16 -11 2609 sprites/mus/pcx/oscar.pcx 111 91 1 18 22 -11 -10 // Action 2: Wagon 2610 * 9 02 00 AE 01 01 00 00 00 00 2611 * 22 02 00 AF 81 10 00 FF 03 \b48 80 0D 0D \b78 80 14 14 \b47 80 16 16 AE 00 2612 * 18 02 00 AD 81 0C 00 FF 02 \b15 80 12 12 AF 00 36 36 AE 00 // Low cost when standing still 2613 * 18 02 00 A3 81 10 00 FF 02 \b78 80 14 14 \b47 80 16 16 AE 00 2614 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AE 00 2615 * 14 02 00 AE 82 B4 00 FF 01 A4 00 00 00 AD 00 // Action 3: Oscar livery Override //!!Error (141): ID 4D 1D out of valid range (00..73). 2616 * 12 03 00 01 \b*7501 01 FF A1 00 AC 00 2617 * 7 03 00 81 70 00 B0 00 2618 * 7 03 00 81 5F 00 AE 00 // ############# hunter Australia ########## // Action 1: purch List -hunter 2619 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2620 * 1 0 2621 * 1 0 2622 sprites/mus/pcx/hunter.pcx 1 128 01 12 87 -40 -8 3 2623 * 1 0 2624 * 1 0 2625 * 1 0 2626 sprites/mus/pcx/hunter.pcx 1 112 01 1 1 0 -0 7 2627 * 1 0 // Action 2: Engine hunter 2628 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 2629 * 14 02 00 A1 81 0C 00 FF 01 31 80 23 23 A0 00 // Purchise Screen text 2630 * 14 02 00 A2 81 10 00 FF 01 \b68 80 0D 0D A1 00 2631 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine hunter forward 2632 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 2633 sprites/mus/pcx/hunter.pcx 1 1 1 23 8 -3 -12 2634 sprites/mus/pcx/hunter.pcx 10 1 1 17 22 -11 -9 2635 sprites/mus/pcx/hunter.pcx 33 1 1 12 31 -16 -8 2636 sprites/mus/pcx/hunter.pcx 66 1 1 17 22 -11 -9 2637 sprites/mus/pcx/hunter.pcx 89 1 1 23 8 -3 -12 2638 sprites/mus/pcx/hunter.pcx 98 1 1 17 22 -11 -9 2639 sprites/mus/pcx/hunter.pcx 121 1 1 12 32 -16 -8 2640 sprites/mus/pcx/hunter.pcx 154 1 1 17 22 -11 -9 // Action 2: Engine hunter 2641 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine hunter 2642 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 2643 sprites/mus/pcx/hunter.pcx 1 32 1 23 8 -3 -12 2644 sprites/mus/pcx/hunter.pcx 10 32 1 17 22 -11 -9 2645 sprites/mus/pcx/hunter.pcx 33 32 1 12 31 -16 -8 2646 sprites/mus/pcx/hunter.pcx 66 32 1 17 22 -11 -9 2647 sprites/mus/pcx/hunter.pcx 89 32 1 23 8 -3 -12 2648 sprites/mus/pcx/hunter.pcx 98 32 1 17 22 -11 -9 2649 sprites/mus/pcx/hunter.pcx 121 32 1 12 32 -16 -8 2650 sprites/mus/pcx/hunter.pcx 154 32 1 17 22 -11 -9 // Action 2: Engine hunter 2651 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 2652 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 2653 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 2654 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 2655 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 2656 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 2657 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax hunter 2658 * 4 01 00 01 04 // Format: spritenum pcxfile 2659 sprites/mus/pcx/hunter.pcx 1 64 1 23 8 -3 -12 2660 sprites/mus/pcx/hunter.pcx 10 64 1 17 22 -11 -9 2661 sprites/mus/pcx/hunter.pcx 33 64 1 12 32 -16 -8 2662 sprites/mus/pcx/hunter.pcx 66 64 1 17 22 -11 -9 // Action 2: Wagon hunter 2663 * 9 02 00 AD 01 01 00 00 00 00 2664 * 22 02 00 AE 81 10 00 FF 03 \b68 80 0D 0D \b70 80 14 14 \b30 80 16 16 AD 00 // <-- 73 pax and 31 tons 2665 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 2666 * 18 02 00 A3 81 10 00 FF 02 \b70 80 14 14 \b30 80 16 16 AD 00 2667 * 18 02 00 A4 81 0C 00 FF 02 \b20 80 12 12 A3 00 36 36 AD 00 2668 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail hunter 2669 * 4 01 00 01 04 // Format: spritenum pcxfile 2670 sprites/mus/pcx/hunter.pcx 1 96 1 23 8 -3 -12 2671 sprites/mus/pcx/hunter.pcx 10 96 1 17 22 -11 -9 2672 sprites/mus/pcx/hunter.pcx 33 96 1 12 32 -16 -8 2673 sprites/mus/pcx/hunter.pcx 66 96 1 17 22 -11 -9 // Action 2: Wagon hunter 2674 * 9 02 00 B0 01 01 00 00 00 00 2675 * 22 02 00 AD 81 10 00 FF 03 \b68 80 0D 0D \b53 80 14 14 \b30 80 16 16 B0 00 // <-- 12 pax and 47 tons 2676 * 18 02 00 B1 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 B0 00 // Low cost when standing still 2677 * 18 02 00 A3 81 10 00 FF 02 \b53 80 14 14 \b30 80 16 16 B0 00 2678 * 18 02 00 A4 81 0C 00 FF 02 \b15 80 12 12 A3 00 36 36 B0 00 2679 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: hunter //!!Error (141): ID 4C 1D out of valid range (00..73). 2680 * 12 03 00 01 \b*7500 01 FF A1 00 AC 00 2681 * 7 03 00 81 70 00 AF 00 2682 * 7 03 00 81 5F 00 B0 00 2683 * 6 09 07 01 \7= 01 F0 //Skips the disabling sprites // ---------------------------------------------------------------------------- // | ENGINES | // ---------------------------------------------------------------------------- // ############ dr12 ############# //!!Error (141): ID A4 1F out of valid range (00..73). 2684 * 53 00 00 \b20 01 \b*8100 00 \w1959-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w120 0B \w1900 12 FD 13 00 14 00 16 \b122 17 \b35 19 08 1F \b45 20 40 22 20 27 02 0E \dx4c3c 0D \b22 // ############# IORE ########## //!!Error (141): ID 41 1F out of valid range (00..73). 2685 * 61 00 00 \b24 01 \b*8001 00 \w2000-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 08 00 09 \w80 0B \w14500 12 FD 13 00 14 00 16 \b104 24 01 17 \b134 19 28 1C 00 1E 10 1F \b100 20 10 22 30 27 02 0E \dx4c3c 0D \b40 // ############# mtabdm3 - sweden ########## //!!Error (141): ID 43 1F out of valid range (00..73). 2686 * 63 00 00 \b25 01 \b*8003 00 \w1953-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w75 0B \w9650 12 FD 13 00 14 00 16 \b17 24 01 17 \b84 19 28 1C 00 1E 12 1F \b88 20 10 21 01 22 30 27 02 0E \dx4c3c 0D \b28 // ############ SR1 ############# //!!Error (141): ID A6 1F out of valid range (00..73). 2687 * 53 00 00 \b20 01 \b*8102 00 \w1973-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w140 0B \w4428 12 FD 13 00 14 00 16 \b84 17 \b56 19 28 1F \b86 20 40 22 20 27 02 0E \dx4c3c 0D \b26 // ---------------------------------------------------------------------------- // | MUs | // ---------------------------------------------------------------------------- // ############# SM2 Finland ########## //!!Error (141): ID 39 21 out of valid range (00..73). 2688 * 70 00 00 \b27 01 \b*8505 00 \w1975-01-01 02 \b10 03 \b30 04 \b30 05 00 06 07 07 \b20 08 01 09 \w120 0B \w840 12 FD 13 01 14 \b70 15 00 16 \b38 17 \b28 19 28 1B \w420 1C 00 1F \b29 20 40 22 30 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b74 // ############# SM4 Finland ########## //!!Error (141): ID 3A 21 out of valid range (00..73). 2689 * 70 00 00 \b27 01 \b*8506 00 \w1999-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b20 08 01 09 \w160 0B \w1620 12 FD 13 01 14 \b100 15 00 16 \b57 17 \b53 19 28 1B \w810 1C 00 1F \b23 20 40 22 30 27 06 28 \w3 29 \w1016 0D \b108 0E \dx4c30 // ############ BM73 ############# //!!Error (141): ID 38 21 out of valid range (00..73). 2690 * 68 00 00 \b26 01 \b*8504 00 \w1998-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 07 \b8 08 01 09 \w220 0B \w2400 12 FD 13 01 14 \b40 15 00 16 \b52 17 \b105 19 28 1B \w1200 1F \b50 20 10 22 30 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b190 // ############# Lint41 Denmark ########## //!!Error (141): ID 35 21 out of valid range (00..73). 2691 * 70 00 00 \b27 01 \b*8501 00 \w2001-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w120 0B \w1133 1B \w576 12 FD 13 01 14 \b73 15 00 16 \b30 17 \b23 19 08 1C 00 1F \b50 20 20 22 20 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b94 // ############# x2000 ########## //!!Error (141): ID 3B 21 out of valid range (00..73). 2692 * 61 00 00 \b24 01 \b*8507 00 \w1989-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 07 \b08 08 01 09 \w210 0B \w4400 12 FD 13 01 14 \b45 15 00 16 \b50 17 \b107 19 28 1C 00 1F \b126 20 10 22 30 27 07 0E \dx4c3c 0D \b45 // ############# Y2 DMU ########## //!!Error (141): ID 36 21 out of valid range (00..73). 2693 * 70 00 00 \b27 01 \b*8502 00 \w1990-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b8 08 01 09 \w180 0B \w1200 1B \w800 12 FD 13 01 14 \b48 15 0016 \b32 17 \b55 19 08 1C 00 1F \b90 20 10 22 20 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b156 // ############# BM93 Norway ############# //!!Error (141): ID 34 21 out of valid range (00..73). 2694 * 70 00 00 \b27 01 \b*8500 00 \w2001-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w140 0B \w1500 1B \w750 12 FD 13 01 14 \b55 15 00 16 \b29 17 \b32 19 08 1C 00 1F \b60 20 20 22 20 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b110 // ############# bm65 - Norway ########## //!!Error (141): ID 37 21 out of valid range (00..73). 2695 * 70 00 00 \b27 01 \b*8503 00 \w1942-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b20 08 01 09 \w80 0B \w1464 1B \w632 12 FD 13 01 14 \b50 15 00 16 \b38 17 \b10 19 28 1C 00 1F \b30 20 10 22 30 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b44 // ---------------------------------------------------------------------------- // | RAILCARS | // ---------------------------------------------------------------------------- // ############ dm7 ############# //!!Error (141): ID 6C 20 out of valid range (00..73). 2696 * 63 00 00 \b24 01 \b*8300 00 \w1955-01-01 02 20 03 \b20 04 \b20 05 00 06 07 07 \b10 09 \w95 0B \w180 12 FD 13 00 14 \b64 15 00 16 \b18 17 \b13 19 08 1F \b88 20 30 22 20 27 06 0E \dx4c30 0D \b23 28 \w1 29 \w1022 // ---------------------------------------------------------------------------- // | METROS | // ---------------------------------------------------------------------------- // ############# m100 Finland ########## //!!Error (141): ID D0 20 out of valid range (00..73). 2697 * 74 00 00 \b29 01 \b*8400 00 \w1977-01-01 02 \b10 03 \b30 04 \b40 05 01 06 07 07 \b60 08 00 09 \w90 0B \w680 12 FD 13 01 14 \b165 15 00 16 \b31 17 \b16 19 32 1B \w680 23 \b0 1C 00 1F \b66 20 20 21 00 22 30 27 06 28 \w1 29 \w1018 0E \dx4c3C 0D \b19 2698 * 2 10 F0 // Skip to this unless param 2 is 1 // Scandinavian Engines // ALIGNMENTS OK! // ############# IORE ########## 2699 * 4 01 00 03 08 // Forward // Format: spritenum pcxfile 2700 sprites/engines_updated/pcx/iore.pcx 1 1 1 23 8 -3 -13 2701 sprites/engines_updated/pcx/iore.pcx 10 1 1 18 22 -11 -10 2702 sprites/engines_updated/pcx/iore.pcx 33 1 1 15 31 -16 -11 2703 sprites/engines_updated/pcx/iore.pcx 66 1 1 18 22 -11 -10 2704 sprites/engines_updated/pcx/iore.pcx 89 1 1 23 8 -3 -13 2705 sprites/engines_updated/pcx/iore.pcx 98 1 1 18 22 -11 -10 2706 sprites/engines_updated/pcx/iore.pcx 121 1 1 15 32 -16 -11 2707 sprites/engines_updated/pcx/iore.pcx 154 1 1 18 22 -11 -10 // Backwards 2708 sprites/engines_updated/pcx/iore.pcx 1 32 1 23 8 -3 -13 2709 sprites/engines_updated/pcx/iore.pcx 10 32 1 18 22 -11 -10 2710 sprites/engines_updated/pcx/iore.pcx 33 32 1 15 31 -16 -11 2711 sprites/engines_updated/pcx/iore.pcx 66 32 1 18 22 -11 -10 2712 sprites/engines_updated/pcx/iore.pcx 89 32 1 23 8 -3 -13 2713 sprites/engines_updated/pcx/iore.pcx 98 32 1 18 22 -11 -10 2714 sprites/engines_updated/pcx/iore.pcx 121 32 1 15 32 -16 -11 2715 sprites/engines_updated/pcx/iore.pcx 154 32 1 18 22 -11 -10 // Purch 2716 * 1 0 2717 * 1 0 2718 sprites/engines_updated/pcx/iore.pcx 1 64 01 13 55 -25 -9 3 2719 * 1 0 2720 * 1 0 2721 * 1 0 2722 sprites/engines_updated/pcx/iore.pcx 1 64 01 12 87 -25 -8 3 2723 * 1 0 // Action 2 2724 * 9 02 00 A0 01 01 00 00 00 00 2725 * 9 02 00 A1 01 01 01 00 01 00 2726 * 9 02 00 AF 01 01 02 00 02 00 // VarAction 2 2727 * 14 02 00 00 81 41 01 FF 01 A0 00 00 00 A1 00 //<-- if first entity, use AA, else use AB 2728 * 14 02 00 01 81 10 00 FF 01 73 80 01 01 FF 80 //<-- the 18 is VehID 2729 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Connectable? 2730 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2731 * 14 02 00 02 81 0C 00 FF 01 AD 00 1D 1D 02 00 // Low cost when standing still 2732 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D 02 00 2733 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 02 00 2734 * 14 02 00 02 82 B4 00 FF 01 A4 00 00 00 02 00 // Action 3 //!!Error (141): ID 41 1F out of valid range (00..73). 2735 * 12 03 00 01 \b*8001 01 FF AF 00 02 00 2736 * 7 03 00 81 73 00 A1 00 // ############# mtabdm3 - sweden ########## // Action 1: Engine -mtabde3 2737 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile xpos ypos 2738 sprites/engines_updated/pcx/mtabde3.pcx 1 1 1 22 8 -3 -11 2739 sprites/engines_updated/pcx/mtabde3.pcx 10 1 1 17 20 -10 -9 2740 sprites/engines_updated/pcx/mtabde3.pcx 33 1 1 14 27 -14 -10 2741 sprites/engines_updated/pcx/mtabde3.pcx 66 1 1 17 20 -10 -9 2742 sprites/engines_updated/pcx/mtabde3.pcx 89 1 1 22 8 -3 -11 2743 sprites/engines_updated/pcx/mtabde3.pcx 98 1 1 17 20 -10 -9 2744 sprites/engines_updated/pcx/mtabde3.pcx 121 1 1 14 28 -14 -10 2745 sprites/engines_updated/pcx/mtabde3.pcx 154 1 1 17 20 -10 -9 2746 * 9 02 00 AA 01 01 00 00 00 00 2747 * 4 01 00 01 08 // 3nd part // Format: spritenum pcxfile xpos 2748 sprites/engines_updated/pcx/mtabde3.pcx 1 64 1 22 8 -3 -11 2749 sprites/engines_updated/pcx/mtabde3.pcx 10 64 1 17 20 -10 -9 2750 sprites/engines_updated/pcx/mtabde3.pcx 33 64 1 14 28 -14 -10 2751 sprites/engines_updated/pcx/mtabde3.pcx 66 64 1 17 20 -10 -9 2752 sprites/engines_updated/pcx/mtabde3.pcx 89 64 1 22 8 -3 -11 2753 sprites/engines_updated/pcx/mtabde3.pcx 98 64 1 17 20 -9 -9 2754 sprites/engines_updated/pcx/mtabde3.pcx 121 64 1 14 27 -14 -10 2755 sprites/engines_updated/pcx/mtabde3.pcx 154 64 1 17 20 -10 -9 2756 * 9 02 00 AC 01 01 00 00 00 00 2757 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos 2758 sprites/engines_updated/pcx/mtabde3.pcx 1 32 1 19 8 -3 -11 2759 sprites/engines_updated/pcx/mtabde3.pcx 10 32 1 14 18 -8 -6 2760 sprites/engines_updated/pcx/mtabde3.pcx 33 32 1 14 24 -10 -10 2761 sprites/engines_updated/pcx/mtabde3.pcx 66 32 1 14 18 -8 -6 2762 sprites/engines_updated/pcx/mtabde3.pcx 89 32 1 19 8 -3 -9 2763 sprites/engines_updated/pcx/mtabde3.pcx 98 32 1 14 18 -10 -6 2764 sprites/engines_updated/pcx/mtabde3.pcx 121 32 1 14 24 -14 -10 2765 sprites/engines_updated/pcx/mtabde3.pcx 154 32 1 14 18 -10 -6 2766 * 9 02 00 AB 01 01 00 00 00 00 2767 * 14 02 00 A1 81 0C 00 FF 01 02 80 11 11 AB 00 2768 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2769 * 1 0 2770 * 1 0 2771 sprites/engines_updated/pcx/mtabde3.pcx 1 96 01 12 87 -25 -8 3 2772 * 1 0 // Action2; Purch List 2773 * 9 02 00 A0 01 01 00 00 00 00 // VarAction2's 2774 * 20 02 00 00 81 41 80 FF 00 03 02 AA 00 00 00 A1 00 01 01 AC 00 //<-- if first entity, use AA, if 2nd, use A1, else use AC 2775 * 14 02 00 01 81 10 00 FF 01 73 80 01 02 FF 80 2776 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 // Connectable? 2777 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2778 * 14 02 00 02 81 0C 00 FF 01 AD 00 1D 1D 02 00 // Low cost when standing still 2779 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D 02 00 2780 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 02 00 2781 * 14 02 00 02 82 B4 00 FF 01 A4 00 00 00 02 00 //Action 3 //!!Error (141): ID 43 1F out of valid range (00..73). 2782 * 12 03 00 01 \b*8003 01 FF A0 00 02 00 2783 * 7 03 00 81 73 00 A1 00 // ############ SR1 ############# //Action1: SR1 2784 * 4 01 00 01 08 // Format: spritenum pcxfile xpos 2785 sprites/engines_updated/pcx/sr1.pcx 1 1 1 24 8 -3 -12 2786 sprites/engines_updated/pcx/sr1.pcx 10 1 1 17 22 -11 -9 2787 sprites/engines_updated/pcx/sr1.pcx 33 1 1 15 32 -16 -11 2788 sprites/engines_updated/pcx/sr1.pcx 66 1 1 16 22 -11 -8 2789 sprites/engines_updated/pcx/sr1.pcx 89 1 1 24 8 -3 -12 2790 sprites/engines_updated/pcx/sr1.pcx 98 1 1 16 22 -11 -8 2791 sprites/engines_updated/pcx/sr1.pcx 121 1 1 15 32 -16 -11 2792 sprites/engines_updated/pcx/sr1.pcx 154 1 1 17 22 -11 -9 // Action 2: SR1 2793 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 2794 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 2795 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 2796 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2797 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2798 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 2799 * 4 01 00 01 04 2800 * 1 0 2801 * 1 0 2802 sprites/engines_updated/pcx/sr1.pcx 1 32 01 12 77 -16 -8 7 2803 * 1 0 //Action2: Purch List 2804 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID A6 1F out of valid range (00..73). 2805 * 12 03 00 01 \b*8102 01 FF A0 00 AA 00 // ############ dr12 ############# // Action 1: Engine 2806 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos 2807 sprites/engines_updated/pcx/dr12.pcx 1 1 1 23 8 -3 -12 2808 sprites/engines_updated/pcx/dr12.pcx 10 1 1 16 22 -10 -8 2809 sprites/engines_updated/pcx/dr12.pcx 33 1 1 13 32 -16 -9 2810 sprites/engines_updated/pcx/dr12.pcx 66 1 1 16 22 -10 -8 2811 sprites/engines_updated/pcx/dr12.pcx 89 1 1 23 8 -3 -12 2812 sprites/engines_updated/pcx/dr12.pcx 98 1 1 16 22 -10 -8 2813 sprites/engines_updated/pcx/dr12.pcx 121 1 1 13 32 -16 -9 2814 sprites/engines_updated/pcx/dr12.pcx 154 1 1 16 22 -11 -8 // Action 2: dr12 2815 * 9 02 00 AA 01 01 00 00 00 00 // Low cost when standing still 2816 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 2817 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 2818 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 2819 * 4 01 00 01 08 2820 * 1 0 2821 * 1 0 2822 sprites/engines_updated/pcx/dr12.pcx 1 1 01 13 32 -16 -6 7 2823 * 1 0 2824 * 1 0 2825 * 1 0 2826 sprites/engines_updated/pcx/dr12.pcx 1 32 01 12 77 -16 -8 7 2827 * 1 0 //Action2: Purch List 2828 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID A4 1F out of valid range (00..73). 2829 * 12 03 00 01 \b*8100 01 FF A0 00 AA 00 // Skandinavian Metros // ALIGNMENTS OK // ############# m100 Finland ########## // Action 1: purch List -m100 2830 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2831 * 1 0 2832 * 1 0 2833 sprites/metro/pcx/m100.pcx 1 96 01 12 87 -40 -8 3 2834 * 1 0 2835 * 1 0 2836 * 1 0 2837 sprites/metro/pcx/m100.pcx 1 96 01 1 1 0 -0 7 2838 * 1 0 //Action2: Purch List 2839 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 2840 * 14 02 00 A1 81 0C 00 FF 01 14 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -m100 forward 2841 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 2842 sprites/metro/pcx/m100.pcx 2 1 1 24 8 -3 -9 2843 sprites/metro/pcx/m100.pcx 11 1 1 16 22 -11 -8 2844 sprites/metro/pcx/m100.pcx 34 1 1 13 31 -16 -9 2845 sprites/metro/pcx/m100.pcx 66 1 1 16 22 -11 -8 2846 sprites/metro/pcx/m100.pcx 89 1 1 24 8 -3 -12 2847 sprites/metro/pcx/m100.pcx 98 1 1 16 22 -11 -8 2848 sprites/metro/pcx/m100.pcx 121 1 1 13 32 -16 -9 2849 sprites/metro/pcx/m100.pcx 154 1 1 16 22 -11 -8 // Action 2: Engine -m100 2850 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -m100 2851 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 2852 sprites/metro/pcx/m100.pcx 2 32 1 24 8 -3 -9 2853 sprites/metro/pcx/m100.pcx 11 32 1 16 22 -11 -8 2854 sprites/metro/pcx/m100.pcx 34 32 1 13 31 -16 -9 2855 sprites/metro/pcx/m100.pcx 66 32 1 16 22 -11 -8 2856 sprites/metro/pcx/m100.pcx 89 32 1 24 8 -3 -12 2857 sprites/metro/pcx/m100.pcx 98 32 1 16 22 -11 -8 2858 sprites/metro/pcx/m100.pcx 121 32 1 13 32 -16 -9 2859 sprites/metro/pcx/m100.pcx 154 32 1 16 22 -11 -8 // Action 2: Engine -m100 2860 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 2861 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -m100 2862 * 4 01 00 01 04 // Format: spritenum pcxfile 2863 sprites/metro/pcx/m100.pcx 1 64 1 24 8 -3 -12 2864 sprites/metro/pcx/m100.pcx 10 64 1 16 22 -11 -8 2865 sprites/metro/pcx/m100.pcx 33 64 1 13 32 -16 -9 2866 sprites/metro/pcx/m100.pcx 66 64 1 16 22 -11 -8 // Action 2: Wagon -m100 2867 * 9 02 00 AD 01 01 00 00 00 00 // Capacity/weight mods 2868 * 18 02 00 AE 81 10 00 FF 02 \b160 80 14 14 \b28 80 16 16 AD 00 2869 * 18 02 00 B0 81 0C 00 FF 02 00 80 11 11 AE 00 36 36 AD 00 // Action 3: m100 //!!Error (141): ID D0 20 out of valid range (00..73). 2870 * 12 03 00 01 \b*8400 01 FF A1 00 AC 00 2871 * 7 03 00 81 72 00 B0 00 // Scandinavian MUS // ALIGNMENTS OK!! // ############# SM2 Finland ########## // Action 1: purch List -SM2 2872 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2873 * 1 0 2874 * 1 0 2875 sprites/mus/pcx/sm2.pcx 53 98 01 12 87 -40 -8 3 2876 * 1 0 2877 * 1 0 2878 * 1 0 2879 sprites/mus/pcx/sm2.pcx 53 98 01 1 1 -25 -8 3 2880 * 1 0 //Action2: Purch List 2881 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 2882 * 14 02 00 A1 81 0C 00 FF 01 44 80 23 23 A0 00 // Purchise Screen text 2883 * 14 02 00 A2 81 10 00 FF 01 \b37 80 0D 0D A1 00 2884 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine -sm2 forward 2885 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 2886 sprites/mus/pcx/sm2.pcx 54 13 1 24 8 -3 -12 2887 sprites/mus/pcx/sm2.pcx 63 13 1 16 22 -11 -8 2888 sprites/mus/pcx/sm2.pcx 86 13 1 14 31 -16 -10 2889 sprites/mus/pcx/sm2.pcx 119 13 1 16 22 -11 -8 2890 sprites/mus/pcx/sm2.pcx 142 13 1 24 8 -3 -12 2891 sprites/mus/pcx/sm2.pcx 151 13 1 16 22 -11 -8 2892 sprites/mus/pcx/sm2.pcx 174 13 1 14 32 -16 -10 2893 sprites/mus/pcx/sm2.pcx 206 13 1 16 22 -11 -8 // Forward 2894 sprites/mus/pcx/sm2.pcx 54 42 1 24 8 -3 -12 2895 sprites/mus/pcx/sm2.pcx 63 42 1 16 22 -11 -8 2896 sprites/mus/pcx/sm2.pcx 86 42 1 14 31 -16 -10 2897 sprites/mus/pcx/sm2.pcx 119 42 1 18 22 -11 -10 2898 sprites/mus/pcx/sm2.pcx 142 42 1 26 8 -3 -14 2899 sprites/mus/pcx/sm2.pcx 151 42 1 18 22 -11 -10 2900 sprites/mus/pcx/sm2.pcx 174 42 1 14 32 -16 -10 2901 sprites/mus/pcx/sm2.pcx 206 42 1 16 22 -11 -8 // Action 2: Engine -sm2 2902 * 9 02 00 AA 01 01 00 00 00 00 2903 * 9 02 00 AB 01 01 01 00 01 00 2904 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 2905 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5F 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FC 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 2906 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 2907 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 2908 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 2909 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 2: Engine -sm2 2910 * 9 02 00 AB 01 01 00 00 00 00 //Action1: Wagon-pax -sm2 2911 * 4 01 00 01 04 // Format: spritenum pcxfile 2912 sprites/mus/pcx/sm2.pcx 54 72 1 24 8 -3 -12 2913 sprites/mus/pcx/sm2.pcx 63 72 1 16 22 -11 -8 2914 sprites/mus/pcx/sm2.pcx 86 72 1 14 32 -16 -10 2915 sprites/mus/pcx/sm2.pcx 119 72 1 16 22 -11 -8 // Action 2: Wagon -sm2 2916 * 9 02 00 AD 01 01 00 00 00 00 //Action1: Wagon-mail-sm2 2917 * 4 01 00 01 04 // Format: spritenum pcxfile 2918 sprites/mus/pcx/sm2.pcx 262 155 1 24 8 -3 -12 2919 sprites/mus/pcx/sm2.pcx 271 155 1 16 22 -11 -8 2920 sprites/mus/pcx/sm2.pcx 294 155 1 14 32 -16 -10 2921 sprites/mus/pcx/sm2.pcx 327 155 1 16 22 -11 -8 // Action 2: Wagon-sm2 2922 * 9 02 00 AE 01 01 00 00 00 00 // xMU 2923 * 22 02 00 AF 81 10 00 FF 03 \b37 80 0D 0D \b70 80 14 14 \b38 80 16 16 AD 00 // <-- 90 pax and 76 tons 2924 * 18 02 00 B0 81 0C 00 FF 02 \b20 80 12 12 AF 00 36 36 AD 00 // Low cost when standing still 2925 * 18 02 00 A3 81 10 00 FF 02 \b70 80 14 14 \b38 80 16 16 AD 00 2926 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 2927 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B0 00 // Mail 2928 * 22 02 00 AF 81 10 00 FF 03 \b37 80 0D 0D \b55 80 14 14 \b38 80 16 16 AE 00 // <-- 90 pax and 76 tons 2929 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AF 00 36 36 AD 00 // Low cost when standing still 2930 * 18 02 00 A3 81 10 00 FF 02 \b55 80 14 14 \b38 80 16 16 AE 00 2931 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AE 00 2932 * 14 02 00 AE 82 B4 00 FF 01 A4 00 00 00 AF 00 // Action 3: SM2 //!!Error (141): ID 39 21 out of valid range (00..73). 2933 * 12 03 00 01 \b*8505 01 FF A1 00 AC 00 2934 * 7 03 00 81 70 00 B0 00 2935 * 7 03 00 81 5F 00 AE 00 // ############# SM4 Finland ########## // Action 1: purch List -SM2 2936 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 2937 * 1 0 2938 * 1 0 2939 sprites/mus/pcx/sm4.pcx 69 93 01 12 87 -40 -8 3 2940 * 1 0 2941 * 1 0 2942 * 1 0 2943 sprites/mus/pcx/sm4.pcx 69 93 01 1 1 -25 -8 3 2944 * 1 0 //Action2: Purch List 2945 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 2946 * 14 02 00 A1 81 0C 00 FF 01 45 80 23 23 A0 00 // Purchise Screen text 2947 * 14 02 00 A2 81 10 00 FF 01 \b54 80 0D 0D AD 00 2948 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine -SM4 2949 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 2950 sprites/mus/pcx/sm4.pcx 69 11 1 25 8 -3 -12 2951 sprites/mus/pcx/sm4.pcx 78 11 1 17 22 -11 -9 2952 sprites/mus/pcx/sm4.pcx 101 11 1 13 31 -16 -9 2953 sprites/mus/pcx/sm4.pcx 134 11 1 18 22 -11 -10 2954 sprites/mus/pcx/sm4.pcx 157 11 1 25 8 -3 -12 2955 sprites/mus/pcx/sm4.pcx 166 11 1 18 22 -11 -10 2956 sprites/mus/pcx/sm4.pcx 189 11 1 13 32 -16 -9 2957 sprites/mus/pcx/sm4.pcx 222 11 1 17 22 -11 -9 // Backwards 2958 sprites/mus/pcx/sm4.pcx 69 37 1 25 8 -3 -12 2959 sprites/mus/pcx/sm4.pcx 78 37 1 17 22 -11 -9 2960 sprites/mus/pcx/sm4.pcx 101 37 1 13 31 -16 -9 2961 sprites/mus/pcx/sm4.pcx 134 37 1 16 22 -11 -8 2962 sprites/mus/pcx/sm4.pcx 157 37 1 23 8 -3 -10 2963 sprites/mus/pcx/sm4.pcx 166 37 1 16 22 -11 -8 2964 sprites/mus/pcx/sm4.pcx 189 37 1 13 32 -16 -9 2965 sprites/mus/pcx/sm4.pcx 222 37 1 17 22 -11 -9 // Action 2: Engine -SM4 2966 * 9 02 00 AA 01 01 00 00 00 00 //!!Warning (94): Redefining ID AB not used since previous definition at sprite 2910. 2967 * 9 02 00 AB 01 01 01 00 01 00 2968 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 2969 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 2970 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 2971 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 2972 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 2973 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax -SM4 2974 * 4 01 00 01 04 // Format: spritenum pcxfile 2975 sprites/mus/pcx/sm4.pcx 69 64 1 25 8 -3 -12 2976 sprites/mus/pcx/sm4.pcx 78 64 1 17 22 -11 -9 2977 sprites/mus/pcx/sm4.pcx 101 64 1 13 32 -16 -9 2978 sprites/mus/pcx/sm4.pcx 134 64 1 17 22 -11 -9 // Action 2: Wagon 2979 * 9 02 00 AD 01 01 00 00 00 00 2980 * 22 02 00 AE 81 10 00 FF 03 \b54 80 0D 0D \b100 80 14 14 \b57 80 16 16 AD 00 // <-- 100 pax and 114 tons 2981 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 2982 * 18 02 00 A3 81 10 00 FF 02 \b100 80 14 14 \b57 80 16 16 AD 00 2983 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 2984 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail -SM4 2985 * 4 01 00 01 04 // Format: spritenum pcxfile 2986 sprites/mus/pcx/sm4.pcx 346 200 1 25 8 -3 -12 2987 sprites/mus/pcx/sm4.pcx 355 200 1 17 22 -11 -9 2988 sprites/mus/pcx/sm4.pcx 378 200 1 13 32 -16 -9 2989 sprites/mus/pcx/sm4.pcx 411 200 1 17 22 -11 -9 // Mail // Action 2: Wagon -SM4 2990 * 9 02 00 B0 01 01 00 00 00 00 2991 * 22 02 00 AE 81 10 00 FF 03 \b54 80 0D 0D \b100 80 14 14 \b57 80 16 16 B0 00 // <-- 100 pax and 114 tons 2992 * 18 02 00 B1 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 B0 00 // Low cost when standing still 2993 * 18 02 00 A3 81 10 00 FF 02 \b100 80 14 14 \b57 80 16 16 B0 00 2994 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 2995 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: SM4 //!!Error (141): ID 3A 21 out of valid range (00..73). 2996 * 12 03 00 01 \b*8506 01 FF A1 00 AC 00 2997 * 7 03 00 81 70 00 AF 00 2998 * 7 03 00 81 5F 00 B0 00 // ############ BM73 ############# // Action 1: Engine -BM73 2999 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 3000 sprites/mus/pcx/bm73.pcx 96 39 1 22 8 -3 -11 3001 sprites/mus/pcx/bm73.pcx 105 39 1 14 22 -11 -6 3002 sprites/mus/pcx/bm73.pcx 129 39 1 15 31 -16 -11 3003 sprites/mus/pcx/bm73.pcx 161 39 1 16 19 -9 -9 3004 sprites/mus/pcx/bm73.pcx 181 39 1 23 8 -3 -12 3005 sprites/mus/pcx/bm73.pcx 190 39 1 16 19 -8 -8 3006 sprites/mus/pcx/bm73.pcx 210 39 1 15 32 -16 -11 3007 sprites/mus/pcx/bm73.pcx 243 39 1 14 22 -9 -6 // Reverse 3008 sprites/mus/pcx/bm73.pcx 96 14 1 22 8 -3 -11 3009 sprites/mus/pcx/bm73.pcx 105 14 1 14 22 -11 -6 3010 sprites/mus/pcx/bm73.pcx 129 14 1 15 31 -16 -11 3011 sprites/mus/pcx/bm73.pcx 161 14 1 16 19 -9 -9 3012 sprites/mus/pcx/bm73.pcx 181 14 1 23 8 -3 -12 3013 sprites/mus/pcx/bm73.pcx 190 14 1 16 19 -8 -8 3014 sprites/mus/pcx/bm73.pcx 210 14 1 15 32 -16 -11 3015 sprites/mus/pcx/bm73.pcx 243 14 1 14 22 -9 -6 // Action 2: Engine -BM73 3016 * 9 02 00 AA 01 01 00 00 00 00 3017 * 9 02 00 AB 01 01 01 00 01 00 3018 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 3019 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 3020 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3021 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AA 00 3022 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3023 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List -BM73 3024 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3025 * 1 0 3026 * 1 0 3027 sprites/mus/pcx/bm73.pcx 96 194 01 12 125 -40 -8 3 3028 * 1 0 3029 * 1 0 3030 * 1 0 3031 sprites/mus/pcx/bm73.pcx 96 194 01 1 1 -25 -8 3 3032 * 1 0 //Action2: Purch List 3033 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3034 * 14 02 00 A1 81 0C 00 FF 01 37 80 23 23 A0 00 // Purchise Screen text 3035 * 14 02 00 A2 81 10 00 FF 01 \b85 80 0D 0D A1 00 3036 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax unpanto 3037 * 4 01 00 01 04 // Format: spritenum pcxfile 3038 sprites/mus/pcx/bm73.pcx 96 65 1 22 8 -3 -11 3039 sprites/mus/pcx/bm73.pcx 105 65 1 17 22 -11 -9 3040 sprites/mus/pcx/bm73.pcx 128 65 1 15 32 -16 -11 3041 sprites/mus/pcx/bm73.pcx 161 65 1 17 22 -9 -9 // Action 2: Wagon 3042 * 9 02 00 BA 01 01 00 00 00 00 //Action1: Wagon-pax panto 3043 * 4 01 00 02 08 // Format: spritenum pcxfile 3044 sprites/mus/pcx/bm73.pcx 96 91 1 22 8 -3 -11 3045 sprites/mus/pcx/bm73.pcx 105 91 1 17 22 -11 -9 3046 sprites/mus/pcx/bm73.pcx 128 91 1 15 32 -16 -11 3047 sprites/mus/pcx/bm73.pcx 161 91 1 17 22 -9 -9 3048 sprites/mus/pcx/bm73.pcx 184 91 1 23 8 -3 -12 3049 sprites/mus/pcx/bm73.pcx 193 91 1 17 22 -11 -9 3050 sprites/mus/pcx/bm73.pcx 216 91 1 15 32 -16 -11 3051 sprites/mus/pcx/bm73.pcx 249 91 1 17 22 -9 -9 // Reverse dir 3052 sprites/mus/pcx/bm73.pcx 184 91 1 23 8 -3 -12 3053 sprites/mus/pcx/bm73.pcx 193 91 1 17 22 -11 -9 3054 sprites/mus/pcx/bm73.pcx 216 91 1 15 32 -16 -11 3055 sprites/mus/pcx/bm73.pcx 249 91 1 17 22 -9 -9 3056 sprites/mus/pcx/bm73.pcx 96 91 1 22 8 -3 -11 3057 sprites/mus/pcx/bm73.pcx 105 91 1 17 22 -11 -9 3058 sprites/mus/pcx/bm73.pcx 128 91 1 15 32 -16 -11 3059 sprites/mus/pcx/bm73.pcx 161 91 1 17 22 -9 -9 // Action 2: Wagon -BM73 3060 * 9 02 00 BB 01 01 00 00 00 00 3061 * 9 02 00 BC 01 01 01 00 01 00 //Action1: Wagon-mail unpanto 3062 * 4 01 00 01 04 // Format: spritenum pcxfile 3063 sprites/mus/pcx/bm73.pcx 96 128 1 22 8 -3 -11 3064 sprites/mus/pcx/bm73.pcx 105 128 1 17 22 -11 -9 3065 sprites/mus/pcx/bm73.pcx 128 128 1 13 32 -16 -9 3066 sprites/mus/pcx/bm73.pcx 161 128 1 17 22 -9 -9 // Action 2: 3067 * 9 02 00 CA 01 01 00 00 00 00 //Action1: Mail-pax panto 3068 * 4 01 00 01 08 // Format: spritenum pcxfile 3069 sprites/mus/pcx/bm73.pcx 96 160 1 22 8 -3 -11 3070 sprites/mus/pcx/bm73.pcx 105 160 1 17 22 -11 -9 3071 sprites/mus/pcx/bm73.pcx 128 160 1 15 32 -16 -11 3072 sprites/mus/pcx/bm73.pcx 161 160 1 17 22 -9 -9 3073 sprites/mus/pcx/bm73.pcx 184 160 1 23 8 -3 -12 3074 sprites/mus/pcx/bm73.pcx 193 160 1 17 22 -11 -9 3075 sprites/mus/pcx/bm73.pcx 216 160 1 15 32 -16 -11 3076 sprites/mus/pcx/bm73.pcx 249 160 1 17 22 -9 -9 // Action 2: 3077 * 9 02 00 CB 01 01 00 00 00 00 // AA = engine // A0 = Purch List // BA = Pax unpanto // BB = Pax Panto // BC = Pax panto reverse // CA = Mail unpanto // CC = Mail Panto // BF = Pax cid to use // CF = Mail cid to use // VarAction2: Pax 3078 * 14 02 00 BE 81 40 00 FF 01 BB 00 01 01 BA 00 // <-- what where 3079 * 14 02 00 BF 81 40 08 FF 01 BC 00 01 01 BA 00 // <-- What where 3080 * 14 02 00 BF 82 FF 00 01 01 BE 00 00 00 BF 00 // <-- what where when this or that dir 3081 * 22 02 00 AE 81 10 00 FF 03 \b85 80 0D 0D \b40 80 14 14 \b54 80 16 16 BF 00 // <-- 70 pax and 31 tons 3082 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 BF 00 // Low cost when standing still 3083 * 18 02 00 A3 81 10 00 FF 02 \b40 80 14 14 \b54 80 16 16 BF 00 3084 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 BF 00 3085 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 // VarAction2: Mail 3086 * 14 02 00 CF 81 40 00 FF 01 CB 00 01 01 CA 00 3087 * 22 02 00 CE 81 10 00 FF 03 \b85 80 0D 0D \b30 80 14 14 \b54 80 16 16 CF 00 // <-- 70 pax and 31 tons 3088 * 14 02 00 CE 81 0C 00 FF 01 AE 00 36 36 CE 00 // Low cost when standing still 3089 * 18 02 00 A3 81 10 00 FF 02 \b30 80 14 14 \b54 80 16 16 CF 00 3090 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 CF 00 3091 * 14 02 00 CF 82 B4 00 FF 01 A4 00 00 00 CE 00 //!!Error (141): ID 38 21 out of valid range (00..73). 3092 * 12 03 00 01 \b*8504 01 FF A1 00 AA 00 3093 * 7 03 00 81 70 00 AF 00 3094 * 7 03 00 81 5F 00 CF 00 // ############# Lint41 Denmark ########## // Action 1: purch List -Lint41 3095 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3096 * 1 0 3097 * 1 0 3098 sprites/mus/pcx/lint41.pcx 1 112 01 12 87 -40 -8 3 3099 * 1 0 3100 * 1 0 3101 * 1 0 3102 sprites/mus/pcx/lint41.pcx 1 112 01 1 1 0 -0 7 3103 * 1 0 // Action 2: Engine Lint41 3104 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3105 * 14 02 00 A1 81 0C 00 FF 01 31 80 23 23 A0 00 // Purchise Screen text 3106 * 14 02 00 A2 81 10 00 FF 01 \b47 80 0D 0D A1 00 3107 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine Lint41 forward 3108 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3109 sprites/mus/pcx/lint41.pcx 1 1 1 22 8 -3 -12 3110 sprites/mus/pcx/lint41.pcx 10 1 1 15 22 -11 -7 3111 sprites/mus/pcx/lint41.pcx 33 1 1 12 31 -16 -8 3112 sprites/mus/pcx/lint41.pcx 66 1 1 17 22 -11 -9 3113 sprites/mus/pcx/lint41.pcx 89 1 1 23 8 -3 -12 3114 sprites/mus/pcx/lint41.pcx 98 1 1 17 22 -11 -9 3115 sprites/mus/pcx/lint41.pcx 121 1 1 12 32 -16 -8 3116 sprites/mus/pcx/lint41.pcx 154 1 1 15 22 -11 -7 // Backwards 3117 sprites/mus/pcx/lint41.pcx 1 25 1 22 8 -3 -12 3118 sprites/mus/pcx/lint41.pcx 10 25 1 15 22 -11 -7 3119 sprites/mus/pcx/lint41.pcx 33 25 1 12 31 -16 -8 3120 sprites/mus/pcx/lint41.pcx 66 25 1 17 22 -11 -9 3121 sprites/mus/pcx/lint41.pcx 89 25 1 23 8 -3 -14 3122 sprites/mus/pcx/lint41.pcx 98 25 1 17 22 -11 -9 3123 sprites/mus/pcx/lint41.pcx 121 25 1 12 32 -16 -8 3124 sprites/mus/pcx/lint41.pcx 154 25 1 15 22 -11 -7 // Action 2: Engine Lint41 3125 * 9 02 00 AA 01 01 00 00 00 00 3126 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 3127 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 3128 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 3129 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3130 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 3131 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 3132 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax Lint41 3133 * 4 01 00 01 04 // Format: spritenum pcxfile 3134 sprites/mus/pcx/lint41.pcx 1 48 1 23 8 -3 -12 3135 sprites/mus/pcx/lint41.pcx 10 48 1 17 22 -11 -9 3136 sprites/mus/pcx/lint41.pcx 33 48 1 12 32 -16 -8 3137 sprites/mus/pcx/lint41.pcx 66 48 1 17 22 -11 -9 // Action 2: Wagon Lint41 3138 * 9 02 00 AD 01 01 00 00 00 00 3139 * 22 02 00 AE 81 10 00 FF 03 \b47 80 0D 0D \b73 80 14 14 \b31 80 16 16 AD 00 // <-- 73 pax and 31 tons 3140 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 3141 * 18 02 00 A3 81 10 00 FF 02 \b73 80 14 14 \b31 80 16 16 AD 00 3142 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 3143 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail Lint41 3144 * 4 01 00 01 04 // Format: spritenum pcxfile 3145 sprites/mus/pcx/lint41.pcx 1 72 1 23 8 -3 -12 3146 sprites/mus/pcx/lint41.pcx 10 72 1 17 22 -11 -9 3147 sprites/mus/pcx/lint41.pcx 33 72 1 12 32 -16 -8 3148 sprites/mus/pcx/lint41.pcx 66 72 1 17 22 -11 -9 // Action 2: Wagon Lint41 3149 * 9 02 00 B0 01 01 00 00 00 00 3150 * 22 02 00 AD 81 10 00 FF 03 \b47 80 0D 0D \b55 80 14 14 \b31 80 16 16 B0 00 // <-- 12 pax and 47 tons 3151 * 18 02 00 B1 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Low cost when standing still 3152 * 18 02 00 A3 81 10 00 FF 02 \b55 80 14 14 \b31 80 16 16 B0 00 3153 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 3154 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: Lint41 //!!Error (141): ID 35 21 out of valid range (00..73). 3155 * 12 03 00 01 \b*8501 01 FF A1 00 AC 00 3156 * 7 03 00 81 70 00 AF 00 3157 * 7 03 00 81 5F 00 B0 00 // ############# x2000 ########## // Action 1: purch List -BM73 3158 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3159 * 1 0 3160 * 1 0 3161 sprites/mus/pcx/x2000.pcx 1 96 01 12 87 -40 -8 7 3162 * 1 0 3163 * 1 0 3164 * 1 0 3165 sprites/mus/pcx/x2000.pcx 1 96 01 1 1 -0 -0 3 3166 * 1 0 // Action 2: Engine -x2000 3167 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3168 * 14 02 00 B2 81 10 00 FF 01 \b0 80 14 14 A0 00 // Fix pax in the p-list 3169 * 18 02 00 A1 81 0C 00 FF 02 B2 00 36 36 49 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -x2000 3170 * 4 01 00 04 08 // Engine - Yellow // Format: spritenum pcxfile 3171 sprites/mus/pcx/x2000.pcx 1 1 1 23 8 -3 -12 3172 sprites/mus/pcx/x2000.pcx 10 1 1 17 22 -11 -9 3173 sprites/mus/pcx/x2000.pcx 33 1 1 14 31 -16 -10 3174 sprites/mus/pcx/x2000.pcx 66 1 1 18 22 -11 -10 3175 sprites/mus/pcx/x2000.pcx 90 1 1 25 8 -3 -12 3176 sprites/mus/pcx/x2000.pcx 99 1 1 18 22 -11 -10 3177 sprites/mus/pcx/x2000.pcx 123 1 1 14 31 -16 -10 3178 sprites/mus/pcx/x2000.pcx 156 1 1 17 22 -11 -9 // Engine Red 3179 sprites/mus/pcx/x2000.pcx 1 144 1 23 8 -3 -12 3180 sprites/mus/pcx/x2000.pcx 10 144 1 17 22 -11 -9 3181 sprites/mus/pcx/x2000.pcx 33 144 1 14 31 -16 -10 3182 sprites/mus/pcx/x2000.pcx 66 144 1 18 22 -11 -10 3183 sprites/mus/pcx/x2000.pcx 90 144 1 25 8 -3 -12 3184 sprites/mus/pcx/x2000.pcx 99 144 1 18 22 -11 -10 3185 sprites/mus/pcx/x2000.pcx 123 144 1 14 31 -16 -10 3186 sprites/mus/pcx/x2000.pcx 156 144 1 17 22 -11 -9 // End red 3187 sprites/mus/pcx/x2000.pcx 1 176 1 23 8 -3 -12 3188 sprites/mus/pcx/x2000.pcx 10 176 1 17 22 -11 -9 3189 sprites/mus/pcx/x2000.pcx 33 176 1 14 31 -16 -10 3190 sprites/mus/pcx/x2000.pcx 66 176 1 18 22 -11 -10 3191 sprites/mus/pcx/x2000.pcx 90 176 1 25 8 -3 -12 3192 sprites/mus/pcx/x2000.pcx 99 176 1 18 22 -11 -10 3193 sprites/mus/pcx/x2000.pcx 123 176 1 14 31 -16 -10 3194 sprites/mus/pcx/x2000.pcx 156 176 1 17 22 -11 -9 // End Yellow 3195 sprites/mus/pcx/x2000.pcx 1 32 1 23 8 -3 -12 3196 sprites/mus/pcx/x2000.pcx 10 32 1 17 22 -11 -9 3197 sprites/mus/pcx/x2000.pcx 33 32 1 14 31 -16 -10 3198 sprites/mus/pcx/x2000.pcx 66 32 1 18 22 -11 -10 3199 sprites/mus/pcx/x2000.pcx 90 32 1 25 8 -3 -12 3200 sprites/mus/pcx/x2000.pcx 99 32 1 18 22 -11 -10 3201 sprites/mus/pcx/x2000.pcx 123 32 1 14 31 -16 -10 3202 sprites/mus/pcx/x2000.pcx 156 32 1 17 22 -11 -9 // Action 2: Engine -x2000 3203 * 9 02 00 A6 01 01 \w0 \w0 3204 * 9 02 00 A7 01 01 \w1 \w1 3205 * 9 02 00 A8 01 01 \w2 \w2 3206 * 9 02 00 A9 01 01 \w3 \w3 // Remove pax on front 3207 * 14 02 00 B2 81 10 00 FF 01 \b0 80 14 14 A8 00 // Add pax to the back end 3208 * 14 02 00 A6 81 0C 00 FF 01 B2 00 36 36 A6 00 3209 * 14 02 00 B2 81 10 00 FF 01 \b0 80 14 14 A9 00 // Add pax to the back end 3210 * 14 02 00 A9 81 0C 00 FF 01 B2 00 36 36 A9 00 // Engine parts here or there 3211 * 14 02 00 C0 81 41 08 FF 01 A6 00 00 00 A8 00 // 3212 * 14 02 00 C0 81 40 00 FF 01 A6 00 00 00 C0 00 // 3213 * 14 02 00 C0 81 40 08 FF 01 A8 00 00 00 C0 00 // // --- 3214 * 14 02 00 C1 81 41 08 FF 01 A9 00 00 00 A7 00 // 3215 * 14 02 00 C1 81 40 00 FF 01 A9 00 00 00 C1 00 // 3216 * 14 02 00 C1 81 40 08 FF 01 A7 00 00 00 C1 00 // // --- 3217 * 14 02 00 A6 82 FF 00 01 01 C0 00 00 00 C1 00 // Connectable? 3218 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 3219 * 14 02 00 A6 81 0C 00 FF 01 AD 00 1D 1D A6 00 // Low cost when standing still 3220 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D A6 00 3221 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 A6 00 3222 * 14 02 00 A6 82 B4 00 FF 01 A4 00 00 00 A6 00 //Action1: Wagon-pax -x2000 3223 * 4 01 00 01 04 // Format: spritenum pcxfile 3224 sprites/mus/pcx/x2000.pcx 1 64 1 23 8 -3 -12 3225 sprites/mus/pcx/x2000.pcx 10 64 1 18 22 -11 -10 3226 sprites/mus/pcx/x2000.pcx 33 64 1 14 32 -16 -10 3227 sprites/mus/pcx/x2000.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon 3228 * 9 02 00 B1 01 01 00 00 00 00 3229 * 18 02 00 B2 81 10 00 FF 02 \b45 80 14 14 \b50 80 16 16 B1 00 // <-- 40 pax and 50 tons 3230 * 14 02 00 B3 81 0C 00 FF 01 B2 00 36 36 B1 00 //Action1: Wagon-mail -x2000 3231 * 4 01 00 01 04 // Format: spritenum pcxfile 3232 sprites/mus/pcx/x2000.pcx 1 112 1 23 8 -3 -12 3233 sprites/mus/pcx/x2000.pcx 10 112 1 18 22 -11 -10 3234 sprites/mus/pcx/x2000.pcx 33 112 1 14 32 -16 -10 3235 sprites/mus/pcx/x2000.pcx 66 112 1 18 22 -11 -10 // Action 2: Wagon -x2000 3236 * 9 02 00 C1 01 01 00 00 00 00 3237 * 18 02 00 C2 81 10 00 FF 02 \b34 80 14 14 \b50 80 16 16 C1 00 // <-- 12 pax and 47 tons 3238 * 18 02 00 C3 81 0C 00 FF 02 \b15 80 12 12 C2 00 36 36 C1 00 // Action 3: x2000 //!!Error (141): ID 3B 21 out of valid range (00..73). 3239 * 12 03 00 01 \b*8507 01 FF A1 00 A6 00 3240 * 7 03 00 81 70 00 B3 00 3241 * 7 03 00 81 5F 00 C3 00 // ############# Y2 DMU ########## // Action 1: purch List -y2dmu 3242 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3243 * 1 0 3244 * 1 0 3245 sprites/mus/pcx/y2dmu.pcx 1 128 01 12 87 -40 -8 3 3246 * 1 0 3247 * 1 0 3248 * 1 0 3249 sprites/mus/pcx/y2dmu.pcx 32 128 01 1 1 0 -0 7 3250 * 1 0 // Action 2: Engine y2dmu 3251 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3252 * 14 02 00 A1 81 0C 00 FF 01 32 80 23 23 A0 00 // Purchise Screen text 3253 * 14 02 00 A2 81 10 00 FF 01 \b78 80 0D 0D A1 00 3254 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine y2dmu forward 3255 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 3256 sprites/mus/pcx/y2dmu.pcx 1 1 1 24 8 -3 -12 3257 sprites/mus/pcx/y2dmu.pcx 10 1 1 16 22 -11 -8 3258 sprites/mus/pcx/y2dmu.pcx 33 1 1 11 31 -16 -7 3259 sprites/mus/pcx/y2dmu.pcx 66 1 1 16 22 -11 -8 3260 sprites/mus/pcx/y2dmu.pcx 89 1 1 24 8 -3 -12 3261 sprites/mus/pcx/y2dmu.pcx 98 1 1 16 22 -11 -8 3262 sprites/mus/pcx/y2dmu.pcx 121 1 1 11 32 -16 -7 3263 sprites/mus/pcx/y2dmu.pcx 154 1 1 16 22 -11 -8 // Action 2: Engine y2dmu 3264 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine y2dmu 3265 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 3266 sprites/mus/pcx/y2dmu.pcx 1 64 1 24 8 -3 -12 3267 sprites/mus/pcx/y2dmu.pcx 10 64 1 16 22 -11 -8 3268 sprites/mus/pcx/y2dmu.pcx 33 64 1 11 31 -16 -7 3269 sprites/mus/pcx/y2dmu.pcx 66 64 1 16 22 -11 -8 3270 sprites/mus/pcx/y2dmu.pcx 89 64 1 24 8 -3 -14 3271 sprites/mus/pcx/y2dmu.pcx 98 64 1 16 22 -11 -8 3272 sprites/mus/pcx/y2dmu.pcx 121 64 1 11 32 -16 -7 3273 sprites/mus/pcx/y2dmu.pcx 154 64 1 16 22 -11 -8 // Action 2: Engine y2dmu 3274 * 9 02 00 AB 01 01 00 00 00 00 //Action1: Wagon-pax y2dmu 3275 * 4 01 00 01 04 // Format: spritenum pcxfile 3276 sprites/mus/pcx/y2dmu.pcx 1 32 1 24 8 -3 -12 3277 sprites/mus/pcx/y2dmu.pcx 10 32 1 16 22 -11 -8 3278 sprites/mus/pcx/y2dmu.pcx 33 32 1 11 32 -16 -7 3279 sprites/mus/pcx/y2dmu.pcx 66 32 1 16 22 -11 -8 // Action 2: Wagon y2dmu 3280 * 9 02 00 AD 01 01 00 00 00 00 3281 * 22 02 00 AE 81 10 00 FF 03 \b76 80 0D 0D \b48 80 14 14 \b32 80 16 16 AD 00 // <-- 48 pax and 31 tons 3282 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // Low cost when standing still 3283 * 18 02 00 A3 81 10 00 FF 02 \b48 80 14 14 \b32 80 16 16 AD 00 3284 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 3285 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail y2dmu 3286 * 4 01 00 01 04 // Format: spritenum pcxfile 3287 sprites/mus/pcx/y2dmu.pcx 1 96 1 24 8 -3 -12 3288 sprites/mus/pcx/y2dmu.pcx 10 96 1 16 22 -11 -8 3289 sprites/mus/pcx/y2dmu.pcx 33 96 1 11 32 -16 -7 3290 sprites/mus/pcx/y2dmu.pcx 66 96 1 16 22 -11 -8 // Action 2: Wagon y2dmu 3291 * 9 02 00 AE 01 01 00 00 00 00 3292 * 22 02 00 AD 81 10 00 FF 03 \b76 80 0D 0D \b53 80 14 14 \b32 80 16 16 AE 00 // <-- 12 pax and 47 tons 3293 * 14 02 00 AC 81 0C 00 FF 01 AD 00 36 36 AE 00 // Low cost when standing still 3294 * 18 02 00 A3 81 10 00 FF 02 \b53 80 14 14 \b32 80 16 16 AE 00 3295 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AE 00 3296 * 14 02 00 AE 82 B4 00 FF 01 A4 00 00 00 AC 00 // VarAction2: Front with panto, back without 3297 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 3298 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 3299 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3300 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 3301 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 3302 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 3: y2dmu //!!Error (141): ID 36 21 out of valid range (00..73). 3303 * 12 03 00 01 \b*8502 01 FF A1 00 AC 00 3304 * 7 03 00 81 70 00 AF 00 3305 * 7 03 00 81 5F 00 AE 00 // ####################################### // ############# BM93 Norway ############# // ####################################### // Action 1: purch List -bm93 3306 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3307 * 1 0 3308 * 1 0 3309 sprites/mus/pcx/bm93.pcx 1 128 01 12 87 -40 -8 3 3310 * 1 0 3311 * 1 0 3312 * 1 0 3313 sprites/mus/pcx/bm93.pcx 1 128 01 1 1 0 -0 7 3314 * 1 0 // Action 2: Engine bm93 3315 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3316 * 14 02 00 A1 81 0C 00 FF 01 2D 80 23 23 A0 00 // Purchise Screen text 3317 * 14 02 00 A3 81 10 00 FF 01 \b55 80 0D 0D A1 00 3318 * 14 02 00 A1 81 0C 00 FF 01 A3 00 36 36 A1 00 // Action 1: Engine bm93 forward 3319 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 3320 sprites/mus/pcx/bm93.pcx 1 1 1 23 8 -3 -12 3321 sprites/mus/pcx/bm93.pcx 10 1 1 16 22 -11 -8 3322 sprites/mus/pcx/bm93.pcx 33 1 1 11 32 -16 -7 3323 sprites/mus/pcx/bm93.pcx 66 1 1 16 22 -11 -8 3324 sprites/mus/pcx/bm93.pcx 89 1 1 23 8 -3 -12 3325 sprites/mus/pcx/bm93.pcx 98 1 1 16 22 -11 -8 3326 sprites/mus/pcx/bm93.pcx 121 1 1 11 33 -17 -7 3327 sprites/mus/pcx/bm93.pcx 155 1 1 16 22 -11 -8 // Action 2: Engine bm93 3328 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine bm93 3329 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 3330 sprites/mus/pcx/bm93.pcx 1 32 1 23 8 -3 -12 3331 sprites/mus/pcx/bm93.pcx 10 32 1 16 22 -11 -8 3332 sprites/mus/pcx/bm93.pcx 33 32 1 11 32 -16 -7 3333 sprites/mus/pcx/bm93.pcx 66 32 1 16 22 -11 -8 3334 sprites/mus/pcx/bm93.pcx 89 32 1 23 8 -3 -12 3335 sprites/mus/pcx/bm93.pcx 98 32 1 16 22 -11 -8 3336 sprites/mus/pcx/bm93.pcx 121 32 1 11 33 -17 -7 3337 sprites/mus/pcx/bm93.pcx 155 32 1 16 22 -11 -8 // Action 2: Engine bm93 3338 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 3339 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 3340 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 3341 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3342 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 3343 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 3344 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax bm93 3345 * 4 01 00 01 04 // Format: spritenum pcxfile 3346 sprites/mus/pcx/bm93.pcx 1 64 1 23 8 -3 -12 3347 sprites/mus/pcx/bm93.pcx 10 64 1 16 22 -11 -8 3348 sprites/mus/pcx/bm93.pcx 33 64 1 11 32 -16 -7 3349 sprites/mus/pcx/bm93.pcx 66 64 1 16 22 -11 -8 // Action 2: Wagon bm93 3350 * 9 02 00 AD 01 01 00 00 00 00 3351 * 22 02 00 AE 81 10 00 FF 03 \b55 80 0D 0D \b55 80 14 14 \b29 80 16 16 AD 00 // <-- 55 pax and 29 tons 3352 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // Low cost when standing still 3353 * 18 02 00 A3 81 10 00 FF 02 \b55 80 14 14 \b29 80 16 16 AD 00 3354 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 3355 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail bm93 3356 * 4 01 00 01 04 // Format: spritenum pcxfile 3357 sprites/mus/pcx/bm93.pcx 1 96 1 23 8 -3 -12 3358 sprites/mus/pcx/bm93.pcx 10 96 1 16 22 -11 -8 3359 sprites/mus/pcx/bm93.pcx 33 96 1 11 32 -16 -7 3360 sprites/mus/pcx/bm93.pcx 66 96 1 16 22 -11 -8 // Action 2: Wagon bm93 3361 * 9 02 00 B0 01 01 00 00 00 00 3362 * 22 02 00 AD 81 10 00 FF 03 \b55 80 0D 0D \b40 80 14 14 \b29 80 16 16 B0 00 // <-- 12 pax and 47 tons 3363 * 14 02 00 B1 81 0C 00 FF 01 AD 00 36 36 AE 00 // Low cost when standing still 3364 * 18 02 00 A3 81 10 00 FF 02 \b40 80 14 14 \b29 80 16 16 B0 00 3365 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 3366 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: bm93 //!!Error (141): ID 34 21 out of valid range (00..73). 3367 * 12 03 00 01 \b*8500 01 FF A1 00 AC 00 3368 * 7 03 00 81 70 00 AF 00 3369 * 7 03 00 81 5F 00 B0 00 // ############# bm65 - Norway ########## // Action 1: Engine -bm65 3370 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 3371 sprites/mus/pcx/bm65.pcx 1 1 1 27 8 -3 -14 3372 sprites/mus/pcx/bm65.pcx 10 1 1 19 22 -11 -11 3373 sprites/mus/pcx/bm65.pcx 33 1 1 14 31 -16 -10 3374 sprites/mus/pcx/bm65.pcx 66 1 1 19 22 -11 -11 3375 sprites/mus/pcx/bm65.pcx 89 1 1 27 8 -3 -14 3376 sprites/mus/pcx/bm65.pcx 99 1 1 19 20 -9 -11 3377 sprites/mus/pcx/bm65.pcx 121 1 1 14 32 -16 -10 3378 sprites/mus/pcx/bm65.pcx 154 1 1 19 22 -11 -11 // Action 2: Engine -bm65 3379 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -bm65 3380 * 4 01 00 01 08 // Backwards // Format: spritenum pcxfile 3381 sprites/mus/pcx/bm65.pcx 1 32 1 27 8 -3 -14 3382 sprites/mus/pcx/bm65.pcx 10 32 1 19 22 -11 -11 3383 sprites/mus/pcx/bm65.pcx 33 32 1 14 31 -16 -10 3384 sprites/mus/pcx/bm65.pcx 66 32 1 19 22 -11 -11 3385 sprites/mus/pcx/bm65.pcx 89 32 1 27 8 -3 -14 3386 sprites/mus/pcx/bm65.pcx 99 32 1 19 20 -9 -11 3387 sprites/mus/pcx/bm65.pcx 121 32 1 14 32 -16 -10 3388 sprites/mus/pcx/bm65.pcx 154 32 1 19 22 -11 -11 // Action 2: Engine -bm65 3389 * 9 02 00 AB 01 01 00 00 00 00 // Action 1: purch List -bm65 3390 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3391 * 1 0 3392 * 1 0 3393 sprites/mus/pcx/bm65.pcx 1 128 01 12 87 -40 -8 3 3394 * 1 0 3395 * 1 0 3396 * 1 0 3397 sprites/mus/pcx/bm65.pcx 1 128 01 1 1 0 -0 7 3398 * 1 0 // Action 2: Engine -bm65 3399 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3400 * 14 02 00 A1 81 0C 00 FF 01 36 80 23 23 A0 00 // Purchise Screen text 3401 * 14 02 00 A2 81 10 00 FF 01 \b22 80 0D 0D AD 00 3402 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax -bm65 3403 * 4 01 00 01 08 // Format: spritenum pcxfile 3404 sprites/mus/pcx/bm65.pcx 1 64 1 23 8 -3 -12 3405 sprites/mus/pcx/bm65.pcx 10 64 1 16 20 -10 -8 3406 sprites/mus/pcx/bm65.pcx 33 64 1 14 28 -12 -10 3407 sprites/mus/pcx/bm65.pcx 66 64 1 16 20 -9 -8 3408 sprites/mus/pcx/bm65.pcx 1 64 1 23 8 -3 -12 3409 sprites/mus/pcx/bm65.pcx 10 64 1 16 20 -10 -8 3410 sprites/mus/pcx/bm65.pcx 33 64 1 14 28 -16 -10 3411 sprites/mus/pcx/bm65.pcx 66 64 1 16 20 -11 -8 // Action 2: Wagon 3412 * 9 02 00 AD 01 01 00 00 00 00 3413 * 22 02 00 AE 81 10 00 FF 03 \b22 80 0D 0D \b50 80 14 14 \b38 80 16 16 AD 00 // <-- 50 pax and 38 tons 3414 * 22 02 00 AF 81 0C 00 FF 03 \b20 80 12 12 AE 00 36 36 01 80 11 11 AD 00 // Low cost when standing still //!!Warning (42): Length does not match nvar of 01. (Expected 14 bytes) 3415 * 18 02 00 A3 81 10 00 FF 01 \b50 80 14 14 \b38 80 16 16 AD 00 3416 * 18 02 00 A4 81 0C 00 FF 02 01 80 11 11 A3 00 36 36 AD 00 3417 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail -bm65 3418 * 4 01 00 01 08 // Format: spritenum pcxfile 3419 sprites/mus/pcx/bm65.pcx 1 96 1 23 8 -3 -12 3420 sprites/mus/pcx/bm65.pcx 10 96 1 16 20 -10 -8 3421 sprites/mus/pcx/bm65.pcx 33 96 1 14 28 -12 -10 3422 sprites/mus/pcx/bm65.pcx 66 96 1 16 20 -9 -8 3423 sprites/mus/pcx/bm65.pcx 1 96 1 23 8 -3 -12 3424 sprites/mus/pcx/bm65.pcx 10 96 1 16 20 -10 -8 3425 sprites/mus/pcx/bm65.pcx 33 96 1 14 28 -16 -10 3426 sprites/mus/pcx/bm65.pcx 66 96 1 16 20 -11 -8 // Action 2: Wagon -bm65 3427 * 9 02 00 B0 01 01 00 00 00 00 3428 * 14 02 00 B1 81 0C 00 FF 01 01 80 11 11 B0 00 3429 * 22 02 00 AD 81 10 00 FF 03 \b22 80 0D 0D \b53 80 14 14 \b30 80 16 16 B1 00 // <-- 12 pax and 47 tons 3430 * 18 02 00 B2 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Low cost when standing still 3431 * 18 02 00 A3 81 10 00 FF 02 \b53 80 14 14 \b30 80 16 16 B1 00 3432 * 18 02 00 A4 81 0C 00 FF 02 01 80 11 11 A3 00 36 36 B1 00 3433 * 14 02 00 B1 82 B4 00 FF 01 A4 00 00 00 B2 00 // VarAction2: Front with panto, back without 3434 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 3435 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5F 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FC 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 3436 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3437 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 3438 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 3439 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 3: bm65 //!!Error (141): ID 37 21 out of valid range (00..73). 3440 * 12 03 00 01 \b*8503 01 FF A1 00 AC 00 3441 * 7 03 00 81 70 00 AF 00 3442 * 7 03 00 81 5E 00 B1 00 // ---------------------- // ----- Railbusses ----- // ---------------------- // ############ dm7 ############# //Action1: dm7 3443 * 4 01 00 01 08 // Format: spritenum pcxfile 3444 sprites/mus/pcx/dm7.pcx 1 1 1 24 8 -3 -12 3445 sprites/mus/pcx/dm7.pcx 10 1 1 18 22 -11 -10 3446 sprites/mus/pcx/dm7.pcx 33 1 1 14 32 -16 -10 3447 sprites/mus/pcx/dm7.pcx 66 1 1 18 22 -11 -10 3448 sprites/mus/pcx/dm7.pcx 89 1 1 24 8 -3 -12 3449 sprites/mus/pcx/dm7.pcx 98 1 1 18 22 -11 -10 3450 sprites/mus/pcx/dm7.pcx 121 1 1 14 32 -16 -10 3451 sprites/mus/pcx/dm7.pcx 154 1 1 18 22 -11 -10 // Action 2: dm7 3452 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3453 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w8300 \w8300 F7 80 3454 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 3455 * 4 01 00 01 04 3456 * 1 0 3457 * 1 0 3458 sprites/mus/pcx/dm7.pcx 1 32 01 12 77 -15 -8 3 3459 * 1 0 //Action2: Purch List 3460 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 6C 20 out of valid range (00..73). 3461 * 12 03 00 01 \b*8300 01 FF A0 00 AA 00 3462 * 6 09 08 01 \7= 01 F0 //Skips the disabling sprites // ---------------------------------------------------------------------------- // | ENGINES | // ---------------------------------------------------------------------------- // ######## e52500 ######### //!!Error (141): ID F0 23 out of valid range (00..73). 3463 * 61 00 00 \b24 01 \b*9200 00 \w1998-01-01 02 \b10 03 \b30 04 \b25 05 00 06 07 08 00 09 \w120 0B \w5175 12 FD 13 00 14 00 16 \b82 17 \b47 19 28 1C 00 1E 10 1F \b87 20 10 22 30 27 02 24 00 0E \dx4c3c 0D \b24 // ############# E646 - Italy ########## //!!Error (141): ID F1 23 out of valid range (00..73). 3464 * 61 00 00 \b24 01 \b*9201 00 \w1961-01-01 02 \b20 03 \b30 04 \b25 05 00 06 07 08 01 09 \w140 0B \w6600 12 FD 13 00 14 00 16 \b110 17 \b66 19 28 1C 00 1E 10 1F \b54 20 10 21 03 22 30 27 02 0E \dx4c3c 0D \b31 // ---------------------------------------------------------------------------- // | MUS | // ---------------------------------------------------------------------------- // ############ ETR500 ############# //!!Error (141): ID 1C 25 out of valid range (00..73). 3465 * 63 00 00 \b24 01 \b*9500 00 \w1993-01-01 02 \b30 03 \b30 04 \b255 05 00 06 07 08 01 09 \w250 0B \w11800 12 FD 13 01 14 00 15 00 16 \b54 17 \b178 19 28 1F \b60 20 10 22 30 27 06 28 \w3 29 \w1016 0E \dx4c3c 0D \b75 // ############# 594 ########## //!!Error (141): ID 1D 25 out of valid range (00..73). 3466 * 70 00 00 \b27 01 \b*9501 00 \w1997-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w160 0B \w1608 12 FD 13 01 14 \b63 15 00 16 \b40 17 \b44 19 08 1C 00 1F \b125 20 10 22 20 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b134 1B \w804 3467 * 2 10 F0 // Skip to this unless param 2 is 1 // South European engines // ALIGNMENTS OK // ----- e52500 --------- 3468 * 4 01 00 01 08 // Format: spritenum 3469 sprites/engines_updated/pcx/e52500.pcx 1 1 1 24 8 -3 -12 3470 sprites/engines_updated/pcx/e52500.pcx 10 1 1 19 22 -11 -11 3471 sprites/engines_updated/pcx/e52500.pcx 33 1 1 17 32 -16 -13 3472 sprites/engines_updated/pcx/e52500.pcx 66 1 1 19 22 -11 -11 3473 sprites/engines_updated/pcx/e52500.pcx 89 1 1 24 8 -3 -12 3474 sprites/engines_updated/pcx/e52500.pcx 98 1 1 19 22 -11 -11 3475 sprites/engines_updated/pcx/e52500.pcx 121 1 1 17 32 -16 -13 3476 sprites/engines_updated/pcx/e52500.pcx 154 1 1 19 22 -11 -11 // Action 2: 3477 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3478 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3479 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3480 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3481 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3482 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 3483 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3484 * 1 0 3485 * 1 0 3486 sprites/engines_updated/pcx/e52500.pcx 1 32 01 12 77 -15 -8 3 3487 * 1 0 //Action2: Purch List 3488 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID F0 23 out of valid range (00..73). 3489 * 12 03 00 01 \b*9200 01 FF A0 00 AA 00 // ############# E646 - Italy ########## // Action 1: Engine -e646 3490 * 4 01 00 01 08 // Engine // Format: spritenum pcxfile 3491 sprites/engines_updated/pcx/e646.pcx 1 1 1 18 8 -3 -9 3492 sprites/engines_updated/pcx/e646.pcx 10 1 1 14 16 -8 -6 3493 sprites/engines_updated/pcx/e646.pcx 33 1 1 14 20 -10 -10 3494 sprites/engines_updated/pcx/e646.pcx 66 1 1 14 16 -8 -6 3495 sprites/engines_updated/pcx/e646.pcx 89 1 1 18 8 -3 -9 3496 sprites/engines_updated/pcx/e646.pcx 98 1 1 14 16 -8 -6 3497 sprites/engines_updated/pcx/e646.pcx 121 1 1 14 20 -10 -10 3498 sprites/engines_updated/pcx/e646.pcx 154 1 1 14 16 -8 -6 3499 * 9 02 00 AA 01 01 00 00 00 00 3500 * 4 01 00 01 08 // 2nd part // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3501 sprites/engines_updated/pcx/e646.pcx 1 32 1 18 8 -3 -9 3502 sprites/engines_updated/pcx/e646.pcx 10 32 1 14 16 -8 -8 3503 sprites/engines_updated/pcx/e646.pcx 33 32 1 14 20 -10 -10 3504 sprites/engines_updated/pcx/e646.pcx 66 32 1 14 16 -8 -9 3505 sprites/engines_updated/pcx/e646.pcx 89 32 1 18 8 -3 -9 3506 sprites/engines_updated/pcx/e646.pcx 98 32 1 14 16 -8 -8 3507 sprites/engines_updated/pcx/e646.pcx 121 32 1 14 20 -10 -10 3508 sprites/engines_updated/pcx/e646.pcx 154 32 1 14 16 -8 -9 3509 * 9 02 00 AB 01 01 00 00 00 00 3510 * 4 01 00 01 04 // Purch List // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3511 * 1 0 3512 * 1 0 3513 sprites/engines_updated/pcx/e646.pcx 1 64 01 12 87 -25 -8 3 3514 * 1 0 // Action2; Purch List 3515 * 9 02 00 A0 01 01 00 00 00 00 // VarAction2's 3516 * 14 02 00 00 81 40 00 FF 01 AA 00 00 00 AB 00 //<-- if first entity, use AA, else use AB 3517 * 14 02 00 01 81 10 00 FF 01 73 80 01 01 FF 80 //<-- the 18 is VehID 3518 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Connectable? 3519 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3520 * 14 02 00 02 81 0C 00 FF 01 AD 00 1D 1D 02 00 // Low cost when standing still 3521 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D 02 00 3522 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 02 00 3523 * 14 02 00 02 82 B4 00 FF 01 A4 00 00 00 02 00 //Action 3 //!!Error (141): ID F1 23 out of valid range (00..73). 3524 * 12 03 00 01 \b*9201 01 FF A0 00 02 00 3525 * 7 03 00 81 73 00 AB 00 // south EU Mus // ############ ETR500 ############# // Action 1: purch List -ETR500 3526 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3527 * 1 0 3528 * 1 0 3529 sprites/mus/pcx/etr500.pcx 67 117 01 12 87 -40 -8 3 3530 * 1 0 3531 * 1 0 3532 * 1 0 3533 sprites/mus/pcx/etr500.pcx 67 117 01 1 1 -40 -8 3 3534 * 1 0 //Action2: Purch List 3535 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3536 * 14 02 00 A1 81 0C 00 FF 01 3B 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -ETR500 3537 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 3538 sprites/mus/pcx/etr500.pcx 67 11 1 23 8 -3 -11 3539 sprites/mus/pcx/etr500.pcx 76 11 1 17 22 -11 -9 3540 sprites/mus/pcx/etr500.pcx 99 11 1 13 31 -16 -9 3541 sprites/mus/pcx/etr500.pcx 132 11 1 18 22 -11 -10 3542 sprites/mus/pcx/etr500.pcx 155 11 1 23 8 -3 -12 3543 sprites/mus/pcx/etr500.pcx 164 11 1 18 22 -11 -10 3544 sprites/mus/pcx/etr500.pcx 187 11 1 13 32 -16 -9 3545 sprites/mus/pcx/etr500.pcx 220 11 1 17 22 -11 -9 // Action 2: Front 3546 * 9 02 00 AA 01 01 00 00 00 00 //Backwards 3547 * 4 01 00 01 08 // Format: spritenum pcxfile 3548 sprites/mus/pcx/etr500.pcx 67 64 1 23 8 -3 -11 3549 sprites/mus/pcx/etr500.pcx 76 64 1 17 22 -11 -9 3550 sprites/mus/pcx/etr500.pcx 99 64 1 13 31 -16 -9 3551 sprites/mus/pcx/etr500.pcx 132 64 1 17 22 -11 -9 3552 sprites/mus/pcx/etr500.pcx 155 64 1 23 8 -3 -12 3553 sprites/mus/pcx/etr500.pcx 164 64 1 17 22 -11 -9 3554 sprites/mus/pcx/etr500.pcx 187 64 1 13 32 -16 -9 3555 sprites/mus/pcx/etr500.pcx 220 64 1 17 22 -11 -9 // Action 2: Back 3556 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Panto at the Back 3557 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 3558 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 3559 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3560 * 14 02 00 A3 81 10 00 FF 01 \b2 80 0D 0D AC 00 3561 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 3562 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax 3563 * 4 01 00 01 04 // Format: spritenum pcxfile 3564 sprites/mus/pcx/etr500.pcx 67 37 1 23 8 -3 -11 3565 sprites/mus/pcx/etr500.pcx 76 37 1 17 22 -11 -9 3566 sprites/mus/pcx/etr500.pcx 99 37 1 13 31 -16 -9 3567 sprites/mus/pcx/etr500.pcx 132 37 1 17 22 -11 -9 // Action 2: Wagon 3568 * 9 02 00 AD 01 01 00 00 00 00 3569 * 18 02 00 AE 81 10 00 FF 02 \b60 80 14 14 \b54 80 16 16 AD 00 // <-- 60 pax and 54 tons 3570 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 //Action1: Wagon-mail 3571 * 4 01 00 01 04 // Format: spritenum pcxfile 3572 sprites/mus/pcx/etr500.pcx 67 91 1 23 8 -3 -11 3573 sprites/mus/pcx/etr500.pcx 76 91 1 17 22 -11 -9 3574 sprites/mus/pcx/etr500.pcx 99 91 1 13 31 -16 -9 3575 sprites/mus/pcx/etr500.pcx 132 91 1 17 22 -11 -9 // Action 2: Wagon -ETR500 3576 * 9 02 00 B0 01 01 00 00 00 00 // Mail mods 3577 * 18 02 00 AE 81 10 00 FF 02 \b45 80 14 14 \b54 80 16 16 B0 00 3578 * 14 02 00 B0 81 0C 00 FF 01 AE 00 36 36 B0 00 // Action 3: //!!Error (141): ID 1C 25 out of valid range (00..73). 3579 * 12 03 00 01 \b*9500 01 FF A1 00 AC 00 3580 * 7 03 00 81 70 00 AF 00 3581 * 7 03 00 81 5F 00 B0 00 // ############# 594 ########## // Action 1: Engine -594 3582 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 3583 sprites/mus/pcx/594.pcx 1 1 1 24 8 -3 -12 3584 sprites/mus/pcx/594.pcx 10 1 1 16 22 -11 -8 3585 sprites/mus/pcx/594.pcx 33 1 1 14 32 -16 -10 3586 sprites/mus/pcx/594.pcx 66 1 1 16 22 -11 -8 3587 sprites/mus/pcx/594.pcx 89 1 1 23 8 -3 -12 3588 sprites/mus/pcx/594.pcx 98 1 1 16 22 -11 -8 3589 sprites/mus/pcx/594.pcx 121 1 1 14 32 -16 -10 3590 sprites/mus/pcx/594.pcx 154 1 1 16 22 -11 -8 // Backwards 3591 sprites/mus/pcx/594.pcx 1 32 1 24 8 -3 -12 3592 sprites/mus/pcx/594.pcx 10 32 1 18 22 -11 -10 3593 sprites/mus/pcx/594.pcx 33 32 1 14 32 -16 -10 3594 sprites/mus/pcx/594.pcx 66 32 1 18 22 -11 -10 3595 sprites/mus/pcx/594.pcx 89 32 1 24 8 -3 -12 3596 sprites/mus/pcx/594.pcx 98 32 1 18 22 -11 -10 3597 sprites/mus/pcx/594.pcx 121 32 1 14 32 -16 -10 3598 sprites/mus/pcx/594.pcx 154 32 1 18 22 -11 -10 3599 * 9 02 00 AA 01 01 00 00 00 00 3600 * 9 02 00 AB 01 01 01 00 01 00 3601 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 3602 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 3603 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 3604 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 3605 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 3606 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 1: purch List -594 3607 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3608 * 1 0 3609 * 1 0 3610 sprites/mus/pcx/594.pcx 1 128 01 12 87 -40 -8 3 3611 * 1 0 3612 * 1 0 3613 * 1 0 3614 sprites/mus/pcx/594.pcx 1 128 01 1 1 -25 -8 3 3615 * 1 0 // Action 2: Engine -594 3616 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 3617 * 14 02 00 A1 81 0C 00 FF 01 2B 80 23 23 A0 00 // Purchise Screen text 3618 * 14 02 00 A2 81 10 00 FF 01 \b67 80 0D 0D A1 00 3619 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax -594 3620 * 4 01 00 01 04 // Format: spritenum pcxfile 3621 sprites/mus/pcx/594.pcx 1 64 1 24 8 -3 -12 3622 sprites/mus/pcx/594.pcx 10 64 1 18 22 -11 -10 3623 sprites/mus/pcx/594.pcx 33 64 1 14 32 -16 -10 3624 sprites/mus/pcx/594.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon 3625 * 9 02 00 AD 01 01 00 00 00 00 3626 * 22 02 00 AE 81 10 00 FF 03 \b67 80 0D 0D \b63 80 14 14 \b40 80 16 16 AD 00 // <-- 50 pax and 38 tons 3627 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 3628 * 18 02 00 A3 81 10 00 FF 02 \b63 80 14 14 \b40 80 16 16 AD 00 3629 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 //!!Warning (94): Redefining ID AF not used since previous definition at sprite 3627. 3630 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AD 00 //Action1: Wagon-mail -594 3631 * 4 01 00 01 04 // Format: spritenum pcxfile 3632 sprites/mus/pcx/594.pcx 1 96 1 24 8 -3 -12 3633 sprites/mus/pcx/594.pcx 10 96 1 18 22 -11 -10 3634 sprites/mus/pcx/594.pcx 33 96 1 14 32 -16 -10 3635 sprites/mus/pcx/594.pcx 66 96 1 18 22 -11 -10 // Action 2: Wagon -594 3636 * 9 02 00 B0 01 01 00 00 00 00 3637 * 22 02 00 AD 81 10 00 FF 03 \b67 80 0D 0D \b48 80 14 14 \b40 80 16 16 B0 00 // <-- 12 pax and 47 tons 3638 * 18 02 00 B1 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Low cost when standing still 3639 * 18 02 00 A3 81 10 00 FF 02 \b48 80 14 14 \b40 80 16 16 B0 00 3640 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 3641 * 14 02 00 B1 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: 594 //!!Error (141): ID 1D 25 out of valid range (00..73). 3642 * 12 03 00 01 \b*9501 01 FF A1 00 AC 00 3643 * 7 03 00 81 70 00 AF 00 3644 * 7 03 00 81 5F 00 B1 00 // West Europe // Engines 3645 * 6 09 09 01 \7= 01 F0 //Skips the disabling sprites - West Europe // ########## metrovik ########## //!!Error (141): ID E3 27 out of valid range (00..73). 3646 * 61 00 00 \b24 01 \b*10211 00 \w1953-01-01 02 \b10 03 \b30 04 \b25 05 \b00 06 \b07 08 \b00 09 \w145 0B \w2490 12 FD 13 \b00 14 \b00 16 \b102 17 \b55 19 28 1C 00 1E 10 1F \b51 20 10 22 30 27 02 24 00 0E \dx4c3C 0D \b23 // ########## NER ########## //!!Error (141): ID E2 27 out of valid range (00..73). 3647 * 66 00 00 \b25 01 \b*10210 00 \w1920-01-01 02 \b10 03 \b30 04 \b25 05 00 06 07 08 00 09 \w40 0B \w1100 12 FD 13 00 14 00 16 \b74 17 \b8 19 28 1C 00 1E 10 1F \b46 20 10 22 30 27 02 24 00 0E \dx4c30 0D \b95 2A \d699069 // ############# Lok2k ########## //!!Error (141): ID E0 27 out of valid range (00..73). 3648 * 61 00 00 \b24 01 \b*10208 00 \w1991-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 08 00 09 \w210 0B \w8175 12 FD 13 00 14 00 16 \b84 17 \b145 19 28 1C 00 1E 10 1F \b93 20 10 22 30 27 02 24 00 0E \dx4c3c 0D \b57 // ############ NS Class 1000 ############# //!!Error (141): ID DE 27 out of valid range (00..73). 3649 * 53 00 00 \b20 01 \b*10206 00 \w1948-01-01 02 2A 03 \b25 04 \b34 05 00 06 07 09 \w135 0B \w3749 12 FD 13 00 14 00 16 \b100 17 \b52 19 28 1F 2E 20 40 22 30 27 02 0E \dx4c3c 0D \b24 // ############# NS1600 ########## //!!Error (141): ID DF 27 out of valid range (00..73). 3650 * 51 00 00 \b19 01 \b*10207 00 \w1980-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w180 0B \w4539 12 FD 13 00 14 00 16 \b83 17 \b84 19 28 1F 50 20 40 22 30 0E \dx4c3c 0D \b35 // ############ Class 66 ############# //!!Error (141): ID 74 27 out of valid range (00..73). 3651 * 53 00 00 \b20 01 \b*10100 00 \w1998-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w120 0B \w3298 12 FD 13 00 14 00 16 \b130 17 \b39 19 08 1F 51 20 40 22 20 27 02 0E \dx4c3c 0D \b26 // ############ 26000 ############ //!!Error (141): ID DB 27 out of valid range (00..73). 3652 * 53 00 00 \b20 01 \b*10203 00 \w1989-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w200 0B \w7500 12 FD 13 00 14 00 16 \b90 17 \b113 19 28 1F \b50 20 20 22 30 27 02 0E \dx4c3c 0D \b47 // ############ 27000 ############# //!!Error (141): ID E1 27 out of valid range (00..73). 3653 * 53 00 00 \b20 01 \b*10209 00 \w1953-01-01 02 10 03 \b35 04 \b30 05 00 06 07 09 \w145 0B \w3000 12 FD 13 00 14 00 16 \b102 17 \b56 19 28 1F \b51 20 20 22 30 27 02 0E \dx4c3c 0D \b24 // ############ 1044 ############# //!!Error (141): ID DA 27 out of valid range (00..73). 3654 * 53 00 00 \b20 01 \b*10202 00 \w1974-01-01 02 10 03 \b35 04 \b35 05 00 06 07 09 \w160 0B \w7000 12 FD 13 00 14 00 16 \b84 17 \b78 19 28 1F \b100 20 20 22 30 27 02 0E \dx4c3c 0D \b36 // ############ c4-4 ############# //!!Error (141): ID D9 27 out of valid range (00..73). 3655 * 55 00 00 \b21 01 \b*10201 00 \w1954-01-01 02 10 03 \b35 04 \b30 05 00 06 07 09 \w65 0B \w1001 12 FD 13 00 14 00 16 \b65 17 \b12 19 28 1F \b40 20 20 21 02 22 30 27 02 0E \dx4c30 0D \b118 // ############ hle13 ############# //!!Error (141): ID DD 27 out of valid range (00..73). 3656 * 53 00 00 \b20 01 \b*10205 00 \w1997-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w200 0B \w7000 12 FD 13 00 14 00 16 \b90 17 \b111 19 28 1F \b82 20 20 22 30 27 02 0E \dx4c3c 0D \b46 // ############ e04-01 ############# //!!Error (141): ID DC 27 out of valid range (00..73). 3657 * 53 00 00 \b20 01 \b*10204 00 \w1933-01-01 02 10 03 \b35 04 \b35 05 00 06 07 09 \w110 0B \w2950 12 FD 13 00 14 00 16 \b92 17 \b36 19 28 1F \b51 20 20 22 30 27 02 0E \dx4c30 0D \b246 // ############ V200 ############# //!!Error (141): ID 76 27 out of valid range (00..73). 3658 * 51 00 00 \b19 01 \b*10102 00 \w1956-01-01 02 10 03 \b20 04 \b30 05 00 06 07 09 \w140 0B \w2169 12 FD 13 00 14 00 16 \b81 17 \b40 19 08 1F \b75 20 20 22 20 0E \dx4c3c 0D \b27 // ############ Class 67 ############# //!!Error (141): ID 75 27 out of valid range (00..73). 3659 * 53 00 00 \b20 01 \b*10101 00 \w1961-01-01 02 10 03 \b35 04 \b25 05 00 06 07 09 \w120 0B \w1408 12 FD 13 00 14 00 16 \b79 17 \b29 19 08 1F \b69 20 40 22 20 27 02 0E \dx4c3c 0D \b21 // ############ SNCB 78 ############# //!!Error (141): ID 77 27 out of valid range (00..73). 3660 * 55 00 00 \b21 01 \b*10103 00 \w1999-01-01 02 10 03 \b35 04 \b255 05 00 06 07 09 \w100 0B \w1541 12 FD 13 00 14 00 16 \b87 17 \b23 19 08 1F \b79 20 40 22 20 27 02 21 01 0E \dx4c30 0D \b239 // ############ Ae 6/6 ############# //!!Error (141): ID D8 27 out of valid range (00..73). 3661 * 53 00 00 \b20 01 \b*10200 00 \w1955-01-01 02 07 03 \b60 04 \b15 05 00 06 07 09 \w125 0B \w5842 12 FD 13 00 14 00 16 \b120 17 \b57 19 28 1F \b84 20 40 22 30 27 02 0E \dx4c3c 0D \b27 // ############ 140C ############# //!!Error (141): ID 10 27 out of valid range (00..73). 3662 * 57 00 00 \b22 01 \b*10000 00 \w1920-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w80 0B \w1500 12 FD 13 00 14 00 16 \b126 17 \b16 19 00 1E 10 1F \b42 20 40 21 01 22 06 27 02 0E \dx4c30 0D \b230 // ############ 141ta ############# //!!Error (141): ID 11 27 out of valid range (00..73). 3663 * 57 00 00 \b22 01 \b*10001 00 \w1922-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w70 0B \w1360 12 FD 13 00 14 00 16 \b94 17 \b12 19 00 1E 10 1F \b66 20 40 21 01 22 06 27 02 0E \dx4c30 0D \b203 // ############ 150b ############# //!!Error (141): ID 12 27 out of valid range (00..73). 3664 * 57 00 00 \b22 01 \b*10002 00 \w1933-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w105 0B \w2260 12 FD 13 00 14 00 16 \b174 17 \b30 19 00 1E 10 1F \b26 20 40 21 01 22 06 27 02 0E \dx4c3c 0D \b24 // ############ 6300 ############# //!!Error (141): ID 13 27 out of valid range (00..73). 3665 * 57 00 00 \b22 01 \b*10003 00 \w1930-01-01 02 03 03 \b30 04 \b30 05 00 06 07 09 \w90 0B \w1609 12 FD 13 00 14 00 16 \b127 17 \b19 19 00 1E 10 1F \b66 20 40 21 00 22 06 27 02 0E \dx4c3c 0D \b19 // ------------ MUs ------------ // ############ tgv-a ############# //!!Error (141): ID 11 29 out of valid range (00..73). 3666 * 55 00 00 \b21 01 \b*10513 00 \w1988-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 08 01 09 \w300 0B \w12000 12 FD 13 01 14 00 16 \b38 17 \b246 19 28 1F \b255 20 08 22 30 27 06 0E \dx4c3c 0D \b94 // ######### TGV DUPLEX ########## //!!Error (141): ID 12 29 out of valid range (00..73). 3667 * 67 00 00 \b26 01 \b*10514 00 \w1995-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 07 \b8 08 01 09 \w300 0b \w12000 12 FD 13 01 14 \b00 15 00 16 \b38 17 \b249 19 28 1c 00 1f \b255 20 00 22 30 27 06 28 \w1 29 \w1018 0D \b132 0E \dx4c3c // ######### TGV POS V150 ########## 3668 * 67 00 00 \b27 01 \b30 00 \w2007-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 07 \b8 08 01 09 \w574 0b \w26800 12 FD 13 00 14 \b00 15 00 16 \b192 17 \b255 19 28 1c 00 1f \b132 20 00 22 30 27 06 28 \w1 29 \w1018 0D \b255 0E \dx4c3c 1E 10 // ############ 2200 ############# //!!Error (141): ID 06 29 out of valid range (00..73). 3669 * 70 00 00 \b27 01 \b*10502 00 \w1999-01-01 02 \b05 03 \b20 04 \b255 05 00 06 07 07 \b20 08 01 09 \w160 0B \w2100 12 FD 13 01 14 \b110 15 00 16 \b52 17 \b54 19 28 1B \w1050 1C 00 1F \b68 20 20 22 30 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b120 // ############ hsa ############# //!!Error (141): ID 0A 29 out of valid range (00..73). 3670 * 68 00 00 \b26 01 \b*10506 00 \w2012-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 07 08 08 01 09 \w300 0B \w2200 12 FD 13 01 14 \b42 15 00 16 \b30 17 \b202 19 28 1F FF 20 00 22 30 27 06 0E \dx4c3C 0D \b21 1B \w1100 28 \w3 29 \w1016 // ########### tgv-thalys ############# //!!Error (141): ID 13 29 out of valid range (00..73). 3671 * 57 00 00 \b22 01 \b*10515 00 \w1995-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 08 01 09 \w300 0B \w12000 12 FD 13 01 14 00 16 \b38 17 \b246 19 28 1F \b255 20 00 22 30 27 06 1E 04 0E \dx4c3c 0D \b94 // ############ Et420 ############# //!!Error (141): ID 09 29 out of valid range (00..73). 3672 * 68 00 00 \b26 01 \b*10505 00 \w1969-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w120 0B \w1000 12 FD 13 01 14 \b75 15 00 16 \b46 17 \b30 19 28 1F \b88 1B \w1000 20 10 22 30 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b80 // ############# dmu168 UK ########## //!!Error (141): ID 05 29 out of valid range (00..73). 3673 * 70 00 00 \b27 01 \b*10501 00 \w1997-01-01 02 \b05 03 \b40 04 \b75 05 00 06 07 07 \b20 08 01 09 \w161 0B \w2600 1B \w1300 12 FD 13 01 14 \b42 15 00 16 \b40 17 \b46 19 08 1C 00 1F \b50 20 \b20 22 20 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b134 // ############# ICM - Netherlands ########## //!!Error (141): ID 0C 29 out of valid range (00..73). 3674 * 70 00 00 \b27 01 \b*10508 00 \w1979-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 07 \b08 08 01 09 \w160 0B \w1200 12 FD 13 01 14 \b61 15 00 16 \b49 17 \b52 19 28 1B \w600 1C 00 1F \b62 20 10 22 30 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b106 // ############ ddar ############# //!!Error (141): ID 08 29 out of valid range (00..73). 3675 * 65 00 00 \b25 01 \b*10504 00 \w1997-01-01 02 \b10 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w160 0B \w6000 12 FD 13 01 14 \b50 15 00 16 \b72 17 \b64 19 28 1F \b78 20 20 22 30 27 06 28 \w3 29 \w1016 0E \dx4c3c 0D \b31 // ############# plany .nl ########## //!!Error (141): ID 0E 29 out of valid range (00..73). 3676 * 72 00 00 \b28 01 \b*10510 00 \w1975-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b20 08 01 09 \w125 0B \w1144 1B \w572 12 FD 13 01 14 \b66 15 00 16 \b53 17 \b32 19 28 23 \b0 1C 00 1F \b25 20 30 22 30 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b78 // ############ radbe510 ############# //!!Error (141): ID 0F 29 out of valid range (00..73). 3677 * 68 00 00 \b26 01 \b*10511 00 \w1965-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b20 08 01 09 \w125 0B \w2200 12 FD 13 01 14 \b56 15 00 16 \b56 17 \b34 19 28 1B \w1100 1F \b56 20 20 22 30 27 06 28 \w3 29 \w1016 0E \dx4c30 0D \b80 // ############# rbde560 - Switzerland ########## //!!Error (141): ID 10 29 out of valid range (00..73). 3678 * 70 00 00 \b27 01 \b*10512 00 \w1984-01-01 02 \b20 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w140 0B \w2300 12 FD 13 01 14 \b56 15 00 16 \b35 17 \b40 19 28 1B \w1150 1C 00 1F \b78 20 10 22 30 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b92 // ############ ice3 ############# //!!Error (141): ID 0B 29 out of valid range (00..73). 3679 * 70 00 00 \b27 01 \b*10507 00 \w2000-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 07 \b08 08 01 09 \w330 0B \w1400 12 FD 13 00 14 \b45 15 00 16 \b51 17 \b253 19 28 1B \w1400 1F \b255 20 08 22 30 27 06 28 \w1 29 \w1018 0E \dx4c3C 0D \b14 1E 10 // ####### CargoSprinter Germany ######### //!!Error (141): ID 04 29 out of valid range (00..73). 3680 * 70 00 00 \b27 01 \b*10500 00 \w1996-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 07 \b20 08 00 09 \w140 0B \w1500 12 FD 13 01 14 \b40 15 05 16 \b30 17 \b33 19 08 1B \w750 1C 00 1F \b40 20 10 22 20 27 07 28 \w32 29 \w75 0E \dx4c30 0D \b144 // ############# 4041 - Austria ########## //!!Error (141): ID 07 29 out of valid range (00..73). 3681 * 70 00 00 \b27 01 \b*10503 00 \w1929-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b08 08 01 09 \w80 0B \w1100 12 FD 13 01 14 \b40 15 00 16 \b74 17 \b15 19 28 1C 00 1F \b20 20 10 22 30 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b46 1B \w550 // ############# mat24 - Netherlands ########## //!!Error (141): ID 0D 29 out of valid range (00..73). 3682 * 70 00 00 \b27 01 \b*10509 00 \w1924-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b08 08 01 09 \w100 0B \w1418 12 FD 13 01 14 \b30 15 00 16 \b30 17 \b19 19 28 1C 00 1F \b20 20 10 22 30 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b54 1B \w707 // ############# mat36 - Netherlands ########## //!!Error (141): ID 16 29 out of valid range (00..73). 3683 * 70 00 00 \b27 01 \b*10518 00 \w1936-01-01 02 \b20 03 \b30 04 \b30 05 00 06 07 07 \b08 08 01 09 \w125 0B \w1066 12 FD 13 01 14 \b52 15 00 16 \b45 17 \b31 19 28 1C 00 1F \b87 20 10 22 30 27 07 28 \w1 29 \w1018 0E \dx4c30 0D \b74 1B \w533 // ############ VT612 ########## //!!Error (141): ID 14 29 out of valid range (00..73). 3684 * 70 00 00 \b27 01 \b*10516 00 \w1998-01-01 02 \b05 03 \b30 04 \b255 05 00 06 07 07 \b20 08 01 09 \w160 0B \w1320 1B \w660 12 FD 13 01 14 \b73 15 00 16 \b58 17 \b47 19 08 1C 00 1F \b48 20 20 22 20 27 07 28 \w3 29 \w1016 0E \dx4c30 0D \b148 // ############# SH125 Un-Ki ############# //!!Error (141): ID 15 29 out of valid range (00..73). 3685 * 67 00 00 \b26 01 \b*10517 00 \w1976-01-01 02 \b10 03 \b30 04 \b30 05 00 06 07 07 \b08 08 01 09 \w200 0B \w4500 12 FD 13 01 14 \b0 15 00 16 \b70 17 \b84 19 08 1C 00 1F \b37 20 20 22 20 27 06 28 \w3 29 \w1016 0E \dx4c3C 0D \b54 // ---------------------- // ----- Railbusses ----- // ---------------------- // ############ vt133 ############# //!!Error (141): ID 3D 28 out of valid range (00..73). 3686 * 59 00 00 \b23 01 \b*10301 00 \w1932-01-01 02 20 03 \b20 04 \b20 05 00 06 07 07 \b08 09 \w56 0B \w38 12 FD 13 00 14 \b24 15 00 16 \b18 17 \b4 19 08 1F \b42 20 30 21 01 22 20 27 06 0E \dx4c30 0D \b12 // ############ 479 ############# //!!Error (141): ID 3C 28 out of valid range (00..73). 3687 * 59 00 00 \b23 01 \b*10300 00 \w1930-01-01 02 20 03 \b20 04 \b40 05 00 06 07 07 \b9 09 \w50 0B \w175 12 FD 13 00 14 \b35 15 00 16 \b23 17 \b4 19 28 1F \b32 20 20 21 03 22 30 27 06 0E \dx4c30 0D \b10 // ###### 153111 ###### //!!Error (141): ID CF 3B out of valid range (00..73). 3688 * 59 00 00 \b23 01 \b*15311 00 \w1991-01-01 02 20 03 \b20 04 \b255 05 00 06 07 07 \b15 09 \w100 0B \w285 12 FD 13 00 14 \b75 15 00 16 \b42 17 \b19 19 08 1F \b26 20 20 21 00 22 20 27 06 0E \dx4c30 0D \b20 // ---------------------- // ------- Metros ------- // ---------------------- // ############ ut2 ############# //!!Error (141): ID A6 28 out of valid range (00..73). 3689 * 69 00 00 \b27 01 \b*10406 00 \w1929-01-01 02 \b10 03 \b30 04 \b45 05 01 06 07 07 \b61 08 00 09 \w60 0B \w375 12 FD 13 00 14 \b157 15 00 16 \b50 17 \b8 19 32 1C 00 1F \b18 20 20 21 00 22 30 27 00 28 \w1 29 \w1018 0E \dx4c30 0D \b33 // ############# mp89 France ########## //!!Error (141): ID A5 28 out of valid range (00..73). 3690 * 74 00 00 \b29 01 \b*10405 00 \w1995-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w100 0B \w634 12 FD 13 01 14 \b120 15 00 16 \b28 17 \b19 19 32 1B \w634 23 \b0 1C 00 1F \b46 20 20 21 01 22 30 27 02 28 \w1 29 \w1018 0E \dx4c30 0D \b246 // ############# london1903 ########## //!!Error (141): ID A7 28 out of valid range (00..73). 3691 * 79 00 00 \b30 01 \b*10407 00 \w1920-01-01 02 \b10 03 \b30 04 \b60 05 01 06 07 07 \b63 08 00 09 \w70 0B \w300 12 FD 13 01 14 \b125 15 00 16 \b45 17 \b10 19 32 1B \w300 23 \b0 1C 00 1F \b58 20 20 21 00 22 30 27 02 28 \w1 2A \d695100 29 \w1018 0E \dx4c30 0D \b189 // ############# m2-840 France ########## //!!Error (141): ID A4 28 out of valid range (00..73). 3692 * 74 00 00 \b29 01 \b*10404 00 \w1957-01-01 02 \b10 03 \b30 04 \b40 05 01 06 07 07 \b60 08 00 09 \w80 0B \w450 12 FD 13 01 14 \b140 15 00 16 \b37 17 \b13 19 32 1B \w450 23 \b0 1C 00 1F \b84 20 20 21 01 22 30 27 02 28 \w1 29 \w1018 0E \dx4c30 0D \b219 // ############# dlr UK ########## //!!Error (141): ID A1 28 out of valid range (00..73). 3693 * 74 00 00 \b29 01 \b*10401 00 \w1987-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w80 0B \w600 12 FD 13 01 14 \b147 15 00 16 \b18 17 \b12 19 32 1B \w600 23 \b0 1C 00 1F \b217 20 20 21 02 22 30 27 02 28 \w1 29 \w1018 0E \dx4c3C 0D \b229 // ############# 1938 UK ########## //!!Error (141): ID A2 28 out of valid range (00..73). 3694 * 74 00 00 \b29 01 \b*10402 00 \w1938-01-01 02 \b10 03 \b50 04 \b40 05 01 06 07 07 \b60 08 00 09 \w70 0B \w600 12 FD 13 01 14 \b120 15 00 16 \b26 17 \b10 19 32 1B \w600 23 \b0 1C 00 1F \b200 20 20 21 01 22 30 27 02 28 \w1 29 \w1018 0E \dx4c30 0D \b196 // ############# m1 holland ########## //!!Error (141): ID A3 28 out of valid range (00..73). 3695 * 74 00 00 \b29 01 \b*10403 00 \w1973-01-01 02 \b10 03 \b30 04 \b50 05 01 06 07 07 \b60 08 00 09 \w90 0B \w580 12 FD 13 01 14 \b174 15 00 16 \b31 17 \b16 19 32 1B \w580 23 \b0 1C 00 1F \b189 20 20 21 00 22 30 27 02 28 \w1 29 \w1018 0E \dx4c3c 0D \b19 // ############# caf90 holland ########## //!!Error (141): ID A0 28 out of valid range (00..73). 3696 * 74 00 00 \b29 01 \b*10400 00 \w1997-01-01 02 \b10 03 \b30 04 \b255 05 01 06 07 07 \b60 08 00 09 \w70 0B \w700 12 FD 13 01 14 \b240 15 00 16 \b47 17 \b11 19 32 1B \w700 23 \b0 1C 00 1F \b66 20 20 21 00 22 30 27 06 28 \w1 29 \w1018 0E \dx4c3C 0D \b21 3697 * 2 10 F0 // Skip to this unless param 2 is 1< // West EU Engines // ----- metrovik --------- 3698 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3699 sprites/engines_updated/pcx/metrovik.pcx 1 1 1 24 8 -3 -12 1 3700 sprites/engines_updated/pcx/metrovik.pcx 10 1 1 18 22 -11 -11 2 3701 sprites/engines_updated/pcx/metrovik.pcx 33 1 1 14 32 -16 -11 3702 sprites/engines_updated/pcx/metrovik.pcx 66 1 1 18 22 -11 -12 4 3703 sprites/engines_updated/pcx/metrovik.pcx 89 1 1 24 8 -3 -12 1 3704 sprites/engines_updated/pcx/metrovik.pcx 98 1 1 18 22 -11 -11 2 3705 sprites/engines_updated/pcx/metrovik.pcx 121 1 1 14 32 -16 -11 3 3706 sprites/engines_updated/pcx/metrovik.pcx 154 1 1 18 22 -11 -12 4 // Action 2: NS Class 1000 3707 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3708 * 18 02 00 AD 81 C6 00 FF 02 // 2 ranges F9 80 5F 5F // Dissalow 5F to 5F. I.E. the express muwagon with message F9 F9 80 70 70 // Dissalow 70 to 70. I.E. the PAX muwagon with message F9 FE 80 // Allow everything else 3709 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3710 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3711 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3712 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 3713 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3714 * 1 0 3715 * 1 0 3716 sprites/engines_updated/pcx/metrovik.pcx 1 32 01 12 77 -15 -8 3 3717 * 1 0 //Action2: Purch List 3718 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID E3 27 out of valid range (00..73). 3719 * 12 03 00 01 \b*10211 01 FF A0 00 AA 00 // ----- NER --------- 3720 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3721 sprites/engines_updated/pcx/ner.pcx 1 1 1 24 8 -3 -12 3722 sprites/engines_updated/pcx/ner.pcx 10 1 1 18 22 -11 -10 3723 sprites/engines_updated/pcx/ner.pcx 33 1 1 15 32 -16 -11 3724 sprites/engines_updated/pcx/ner.pcx 66 1 1 18 22 -11 -10 3725 sprites/engines_updated/pcx/ner.pcx 89 1 1 24 8 -3 -12 3726 sprites/engines_updated/pcx/ner.pcx 98 1 1 18 22 -11 -10 3727 sprites/engines_updated/pcx/ner.pcx 121 1 1 15 32 -16 -11 3728 sprites/engines_updated/pcx/ner.pcx 154 1 1 18 22 -11 -10 // Action 2: 3729 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3730 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3731 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3732 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D AA 00 3733 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3734 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List 3735 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3736 * 1 0 3737 * 1 0 3738 sprites/engines_updated/pcx/ner.pcx 1 32 01 12 77 -15 -8 3 3739 * 1 0 //Action2: Purch List 3740 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID E2 27 out of valid range (00..73). 3741 * 12 03 00 01 \b*10210 01 FF A0 00 AA 00 // ############# Lok2k ########## 3742 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3743 sprites/engines_updated/pcx/lok2k.pcx 1 1 1 24 8 -3 -12 3744 sprites/engines_updated/pcx/lok2k.pcx 10 1 1 18 24 -12 -10 3745 sprites/engines_updated/pcx/lok2k.pcx 35 1 1 18 32 -16 -14 3746 sprites/engines_updated/pcx/lok2k.pcx 68 1 1 18 24 -10 -10 3747 sprites/engines_updated/pcx/lok2k.pcx 93 1 1 24 8 -3 -12 3748 sprites/engines_updated/pcx/lok2k.pcx 102 1 1 18 24 -12 -10 3749 sprites/engines_updated/pcx/lok2k.pcx 127 1 1 18 32 -16 -14 3750 sprites/engines_updated/pcx/lok2k.pcx 160 1 1 18 24 -14 -10 // Action 2: NS Class 1000 3751 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3752 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3753 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3754 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3755 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3756 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List -Class 1000 3757 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3758 * 1 0 3759 * 1 0 3760 sprites/engines_updated/pcx/lok2k.pcx 1 32 01 12 77 -15 -8 3 3761 * 1 0 //Action2: Purch List 3762 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID E0 27 out of valid range (00..73). 3763 * 12 03 00 01 \b*10208 01 FF A0 00 AA 00 // ############ NS Class 1000 ############# //Action1: NS Class 1000 3764 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3765 sprites/engines_updated/pcx/ns1000.pcx 1 1 1 23 8 -3 -13 3766 sprites/engines_updated/pcx/ns1000.pcx 10 1 1 18 21 -11 -10 3767 sprites/engines_updated/pcx/ns1000.pcx 32 1 1 14 30 -15 -10 3768 sprites/engines_updated/pcx/ns1000.pcx 63 1 1 17 21 -10 -9 3769 sprites/engines_updated/pcx/ns1000.pcx 85 1 1 22 8 -3 -13 3770 sprites/engines_updated/pcx/ns1000.pcx 94 1 1 17 21 -11 -9 3771 sprites/engines_updated/pcx/ns1000.pcx 116 1 1 14 30 -15 -10 3772 sprites/engines_updated/pcx/ns1000.pcx 147 1 1 18 21 -10 -10 // Action 2: NS Class 1000 3773 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3774 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3775 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3776 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3777 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3778 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List -Class 1000 3779 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3780 * 1 0 3781 * 1 0 3782 sprites/engines_updated/pcx/ns1000.pcx 1 31 01 13 77 -15 -9 3 3783 * 1 0 //Action2: Purch List 3784 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID DE 27 out of valid range (00..73). 3785 * 12 03 00 01 \b*10206 01 FF A0 00 AA 00 // ############ NS Class 1600 ############# //Action1: NS Class 1600 3786 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3787 sprites/engines_updated/pcx/ns1600.pcx 1 1 1 24 8 -3 -12 3788 sprites/engines_updated/pcx/ns1600.pcx 10 1 1 19 24 -12 -11 3789 sprites/engines_updated/pcx/ns1600.pcx 35 1 1 15 32 -16 -11 3790 sprites/engines_updated/pcx/ns1600.pcx 68 1 1 20 24 -12 -12 3791 sprites/engines_updated/pcx/ns1600.pcx 93 1 1 25 8 -3 -13 3792 sprites/engines_updated/pcx/ns1600.pcx 102 1 1 20 24 -12 -12 3793 sprites/engines_updated/pcx/ns1600.pcx 127 1 1 15 32 -16 -11 3794 sprites/engines_updated/pcx/ns1600.pcx 160 1 1 19 24 -12 -11 // Action 2: NS Class 1600 3795 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3796 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3797 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3798 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3799 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3800 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 3801 * 4 01 00 01 04 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3802 * 1 0 3803 * 1 0 3804 sprites/engines_updated/pcx/ns1600.pcx 1 32 01 12 77 -16 -8 3 3805 * 1 0 //Action2: Purch List 3806 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID DF 27 out of valid range (00..73). 3807 * 12 03 00 01 \b*10207 01 FF A0 00 AA 00 // ############ Class 66 ############# //Action1: Class 66 3808 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3809 sprites/engines_updated/pcx/class66.pcx 1 1 1 24 8 -3 -12 3810 sprites/engines_updated/pcx/class66.pcx 10 1 1 16 22 -11 -8 3811 sprites/engines_updated/pcx/class66.pcx 33 1 1 10 32 -16 -6 3812 sprites/engines_updated/pcx/class66.pcx 66 1 1 16 22 -10 -8 3813 sprites/engines_updated/pcx/class66.pcx 90 1 1 23 8 -3 -12 3814 sprites/engines_updated/pcx/class66.pcx 99 1 1 16 22 -11 -8 3815 sprites/engines_updated/pcx/class66.pcx 122 1 1 10 32 -16 -6 3816 sprites/engines_updated/pcx/class66.pcx 155 1 1 16 22 -10 -8 // Action 2: Class 66 3817 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3818 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3819 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3820 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3821 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3822 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Action 1: Purch List 3823 * 4 01 00 01 04 3824 * 1 0 3825 * 1 0 3826 sprites/engines_updated/pcx/class66.pcx 1 32 01 12 77 -16 -8 7 3827 * 1 0 //Action2: Purch List 3828 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 74 27 out of valid range (00..73). 3829 * 12 03 00 01 \b*10100 01 FF A0 00 AA 00 // ############ SNCB 78 ############# 3830 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3831 sprites/engines_updated/pcx/nmbs7800.pcx 01 1 1 24 08 -03 -12 3832 sprites/engines_updated/pcx/nmbs7800.pcx 10 1 1 18 22 -11 -10 3833 sprites/engines_updated/pcx/nmbs7800.pcx 33 1 1 14 32 -16 -10 3834 sprites/engines_updated/pcx/nmbs7800.pcx 66 1 1 18 22 -11 -10 3835 sprites/engines_updated/pcx/nmbs7800.pcx 89 1 1 24 08 -03 -12 3836 sprites/engines_updated/pcx/nmbs7800.pcx 98 1 1 18 22 -11 -10 3837 sprites/engines_updated/pcx/nmbs7800.pcx 121 1 1 14 32 -16 -10 3838 sprites/engines_updated/pcx/nmbs7800.pcx 154 1 1 18 22 -11 -10 // Action 2: 3839 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3840 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3841 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3842 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D AA 00 3843 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3844 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Action 1: Purch List 3845 * 4 01 00 01 04 3846 * 1 0 3847 * 1 0 3848 sprites/engines_updated/pcx/nmbs7800.pcx 1 32 01 12 77 -16 -8 7 3849 * 1 0 //Action2: Purch List 3850 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 77 27 out of valid range (00..73). 3851 * 12 03 00 01 \b*10103 01 FF A0 00 AA 00 // ############ 26000 ############# //Action1: TEP 26000 3852 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3853 sprites/engines_updated/pcx/26000.pcx 1 1 1 21 8 -3 -11 3854 sprites/engines_updated/pcx/26000.pcx 10 1 1 17 22 -11 -9 3855 sprites/engines_updated/pcx/26000.pcx 33 1 1 14 29 -14 -10 3856 sprites/engines_updated/pcx/26000.pcx 63 1 1 17 22 -11 -9 3857 sprites/engines_updated/pcx/26000.pcx 86 1 1 21 8 -3 -11 3858 sprites/engines_updated/pcx/26000.pcx 95 1 1 17 22 -11 -9 3859 sprites/engines_updated/pcx/26000.pcx 118 1 1 14 29 -14 -10 3860 sprites/engines_updated/pcx/26000.pcx 148 1 1 17 22 -11 -9 // Action 2: 26000 3861 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3862 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3863 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3864 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3865 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3866 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3867 * 4 01 00 01 04 3868 * 1 0 3869 * 1 0 3870 sprites/engines_updated/pcx/26000.pcx 1 32 01 12 77 -16 -8 7 3871 * 1 0 //Action2: Purch List 3872 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID DB 27 out of valid range (00..73). 3873 * 12 03 00 01 \b*10203 01 FF A0 00 AA 00 // ############ 27000 ############# //Action1: 27000 3874 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3875 sprites/engines_updated/pcx/27000.pcx 1 1 1 22 8 -3 -11 3876 sprites/engines_updated/pcx/27000.pcx 10 1 1 18 22 -11 -10 3877 sprites/engines_updated/pcx/27000.pcx 33 1 1 14 32 -16 -10 3878 sprites/engines_updated/pcx/27000.pcx 66 1 1 18 22 -11 -10 3879 sprites/engines_updated/pcx/27000.pcx 89 1 1 22 8 -3 -11 3880 sprites/engines_updated/pcx/27000.pcx 98 1 1 18 22 -11 -10 3881 sprites/engines_updated/pcx/27000.pcx 121 1 1 14 32 -16 -10 3882 sprites/engines_updated/pcx/27000.pcx 154 1 1 18 22 -11 -10 // Action 2: 27000 3883 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3884 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3885 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3886 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3887 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3888 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3889 * 4 01 00 01 04 3890 * 1 0 3891 * 1 0 3892 sprites/engines_updated/pcx/27000.pcx 1 32 01 12 77 -16 -8 7 3893 * 1 0 //Action2: Purch List 3894 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID E1 27 out of valid range (00..73). 3895 * 12 03 00 01 \b*10209 01 FF A0 00 AA 00 // ############ 1044 ############# //Action1: 1044 3896 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3897 sprites/engines_updated/pcx/1044.pcx 1 1 1 24 8 -3 -12 3898 sprites/engines_updated/pcx/1044.pcx 10 1 1 17 20 -10 -9 3899 sprites/engines_updated/pcx/1044.pcx 31 1 1 15 32 -14 -11 3900 sprites/engines_updated/pcx/1044.pcx 64 1 1 17 20 -10 -9 3901 sprites/engines_updated/pcx/1044.pcx 85 1 1 24 8 -3 -12 3902 sprites/engines_updated/pcx/1044.pcx 94 1 1 17 20 -10 -9 3903 sprites/engines_updated/pcx/1044.pcx 115 1 1 15 32 -14 -11 3904 sprites/engines_updated/pcx/1044.pcx 148 1 1 17 20 -10 -9 // Action 2: 1044 3905 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3906 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3907 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3908 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3909 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3910 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3911 * 4 01 00 01 04 3912 * 1 0 3913 * 1 0 3914 sprites/engines_updated/pcx/1044.pcx 1 32 01 12 77 -16 -8 7 3915 * 1 0 //Action2: Purch List 3916 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID DA 27 out of valid range (00..73). 3917 * 12 03 00 01 \b*10202 01 FF A0 00 AA 00 // ############ c4-4 ############# //Action1: c4-4 3918 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3919 sprites/engines_updated/pcx/c4-4.pcx 1 1 1 17 8 -3 -9 3920 sprites/engines_updated/pcx/c4-4.pcx 10 1 1 14 16 -8 -6 3921 sprites/engines_updated/pcx/c4-4.pcx 27 1 1 13 20 -10 -9 3922 sprites/engines_updated/pcx/c4-4.pcx 48 1 1 14 16 -8 -6 3923 sprites/engines_updated/pcx/c4-4.pcx 65 1 1 17 8 -3 -9 3924 sprites/engines_updated/pcx/c4-4.pcx 74 1 1 14 16 -8 -6 3925 sprites/engines_updated/pcx/c4-4.pcx 91 1 1 13 20 -10 -9 3926 sprites/engines_updated/pcx/c4-4.pcx 112 1 1 14 16 -8 -6 // Action 2: c4-4 3927 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3928 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3929 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3930 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D AA 00 3931 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3932 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3933 * 4 01 00 01 04 3934 * 1 0 3935 * 1 0 3936 sprites/engines_updated/pcx/c4-4.pcx 1 31 01 13 77 -16 -9 7 3937 * 1 0 //Action2: Purch List 3938 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID D9 27 out of valid range (00..73). 3939 * 12 03 00 01 \b*10201 01 FF A0 00 AA 00 // ############ hle13 ############# //Action1: hle13 3940 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3941 sprites/engines_updated/pcx/hle13.pcx 1 1 1 22 8 -3 -11 3942 sprites/engines_updated/pcx/hle13.pcx 10 1 1 17 22 -11 -9 3943 sprites/engines_updated/pcx/hle13.pcx 33 1 1 14 31 -14 -10 3944 sprites/engines_updated/pcx/hle13.pcx 66 1 1 17 22 -11 -9 3945 sprites/engines_updated/pcx/hle13.pcx 89 1 1 22 8 -3 -11 3946 sprites/engines_updated/pcx/hle13.pcx 98 1 1 17 22 -11 -9 3947 sprites/engines_updated/pcx/hle13.pcx 121 1 1 14 31 -14 -10 3948 sprites/engines_updated/pcx/hle13.pcx 154 1 1 17 22 -11 -9 // Action 2: hle13 3949 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3950 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3951 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3952 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3953 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3954 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3955 * 4 01 00 01 04 3956 * 1 0 3957 * 1 0 3958 sprites/engines_updated/pcx/hle13.pcx 1 32 01 12 77 -16 -8 7 3959 * 1 0 //Action2: Purch List 3960 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID DD 27 out of valid range (00..73). 3961 * 12 03 00 01 \b*10205 01 FF A0 00 AA 00 // ############ e04-01 ############# //Action1: e04-01 3962 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3963 sprites/engines_updated/pcx/e04-01.pcx 1 1 1 23 8 -3 -12 3964 sprites/engines_updated/pcx/e04-01.pcx 10 1 1 18 22 -11 -10 3965 sprites/engines_updated/pcx/e04-01.pcx 33 1 1 13 31 -16 -9 3966 sprites/engines_updated/pcx/e04-01.pcx 66 1 1 18 22 -11 -10 3967 sprites/engines_updated/pcx/e04-01.pcx 89 1 1 23 8 -3 -12 3968 sprites/engines_updated/pcx/e04-01.pcx 98 1 1 18 22 -11 -10 3969 sprites/engines_updated/pcx/e04-01.pcx 121 1 1 13 31 -16 -9 3970 sprites/engines_updated/pcx/e04-01.pcx 154 1 1 18 22 -11 -10 // Action 2: e04-01 3971 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3972 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3973 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3974 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D AA 00 3975 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3976 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3977 * 4 01 00 01 04 3978 * 1 0 3979 * 1 0 3980 sprites/engines_updated/pcx/e04-01.pcx 1 32 01 12 77 -14 -8 7 3981 * 1 0 //Action2: Purch List 3982 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID DC 27 out of valid range (00..73). 3983 * 12 03 00 01 \b*10204 01 FF A0 00 AA 00 // ############ V200 ############# //Action1: V200 3984 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 3985 sprites/engines_updated/pcx/v200.pcx 1 1 1 22 8 -3 -12 3986 sprites/engines_updated/pcx/v200.pcx 10 1 1 15 22 -11 -7 3987 sprites/engines_updated/pcx/v200.pcx 33 1 1 12 30 -15 -8 3988 sprites/engines_updated/pcx/v200.pcx 64 1 1 15 22 -10 -7 3989 sprites/engines_updated/pcx/v200.pcx 87 1 1 22 8 -3 -13 3990 sprites/engines_updated/pcx/v200.pcx 96 1 1 15 22 -11 -7 3991 sprites/engines_updated/pcx/v200.pcx 119 1 1 12 30 -15 -8 3992 sprites/engines_updated/pcx/v200.pcx 150 1 1 15 22 -10 -7 // Action 2: V200 3993 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 3994 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 3995 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 3996 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 3997 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 3998 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 3999 * 4 01 00 01 04 4000 * 1 0 4001 * 1 0 4002 sprites/engines_updated/pcx/v200.pcx 1 32 01 12 77 -15 -8 7 4003 * 1 0 //Action2: Purch List 4004 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 76 27 out of valid range (00..73). 4005 * 12 03 00 01 \b*10102 01 FF A0 00 AA 00 // ############ Class 67 ############# //Purch List 4006 * 4 01 00 01 04 4007 * 1 0 4008 * 1 0 4009 sprites/engines_updated/pcx/class67.pcx 1 32 01 12 77 -16 -8 7 4010 * 1 0 //Action2: Purch List 4011 * 9 02 00 A0 01 01 00 00 00 00 //Action1: Class 67 4012 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4013 sprites/engines_updated/pcx/class67.pcx 1 1 1 22 8 -3 -12 4014 sprites/engines_updated/pcx/class67.pcx 10 1 1 15 22 -11 -7 4015 sprites/engines_updated/pcx/class67.pcx 33 1 1 12 30 -16 -8 4016 sprites/engines_updated/pcx/class67.pcx 64 1 1 15 22 -10 -7 4017 sprites/engines_updated/pcx/class67.pcx 87 1 1 23 8 -3 -12 4018 sprites/engines_updated/pcx/class67.pcx 96 1 1 15 22 -11 -7 4019 sprites/engines_updated/pcx/class67.pcx 119 1 1 12 30 -16 -8 4020 sprites/engines_updated/pcx/class67.pcx 150 1 1 15 22 -10 -7 // Action 2: Class 67 4021 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 4022 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 4023 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 4024 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 4025 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 4026 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 3: ID //!!Error (141): ID 75 27 out of valid range (00..73). 4027 * 12 03 00 01 \b*10101 01 FF A0 00 AA 00 // ############ Ae 6/6 ############# //Action1: Ae 6/6 4028 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4029 sprites/engines_updated/pcx/ae6-6.pcx 1 1 1 22 8 -3 -12 4030 sprites/engines_updated/pcx/ae6-6.pcx 10 1 1 17 22 -11 -9 4031 sprites/engines_updated/pcx/ae6-6.pcx 33 1 1 14 31 -16 -10 4032 sprites/engines_updated/pcx/ae6-6.pcx 65 1 1 16 22 -10 -8 4033 sprites/engines_updated/pcx/ae6-6.pcx 88 1 1 22 8 -3 -13 4034 sprites/engines_updated/pcx/ae6-6.pcx 97 1 1 16 22 -11 -8 4035 sprites/engines_updated/pcx/ae6-6.pcx 120 1 1 14 31 -16 -10 4036 sprites/engines_updated/pcx/ae6-6.pcx 152 1 1 17 22 -10 -9 // Action 2: Ae 6/6 4037 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 4038 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 4039 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 4040 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 4041 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 4042 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Purch List 4043 * 4 01 00 01 04 4044 * 1 0 4045 * 1 0 4046 sprites/engines_updated/pcx/ae6-6.pcx 1 32 01 12 77 -16 -8 7 4047 * 1 0 //Action2: Purch List 4048 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID D8 27 out of valid range (00..73). 4049 * 12 03 00 01 \b*10200 01 FF A0 00 AA 00 // ############ 140C ############# // Action 1: Engine - 140C 4050 * 4 01 00 06 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4051 sprites/engines_updated/pcx/140c2.pcx 1 1 1 24 8 -3 -12 4052 sprites/engines_updated/pcx/140c2.pcx 10 1 1 18 22 -11 -10 4053 sprites/engines_updated/pcx/140c2.pcx 33 1 1 14 32 -16 -10 4054 sprites/engines_updated/pcx/140c2.pcx 66 1 1 18 22 -11 -10 4055 sprites/engines_updated/pcx/140c2.pcx 89 1 1 24 8 -3 -12 4056 sprites/engines_updated/pcx/140c2.pcx 98 1 1 18 22 -11 -10 4057 sprites/engines_updated/pcx/140c2.pcx 121 1 1 14 32 -16 -10 4058 sprites/engines_updated/pcx/140c2.pcx 154 1 1 18 22 -11 -10 // 2nd frame 4059 sprites/engines_updated/pcx/140c2.pcx 1 32 1 24 8 -3 -12 4060 sprites/engines_updated/pcx/140c2.pcx 10 32 1 18 22 -11 -10 4061 sprites/engines_updated/pcx/140c2.pcx 33 32 1 14 32 -16 -10 4062 sprites/engines_updated/pcx/140c2.pcx 66 32 1 18 22 -11 -10 4063 sprites/engines_updated/pcx/140c2.pcx 89 32 1 24 8 -3 -12 4064 sprites/engines_updated/pcx/140c2.pcx 98 32 1 18 22 -11 -10 4065 sprites/engines_updated/pcx/140c2.pcx 121 32 1 14 32 -16 -10 4066 sprites/engines_updated/pcx/140c2.pcx 154 32 1 18 22 -11 -10 // 3rd frame 4067 sprites/engines_updated/pcx/140c2.pcx 1 64 1 24 8 -3 -12 4068 sprites/engines_updated/pcx/140c2.pcx 10 64 1 18 22 -11 -10 4069 sprites/engines_updated/pcx/140c2.pcx 33 64 1 14 32 -16 -10 4070 sprites/engines_updated/pcx/140c2.pcx 66 64 1 18 22 -11 -10 4071 sprites/engines_updated/pcx/140c2.pcx 89 64 1 24 8 -3 -12 4072 sprites/engines_updated/pcx/140c2.pcx 98 64 1 18 22 -11 -10 4073 sprites/engines_updated/pcx/140c2.pcx 121 64 1 14 32 -16 -10 4074 sprites/engines_updated/pcx/140c2.pcx 154 64 1 18 22 -11 -10 // 4th frame 4075 sprites/engines_updated/pcx/140c2.pcx 1 96 1 24 8 -3 -12 4076 sprites/engines_updated/pcx/140c2.pcx 10 96 1 18 22 -11 -10 4077 sprites/engines_updated/pcx/140c2.pcx 33 96 1 14 32 -16 -10 4078 sprites/engines_updated/pcx/140c2.pcx 66 96 1 18 22 -11 -10 4079 sprites/engines_updated/pcx/140c2.pcx 89 96 1 24 8 -3 -12 4080 sprites/engines_updated/pcx/140c2.pcx 98 96 1 18 22 -11 -10 4081 sprites/engines_updated/pcx/140c2.pcx 121 96 1 14 32 -16 -10 4082 sprites/engines_updated/pcx/140c2.pcx 154 96 1 18 22 -11 -10 // Tender 4083 sprites/engines_updated/pcx/140c2.pcx 1 128 1 24 8 -3 -12 4084 sprites/engines_updated/pcx/140c2.pcx 10 128 1 18 22 -11 -10 4085 sprites/engines_updated/pcx/140c2.pcx 33 128 1 14 32 -16 -10 4086 sprites/engines_updated/pcx/140c2.pcx 66 128 1 18 22 -11 -10 4087 sprites/engines_updated/pcx/140c2.pcx 89 128 1 24 8 -3 -12 4088 sprites/engines_updated/pcx/140c2.pcx 98 128 1 18 22 -11 -10 4089 sprites/engines_updated/pcx/140c2.pcx 121 128 1 14 32 -16 -10 4090 sprites/engines_updated/pcx/140c2.pcx 154 128 1 18 22 -11 -10 // P-list 4091 * 1 0 4092 * 1 0 4093 sprites/engines_updated/pcx/140c2.pcx 1 4 01 12 23 -12 -9 3 4094 * 1 0 4095 * 1 0 4096 * 1 0 4097 sprites/engines_updated/pcx/140c2.pcx 1 160 01 12 77 -16 -8 7 4098 * 1 0 // Action 2: // Engine 4099 * 9 02 00 B0 01 01 00 00 00 00 4100 * 9 02 00 B1 01 01 01 00 01 00 4101 * 9 02 00 B2 01 01 02 00 02 00 4102 * 9 02 00 B3 01 01 03 00 03 00 // Tender 4103 * 9 02 00 C0 01 01 04 00 04 00 // P-list 4104 * 9 02 00 A0 01 01 05 00 05 00 // Animation 4105 * 22 02 00 B4 82 46 08 03 03 B0 00 00 00 B1 00 01 01 B2 00 02 02 B3 00 // Var2 tender shorter 4106 * 14 02 00 C1 81 0C 00 FF 01 03 80 11 11 C0 00 //Action2: Purch List 4107 * 14 02 00 00 81 40 00 01 01 B4 00 00 00 C1 00 //<-- if first entity, use B4 (engine), else use C1 (tender) 4108 * 18 02 00 01 81 10 00 FF 02 00 80 00 00 73 80 01 01 FF 80 // <-- what to attach where 4109 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Connectable? 4110 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 4111 * 14 02 00 02 81 0C 00 FF 01 AD 00 1D 1D 02 00 // Low cost when standing still 4112 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D 02 00 4113 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 02 00 4114 * 14 02 00 02 82 B4 00 FF 01 A4 00 00 00 02 00 // Action 3: ID //!!Error (141): ID 10 27 out of valid range (00..73). 4115 * 12 03 00 01 \b*10000 01 FF A0 00 02 00 4116 * 7 03 00 81 73 00 C1 00 // ############ 141ta ############# // Action 1: Engine - 141ta2 4117 * 4 01 00 04 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4118 sprites/engines_updated/pcx/141ta2.pcx 1 1 1 24 8 -3 -12 4119 sprites/engines_updated/pcx/141ta2.pcx 10 1 1 18 22 -11 -10 4120 sprites/engines_updated/pcx/141ta2.pcx 33 1 1 14 32 -16 -10 4121 sprites/engines_updated/pcx/141ta2.pcx 66 1 1 18 22 -11 -10 4122 sprites/engines_updated/pcx/141ta2.pcx 89 1 1 24 8 -3 -12 4123 sprites/engines_updated/pcx/141ta2.pcx 98 1 1 18 22 -11 -10 4124 sprites/engines_updated/pcx/141ta2.pcx 121 1 1 14 32 -16 -10 4125 sprites/engines_updated/pcx/141ta2.pcx 154 1 1 18 22 -11 -10 // 2nd frame 4126 sprites/engines_updated/pcx/141ta2.pcx 1 32 1 24 8 -3 -12 4127 sprites/engines_updated/pcx/141ta2.pcx 10 32 1 18 22 -11 -10 4128 sprites/engines_updated/pcx/141ta2.pcx 33 32 1 14 32 -16 -10 4129 sprites/engines_updated/pcx/141ta2.pcx 66 32 1 18 22 -11 -10 4130 sprites/engines_updated/pcx/141ta2.pcx 89 32 1 24 8 -3 -12 4131 sprites/engines_updated/pcx/141ta2.pcx 98 32 1 18 22 -11 -10 4132 sprites/engines_updated/pcx/141ta2.pcx 121 32 1 14 32 -16 -10 4133 sprites/engines_updated/pcx/141ta2.pcx 154 32 1 18 22 -11 -10 // 3rd frame 4134 sprites/engines_updated/pcx/141ta2.pcx 1 64 1 24 8 -3 -12 4135 sprites/engines_updated/pcx/141ta2.pcx 10 64 1 18 22 -11 -10 4136 sprites/engines_updated/pcx/141ta2.pcx 33 64 1 14 32 -16 -10 4137 sprites/engines_updated/pcx/141ta2.pcx 66 64 1 18 22 -11 -10 4138 sprites/engines_updated/pcx/141ta2.pcx 89 64 1 24 8 -3 -12 4139 sprites/engines_updated/pcx/141ta2.pcx 98 64 1 18 22 -11 -10 4140 sprites/engines_updated/pcx/141ta2.pcx 121 64 1 14 32 -16 -10 4141 sprites/engines_updated/pcx/141ta2.pcx 154 64 1 18 22 -11 -10 // 4th frame 4142 sprites/engines_updated/pcx/141ta2.pcx 1 96 1 24 8 -3 -12 4143 sprites/engines_updated/pcx/141ta2.pcx 10 96 1 18 22 -11 -10 4144 sprites/engines_updated/pcx/141ta2.pcx 33 96 1 14 32 -16 -10 4145 sprites/engines_updated/pcx/141ta2.pcx 66 96 1 18 22 -11 -10 4146 sprites/engines_updated/pcx/141ta2.pcx 89 96 1 24 8 -3 -12 4147 sprites/engines_updated/pcx/141ta2.pcx 98 96 1 18 22 -11 -10 4148 sprites/engines_updated/pcx/141ta2.pcx 121 96 1 14 32 -16 -10 4149 sprites/engines_updated/pcx/141ta2.pcx 154 96 1 18 22 -11 -10 // Action 2: 4150 * 9 02 00 B0 01 01 00 00 00 00 4151 * 9 02 00 B1 01 01 01 00 01 00 4152 * 9 02 00 B2 01 01 02 00 02 00 4153 * 9 02 00 B3 01 01 03 00 03 00 // Animation 4154 * 22 02 00 B4 82 46 08 03 03 B0 00 00 00 B1 00 01 01 B2 00 02 02 B3 00 // Connecta2ble? 4155 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 4156 * 14 02 00 B4 81 0C 00 FF 01 AD 00 1D 1D B4 00 // Low cost when sta2nding still 4157 * 14 02 00 A3 81 10 00 FF 01 \b11 80 0D 0D B4 00 4158 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B4 00 4159 * 14 02 00 B4 82 B4 00 FF 01 A4 00 00 00 B4 00 //Purch List 4160 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4161 * 1 0 4162 * 1 0 4163 * 1 0 4164 * 1 0 4165 * 1 0 4166 * 1 0 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel 4167 sprites/engines_updated/pcx/141ta2.pcx 1 160 01 12 77 -16 -8 4168 * 1 0 //Action2: Purch List 4169 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 11 27 out of valid range (00..73). 4170 * 12 03 00 01 \b*10001 01 FF A0 00 B4 00 // ############ 150b ############# // Action 1: Engine - 150b 4171 * 4 01 00 04 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4172 sprites/engines_updated/pcx/150b.pcx 1 1 1 22 8 -3 -10 4173 sprites/engines_updated/pcx/150b.pcx 10 1 1 16 22 -11 -8 4174 sprites/engines_updated/pcx/150b.pcx 33 1 1 12 32 -14 -8 4175 sprites/engines_updated/pcx/150b.pcx 66 1 1 16 22 -11 -8 4176 sprites/engines_updated/pcx/150b.pcx 89 1 1 22 8 -3 -10 4177 sprites/engines_updated/pcx/150b.pcx 98 1 1 16 22 -11 -8 4178 sprites/engines_updated/pcx/150b.pcx 121 1 1 12 32 -14 -8 4179 sprites/engines_updated/pcx/150b.pcx 154 1 1 16 22 -11 -8 // 2nd frame 4180 sprites/engines_updated/pcx/150b.pcx 1 32 1 22 8 -3 -10 4181 sprites/engines_updated/pcx/150b.pcx 10 32 1 16 22 -11 -8 4182 sprites/engines_updated/pcx/150b.pcx 33 32 1 12 32 -14 -8 4183 sprites/engines_updated/pcx/150b.pcx 66 32 1 16 22 -11 -8 4184 sprites/engines_updated/pcx/150b.pcx 89 32 1 22 8 -3 -10 4185 sprites/engines_updated/pcx/150b.pcx 98 32 1 16 22 -11 -8 4186 sprites/engines_updated/pcx/150b.pcx 121 32 1 12 32 -14 -8 4187 sprites/engines_updated/pcx/150b.pcx 154 32 1 16 22 -11 -8 // 3rd frame // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4188 sprites/engines_updated/pcx/150b.pcx 1 64 1 22 8 -3 -10 4189 sprites/engines_updated/pcx/150b.pcx 10 64 1 16 22 -11 -8 4190 sprites/engines_updated/pcx/150b.pcx 33 64 1 12 32 -14 -8 4191 sprites/engines_updated/pcx/150b.pcx 66 64 1 16 22 -11 -8 4192 sprites/engines_updated/pcx/150b.pcx 89 64 1 22 8 -3 -10 4193 sprites/engines_updated/pcx/150b.pcx 98 64 1 16 22 -11 -8 4194 sprites/engines_updated/pcx/150b.pcx 121 64 1 12 32 -14 -8 4195 sprites/engines_updated/pcx/150b.pcx 154 64 1 16 22 -11 -8 // 4th frame 4196 sprites/engines_updated/pcx/150b.pcx 1 96 1 22 8 -3 -10 4197 sprites/engines_updated/pcx/150b.pcx 10 96 1 16 22 -11 -8 4198 sprites/engines_updated/pcx/150b.pcx 33 96 1 12 32 -14 -8 4199 sprites/engines_updated/pcx/150b.pcx 66 96 1 16 22 -11 -8 4200 sprites/engines_updated/pcx/150b.pcx 89 96 1 22 8 -3 -10 4201 sprites/engines_updated/pcx/150b.pcx 98 96 1 16 22 -11 -8 4202 sprites/engines_updated/pcx/150b.pcx 121 96 1 12 32 -14 -8 4203 sprites/engines_updated/pcx/150b.pcx 154 96 1 16 22 -11 -8 // Action 2: 4204 * 9 02 00 B0 01 01 00 00 00 00 4205 * 9 02 00 B1 01 01 01 00 01 00 4206 * 9 02 00 B2 01 01 02 00 02 00 4207 * 9 02 00 B3 01 01 03 00 03 00 // Animation 4208 * 22 02 00 B4 82 46 08 03 03 B0 00 00 00 B1 00 01 01 B2 00 02 02 B3 00 // Connectable? 4209 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 4210 * 14 02 00 B4 81 0C 00 FF 01 AD 00 1D 1D B4 00 // Tender 4211 * 4 01 00 02 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4212 sprites/engines_updated/pcx/150b.pcx 1 128 1 22 8 -3 -10 4213 sprites/engines_updated/pcx/150b.pcx 10 128 1 16 22 -11 -8 4214 sprites/engines_updated/pcx/150b.pcx 33 128 1 12 32 -1 -8 4215 sprites/engines_updated/pcx/150b.pcx 66 128 1 16 22 -11 -8 4216 sprites/engines_updated/pcx/150b.pcx 89 128 1 22 8 -3 -10 4217 sprites/engines_updated/pcx/150b.pcx 98 128 1 16 22 -11 -8 4218 sprites/engines_updated/pcx/150b.pcx 121 128 1 12 32 -16 -8 4219 sprites/engines_updated/pcx/150b.pcx 154 128 1 16 22 -11 -8 4220 * 1 0 4221 * 1 0 4222 * 1 0 4223 * 1 0 4224 * 1 0 4225 * 1 0 4226 sprites/engines_updated/pcx/150b.pcx 1 160 01 12 77 -16 -8 7 4227 * 1 0 //Action2: Purch List 4228 * 9 02 00 A0 01 01 01 00 01 00 4229 * 9 02 00 C0 01 01 00 00 00 00 4230 * 14 02 00 C1 81 0C 00 FF 01 04 80 11 11 C0 00 // shorter tender 4231 * 14 02 00 00 81 40 00 01 01 B4 00 00 00 C1 00 //<-- if first entity, use B4 4232 * 18 02 00 01 81 10 00 FF 02 00 80 00 00 73 80 01 01 FF 80 // <-- what where? 4233 * 14 02 00 02 81 0C 00 FF 01 01 00 16 16 00 00 //<-- Articulation // Low cost when standing still 4234 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D 02 00 4235 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 02 00 4236 * 14 02 00 02 82 B4 00 FF 01 A4 00 00 00 02 00 // Action 3: ID //!!Error (141): ID 12 27 out of valid range (00..73). 4237 * 12 03 00 01 \b*10002 01 FF A0 00 02 00 4238 * 7 03 00 81 73 00 C1 00 // ############ 6300 ############# // Action 1: Engine - 6300 4239 * 4 01 00 04 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4240 sprites/engines_updated/pcx/6300.pcx 3 3 1 24 8 -3 -12 4241 sprites/engines_updated/pcx/6300.pcx 16 3 1 17 22 -11 -9 4242 sprites/engines_updated/pcx/6300.pcx 43 3 1 14 32 -16 -10 4243 sprites/engines_updated/pcx/6300.pcx 80 3 1 17 22 -11 -9 4244 sprites/engines_updated/pcx/6300.pcx 107 3 1 24 8 -3 -12 4245 sprites/engines_updated/pcx/6300.pcx 120 3 1 17 22 -11 -9 4246 sprites/engines_updated/pcx/6300.pcx 147 3 1 14 32 -16 -10 4247 sprites/engines_updated/pcx/6300.pcx 183 3 1 17 22 -11 -9 // 2nd frame 4248 sprites/engines_updated/pcx/6300.pcx 3 32 1 24 8 -3 -12 4249 sprites/engines_updated/pcx/6300.pcx 16 32 1 17 22 -11 -9 4250 sprites/engines_updated/pcx/6300.pcx 43 32 1 14 32 -16 -10 4251 sprites/engines_updated/pcx/6300.pcx 80 32 1 17 22 -11 -9 4252 sprites/engines_updated/pcx/6300.pcx 107 32 1 24 8 -3 -12 4253 sprites/engines_updated/pcx/6300.pcx 120 32 1 17 22 -11 -9 4254 sprites/engines_updated/pcx/6300.pcx 147 32 1 14 32 -16 -10 4255 sprites/engines_updated/pcx/6300.pcx 183 32 1 17 22 -11 -9 // 3rd frame // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4256 sprites/engines_updated/pcx/6300.pcx 3 61 1 24 8 -3 -12 4257 sprites/engines_updated/pcx/6300.pcx 16 61 1 17 22 -11 -9 4258 sprites/engines_updated/pcx/6300.pcx 43 61 1 14 32 -16 -10 4259 sprites/engines_updated/pcx/6300.pcx 80 61 1 17 22 -11 -9 4260 sprites/engines_updated/pcx/6300.pcx 107 61 1 24 8 -3 -12 4261 sprites/engines_updated/pcx/6300.pcx 120 61 1 17 22 -11 -9 4262 sprites/engines_updated/pcx/6300.pcx 147 61 1 14 32 -16 -10 4263 sprites/engines_updated/pcx/6300.pcx 183 61 1 17 22 -11 -9 // 4th frame 4264 sprites/engines_updated/pcx/6300.pcx 3 90 1 24 8 -3 -12 4265 sprites/engines_updated/pcx/6300.pcx 16 90 1 17 22 -11 -9 4266 sprites/engines_updated/pcx/6300.pcx 43 90 1 14 32 -16 -10 4267 sprites/engines_updated/pcx/6300.pcx 80 90 1 17 22 -11 -9 4268 sprites/engines_updated/pcx/6300.pcx 107 90 1 24 8 -3 -12 4269 sprites/engines_updated/pcx/6300.pcx 120 90 1 17 22 -11 -9 4270 sprites/engines_updated/pcx/6300.pcx 147 90 1 14 32 -16 -10 4271 sprites/engines_updated/pcx/6300.pcx 183 90 1 17 22 -11 -9 // Action 2: 4272 * 9 02 00 B0 01 01 00 00 00 00 4273 * 9 02 00 B1 01 01 01 00 01 00 4274 * 9 02 00 B2 01 01 02 00 02 00 4275 * 9 02 00 B3 01 01 03 00 03 00 // Animation 4276 * 22 02 00 B4 82 46 08 03 03 B0 00 00 00 B1 00 01 01 B2 00 02 02 B3 00 // Connectable? 4277 * 18 02 00 AD 81 C6 00 FF 02 F9 80 5F 5F F9 80 70 70 FE 80 4278 * 14 02 00 B4 81 0C 00 FF 01 AD 00 1D 1D B4 00 // Low cost when standing still 4279 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D B4 00 4280 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B4 00 4281 * 14 02 00 B4 82 B4 00 FF 01 A4 00 00 00 B4 00 //Purch List 4282 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4283 * 1 0 4284 * 1 0 4285 * 1 0 4286 * 1 0 4287 * 1 0 4288 * 1 0 4289 sprites/engines_updated/pcx/6300.pcx 1 128 01 12 77 -16 -8 7 4290 * 1 0 //Action2: Purch List 4291 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 13 27 out of valid range (00..73). 4292 * 14 03 00 01 \b*10003 01 FF A0 00 B4 00 bbb// West european metros // ############ ut2 ############# //Action1: ut2 4293 * 4 01 00 01 08 // Format: spritenum pcxfile 4294 sprites/metro/pcx/ut2.pcx 1 1 1 24 8 -3 -12 4295 sprites/metro/pcx/ut2.pcx 10 1 1 18 22 -11 -10 4296 sprites/metro/pcx/ut2.pcx 33 1 1 14 32 -16 -10 4297 sprites/metro/pcx/ut2.pcx 66 1 1 18 22 -11 -10 4298 sprites/metro/pcx/ut2.pcx 89 1 1 24 8 -3 -12 4299 sprites/metro/pcx/ut2.pcx 98 1 1 18 22 -11 -10 4300 sprites/metro/pcx/ut2.pcx 121 1 1 14 32 -16 -10 4301 sprites/metro/pcx/ut2.pcx 154 1 1 18 22 -11 -10 // Action 2: ut2 4302 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 4303 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w10406 \w10406 F8 80 4304 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 4305 * 4 01 00 01 04 4306 * 1 0 4307 * 1 0 4308 sprites/metro/pcx/ut2.pcx 1 32 01 12 77 -15 -8 7 4309 * 1 0 //Action2: Purch List 4310 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID A6 28 out of valid range (00..73). 4311 * 12 03 00 01 \b*10406 01 FF A0 00 AA 00 // ############# mp89 France ########## // Action 1: purch List -mp89 4312 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4313 * 1 0 4314 * 1 0 4315 sprites/metro/pcx/mp89.pcx 1 96 01 12 87 -40 -8 3 4316 * 1 0 4317 * 1 0 4318 * 1 0 4319 sprites/metro/pcx/mp89.pcx 1 96 01 1 1 0 -0 7 4320 * 1 0 //Action2: Purch List 4321 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4322 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -mp89 forward 4323 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4324 sprites/metro/pcx/mp89.pcx 1 1 1 19 8 -3 -9 4325 sprites/metro/pcx/mp89.pcx 10 1 1 16 21 -10 -8 4326 sprites/metro/pcx/mp89.pcx 32 1 1 13 28 -14 -9 4327 sprites/metro/pcx/mp89.pcx 61 1 1 16 21 -10 -8 4328 sprites/metro/pcx/mp89.pcx 83 1 1 19 8 -3 -12 4329 sprites/metro/pcx/mp89.pcx 92 1 1 17 21 -11 -9 4330 sprites/metro/pcx/mp89.pcx 114 1 1 13 28 -14 -9 4331 sprites/metro/pcx/mp89.pcx 143 1 1 16 21 -11 -8 // Backwards 4332 sprites/metro/pcx/mp89.pcx 1 32 1 19 8 -3 -9 4333 sprites/metro/pcx/mp89.pcx 10 32 1 16 21 -10 -8 4334 sprites/metro/pcx/mp89.pcx 32 32 1 13 28 -14 -9 4335 sprites/metro/pcx/mp89.pcx 61 32 1 16 21 -10 -8 4336 sprites/metro/pcx/mp89.pcx 83 32 1 19 8 -3 -12 4337 sprites/metro/pcx/mp89.pcx 92 32 1 17 21 -11 -9 4338 sprites/metro/pcx/mp89.pcx 114 32 1 13 28 -14 -9 4339 sprites/metro/pcx/mp89.pcx 143 32 1 16 21 -11 -8 // Action 2: Engine -mp89 4340 * 9 02 00 AA 01 01 00 00 00 00 4341 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4342 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -mp89 4343 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4344 sprites/metro/pcx/mp89.pcx 1 64 1 19 8 -3 -12 4345 sprites/metro/pcx/mp89.pcx 10 64 1 16 21 -10 -8 4346 sprites/metro/pcx/mp89.pcx 32 64 1 13 28 -14 -9 4347 sprites/metro/pcx/mp89.pcx 61 64 1 16 21 -10 -8 // Action 2: Wagon -mp89 4348 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 4349 * 18 02 00 B1 81 10 00 FF 02 \b120 80 14 14 \b28 80 16 16 B0 00 4350 * 18 02 00 B2 81 0C 00 FF 02 B1 00 36 36 01 80 11 11 B0 00 //-1 * 0 02 00 B2 81 0C 00 FF 01 B1 00 36 36 B0 00 //-1 * 0 02 00 B3 81 0C 00 FF 01 01 80 11 11 B2 00 // Action 3: mp89 //!!Error (141): ID A5 28 out of valid range (00..73). 4351 * 12 03 00 01 \b*10405 01 FF A1 00 AC 00 4352 * 7 03 00 81 72 00 B2 00 // ############# london1903 ########## // Action 1: purch List -london1903 4353 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4354 * 1 0 4355 * 1 0 4356 sprites/metro/pcx/london1903.pcx 1 96 01 12 87 -40 -8 3 4357 * 1 0 4358 * 1 0 4359 * 1 0 4360 sprites/metro/pcx/london1903.pcx 1 96 01 1 1 0 -0 7 4361 * 1 0 //Action2: Purch List 4362 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4363 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -london1903 forward 4364 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 4365 sprites/metro/pcx/london1903.pcx 1 1 1 24 8 -3 -12 4366 sprites/metro/pcx/london1903.pcx 10 1 1 18 22 -11 -10 4367 sprites/metro/pcx/london1903.pcx 33 1 1 14 32 -16 -10 4368 sprites/metro/pcx/london1903.pcx 66 1 1 18 22 -11 -10 4369 sprites/metro/pcx/london1903.pcx 89 1 1 24 8 -3 -12 4370 sprites/metro/pcx/london1903.pcx 98 1 1 18 22 -11 -10 4371 sprites/metro/pcx/london1903.pcx 121 1 1 14 32 -16 -10 4372 sprites/metro/pcx/london1903.pcx 154 1 1 18 22 -11 -10 // Forward 4373 sprites/metro/pcx/london1903.pcx 1 32 1 24 8 -3 -12 4374 sprites/metro/pcx/london1903.pcx 10 32 1 18 22 -11 -10 4375 sprites/metro/pcx/london1903.pcx 33 32 1 14 32 -16 -10 4376 sprites/metro/pcx/london1903.pcx 66 32 1 18 22 -11 -10 4377 sprites/metro/pcx/london1903.pcx 89 32 1 24 8 -3 -12 4378 sprites/metro/pcx/london1903.pcx 98 32 1 18 22 -11 -10 4379 sprites/metro/pcx/london1903.pcx 121 32 1 14 32 -16 -10 4380 sprites/metro/pcx/london1903.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -london1903 4381 * 9 02 00 AA 01 01 00 00 00 00 4382 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4383 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -london1903 4384 * 4 01 00 01 04 // Format: spritenum pcxfile 4385 sprites/metro/pcx/london1903.pcx 1 64 1 24 8 -3 -12 4386 sprites/metro/pcx/london1903.pcx 10 64 1 18 22 -11 -10 4387 sprites/metro/pcx/london1903.pcx 33 64 1 14 32 -16 -10 4388 sprites/metro/pcx/london1903.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -london1903 4389 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 4390 * 18 02 00 B1 81 10 00 FF 02 \b120 80 14 14 \b28 80 16 16 B0 00 4391 * 18 02 00 B2 81 0C 00 FF 02 00 80 11 11 B1 00 36 36 B0 00 // Action 3: london1903 //!!Error (141): ID A7 28 out of valid range (00..73). 4392 * 12 03 00 01 \b*10407 01 FF A1 00 AC 00 4393 * 7 03 00 81 72 00 B2 00 // ############# m2-840 France ########## // Action 1: purch List -m2-840 4394 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4395 * 1 0 4396 * 1 0 4397 sprites/metro/pcx/m2-840.pcx 1 96 01 12 87 -40 -8 3 4398 * 1 0 4399 * 1 0 4400 * 1 0 4401 sprites/metro/pcx/m2-840.pcx 1 96 01 1 1 0 -0 7 4402 * 1 0 //Action2: Purch List 4403 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4404 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -m2-840 forward 4405 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4406 sprites/metro/pcx/m2-840.pcx 1 1 1 21 8 -3 -9 4407 sprites/metro/pcx/m2-840.pcx 10 1 1 16 20 -10 -8 4408 sprites/metro/pcx/m2-840.pcx 33 1 1 13 27 -14 -9 4409 sprites/metro/pcx/m2-840.pcx 66 1 1 16 20 -11 -8 4410 sprites/metro/pcx/m2-840.pcx 89 1 1 21 8 -3 -12 4411 sprites/metro/pcx/m2-840.pcx 98 1 1 16 20 -10 -8 4412 sprites/metro/pcx/m2-840.pcx 121 1 1 13 28 -14 -9 4413 sprites/metro/pcx/m2-840.pcx 154 1 1 16 20 -11 -8 // Backwards 4414 sprites/metro/pcx/m2-840.pcx 1 32 1 21 8 -3 -9 4415 sprites/metro/pcx/m2-840.pcx 10 32 1 16 20 -10 -8 4416 sprites/metro/pcx/m2-840.pcx 33 32 1 13 27 -14 -9 4417 sprites/metro/pcx/m2-840.pcx 66 32 1 16 20 -11 -8 4418 sprites/metro/pcx/m2-840.pcx 89 32 1 21 8 -3 -12 4419 sprites/metro/pcx/m2-840.pcx 98 32 1 16 20 -10 -8 4420 sprites/metro/pcx/m2-840.pcx 121 32 1 13 28 -14 -9 4421 sprites/metro/pcx/m2-840.pcx 154 32 1 16 20 -11 -8 // Action 2: Engine -m2-840 4422 * 9 02 00 AA 01 01 00 00 00 00 4423 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4424 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -m2-840 4425 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4426 sprites/metro/pcx/m2-840.pcx 1 64 1 21 8 -3 -12 4427 sprites/metro/pcx/m2-840.pcx 10 64 1 16 20 -10 -8 4428 sprites/metro/pcx/m2-840.pcx 33 64 1 13 28 -14 -9 4429 sprites/metro/pcx/m2-840.pcx 66 64 1 16 20 -11 -8 // Action 2: Wagon -m2-840 4430 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 4431 * 18 02 00 B1 81 10 00 FF 02 \b140 80 14 14 \b37 80 16 16 B0 00 4432 * 18 02 00 B2 81 0C 00 FF 02 B1 00 36 36 01 80 11 11 B0 00 // Action 3: m2-840 //!!Error (141): ID A4 28 out of valid range (00..73). 4433 * 12 03 00 01 \b*10404 01 FF A1 00 AC 00 4434 * 7 03 00 81 72 00 B2 00 // ############# dlr UK ########## // Action 1: purch List -dlr 4435 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4436 * 1 0 4437 * 1 0 4438 sprites/metro/pcx/dlr.pcx 1 96 01 12 87 -40 -8 3 4439 * 1 0 4440 * 1 0 4441 * 1 0 4442 sprites/metro/pcx/dlr.pcx 1 96 01 1 1 0 -0 7 4443 * 1 0 //Action2: Purch List 4444 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4445 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -dlr forward 4446 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4447 sprites/metro/pcx/dlr.pcx 1 1 1 19 8 -3 -9 4448 sprites/metro/pcx/dlr.pcx 10 1 1 14 18 -9 -6 4449 sprites/metro/pcx/dlr.pcx 33 1 1 12 23 -12 -8 4450 sprites/metro/pcx/dlr.pcx 66 1 1 14 18 -9 -6 4451 sprites/metro/pcx/dlr.pcx 89 1 1 19 8 -3 -9 4452 sprites/metro/pcx/dlr.pcx 98 1 1 14 18 -9 -6 4453 sprites/metro/pcx/dlr.pcx 121 1 1 12 24 -12 -8 4454 sprites/metro/pcx/dlr.pcx 154 1 1 14 18 -9 -6 // Backwards 4455 sprites/metro/pcx/dlr.pcx 1 32 1 19 8 -3 -9 4456 sprites/metro/pcx/dlr.pcx 10 32 1 14 18 -9 -6 4457 sprites/metro/pcx/dlr.pcx 33 32 1 12 23 -12 -8 4458 sprites/metro/pcx/dlr.pcx 66 32 1 14 18 -9 -6 4459 sprites/metro/pcx/dlr.pcx 89 32 1 19 8 -3 -9 4460 sprites/metro/pcx/dlr.pcx 98 32 1 14 18 -9 -6 4461 sprites/metro/pcx/dlr.pcx 121 32 1 12 24 -12 -8 4462 sprites/metro/pcx/dlr.pcx 154 32 1 14 18 -9 -6 // Action 2: Engine -dlr 4463 * 9 02 00 AA 01 01 00 00 00 00 4464 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4465 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -dlr 4466 * 4 01 00 01 04 // Format: spritenum pcxfile 4467 sprites/metro/pcx/dlr.pcx 1 64 1 19 8 -3 -9 4468 sprites/metro/pcx/dlr.pcx 10 64 1 14 18 -9 -6 4469 sprites/metro/pcx/dlr.pcx 33 64 1 12 24 -12 -8 4470 sprites/metro/pcx/dlr.pcx 66 64 1 14 18 -9 -6 // Action 2: Wagon -dlr 4471 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 4472 * 18 02 00 B1 81 10 00 FF 02 \b147 80 14 14 \b18 80 16 16 B0 00 4473 * 18 02 00 B2 81 0C 00 FF 02 B1 00 36 36 02 80 11 11 B0 00 // Action 3: dlr //!!Error (141): ID A1 28 out of valid range (00..73). 4474 * 12 03 00 01 \b*10401 01 FF A1 00 AC 00 4475 * 7 03 00 81 72 00 B2 00 // ############# 1938 UK ########## // Action 1: purch List -1938 4476 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4477 * 1 0 4478 * 1 0 4479 sprites/metro/pcx/1938.pcx 1 96 01 12 87 -40 -8 3 4480 * 1 0 4481 * 1 0 4482 * 1 0 4483 sprites/metro/pcx/1938.pcx 1 96 01 1 1 0 -0 7 4484 * 1 0 //Action2: Purch List 4485 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4486 * 14 02 00 A1 81 0C 00 FF 01 15 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -1938 forward 4487 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4488 sprites/metro/pcx/1938.pcx 1 1 1 22 8 -3 -10 4489 sprites/metro/pcx/1938.pcx 10 1 1 14 20 -10 -6 4490 sprites/metro/pcx/1938.pcx 33 1 1 12 27 -14 -8 4491 sprites/metro/pcx/1938.pcx 66 1 1 14 20 -10 -6 4492 sprites/metro/pcx/1938.pcx 89 1 1 22 8 -3 -10 4493 sprites/metro/pcx/1938.pcx 98 1 1 14 20 -10 -6 4494 sprites/metro/pcx/1938.pcx 121 1 1 12 28 -14 -8 4495 sprites/metro/pcx/1938.pcx 154 1 1 14 20 -10 -6 // Format: spritenum pcxfile 4496 sprites/metro/pcx/1938.pcx 1 32 1 22 8 -3 -10 4497 sprites/metro/pcx/1938.pcx 10 32 1 14 20 -10 -6 4498 sprites/metro/pcx/1938.pcx 33 32 1 12 27 -14 -8 4499 sprites/metro/pcx/1938.pcx 66 32 1 14 20 -10 -6 4500 sprites/metro/pcx/1938.pcx 89 32 1 22 8 -3 -10 4501 sprites/metro/pcx/1938.pcx 98 32 1 14 20 -10 -6 4502 sprites/metro/pcx/1938.pcx 121 32 1 12 28 -14 -8 4503 sprites/metro/pcx/1938.pcx 154 32 1 14 20 -10 -6 // Action 2: Engine -1938 4504 * 9 02 00 AA 01 01 00 00 00 00 4505 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4506 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -1938 4507 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4508 sprites/metro/pcx/1938.pcx 1 64 1 22 8 -3 -10 4509 sprites/metro/pcx/1938.pcx 10 64 1 14 20 -10 -6 4510 sprites/metro/pcx/1938.pcx 33 64 1 12 28 -14 -8 4511 sprites/metro/pcx/1938.pcx 66 64 1 14 20 -10 -6 // Action 2: Wagon -1938 4512 * 9 02 00 B0 01 01 00 00 00 00 // -1 * 0 02 00 AE 81 10 00 FF 01 \b120 80 14 14 AD 00 4513 * 18 02 00 B1 81 10 00 FF 02 \b120 80 14 14 \b26 80 16 16 B0 00 4514 * 18 02 00 B2 81 0C 00 FF 02 B1 00 36 36 01 80 11 11 B0 00 // Action 3: 1938 //!!Error (141): ID A2 28 out of valid range (00..73). 4515 * 12 03 00 01 \b*10402 01 FF A1 00 AC 00 4516 * 7 03 00 81 72 00 B2 00 // ############# m1 holland ########## // Action 1: purch List -m1 4517 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4518 * 1 0 4519 * 1 0 4520 sprites/metro/pcx/m1.pcx 1 96 01 12 87 -40 -8 3 4521 * 1 0 4522 * 1 0 4523 * 1 0 4524 sprites/metro/pcx/m1.pcx 1 96 01 1 1 0 -0 7 4525 * 1 0 //Action2: Purch List 4526 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4527 * 14 02 00 A1 81 0C 00 FF 01 14 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -m1 forward 4528 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4529 sprites/metro/pcx/m1.pcx 1 1 1 24 8 -3 -9 4530 sprites/metro/pcx/m1.pcx 10 1 1 17 22 -11 -9 4531 sprites/metro/pcx/m1.pcx 33 1 1 13 31 -16 -9 4532 sprites/metro/pcx/m1.pcx 66 1 1 17 22 -11 -9 4533 sprites/metro/pcx/m1.pcx 89 1 1 24 8 -3 -12 4534 sprites/metro/pcx/m1.pcx 98 1 1 17 22 -11 -9 4535 sprites/metro/pcx/m1.pcx 121 1 1 13 32 -16 -9 4536 sprites/metro/pcx/m1.pcx 154 1 1 17 22 -11 -9 // Format: spritenum pcxfile 4537 sprites/metro/pcx/m1.pcx 1 32 1 24 8 -3 -9 4538 sprites/metro/pcx/m1.pcx 10 32 1 17 22 -11 -9 4539 sprites/metro/pcx/m1.pcx 33 32 1 13 31 -16 -9 4540 sprites/metro/pcx/m1.pcx 66 32 1 17 22 -11 -9 4541 sprites/metro/pcx/m1.pcx 89 32 1 24 8 -3 -12 4542 sprites/metro/pcx/m1.pcx 98 32 1 17 22 -11 -9 4543 sprites/metro/pcx/m1.pcx 121 32 1 13 32 -16 -9 4544 sprites/metro/pcx/m1.pcx 154 32 1 17 22 -11 -9 // Action 2: Engine -m1 4545 * 9 02 00 AA 01 01 00 00 00 00 4546 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4547 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -m1 4548 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4549 sprites/metro/pcx/m1.pcx 1 64 1 22 8 -3 -10 4550 sprites/metro/pcx/m1.pcx 10 64 1 17 22 -11 -9 4551 sprites/metro/pcx/m1.pcx 33 64 1 13 28 -12 -9 4552 sprites/metro/pcx/m1.pcx 66 64 1 17 22 -11 -9 4553 sprites/metro/pcx/m1.pcx 89 64 1 22 8 -3 -10 4554 sprites/metro/pcx/m1.pcx 98 64 1 17 22 -11 -9 4555 sprites/metro/pcx/m1.pcx 121 64 1 13 28 -16 -9 4556 sprites/metro/pcx/m1.pcx 154 64 1 17 22 -11 -9 // Action 2: Wagon -m1 4557 * 9 02 00 AD 01 01 00 00 00 00 // Capacity/weight mods 4558 * 18 02 00 AE 81 10 00 FF 02 \b174 80 14 14 \b31 80 16 16 AD 00 4559 * 18 02 00 B0 81 0C 00 FF 02 01 80 11 11 AE 00 36 36 AD 00 // Action 3: m1 //!!Error (141): ID A3 28 out of valid range (00..73). 4560 * 12 03 00 01 \b*10403 01 FF A1 00 AC 00 4561 * 7 03 00 81 72 00 B0 00 // ############# caf90 holland ########## // Action 1: purch List -caf90 4562 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4563 * 1 0 4564 * 1 0 4565 sprites/metro/pcx/caf90.pcx 1 96 01 12 87 -40 -8 3 4566 * 1 0 4567 * 1 0 4568 * 1 0 4569 sprites/metro/pcx/caf90.pcx 1 96 01 1 1 0 -0 7 4570 * 1 0 //Action2: Purch List 4571 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4572 * 14 02 00 A1 81 0C 00 FF 01 14 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -caf90 forward 4573 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4574 sprites/metro/pcx/caf90.pcx 1 1 1 25 8 -3 -9 4575 sprites/metro/pcx/caf90.pcx 10 1 1 18 22 -11 -10 4576 sprites/metro/pcx/caf90.pcx 34 1 1 13 31 -16 -9 4577 sprites/metro/pcx/caf90.pcx 66 1 1 18 22 -11 -10 4578 sprites/metro/pcx/caf90.pcx 89 1 1 25 8 -3 -12 4579 sprites/metro/pcx/caf90.pcx 98 1 1 18 22 -11 -10 4580 sprites/metro/pcx/caf90.pcx 121 1 1 13 32 -16 -9 4581 sprites/metro/pcx/caf90.pcx 154 1 1 18 22 -11 -10 // Format: spritenum pcxfile 4582 sprites/metro/pcx/caf90.pcx 1 32 1 25 8 -3 -9 4583 sprites/metro/pcx/caf90.pcx 10 32 1 18 22 -11 -10 4584 sprites/metro/pcx/caf90.pcx 34 32 1 13 31 -16 -9 4585 sprites/metro/pcx/caf90.pcx 66 32 1 18 22 -11 -10 4586 sprites/metro/pcx/caf90.pcx 89 32 1 25 8 -3 -12 4587 sprites/metro/pcx/caf90.pcx 98 32 1 18 22 -11 -10 4588 sprites/metro/pcx/caf90.pcx 121 32 1 13 32 -16 -9 4589 sprites/metro/pcx/caf90.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -caf90 4590 * 9 02 00 AA 01 01 00 00 00 00 4591 * 9 02 00 AB 01 01 01 00 01 00 // VarAction2: Front with panto, back without 4592 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 //Action1: Wagon-pax -caf90 4593 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4594 sprites/metro/pcx/caf90.pcx 1 64 1 25 8 -3 -12 4595 sprites/metro/pcx/caf90.pcx 10 64 1 18 22 -11 -10 4596 sprites/metro/pcx/caf90.pcx 33 64 1 13 32 -16 -9 4597 sprites/metro/pcx/caf90.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon -caf90 4598 * 9 02 00 AD 01 01 00 00 00 00 // Capacity/weight mods 4599 * 18 02 00 AE 81 10 00 FF 02 \b250 80 14 14 \b47 80 16 16 AD 00 4600 * 18 02 00 B0 81 0C 00 FF 02 00 80 11 11 AE 00 36 36 AD 00 // Action 3: caf90 //!!Error (141): ID A0 28 out of valid range (00..73). 4601 * 12 03 00 01 \b*10400 01 FF A1 00 AC 00 4602 * 7 03 00 81 72 00 B0 00// West EU Mus // ############ tgv-a ############# // Action 1: purch List -tgv-a 4603 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4604 * 1 0 4605 * 1 0 4606 sprites/mus/pcx/tgv-a.pcx 89 128 01 12 87 -40 -8 3 4607 * 1 0 4608 * 1 0 4609 * 1 0 4610 sprites/mus/pcx/tgv-a.pcx 1 1 01 1 1 0 -0 7 4611 * 1 0 // Action 2: P-list 4612 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4613 * 14 02 00 A1 81 0C 00 FF 01 46 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -tgv-a 4614 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 4615 sprites/mus/pcx/tgv-a.pcx 1 1 1 22 8 -3 -11 4616 sprites/mus/pcx/tgv-a.pcx 10 1 1 12 22 -11 -4 4617 sprites/mus/pcx/tgv-a.pcx 33 1 1 12 31 -16 -8 4618 sprites/mus/pcx/tgv-a.pcx 66 1 1 16 22 -11 -8 4619 sprites/mus/pcx/tgv-a.pcx 89 1 1 23 8 -3 -12 4620 sprites/mus/pcx/tgv-a.pcx 98 1 1 16 22 -11 -8 4621 sprites/mus/pcx/tgv-a.pcx 121 1 1 12 32 -16 -8 4622 sprites/mus/pcx/tgv-a.pcx 154 1 1 12 22 -11 -4 // Action 2: Front 4623 * 9 02 00 AA 01 01 00 00 00 00 //Backwards 4624 * 4 01 00 01 08 // Format: spritenum pcxfile 4625 sprites/mus/pcx/tgv-a.pcx 1 32 1 22 8 -3 -11 4626 sprites/mus/pcx/tgv-a.pcx 10 32 1 12 22 -11 -4 4627 sprites/mus/pcx/tgv-a.pcx 33 32 1 14 31 -16 -10 4628 sprites/mus/pcx/tgv-a.pcx 66 32 1 17 22 -11 -9 4629 sprites/mus/pcx/tgv-a.pcx 89 32 1 23 8 -3 -12 4630 sprites/mus/pcx/tgv-a.pcx 98 32 1 17 22 -11 -9 4631 sprites/mus/pcx/tgv-a.pcx 121 32 1 14 32 -16 -10 4632 sprites/mus/pcx/tgv-a.pcx 154 32 1 12 22 -11 -4 // Action 2: engine Back 4633 * 9 02 00 AB 01 01 00 00 00 00 //Action1: Wagon-pax 4634 * 4 01 00 01 04 // Format: spritenum pcxfile 4635 sprites/mus/pcx/tgv-a.pcx 1 128 1 22 8 -3 -11 4636 sprites/mus/pcx/tgv-a.pcx 10 128 1 16 22 -11 -8 4637 sprites/mus/pcx/tgv-a.pcx 33 128 1 11 32 -16 -7 4638 sprites/mus/pcx/tgv-a.pcx 66 128 1 16 22 -11 -8 // Action 2: Wagon pax middle 4639 * 9 02 00 B0 01 01 00 00 00 00 // Action 1: First pax -tgv-a 4640 * 4 01 00 01 08 // First PAX // Format: spritenum pcxfile 4641 sprites/mus/pcx/tgv-a.pcx 1 64 1 22 8 -3 -11 4642 sprites/mus/pcx/tgv-a.pcx 10 64 1 16 22 -11 -8 4643 sprites/mus/pcx/tgv-a.pcx 33 64 1 12 32 -16 -8 4644 sprites/mus/pcx/tgv-a.pcx 66 64 1 16 22 -11 -8 4645 sprites/mus/pcx/tgv-a.pcx 89 64 1 23 8 -3 -11 4646 sprites/mus/pcx/tgv-a.pcx 98 64 1 16 22 -11 -8 4647 sprites/mus/pcx/tgv-a.pcx 121 64 1 12 32 -16 -8 4648 sprites/mus/pcx/tgv-a.pcx 154 64 1 16 22 -11 -8 // Action 2: Wagon pax First 4649 * 9 02 00 B1 01 01 00 00 00 00 // Action 1: Last pax -tgv-a 4650 * 4 01 00 01 08 // First PAX // Format: spritenum pcxfile 4651 sprites/mus/pcx/tgv-a.pcx 1 96 1 22 8 -3 -11 4652 sprites/mus/pcx/tgv-a.pcx 10 96 1 16 22 -11 -8 4653 sprites/mus/pcx/tgv-a.pcx 33 96 1 12 32 -16 -8 4654 sprites/mus/pcx/tgv-a.pcx 66 96 1 16 22 -11 -8 4655 sprites/mus/pcx/tgv-a.pcx 89 96 1 23 8 -3 -11 4656 sprites/mus/pcx/tgv-a.pcx 98 96 1 16 22 -11 -8 4657 sprites/mus/pcx/tgv-a.pcx 121 96 1 12 32 -16 -8 4658 sprites/mus/pcx/tgv-a.pcx 154 96 1 16 22 -11 -8 // Action 2: Wagon pax Last 4659 * 9 02 00 B2 01 01 00 00 00 00 //Action1: Wagon-mail 4660 * 4 01 00 01 04 // Format: spritenum pcxfile 4661 sprites/mus/pcx/tgv-a.pcx 1 224 1 22 8 -3 -11 4662 sprites/mus/pcx/tgv-a.pcx 10 224 1 16 22 -11 -8 4663 sprites/mus/pcx/tgv-a.pcx 33 224 1 11 32 -16 -7 4664 sprites/mus/pcx/tgv-a.pcx 66 224 1 16 22 -11 -8 // Action 2: Wagon mail middle -tgv-a 4665 * 9 02 00 C0 01 01 00 00 00 00 // Action 1: First mail -tgv-a 4666 * 4 01 00 01 08 // First Mail // Format: spritenum pcxfile 4667 sprites/mus/pcx/tgv-a.pcx 1 192 1 22 8 -3 -11 4668 sprites/mus/pcx/tgv-a.pcx 10 192 1 16 22 -11 -8 4669 sprites/mus/pcx/tgv-a.pcx 33 192 1 12 32 -16 -8 4670 sprites/mus/pcx/tgv-a.pcx 66 192 1 16 22 -11 -8 4671 sprites/mus/pcx/tgv-a.pcx 89 192 1 23 8 -3 -11 4672 sprites/mus/pcx/tgv-a.pcx 98 192 1 16 22 -11 -8 4673 sprites/mus/pcx/tgv-a.pcx 121 192 1 12 32 -16 -8 4674 sprites/mus/pcx/tgv-a.pcx 154 192 1 16 22 -11 -8 // Action 2: Wagon mail First 4675 * 9 02 00 C1 01 01 00 00 00 00 // Action 1: Last mail -tgv-a 4676 * 4 01 00 01 08 // Last Mail // Format: spritenum pcxfile 4677 sprites/mus/pcx/tgv-a.pcx 1 157 1 22 8 -3 -11 4678 sprites/mus/pcx/tgv-a.pcx 10 157 1 16 22 -11 -8 4679 sprites/mus/pcx/tgv-a.pcx 33 157 1 12 32 -16 -8 4680 sprites/mus/pcx/tgv-a.pcx 66 157 1 16 22 -11 -8 4681 sprites/mus/pcx/tgv-a.pcx 89 157 1 23 8 -3 -11 4682 sprites/mus/pcx/tgv-a.pcx 98 157 1 16 22 -11 -8 4683 sprites/mus/pcx/tgv-a.pcx 121 157 1 12 32 -16 -8 4684 sprites/mus/pcx/tgv-a.pcx 154 157 1 16 22 -11 -8 // Action 2: Wagon mail Last 4685 * 9 02 00 C2 01 01 00 00 00 00 // VarAction2: MAIL 4686 * 14 02 00 C3 81 40 08 FF 01 C2 00 01 01 C0 00 4687 * 14 02 00 C4 81 40 00 FF 01 C1 00 01 01 C3 00 4688 * 18 02 00 AF 81 10 00 FF 02 \b38 80 14 14 \b38 80 16 16 C4 00 // <-- 12 pax and 47 tons 4689 * 18 02 00 C4 81 0C 00 FF 02 \b15 80 12 12 AF 00 36 36 C4 00 // VarAction2: Pax 4690 * 14 02 00 B3 81 40 08 FF 01 B2 00 01 01 B0 00 4691 * 14 02 00 B4 81 40 00 FF 01 B1 00 01 01 B3 00 4692 * 18 02 00 AE 81 10 00 FF 02 \b50 80 14 14 \b38 80 16 16 B4 00 // <-- 47 pax and 54 tons 4693 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 B4 00 // VarAction2: Panto at the Back 4694 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 4695 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 4696 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 4697 * 14 02 00 AD 81 10 00 FF 01 \b2 80 0D 0D AC 00 4698 * 14 02 00 AE 81 0C 00 FF 01 AD 00 36 36 AC 00 4699 * 14 02 00 A0 82 B4 00 FF 01 AE 00 00 00 AC 00 //AA = Engine forward direction //A1 = Purchase list sprite //AB = Engine reverse direction //B0 = Middle PAX wagon //B1 = First PAX Wagon //B2 = Last PAX Wagon //C0 = Middle Mail Wagon //C1 = First Mail Wagon //C2 = Last Mail Wagon // Action 3: //!!Error (141): ID 11 29 out of valid range (00..73). 4700 * 12 03 00 01 \b*10513 01 FF A1 00 A0 00 4701 * 7 03 00 81 70 00 AF 00 4702 * 7 03 00 81 5F 00 C4 00 // ######### TGV DUPLEX ########## 4703 * 4 01 00 06 08 // Front //Format: 4704 sprites/mus/pcx/tgv-thalplex.pcx 1 1 1 24 8 -3 -12 4705 sprites/mus/pcx/tgv-thalplex.pcx 10 1 1 18 22 -11 -10 4706 sprites/mus/pcx/tgv-thalplex.pcx 33 1 1 14 32 -16 -10 4707 sprites/mus/pcx/tgv-thalplex.pcx 66 1 1 18 22 -11 -10 4708 sprites/mus/pcx/tgv-thalplex.pcx 89 1 1 24 8 -3 -12 4709 sprites/mus/pcx/tgv-thalplex.pcx 98 1 1 18 22 -11 -10 4710 sprites/mus/pcx/tgv-thalplex.pcx 121 1 1 14 32 -16 -10 4711 sprites/mus/pcx/tgv-thalplex.pcx 154 1 1 18 22 -11 -10 // Back //Format: 4712 sprites/mus/pcx/tgv-thalplex.pcx 1 32 1 24 8 -3 -12 4713 sprites/mus/pcx/tgv-thalplex.pcx 10 32 1 18 22 -11 -10 4714 sprites/mus/pcx/tgv-thalplex.pcx 33 32 1 14 32 -16 -10 4715 sprites/mus/pcx/tgv-thalplex.pcx 66 32 1 18 22 -11 -10 4716 sprites/mus/pcx/tgv-thalplex.pcx 89 32 1 24 8 -3 -12 4717 sprites/mus/pcx/tgv-thalplex.pcx 98 32 1 18 22 -11 -10 4718 sprites/mus/pcx/tgv-thalplex.pcx 121 32 1 14 32 -16 -10 4719 sprites/mus/pcx/tgv-thalplex.pcx 154 32 1 18 22 -11 -10 // Waggon //Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4720 sprites/mus/pcx/tgv-thalplex.pcx 1 192 1 24 8 -3 -12 4721 sprites/mus/pcx/tgv-thalplex.pcx 10 192 1 18 22 -11 -10 4722 sprites/mus/pcx/tgv-thalplex.pcx 33 192 1 14 32 -16 -10 4723 sprites/mus/pcx/tgv-thalplex.pcx 66 192 1 18 22 -11 -10 4724 sprites/mus/pcx/tgv-thalplex.pcx 1 256 1 24 8 -3 -12 4725 sprites/mus/pcx/tgv-thalplex.pcx 10 256 1 18 22 -11 -10 4726 sprites/mus/pcx/tgv-thalplex.pcx 33 256 1 14 32 -16 -10 4727 sprites/mus/pcx/tgv-thalplex.pcx 66 256 1 18 22 -11 -10 // P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4728 * 1 0 4729 * 1 0 4730 sprites/mus/pcx/tgv-thalplex.pcx 1 240 01 12 87 -40 -8 3 4731 * 1 0 4732 * 1 0 4733 * 1 0 4734 sprites/mus/pcx/tgv-thalplex.pcx 1 1 01 1 1 -16 -10 3 4735 * 1 0 // Waggon //Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4736 sprites/mus/pcx/tgv-thalplex.pcx 1 256 1 24 8 -3 -12 4737 sprites/mus/pcx/tgv-thalplex.pcx 10 256 1 18 22 -11 -10 4738 sprites/mus/pcx/tgv-thalplex.pcx 33 256 1 14 32 -16 -10 4739 sprites/mus/pcx/tgv-thalplex.pcx 66 256 1 18 22 -11 -10 4740 sprites/mus/pcx/tgv-thalplex.pcx 1 192 1 24 8 -3 -12 4741 sprites/mus/pcx/tgv-thalplex.pcx 10 192 1 18 22 -11 -10 4742 sprites/mus/pcx/tgv-thalplex.pcx 33 192 1 14 32 -16 -10 4743 sprites/mus/pcx/tgv-thalplex.pcx 66 192 1 18 22 -11 -10 // Waggon //Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4744 sprites/mus/pcx/tgv-thalplex.pcx 1 288 1 24 8 -3 -12 4745 sprites/mus/pcx/tgv-thalplex.pcx 10 288 1 18 22 -11 -10 4746 sprites/mus/pcx/tgv-thalplex.pcx 33 288 1 14 32 -16 -10 4747 sprites/mus/pcx/tgv-thalplex.pcx 66 288 1 18 22 -11 -10 4748 sprites/mus/pcx/tgv-thalplex.pcx 1 288 1 24 8 -3 -12 4749 sprites/mus/pcx/tgv-thalplex.pcx 10 288 1 18 22 -11 -10 4750 sprites/mus/pcx/tgv-thalplex.pcx 33 288 1 14 32 -16 -10 4751 sprites/mus/pcx/tgv-thalplex.pcx 66 288 1 18 22 -11 -10 4752 * 9 02 00 B0 01 01 00 00 00 00 // --> 4753 * 9 02 00 B1 01 01 01 00 01 00 // <-- 4754 * 9 02 00 C0 01 01 02 00 02 00 // -- -> 4755 * 9 02 00 C1 01 01 04 00 04 00 // -- <- 4756 * 9 02 00 C2 01 01 05 00 05 00 // --- 4757 * 9 02 00 A0 01 01 03 00 03 00 // P-list // P-list things 4758 * 14 02 00 A1 81 0C 00 FF 01 47 80 23 23 A0 00 // Purchise Screen text // Light/panto at back 4759 * 14 02 00 B2 81 40 08 FF 01 B1 00 00 00 B0 00 // Connectable ?? 4760 * 29 02 00 B3 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5F 00 // from 00 to 5E dissalow with FC-textline i.e. allow mu-express FC 80 60 00 6E 00 // from 60 to 6E dissalow with FC-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FC-textline FE 80 // allow everything else 4761 * 14 02 00 B4 81 0C 00 FF 01 B3 00 1D 1D B2 00 // Low cost when standing still 4762 * 14 02 00 B5 81 10 00 FF 01 \b2 80 0D 0D B4 00 4763 * 14 02 00 B6 81 0C 00 FF 01 B5 00 36 36 B4 00 4764 * 14 02 00 B7 82 B4 00 FF 01 B6 00 00 00 B4 00 //Waggons 4765 * 14 02 00 C3 81 41 00 FF 01 C0 00 00 02 C1 00 4766 * 14 02 00 C4 81 41 00 FF 01 C2 00 03 03 C3 00 4767 * 18 02 00 C5 81 10 00 FF 02 \b75 80 14 14 \b38 80 16 16 C4 00 // <-- 47 pax and 54 tons 4768 * 14 02 00 C6 81 0C 00 FF 01 C5 00 36 36 C4 00 // Action 3: Duplex livery Override //!!Error (141): ID 12 29 out of valid range (00..73). 4769 * 12 03 00 01 \b*10514 01 FF A1 00 B7 00 4770 * 7 03 00 81 70 00 C6 00 // ######### TGV POS V150 ########## 4771 * 4 01 00 02 08 //Format: 4772 sprites/mus/pcx/tgv-thalplex.pcx 89 32 1 24 8 -3 -12 4773 sprites/mus/pcx/tgv-thalplex.pcx 98 32 1 18 22 -11 -10 4774 sprites/mus/pcx/tgv-thalplex.pcx 121 32 1 14 32 -16 -10 4775 sprites/mus/pcx/tgv-thalplex.pcx 154 32 1 18 22 -11 -10 4776 sprites/mus/pcx/tgv-thalplex.pcx 1 32 1 24 8 -3 -12 4777 sprites/mus/pcx/tgv-thalplex.pcx 10 32 1 18 22 -11 -10 4778 sprites/mus/pcx/tgv-thalplex.pcx 33 32 1 14 32 -16 -10 4779 sprites/mus/pcx/tgv-thalplex.pcx 66 32 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4780 * 1 0 4781 * 1 0 4782 sprites/mus/pcx/tgv-thalplex.pcx 1 1 01 1 1 -16 -10 3 4783 * 1 0 4784 * 1 0 4785 * 1 0 4786 sprites/mus/pcx/tgv-thalplex.pcx 1 240 01 12 87 -25 -8 3 4787 * 1 0 //-1 * 0 02 00 B0 01 01 00 00 00 00 // --> 4788 * 9 02 00 B1 01 01 00 00 00 00 // <-- //-1 * 0 02 00 C0 01 01 02 00 02 00 // -- -> //-1 * 0 02 00 C1 01 01 04 00 04 00 // -- <- //-1 * 0 02 00 C2 01 01 05 00 05 00 // --- 4789 * 9 02 00 A0 01 01 01 00 01 00 // P-list // Modulo, what grapichs at what spot 4790 * 28 02 00 D0 81 40 80 FF 00 05 04 B0 00 00 00 C0 00 01 01 C2 00 02 02 C1 00 03 03 B1 00 4791 * 14 02 00 D0 81 40 10 FF 01 A0 00 00 01 D0 00 // Articulation 4792 * 18 02 00 D1 81 10 00 FF 02 70 80 01 03 \b30 80 04 04 FF FF // Cannot attach, only to itself 4793 * 14 02 00 D2 81 C6 00 FF 01 FE 80 \b30 \b30 F7 80 // Callback - When running 4794 * 18 02 00 D3 81 0C 00 FF 02 D1 00 16 16 D2 00 1D 1D D0 00 // Standing still '36 4795 * 14 02 00 D5 81 10 00 FF 01 01 80 0D 0D 00 00 4796 * 14 02 00 DF 81 0C 00 FF 01 D4 00 36 36 D3 00 // P-list crap // Articulation 4797 * 18 02 00 D1 81 10 00 FF 02 70 80 01 03 \b30 80 04 04 FF FF 4798 * 18 02 00 AF 81 0C 00 FF 02 D1 00 16 16 D0 80 23 23 A0 00 4799 * 7 03 00 01 \b30 00 DF 00 4800 * 7 03 00 81 70 00 D0 00 // ############ 2200 ############# // Action 1: purch List -2200 4801 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4802 * 1 0 4803 * 1 0 4804 sprites/mus/pcx/2200.pcx 1 128 01 12 149 -40 -8 3 4805 * 1 0 4806 * 1 0 4807 * 1 0 4808 sprites/mus/pcx/2200.pcx 1 128 01 1 1 -25 -8 3 4809 * 1 0 //Action2: Purch List 4810 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4811 * 14 02 00 A1 81 0C 00 FF 01 33 80 23 23 A0 00 // Purchise Screen text 4812 * 14 02 00 A2 81 10 00 FF 01 \b60 80 0D 0D A1 00 // <-- 12 pax and 47 tons 4813 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4814 * 4 01 00 02 08 4815 sprites/mus/pcx/2200.pcx 1 1 1 25 8 -3 -11 4816 sprites/mus/pcx/2200.pcx 10 1 1 18 22 -11 -10 4817 sprites/mus/pcx/2200.pcx 33 1 1 17 31 -16 -13 4818 sprites/mus/pcx/2200.pcx 66 1 1 18 22 -11 -10 4819 sprites/mus/pcx/2200.pcx 89 1 1 25 8 -3 -13 4820 sprites/mus/pcx/2200.pcx 98 1 1 18 22 -11 -10 4821 sprites/mus/pcx/2200.pcx 121 1 1 17 32 -16 -13 4822 sprites/mus/pcx/2200.pcx 154 1 1 18 22 -11 -10 // Format: spritenum pcxfile 4823 sprites/mus/pcx/2200.pcx 1 32 1 25 8 -3 -11 4824 sprites/mus/pcx/2200.pcx 10 32 1 18 22 -11 -10 4825 sprites/mus/pcx/2200.pcx 33 32 1 17 31 -16 -13 4826 sprites/mus/pcx/2200.pcx 66 32 1 18 22 -11 -10 4827 sprites/mus/pcx/2200.pcx 89 32 1 25 8 -3 -13 4828 sprites/mus/pcx/2200.pcx 98 32 1 18 22 -11 -10 4829 sprites/mus/pcx/2200.pcx 121 32 1 17 32 -16 -13 4830 sprites/mus/pcx/2200.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine 4831 * 9 02 00 AA 01 01 00 00 00 00 4832 * 9 02 00 AB 01 01 01 00 01 00 // Light/panto at back 4833 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable ?? 4834 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 4835 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 4836 * 14 02 00 AD 81 10 00 FF 01 \b22 80 0D 0D AC 00 4837 * 14 02 00 AE 81 0C 00 FF 01 AD 00 36 36 AC 00 4838 * 14 02 00 A0 82 B4 00 FF 01 AE 00 00 00 AC 00 //Action1: PAX-Wagon 4839 * 4 01 00 02 04 4840 sprites/mus/pcx/2200.pcx 1 64 1 25 8 -3 -11 4841 sprites/mus/pcx/2200.pcx 10 64 1 18 22 -11 -10 4842 sprites/mus/pcx/2200.pcx 33 64 1 17 31 -16 -13 4843 sprites/mus/pcx/2200.pcx 66 64 1 18 22 -11 -10 //Action1: Mail-Wagon 4844 sprites/mus/pcx/2200.pcx 1 96 1 25 8 -3 -11 4845 sprites/mus/pcx/2200.pcx 10 96 1 18 22 -11 -10 4846 sprites/mus/pcx/2200.pcx 33 96 1 17 31 -16 -13 4847 sprites/mus/pcx/2200.pcx 66 96 1 18 22 -11 -10 // 4848 * 9 02 00 B0 01 01 00 00 00 00 4849 * 9 02 00 C0 01 01 01 00 01 00 // PAX 4850 * 22 02 00 B1 81 10 00 FF 03 \b60 80 0D 0D \b110 80 14 14 \b52 80 16 16 B0 00 // <-- 110 pax and 47 tons 4851 * 18 02 00 B2 81 0C 00 FF 02 \b20 80 12 12 B1 00 36 36 B0 00 // Low cost when standing still 4852 * 18 02 00 B3 81 10 00 FF 02 \b110 80 14 14 \b52 80 16 16 B0 00 4853 * 14 02 00 B4 81 0C 00 FF 01 B3 00 36 36 B0 00 4854 * 14 02 00 B5 82 B4 00 FF 01 B4 00 00 00 B2 00 // Mail 4855 * 22 02 00 C1 81 10 00 FF 03 \b60 80 0D 0D \b78 80 14 14 \b52 80 16 16 C0 00 // <-- 12 pax and 47 tons 4856 * 18 02 00 C2 81 0C 00 FF 02 \b15 80 12 12 C1 00 36 36 C0 00 // Low cost when standing still 4857 * 18 02 00 C3 81 10 00 FF 02 \b110 80 14 14 \b52 80 16 16 C0 00 4858 * 14 02 00 C4 81 0C 00 FF 01 C3 00 36 36 C0 00 4859 * 14 02 00 C5 82 B4 00 FF 01 C4 00 00 00 C2 00 // Action 3: 2200 livery Override //!!Error (141): ID 06 29 out of valid range (00..73). 4860 * 12 03 00 01 \b*10502 01 FF A1 00 A0 00 4861 * 7 03 00 81 70 00 B5 00 4862 * 7 03 00 81 5F 00 C5 00 // ############ hsa ############# // Action 1: purch List -hsa 4863 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 4864 * 1 0 4865 * 1 0 4866 sprites/mus/pcx/hsa.pcx 1 256 01 12 87 -40 -8 3 4867 * 1 0 4868 * 1 0 4869 * 1 0 4870 sprites/mus/pcx/hsa.pcx 1 256 01 1 1 -40 -8 3 4871 * 1 0 // Action 2: P-list 4872 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 4873 * 14 02 00 A1 81 0C 00 FF 01 3C 80 23 23 A0 00 // Purchise Screen text 4874 * 14 02 00 A2 81 10 00 FF 01 \b11 80 0D 0D A1 00 // <-- 12 pax and 47 tons 4875 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine -hsa 4876 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 4877 sprites/mus/pcx/hsa.pcx 1 1 1 23 8 -3 -11 4878 sprites/mus/pcx/hsa.pcx 10 1 1 17 22 -11 -9 4879 sprites/mus/pcx/hsa.pcx 33 1 1 12 31 -16 -8 4880 sprites/mus/pcx/hsa.pcx 66 1 1 17 22 -11 -9 4881 sprites/mus/pcx/hsa.pcx 89 1 1 23 8 -3 -11 4882 sprites/mus/pcx/hsa.pcx 98 1 1 17 22 -11 -9 4883 sprites/mus/pcx/hsa.pcx 121 1 1 12 32 -16 -8 4884 sprites/mus/pcx/hsa.pcx 154 1 1 17 22 -11 -9 //Backward 4885 sprites/mus/pcx/hsa.pcx 1 32 1 23 8 -3 -11 4886 sprites/mus/pcx/hsa.pcx 10 32 1 17 22 -11 -9 4887 sprites/mus/pcx/hsa.pcx 33 32 1 12 31 -16 -8 4888 sprites/mus/pcx/hsa.pcx 66 32 1 17 22 -11 -9 4889 sprites/mus/pcx/hsa.pcx 89 32 1 23 8 -3 -11 4890 sprites/mus/pcx/hsa.pcx 98 32 1 17 22 -11 -9 4891 sprites/mus/pcx/hsa.pcx 121 32 1 12 32 -16 -8 4892 sprites/mus/pcx/hsa.pcx 154 32 1 17 22 -11 -9 //Engine Action2's 4893 * 9 02 00 A2 01 01 00 00 00 00 4894 * 9 02 00 A3 01 01 01 00 01 00 4895 * 14 02 00 A4 81 40 08 FF 01 A3 00 00 00 A2 00 4896 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 4897 * 14 02 00 A2 81 0C 00 FF 01 AD 00 1D 1D A4 00 // Low cost when standing still 4898 * 14 02 00 A3 81 10 00 FF 01 \b2 80 0D 0D A2 00 4899 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 A2 00 4900 * 14 02 00 A2 82 B4 00 FF 01 A4 00 00 00 A2 00 // Action 1: PAX -hsa 4901 * 4 01 00 03 08 // Inactive // Format: spritenum pcxfile 4902 sprites/mus/pcx/hsa.pcx 89 64 1 23 8 -3 -11 4903 sprites/mus/pcx/hsa.pcx 98 64 1 17 22 -11 -9 4904 sprites/mus/pcx/hsa.pcx 121 64 1 12 32 -16 -8 4905 sprites/mus/pcx/hsa.pcx 154 64 1 17 22 -11 -9 4906 sprites/mus/pcx/hsa.pcx 1 64 1 23 8 -3 -11 4907 sprites/mus/pcx/hsa.pcx 10 64 1 17 22 -11 -9 4908 sprites/mus/pcx/hsa.pcx 33 64 1 12 32 -16 -8 4909 sprites/mus/pcx/hsa.pcx 66 64 1 17 22 -11 -9 //Active // Format: spritenum pcxfile 4910 sprites/mus/pcx/hsa.pcx 1 96 1 23 8 -3 -11 4911 sprites/mus/pcx/hsa.pcx 10 96 1 17 22 -11 -9 4912 sprites/mus/pcx/hsa.pcx 33 96 1 12 32 -16 -8 4913 sprites/mus/pcx/hsa.pcx 66 96 1 17 22 -11 -9 4914 sprites/mus/pcx/hsa.pcx 89 96 1 23 8 -3 -11 4915 sprites/mus/pcx/hsa.pcx 98 96 1 17 22 -11 -9 4916 sprites/mus/pcx/hsa.pcx 121 96 1 12 32 -16 -8 4917 sprites/mus/pcx/hsa.pcx 154 96 1 17 22 -11 -9 // Standard // Format: spritenum pcxfile 4918 sprites/mus/pcx/hsa.pcx 1 128 1 23 8 -3 -11 4919 sprites/mus/pcx/hsa.pcx 10 128 1 17 22 -11 -9 4920 sprites/mus/pcx/hsa.pcx 33 128 1 12 32 -16 -8 4921 sprites/mus/pcx/hsa.pcx 66 128 1 17 22 -11 -9 4922 sprites/mus/pcx/hsa.pcx 89 128 1 23 8 -3 -11 4923 sprites/mus/pcx/hsa.pcx 98 128 1 17 22 -11 -9 4924 sprites/mus/pcx/hsa.pcx 121 128 1 12 32 -16 -8 4925 sprites/mus/pcx/hsa.pcx 154 128 1 17 22 -11 -9 // Action2's 4926 * 9 02 00 B0 01 01 00 00 00 00 4927 * 9 02 00 B1 01 01 01 00 01 00 4928 * 9 02 00 B2 01 01 02 00 02 00 4929 * 14 02 00 B4 81 40 00 FF 01 B1 00 01 01 B2 00 4930 * 22 02 00 B5 81 10 00 FF 03 \b42 80 14 14 \b30 80 16 16 \b143 80 0D 0D B4 00 // <-- 42 pax and 30 tons 4931 * 14 02 00 B6 81 0C 00 FF 01 B5 00 36 36 B4 00 // Low cost when standing still 4932 * 18 02 00 B7 81 10 00 FF 02 \b42 80 14 14 \b30 80 16 16 B4 00 // <-- 42 pax and 30 tons 4933 * 14 02 00 B8 81 0C 00 FF 01 B7 00 36 36 B6 00 4934 * 14 02 00 B6 82 B4 00 FF 01 B8 00 00 00 B6 00 // Action 1: Mail -hsa 4935 * 4 01 00 03 08 // Inactive // Format: spritenum pcxfile 4936 sprites/mus/pcx/hsa.pcx 89 160 1 23 8 -3 -11 4937 sprites/mus/pcx/hsa.pcx 98 160 1 17 22 -11 -9 4938 sprites/mus/pcx/hsa.pcx 121 160 1 12 32 -16 -8 4939 sprites/mus/pcx/hsa.pcx 154 160 1 17 22 -11 -9 4940 sprites/mus/pcx/hsa.pcx 1 160 1 23 8 -3 -11 4941 sprites/mus/pcx/hsa.pcx 10 160 1 17 22 -11 -9 4942 sprites/mus/pcx/hsa.pcx 33 160 1 12 32 -16 -8 4943 sprites/mus/pcx/hsa.pcx 66 160 1 17 22 -11 -9 //Active // Format: spritenum pcxfile 4944 sprites/mus/pcx/hsa.pcx 1 192 1 23 8 -3 -11 4945 sprites/mus/pcx/hsa.pcx 10 192 1 17 22 -11 -9 4946 sprites/mus/pcx/hsa.pcx 33 192 1 12 32 -16 -8 4947 sprites/mus/pcx/hsa.pcx 66 192 1 17 22 -11 -9 4948 sprites/mus/pcx/hsa.pcx 89 192 1 23 8 -3 -11 4949 sprites/mus/pcx/hsa.pcx 98 192 1 17 22 -11 -9 4950 sprites/mus/pcx/hsa.pcx 121 192 1 12 32 -16 -8 4951 sprites/mus/pcx/hsa.pcx 154 192 1 17 22 -11 -9 // Standard // Format: spritenum pcxfile 4952 sprites/mus/pcx/hsa.pcx 1 224 1 23 8 -3 -11 4953 sprites/mus/pcx/hsa.pcx 10 224 1 17 22 -11 -9 4954 sprites/mus/pcx/hsa.pcx 33 224 1 12 32 -16 -8 4955 sprites/mus/pcx/hsa.pcx 66 224 1 17 22 -11 -9 4956 sprites/mus/pcx/hsa.pcx 89 224 1 23 8 -3 -11 4957 sprites/mus/pcx/hsa.pcx 98 224 1 17 22 -11 -9 4958 sprites/mus/pcx/hsa.pcx 121 224 1 12 32 -16 -8 4959 sprites/mus/pcx/hsa.pcx 154 224 1 17 22 -11 -9 //Mail // Action2's 4960 * 9 02 00 C0 01 01 00 00 00 00 4961 * 9 02 00 C1 01 01 01 00 01 00 4962 * 9 02 00 C2 01 01 02 00 02 00 4963 * 14 02 00 C4 81 40 00 FF 01 C1 00 01 01 C2 00 4964 * 22 02 00 C5 81 10 00 FF 03 \b32 80 14 14 \b30 80 16 16 \b143 80 0D 0D C4 00 // <-- 42 pax and 30 tons 4965 * 14 02 00 C6 81 0C 00 FF 01 C5 00 36 36 C4 00 // Low cost when standing still 4966 * 18 02 00 C7 81 10 00 FF 02 \b32 80 14 14 \b30 80 16 16 C4 00 // <-- 42 pax and 30 tons 4967 * 14 02 00 C8 81 0C 00 FF 01 C7 00 36 36 C6 00 4968 * 14 02 00 C6 82 B4 00 FF 01 C8 00 00 00 C6 00 // Action 3: //!!Error (141): ID 0A 29 out of valid range (00..73). 4969 * 12 03 00 01 \b*10506 01 FF A1 00 A2 00 4970 * 7 03 00 81 70 00 B6 00 4971 * 7 03 00 81 5F 00 C6 00 // ############ tgv-thalys ############# 4972 * 4 01 00 \b09 08 // ######### ENGINE ########### //Action 4973 sprites/mus/pcx/tgv-thalplex.pcx 1 1 1 24 8 -3 -12 4974 sprites/mus/pcx/tgv-thalplex.pcx 10 1 1 18 22 -11 -10 4975 sprites/mus/pcx/tgv-thalplex.pcx 33 1 1 14 32 -16 -10 4976 sprites/mus/pcx/tgv-thalplex.pcx 66 1 1 18 22 -11 -10 4977 sprites/mus/pcx/tgv-thalplex.pcx 89 1 1 24 8 -3 -12 4978 sprites/mus/pcx/tgv-thalplex.pcx 98 1 1 18 22 -11 -10 4979 sprites/mus/pcx/tgv-thalplex.pcx 121 1 1 14 32 -16 -10 4980 sprites/mus/pcx/tgv-thalplex.pcx 154 1 1 18 22 -11 -10 //Back 4981 sprites/mus/pcx/tgv-thalplex.pcx 1 32 1 24 8 -3 -12 4982 sprites/mus/pcx/tgv-thalplex.pcx 10 32 1 18 22 -11 -10 4983 sprites/mus/pcx/tgv-thalplex.pcx 33 32 1 14 32 -16 -10 4984 sprites/mus/pcx/tgv-thalplex.pcx 66 32 1 18 22 -11 -10 4985 sprites/mus/pcx/tgv-thalplex.pcx 89 32 1 24 8 -3 -12 4986 sprites/mus/pcx/tgv-thalplex.pcx 98 32 1 18 22 -11 -10 4987 sprites/mus/pcx/tgv-thalplex.pcx 121 32 1 14 32 -16 -10 4988 sprites/mus/pcx/tgv-thalplex.pcx 154 32 1 18 22 -11 -10 //PAX 4989 sprites/mus/pcx/tgv-thalplex.pcx 1 64 1 24 8 -3 -12 4990 sprites/mus/pcx/tgv-thalplex.pcx 10 64 1 18 22 -11 -10 4991 sprites/mus/pcx/tgv-thalplex.pcx 33 64 1 14 32 -16 -10 4992 sprites/mus/pcx/tgv-thalplex.pcx 66 64 1 18 22 -11 -10 4993 sprites/mus/pcx/tgv-thalplex.pcx 89 64 1 24 8 -3 -12 4994 sprites/mus/pcx/tgv-thalplex.pcx 98 64 1 18 22 -11 -10 4995 sprites/mus/pcx/tgv-thalplex.pcx 121 64 1 14 32 -16 -10 4996 sprites/mus/pcx/tgv-thalplex.pcx 154 64 1 18 22 -11 -10 //PAX 4997 sprites/mus/pcx/tgv-thalplex.pcx 89 64 1 24 8 -3 -12 4998 sprites/mus/pcx/tgv-thalplex.pcx 98 64 1 18 22 -11 -10 4999 sprites/mus/pcx/tgv-thalplex.pcx 121 64 1 14 32 -16 -10 5000 sprites/mus/pcx/tgv-thalplex.pcx 154 64 1 18 22 -11 -10 5001 sprites/mus/pcx/tgv-thalplex.pcx 1 64 1 24 8 -3 -12 5002 sprites/mus/pcx/tgv-thalplex.pcx 10 64 1 18 22 -11 -10 5003 sprites/mus/pcx/tgv-thalplex.pcx 33 64 1 14 32 -16 -10 5004 sprites/mus/pcx/tgv-thalplex.pcx 66 64 1 18 22 -11 -10 //PAX 5005 sprites/mus/pcx/tgv-thalplex.pcx 1 96 1 24 8 -3 -12 5006 sprites/mus/pcx/tgv-thalplex.pcx 10 96 1 18 22 -11 -10 5007 sprites/mus/pcx/tgv-thalplex.pcx 33 96 1 14 32 -16 -10 5008 sprites/mus/pcx/tgv-thalplex.pcx 66 96 1 18 22 -11 -10 5009 sprites/mus/pcx/tgv-thalplex.pcx 89 96 1 24 8 -3 -12 5010 sprites/mus/pcx/tgv-thalplex.pcx 98 96 1 18 22 -11 -10 5011 sprites/mus/pcx/tgv-thalplex.pcx 121 96 1 14 32 -16 -10 5012 sprites/mus/pcx/tgv-thalplex.pcx 154 96 1 18 22 -11 -10 //MAIL 5013 sprites/mus/pcx/tgv-thalplex.pcx 1 128 1 24 8 -3 -12 5014 sprites/mus/pcx/tgv-thalplex.pcx 10 128 1 18 22 -11 -10 5015 sprites/mus/pcx/tgv-thalplex.pcx 33 128 1 14 32 -16 -10 5016 sprites/mus/pcx/tgv-thalplex.pcx 66 128 1 18 22 -11 -10 5017 sprites/mus/pcx/tgv-thalplex.pcx 89 128 1 24 8 -3 -12 5018 sprites/mus/pcx/tgv-thalplex.pcx 98 128 1 18 22 -11 -10 5019 sprites/mus/pcx/tgv-thalplex.pcx 121 128 1 14 32 -16 -10 5020 sprites/mus/pcx/tgv-thalplex.pcx 154 128 1 18 22 -11 -10 //MAIL 5021 sprites/mus/pcx/tgv-thalplex.pcx 89 128 1 24 8 -3 -12 5022 sprites/mus/pcx/tgv-thalplex.pcx 98 128 1 18 22 -11 -10 5023 sprites/mus/pcx/tgv-thalplex.pcx 121 128 1 14 32 -16 -10 5024 sprites/mus/pcx/tgv-thalplex.pcx 154 128 1 18 22 -11 -10 5025 sprites/mus/pcx/tgv-thalplex.pcx 1 128 1 24 8 -3 -12 5026 sprites/mus/pcx/tgv-thalplex.pcx 10 128 1 18 22 -11 -10 5027 sprites/mus/pcx/tgv-thalplex.pcx 33 128 1 14 32 -16 -10 5028 sprites/mus/pcx/tgv-thalplex.pcx 66 128 1 18 22 -11 -10 //MAIL 5029 sprites/mus/pcx/tgv-thalplex.pcx 1 160 1 24 8 -3 -12 5030 sprites/mus/pcx/tgv-thalplex.pcx 10 160 1 18 22 -11 -10 5031 sprites/mus/pcx/tgv-thalplex.pcx 33 160 1 14 32 -16 -10 5032 sprites/mus/pcx/tgv-thalplex.pcx 66 160 1 18 22 -11 -10 5033 sprites/mus/pcx/tgv-thalplex.pcx 89 160 1 24 8 -3 -12 5034 sprites/mus/pcx/tgv-thalplex.pcx 98 160 1 18 22 -11 -10 5035 sprites/mus/pcx/tgv-thalplex.pcx 121 160 1 14 32 -16 -10 5036 sprites/mus/pcx/tgv-thalplex.pcx 154 160 1 18 22 -11 -10 // P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5037 * 1 0 5038 * 1 0 5039 sprites/mus/pcx/tgv-thalplex.pcx 1 224 01 12 87 -40 -8 3 5040 * 1 0 5041 * 1 0 5042 * 1 0 5043 sprites/mus/pcx/tgv-thalplex.pcx 1 1 01 1 1 0 -0 7 5044 * 1 0 //!!Warning (94): Redefining ID B0 not used since previous definition at sprite 4926. 5045 * 9 02 00 B0 01 01 00 00 00 00 5046 * 9 02 00 B1 01 01 01 00 01 00 //!!Warning (94): Redefining ID C0 not used since previous definition at sprite 4960. 5047 * 9 02 00 C0 01 01 02 00 02 00 5048 * 9 02 00 C1 01 01 03 00 03 00 5049 * 9 02 00 C2 01 01 04 00 04 00 5050 * 9 02 00 D0 01 01 05 00 05 00 5051 * 9 02 00 D1 01 01 06 00 06 00 5052 * 9 02 00 D2 01 01 07 00 07 00 5053 * 9 02 00 A0 01 01 08 00 08 00 // P-list things 5054 * 14 02 00 A1 81 0C 00 FF 01 48 80 23 23 A0 00 // Purchise Screen text // Engine things // Panto/lights 5055 * 14 02 00 B2 81 40 08 FF 01 B1 00 00 00 B0 00 // Connectable 5056 * 29 02 00 B3 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5057 * 14 02 00 B4 81 0C 00 FF 01 B3 00 1D 1D B2 00 // Low cost when standing still 5058 * 14 02 00 B5 81 10 00 FF 01 \b2 80 0D 0D B4 00 5059 * 14 02 00 B6 81 0C 00 FF 01 B5 00 36 36 B4 00 5060 * 14 02 00 B4 82 B4 00 FF 01 B6 00 00 00 B4 00 //PAX var2's 5061 * 14 02 00 C3 81 40 08 FF 01 C0 00 01 01 C2 00 5062 * 14 02 00 C4 81 40 00 FF 01 C1 00 01 01 C3 00 5063 * 18 02 00 C5 81 10 00 FF 02 \b50 80 14 14 \b38 80 16 16 C4 00 // <-- 12 pax and 47 tons 5064 * 14 02 00 C6 81 0C 00 FF 01 C5 00 36 36 C4 00 //PAX var2's 5065 * 14 02 00 D3 81 40 08 FF 01 D0 00 01 01 D2 00 5066 * 14 02 00 D4 81 40 00 FF 01 D1 00 01 01 D3 00 //!!Warning (94): Redefining ID D5 not used since previous definition at sprite 4795. 5067 * 18 02 00 D5 81 10 00 FF 02 \b38 80 14 14 \b38 80 16 16 D4 00 // <-- 12 pax and 47 tons 5068 * 18 02 00 D6 81 0C 00 FF 02 \b15 80 12 12 D5 00 36 36 D4 00 // Action 3: //!!Error (141): ID 13 29 out of valid range (00..73). 5069 * 12 03 00 01 \b*10515 01 FF A1 00 B4 00 5070 * 7 03 00 81 70 00 C6 00 5071 * 7 03 00 81 5F 00 D6 00 // ############ Et420 ############# // Action 1: Engine -et420 5072 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 5073 sprites/mus/pcx/et420.pcx 1 1 1 24 8 -3 -12 5074 sprites/mus/pcx/et420.pcx 10 1 1 18 22 -11 -10 5075 sprites/mus/pcx/et420.pcx 33 1 1 14 31 -16 -10 5076 sprites/mus/pcx/et420.pcx 66 1 1 18 22 -11 -10 5077 sprites/mus/pcx/et420.pcx 89 1 1 24 8 -3 -12 5078 sprites/mus/pcx/et420.pcx 98 1 1 18 22 -11 -10 5079 sprites/mus/pcx/et420.pcx 121 1 1 14 32 -16 -10 5080 sprites/mus/pcx/et420.pcx 154 1 1 18 22 -11 -10 // Forward 5081 sprites/mus/pcx/et420.pcx 1 64 1 24 8 -3 -12 5082 sprites/mus/pcx/et420.pcx 10 64 1 18 22 -11 -10 5083 sprites/mus/pcx/et420.pcx 33 64 1 14 31 -16 -10 5084 sprites/mus/pcx/et420.pcx 66 64 1 18 22 -11 -10 5085 sprites/mus/pcx/et420.pcx 89 64 1 24 8 -3 -12 5086 sprites/mus/pcx/et420.pcx 98 64 1 18 22 -11 -10 5087 sprites/mus/pcx/et420.pcx 121 64 1 14 32 -16 -10 5088 sprites/mus/pcx/et420.pcx 154 64 1 18 22 -11 -10 // Action 2: Engine -et420 5089 * 9 02 00 AA 01 01 00 00 00 00 5090 * 9 02 00 AB 01 01 01 00 01 00 5091 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 5092 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5093 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5094 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5095 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5096 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 1: purch List -et420 5097 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5098 * 1 0 5099 * 1 0 5100 sprites/mus/pcx/et420.pcx 1 194 01 12 87 -40 -8 3 5101 * 1 0 5102 * 1 0 5103 * 1 0 5104 sprites/mus/pcx/et420.pcx 1 194 01 1 1 -25 -8 3 5105 * 1 0 //Action2: Purch List 5106 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5107 * 14 02 00 A1 81 0C 00 FF 01 3A 80 23 23 A0 00 // Purchise Screen text 5108 * 14 02 00 AE 81 10 00 FF 01 \b40 80 0D 0D A1 00 // 5109 * 14 02 00 A1 81 0C 00 FF 01 AE 00 36 36 A1 00 //Action1: Wagon-pax unpanto 5110 * 4 01 00 01 04 // Format: spritenum pcxfile 5111 sprites/mus/pcx/et420.pcx 1 128 1 24 8 -3 -12 5112 sprites/mus/pcx/et420.pcx 10 128 1 17 22 -11 -9 5113 sprites/mus/pcx/et420.pcx 33 128 1 14 31 -16 -10 5114 sprites/mus/pcx/et420.pcx 66 128 1 17 22 -11 -9 // Action 2: Wagon 5115 * 9 02 00 BA 01 01 00 00 00 00 //Action1: Wagon-pax panto 5116 * 4 01 00 01 08 // Format: spritenum pcxfile 5117 sprites/mus/pcx/et420.pcx 1 32 1 24 8 -3 -12 5118 sprites/mus/pcx/et420.pcx 10 32 1 18 22 -11 -10 5119 sprites/mus/pcx/et420.pcx 33 32 1 14 31 -16 -10 5120 sprites/mus/pcx/et420.pcx 66 32 1 18 22 -11 -10 5121 sprites/mus/pcx/et420.pcx 89 32 1 24 8 -3 -12 5122 sprites/mus/pcx/et420.pcx 98 32 1 18 22 -11 -10 5123 sprites/mus/pcx/et420.pcx 121 32 1 14 32 -16 -10 5124 sprites/mus/pcx/et420.pcx 154 32 1 18 22 -11 -10 // Action 2: Wagon -et420 5125 * 9 02 00 BB 01 01 00 00 00 00 //Action1: Wagon-mail unpanto 5126 * 4 01 00 01 04 // Format: spritenum pcxfile 5127 sprites/mus/pcx/et420.pcx 1 160 1 24 8 -3 -12 5128 sprites/mus/pcx/et420.pcx 10 160 1 17 22 -11 -9 5129 sprites/mus/pcx/et420.pcx 33 160 1 14 31 -16 -10 5130 sprites/mus/pcx/et420.pcx 66 160 1 17 22 -11 -9 // Action 2: 5131 * 9 02 00 CA 01 01 00 00 00 00 //Action1: Mail-pax panto 5132 * 4 01 00 01 08 // Format: spritenum pcxfile 5133 sprites/mus/pcx/et420.pcx 1 96 1 24 8 -3 -12 5134 sprites/mus/pcx/et420.pcx 10 96 1 18 22 -11 -10 5135 sprites/mus/pcx/et420.pcx 33 96 1 14 31 -16 -10 5136 sprites/mus/pcx/et420.pcx 66 96 1 18 22 -11 -10 5137 sprites/mus/pcx/et420.pcx 89 96 1 24 8 -3 -12 5138 sprites/mus/pcx/et420.pcx 98 96 1 18 22 -11 -10 5139 sprites/mus/pcx/et420.pcx 121 96 1 14 32 -16 -10 5140 sprites/mus/pcx/et420.pcx 154 96 1 18 22 -11 -10 // Action 2: 5141 * 9 02 00 CB 01 01 00 00 00 00 // AA = engine // A0 = Purch List // BA = Pax unpanto // BB = Pax Panto // CA = Mail unpanto // CB = Mail Panto // BF = Pax cid to use // CF = Mail cid to use // VarAction2: Front with panto, back without // VarAction2: Pax 5142 * 14 02 00 BC 81 40 00 FF 01 BB 00 01 01 BA 00 5143 * 14 02 00 BD 81 40 08 FF 01 BB 00 01 01 BA 00 5144 * 14 02 00 BF 82 FF 00 01 01 BC 00 00 00 BD 00 // Flip 5145 * 22 02 00 AE 81 10 00 FF 03 \b40 80 0D 0D \b75 80 14 14 \b46 80 16 16 BF 00 // <-- 75 pax and 46 tons //!!Warning (94): Redefining ID AF not used since previous definition at sprite 4798. 5146 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 BF 00 // Low cost when standing still 5147 * 18 02 00 A3 81 10 00 FF 02 \b75 80 14 14 \b46 80 16 16 BF 00 5148 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 BF 00 5149 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 // VarAction2: Mail 5150 * 14 02 00 CC 81 40 00 FF 01 CB 00 01 01 CA 00 5151 * 14 02 00 CD 81 40 08 FF 01 CB 00 01 01 CA 00 5152 * 14 02 00 CF 82 FF 00 01 01 CC 00 00 00 CD 00 // Flip 5153 * 22 02 00 AD 81 10 00 FF 03 \b40 80 0D 0D \b56 80 14 14 \b46 80 16 16 CF 00 // <-- 56 mail and 46 tons 5154 * 18 02 00 CE 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 CF 00 // Low cost when standing still 5155 * 18 02 00 A3 81 10 00 FF 02 \b56 80 14 14 \b46 80 16 16 CF 00 5156 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 CF 00 5157 * 14 02 00 CF 82 B4 00 FF 01 A4 00 00 00 CE 00 //!!Error (141): ID 09 29 out of valid range (00..73). 5158 * 12 03 00 01 \b*10505 01 FF A1 00 AC 00 5159 * 7 03 00 81 70 00 AF 00 5160 * 7 03 00 81 5F 00 CF 00 // ############# dmu168 UK ########## // Action 1: purch List -dmu168 5161 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5162 * 1 0 5163 * 1 0 5164 sprites/mus/pcx/dmu168.pcx 1 128 01 12 87 -40 -8 3 5165 * 1 0 5166 * 1 0 5167 * 1 0 5168 sprites/mus/pcx/dmu168.pcx 12 1 01 1 1 0 -0 7 5169 * 1 0 // Action 2: Engine dmu168 5170 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5171 * 14 02 00 A1 81 0C 00 FF 01 2F 80 23 23 A0 00 // Purchise Screen text 5172 * 14 02 00 A2 81 10 00 FF 01 \b128 80 0D 0D A0 00 // <-- 42 pax and 40 tons 5173 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine dmu168 forward 5174 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 5175 sprites/mus/pcx/dmu168.pcx 1 1 1 24 8 -3 -12 5176 sprites/mus/pcx/dmu168.pcx 10 1 1 16 22 -11 -8 5177 sprites/mus/pcx/dmu168.pcx 33 1 1 12 30 -16 -8 5178 sprites/mus/pcx/dmu168.pcx 66 1 1 16 22 -11 -8 5179 sprites/mus/pcx/dmu168.pcx 89 1 1 24 8 -3 -12 5180 sprites/mus/pcx/dmu168.pcx 98 1 1 16 22 -11 -8 5181 sprites/mus/pcx/dmu168.pcx 121 1 1 12 32 -16 -8 5182 sprites/mus/pcx/dmu168.pcx 154 1 1 16 22 -11 -8 // Action 2: Engine dmu168 5183 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine dmu168 5184 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 5185 sprites/mus/pcx/dmu168.pcx 1 32 1 24 8 -3 -12 5186 sprites/mus/pcx/dmu168.pcx 10 32 1 16 22 -11 -8 5187 sprites/mus/pcx/dmu168.pcx 33 32 1 12 30 -16 -8 5188 sprites/mus/pcx/dmu168.pcx 66 32 1 16 22 -11 -8 5189 sprites/mus/pcx/dmu168.pcx 89 32 1 24 8 -3 -14 5190 sprites/mus/pcx/dmu168.pcx 98 32 1 16 22 -11 -8 5191 sprites/mus/pcx/dmu168.pcx 121 32 1 12 32 -16 -8 5192 sprites/mus/pcx/dmu168.pcx 154 32 1 16 22 -11 -8 // Action 2: Engine dmu168 5193 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 5194 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 5195 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5196 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5197 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5198 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5199 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax dmu168 5200 * 4 01 00 01 04 // Format: spritenum pcxfile 5201 sprites/mus/pcx/dmu168.pcx 1 64 1 24 8 -3 -12 5202 sprites/mus/pcx/dmu168.pcx 10 64 1 16 22 -11 -8 5203 sprites/mus/pcx/dmu168.pcx 33 64 1 12 32 -16 -8 5204 sprites/mus/pcx/dmu168.pcx 66 64 1 16 22 -11 -8 // Action 2: Wagon dmu168 5205 * 9 02 00 AD 01 01 00 00 00 00 5206 * 22 02 00 AE 81 10 00 FF 03 \b67 80 0D 0D \b75 80 14 14 \b40 80 16 16 AD 00 // <-- 42 pax and 40 tons 5207 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 5208 * 18 02 00 A8 81 10 00 FF 02 \b75 80 14 14 \b40 80 16 16 AD 00 // <-- 42 pax and 40 tons 5209 * 18 02 00 A9 81 0C 00 FF 02 \b20 80 12 12 A8 00 36 36 AD 00 5210 * 14 02 00 AF 82 B4 00 FF 01 A9 00 00 00 AF 00 //Action1: Wagon-mail dmu168 5211 * 4 01 00 01 04 // Format: spritenum pcxfile 5212 sprites/mus/pcx/dmu168.pcx 1 96 1 24 8 -3 -12 5213 sprites/mus/pcx/dmu168.pcx 10 96 1 16 22 -11 -8 5214 sprites/mus/pcx/dmu168.pcx 33 96 1 12 32 -16 -8 5215 sprites/mus/pcx/dmu168.pcx 66 96 1 16 22 -11 -8 // Action 2: Wagon dmu168 5216 * 9 02 00 B0 01 01 00 00 00 00 5217 * 22 02 00 AD 81 10 00 FF 03 \b67 80 0D 0D \b56 80 14 14 \b40 80 16 16 B0 00 // <-- 12 pax and 47 tons 5218 * 18 02 00 B1 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 B0 00 // Low cost when standing still 5219 * 18 02 00 AD 81 10 00 FF 02 \b56 80 14 14 \b40 80 16 16 B0 00 // <-- 12 pax and 47 tons 5220 * 18 02 00 B2 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 B0 00 5221 * 14 02 00 B0 82 B4 00 FF 01 B2 00 00 00 B1 00 // Action 3: dmu168 //!!Error (141): ID 05 29 out of valid range (00..73). 5222 * 12 03 00 01 \b*10501 01 FF A1 00 AC 00 5223 * 7 03 00 81 70 00 AF 00 5224 * 7 03 00 81 5F 00 B0 00 // ############# ICM - Netherlands ########## // Action 1: Engine -icm 5225 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5226 sprites/mus/pcx/icm.pcx 1 1 1 22 8 -3 -12 5227 sprites/mus/pcx/icm.pcx 10 1 1 16 22 -11 -8 5228 sprites/mus/pcx/icm.pcx 33 1 1 14 31 -16 -10 5229 sprites/mus/pcx/icm.pcx 66 1 1 17 22 -11 -9 5230 sprites/mus/pcx/icm.pcx 90 1 1 23 8 -3 -12 5231 sprites/mus/pcx/icm.pcx 99 1 1 16 20 -9 -8 5232 sprites/mus/pcx/icm.pcx 120 1 1 14 31 -16 -10 5233 sprites/mus/pcx/icm.pcx 153 1 1 16 22 -11 -8 // Backwards 5234 sprites/mus/pcx/icm.pcx 1 64 1 22 8 -3 -12 5235 sprites/mus/pcx/icm.pcx 10 64 1 16 22 -11 -8 5236 sprites/mus/pcx/icm.pcx 33 64 1 14 31 -16 -10 5237 sprites/mus/pcx/icm.pcx 66 64 1 16 22 -11 -8 5238 sprites/mus/pcx/icm.pcx 90 64 1 23 8 -3 -12 5239 sprites/mus/pcx/icm.pcx 99 64 1 15 20 -9 -7 5240 sprites/mus/pcx/icm.pcx 120 64 1 14 31 -16 -10 5241 sprites/mus/pcx/icm.pcx 153 64 1 16 22 -11 -8 // Action 2: Engine -icm 5242 * 9 02 00 AA 01 01 00 00 00 00 5243 * 9 02 00 AB 01 01 01 00 01 00 5244 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 5245 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5246 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5247 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5248 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5249 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 1: purch List -icm 5250 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5251 * 1 0 5252 * 1 0 5253 sprites/mus/pcx/icm.pcx 1 128 01 1 1 -40 -8 3 5254 * 1 0 5255 * 1 0 5256 * 1 0 5257 sprites/mus/pcx/icm.pcx 1 128 01 12 87 -11 -8 3 5258 * 1 0 // Action 2: Engine -icm 5259 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5260 * 14 02 00 A1 81 0C 00 FF 01 3E 80 23 23 A0 00 // Purchise Screen text 5261 * 14 02 00 AD 81 10 00 FF 01 \b53 80 0D 0D A1 00 5262 * 14 02 00 B0 81 0C 00 FF 01 AD 00 36 36 AE 00 //Action1: Wagon-pax -icm 5263 * 4 01 00 01 04 // Format: spritenum pcxfile 5264 sprites/mus/pcx/icm.pcx 1 32 1 22 8 -3 -12 5265 sprites/mus/pcx/icm.pcx 10 32 1 16 22 -11 -8 5266 sprites/mus/pcx/icm.pcx 33 32 1 14 32 -16 -10 5267 sprites/mus/pcx/icm.pcx 66 32 1 16 22 -11 -8 // Action 2: Wagon 5268 * 9 02 00 AD 01 01 00 00 00 00 5269 * 22 02 00 AE 81 10 00 FF 03 \b53 80 0D 0D \b61 80 14 14 \b49 80 16 16 AD 00 // <-- 61 pax and 49 tons 5270 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // Low cost when standing still 5271 * 18 02 00 A4 81 10 00 FF 02 \b61 80 14 14 \b49 80 16 16 AD 00 // <-- 61 pax and 49 tons 5272 * 14 02 00 A5 81 0C 00 FF 01 A4 00 36 36 AD 00 5273 * 14 02 00 AF 82 B4 00 FF 01 A5 00 00 00 AF 00 //Action1: Wagon-mail -icm 5274 * 4 01 00 01 04 // Format: spritenum pcxfile 5275 sprites/mus/pcx/icm.pcx 1 96 1 22 8 -3 -12 5276 sprites/mus/pcx/icm.pcx 10 96 1 16 22 -11 -8 5277 sprites/mus/pcx/icm.pcx 33 96 1 14 32 -16 -10 5278 sprites/mus/pcx/icm.pcx 66 96 1 16 22 -11 -8 // Action 2: Wagon -icm //!!Warning (94): Redefining ID B0 not used since previous definition at sprite 5262. 5279 * 9 02 00 B0 01 01 00 00 00 00 5280 * 22 02 00 AD 81 10 00 FF 03 \b53 80 0D 0D \b46 80 14 14 \b49 80 16 16 B0 00 // <-- 12 pax and 47 tons 5281 * 14 02 00 B1 81 0C 00 FF 01 AD 00 36 36 B0 00 5282 * 18 02 00 B4 81 10 00 FF 02 \b46 80 14 14 \b49 80 16 16 B0 00 // <-- 61 pax and 49 tons 5283 * 14 02 00 B5 81 0C 00 FF 01 B4 00 36 36 B0 00 5284 * 14 02 00 B0 82 B4 00 FF 01 B5 00 00 00 B1 00 // Action 3: icm //!!Error (141): ID 0C 29 out of valid range (00..73). 5285 * 12 03 00 01 \b*10508 01 FF A1 00 AC 00 5286 * 7 03 00 81 70 00 AF 00 5287 * 7 03 00 81 5F 00 B0 00 // ############ ddar ############# // Action 1: purch List -ddar 5288 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5289 * 1 0 5290 * 1 0 5291 sprites/mus/pcx/ddar.pcx 1 128 01 12 87 -40 -8 3 5292 * 1 0 5293 * 1 0 5294 * 1 0 5295 sprites/mus/pcx/ddar.pcx 1 128 01 1 1 0 0 5296 * 1 0 //Action2: Purch List 5297 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5298 * 14 02 00 A1 81 0C 00 FF 01 38 80 23 23 A0 00 // Purchise Screen text // Action 1: Engine -ddar 5299 * 4 01 00 04 08 // Forward // Format: spritenum pcxfile 5300 sprites/mus/pcx/ddar.pcx 1 1 1 27 8 -3 -12 5301 sprites/mus/pcx/ddar.pcx 10 1 1 19 22 -11 -11 5302 sprites/mus/pcx/ddar.pcx 33 1 1 16 32 -16 -12 5303 sprites/mus/pcx/ddar.pcx 66 1 1 19 22 -11 -11 5304 sprites/mus/pcx/ddar.pcx 89 1 1 27 8 -3 -12 5305 sprites/mus/pcx/ddar.pcx 98 1 1 19 22 -11 -11 5306 sprites/mus/pcx/ddar.pcx 121 1 1 16 32 -16 -12 5307 sprites/mus/pcx/ddar.pcx 154 1 1 19 22 -11 -11 // Red lights 5308 sprites/mus/pcx/ddar.pcx 1 160 1 27 8 -3 -12 5309 sprites/mus/pcx/ddar.pcx 10 160 1 19 22 -11 -11 5310 sprites/mus/pcx/ddar.pcx 33 160 1 16 32 -16 -12 5311 sprites/mus/pcx/ddar.pcx 66 160 1 19 22 -11 -11 5312 sprites/mus/pcx/ddar.pcx 89 160 1 27 8 -3 -12 5313 sprites/mus/pcx/ddar.pcx 98 160 1 19 22 -11 -11 5314 sprites/mus/pcx/ddar.pcx 121 160 1 16 32 -16 -12 5315 sprites/mus/pcx/ddar.pcx 154 160 1 19 22 -11 -11 //Backwards // Format: spritenum pcxfile 5316 sprites/mus/pcx/ddar.pcx 1 32 1 27 8 -3 -12 5317 sprites/mus/pcx/ddar.pcx 10 32 1 19 22 -11 -11 5318 sprites/mus/pcx/ddar.pcx 33 32 1 16 32 -16 -12 5319 sprites/mus/pcx/ddar.pcx 66 32 1 19 22 -11 -11 5320 sprites/mus/pcx/ddar.pcx 89 32 1 27 8 -3 -12 5321 sprites/mus/pcx/ddar.pcx 98 32 1 19 22 -11 -11 5322 sprites/mus/pcx/ddar.pcx 121 32 1 16 32 -16 -12 5323 sprites/mus/pcx/ddar.pcx 154 32 1 19 22 -11 -11 // White lights 5324 sprites/mus/pcx/ddar.pcx 1 192 1 27 8 -3 -12 5325 sprites/mus/pcx/ddar.pcx 10 192 1 19 22 -11 -11 5326 sprites/mus/pcx/ddar.pcx 33 192 1 16 32 -16 -12 5327 sprites/mus/pcx/ddar.pcx 66 192 1 19 22 -11 -11 5328 sprites/mus/pcx/ddar.pcx 89 192 1 27 8 -3 -12 5329 sprites/mus/pcx/ddar.pcx 98 192 1 19 22 -11 -11 5330 sprites/mus/pcx/ddar.pcx 121 192 1 16 32 -16 -12 5331 sprites/mus/pcx/ddar.pcx 154 192 1 19 22 -11 -11 // Action 2: Front 5332 * 9 02 00 AA 01 01 00 00 00 00 5333 * 9 02 00 AB 01 01 01 00 01 00 // Action 2: Back 5334 * 9 02 00 BA 01 01 02 00 02 00 5335 * 9 02 00 BB 01 01 03 00 03 00 // Engine parts here or there 5336 * 14 02 00 C0 81 41 08 FF 01 AA 00 00 00 BA 00 // 5337 * 14 02 00 C0 81 40 00 FF 01 AA 00 00 00 C0 00 // 5338 * 14 02 00 C0 81 40 08 FF 01 BA 00 00 00 C0 00 // 5339 * 14 02 00 C1 81 41 08 FF 01 BB 00 00 00 AB 00 // 5340 * 14 02 00 C1 81 40 00 FF 01 BB 00 00 00 C1 00 // 5341 * 14 02 00 C1 81 40 08 FF 01 AB 00 00 00 C1 00 // 5342 * 14 02 00 AA 82 FF 00 01 01 C0 00 00 00 C1 00 // AA - Front // AB - Front reversed // BA - Back // BB - Back Rewersed // Connectable? 5343 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5344 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 5345 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 5346 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 5347 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Action1: Wagon-pax 5348 * 4 01 00 01 04 // Format: spritenum pcxfile 5349 sprites/mus/pcx/ddar.pcx 1 64 1 27 8 -3 -12 5350 sprites/mus/pcx/ddar.pcx 10 64 1 19 22 -11 -11 5351 sprites/mus/pcx/ddar.pcx 33 64 1 16 32 -16 -12 5352 sprites/mus/pcx/ddar.pcx 66 64 1 19 22 -11 -11 // Action 2: Wagon 5353 * 9 02 00 AD 01 01 00 00 00 00 5354 * 18 02 00 AE 81 10 00 FF 02 \b70 80 14 14 \b58 80 16 16 AD 00 // <-- 70 pax and 76 tons 5355 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 //Action1: Wagon-mail 5356 * 4 01 00 01 04 // Format: spritenum pcxfile 5357 sprites/mus/pcx/ddar.pcx 1 96 1 26 8 -3 -12 5358 sprites/mus/pcx/ddar.pcx 10 96 1 19 22 -11 -11 5359 sprites/mus/pcx/ddar.pcx 33 96 1 16 32 -16 -12 5360 sprites/mus/pcx/ddar.pcx 66 96 1 19 22 -11 -11 // Action 2: Wagon -ddar 5361 * 9 02 00 AE 01 01 00 00 00 00 5362 * 18 02 00 AD 81 10 00 FF 02 \b53 80 14 14 \b58 80 16 16 AE 00 // <-- 12 pax and 47 tons 5363 * 18 02 00 AE 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Action 3: //!!Error (141): ID 08 29 out of valid range (00..73). 5364 * 12 03 00 01 \b*10504 01 FF A1 00 AA 00 5365 * 7 03 00 81 70 00 AF 00 5366 * 7 03 00 81 5F 00 AE 00 // ############# plany .nl ########## // Action 1: purch List -SM2 5367 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5368 * 1 0 5369 * 1 0 5370 sprites/mus/pcx/plany.pcx 1 128 01 12 87 -40 -8 3 5371 * 1 0 5372 * 1 0 5373 * 1 0 5374 sprites/mus/pcx/plany.pcx 1 1 01 1 1 0 -0 7 5375 * 1 0 //Action2: Purch List 5376 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5377 * 14 02 00 A1 81 0C 00 FF 01 41 80 23 23 A0 00 // Purchise Screen text 5378 * 14 02 00 A2 81 10 00 FF 01 \b39 80 0D 0D AD 00 5379 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine -plany 5380 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile 5381 sprites/mus/pcx/plany.pcx 1 1 1 24 8 -3 -12 5382 sprites/mus/pcx/plany.pcx 10 1 1 18 22 -11 -10 5383 sprites/mus/pcx/plany.pcx 33 1 1 14 31 -16 -10 5384 sprites/mus/pcx/plany.pcx 66 1 1 18 22 -11 -10 5385 sprites/mus/pcx/plany.pcx 89 1 1 24 8 -3 -12 5386 sprites/mus/pcx/plany.pcx 98 1 1 18 22 -11 -10 5387 sprites/mus/pcx/plany.pcx 121 1 1 14 32 -16 -10 5388 sprites/mus/pcx/plany.pcx 154 1 1 18 22 -11 -10 // Action 2: Engine -plany 5389 * 9 02 00 AA 01 01 00 00 00 00 // Action 1: Engine -plany 5390 * 4 01 00 01 08 // Backwards // Format: spritenum pcxfile 5391 sprites/mus/pcx/plany.pcx 1 32 1 24 8 -3 -12 5392 sprites/mus/pcx/plany.pcx 10 32 1 18 22 -11 -10 5393 sprites/mus/pcx/plany.pcx 33 32 1 14 31 -16 -10 5394 sprites/mus/pcx/plany.pcx 66 32 1 18 22 -11 -10 5395 sprites/mus/pcx/plany.pcx 89 32 1 24 8 -3 -12 5396 sprites/mus/pcx/plany.pcx 98 32 1 18 22 -11 -10 5397 sprites/mus/pcx/plany.pcx 121 32 1 14 32 -16 -10 5398 sprites/mus/pcx/plany.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -plany 5399 * 9 02 00 AB 01 01 00 00 00 00 // VarAction2: Front with panto, back without 5400 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 5401 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5402 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5403 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5404 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5405 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax -plany 5406 * 4 01 00 01 04 // Format: spritenum pcxfile 5407 sprites/mus/pcx/plany.pcx 1 64 1 24 8 -3 -12 5408 sprites/mus/pcx/plany.pcx 10 64 1 18 22 -11 -10 5409 sprites/mus/pcx/plany.pcx 33 64 1 14 31 -16 -10 5410 sprites/mus/pcx/plany.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon 5411 * 9 02 00 AD 01 01 00 00 00 00 5412 * 22 02 00 AE 81 10 00 FF 03 \b39 80 0D 0D \b66 80 14 14 \b53 80 16 16 AD 00 // <-- 61 pax and 53 tons 5413 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 5414 * 18 02 00 A3 81 10 00 FF 02 \b66 80 14 14 \b53 80 16 16 AD 00 5415 * 18 02 00 A4 81 0C 00 FF 02 \b20 80 12 12 A3 00 36 36 AD 00 5416 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail -plany 5417 * 4 01 00 01 04 // Format: spritenum pcxfile 5418 sprites/mus/pcx/plany.pcx 1 96 1 24 8 -3 -12 5419 sprites/mus/pcx/plany.pcx 10 96 1 18 22 -11 -10 5420 sprites/mus/pcx/plany.pcx 33 96 1 14 31 -16 -10 5421 sprites/mus/pcx/plany.pcx 66 96 1 17 22 -11 -9 // Action 2: Wagon -plany 5422 * 9 02 00 AE 01 01 00 00 00 00 5423 * 22 02 00 AD 81 10 00 FF 03 \b39 80 0D 0D \b50 80 14 14 \b53 80 16 16 AE 00 // <-- 12 pax and 47 tons 5424 * 18 02 00 AB 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Low cost when standing still 5425 * 18 02 00 A3 81 10 00 FF 02 \b50 80 14 14 \b53 80 16 16 AE 00 5426 * 18 02 00 A4 81 0C 00 FF 02 \b20 80 12 12 A3 00 36 36 AE 00 5427 * 14 02 00 AE 82 B4 00 FF 01 A4 00 00 00 AB 00 // Action 3: plany //!!Error (141): ID 0E 29 out of valid range (00..73). 5428 * 12 03 00 01 \b*10510 01 FF A1 00 AC 00 5429 * 7 03 00 81 70 00 AF 00 5430 * 7 03 00 81 5F 00 AE 00 // ############ radbe510 ############# // Action 1: Engine -radbe510 5431 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 5432 sprites/mus/pcx/radbe510.pcx 1 1 1 24 8 -3 -11 5433 sprites/mus/pcx/radbe510.pcx 10 1 1 17 22 -11 -9 5434 sprites/mus/pcx/radbe510.pcx 33 1 1 15 31 -16 -11 5435 sprites/mus/pcx/radbe510.pcx 66 1 1 17 22 -9 -9 5436 sprites/mus/pcx/radbe510.pcx 89 1 1 24 8 -3 -11 5437 sprites/mus/pcx/radbe510.pcx 98 1 1 17 22 -11 -9 5438 sprites/mus/pcx/radbe510.pcx 121 1 1 15 32 -16 -11 5439 sprites/mus/pcx/radbe510.pcx 154 1 1 17 22 -9 -9 // Reverse 5440 sprites/mus/pcx/radbe510.pcx 1 32 1 24 8 -3 -11 5441 sprites/mus/pcx/radbe510.pcx 10 32 1 17 22 -11 -9 5442 sprites/mus/pcx/radbe510.pcx 33 32 1 15 31 -16 -11 5443 sprites/mus/pcx/radbe510.pcx 66 32 1 17 22 -9 -9 5444 sprites/mus/pcx/radbe510.pcx 89 32 1 24 8 -3 -11 5445 sprites/mus/pcx/radbe510.pcx 98 32 1 17 22 -11 -9 5446 sprites/mus/pcx/radbe510.pcx 121 32 1 15 32 -16 -11 5447 sprites/mus/pcx/radbe510.pcx 154 32 1 17 22 -9 -9 // Action 2: Engine -radbe510 5448 * 9 02 00 AA 01 01 00 00 00 00 5449 * 9 02 00 AB 01 01 01 00 01 00 5450 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 5451 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5452 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5453 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AA 00 5454 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 5455 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 // Action 1: purch List -radbe510 5456 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5457 * 1 0 5458 * 1 0 5459 sprites/mus/pcx/radbe510.pcx 1 194 01 12 87 -40 -8 3 5460 * 1 0 5461 * 1 0 5462 * 1 0 5463 sprites/mus/pcx/radbe510.pcx 1 194 01 1 1 -25 -8 3 5464 * 1 0 //Action2: Purch List 5465 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5466 * 14 02 00 A1 81 0C 00 FF 01 42 80 23 23 A0 00 // Purchise Screen text 5467 * 14 02 00 A2 81 10 00 FF 01 \b40 80 0D 0D A1 00 5468 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax unpanto 5469 * 4 01 00 01 04 // Format: spritenum pcxfile 5470 sprites/mus/pcx/radbe510.pcx 1 64 1 24 8 -3 -11 5471 sprites/mus/pcx/radbe510.pcx 10 64 1 17 22 -11 -9 5472 sprites/mus/pcx/radbe510.pcx 33 64 1 15 32 -16 -11 5473 sprites/mus/pcx/radbe510.pcx 66 64 1 17 22 -9 -9 // Action 2: Wagon 5474 * 9 02 00 BA 01 01 00 00 00 00 //Action1: Wagon-pax panto 5475 * 4 01 00 01 04 // Format: spritenum pcxfile 5476 sprites/mus/pcx/radbe510.pcx 1 96 1 24 8 -3 -11 5477 sprites/mus/pcx/radbe510.pcx 10 96 1 17 22 -11 -9 5478 sprites/mus/pcx/radbe510.pcx 33 96 1 15 32 -16 -11 5479 sprites/mus/pcx/radbe510.pcx 66 96 1 17 22 -9 -9 // Action 2: Wagon -radbe510 5480 * 9 02 00 BB 01 01 00 00 00 00 //Action1: Wagon-mail unpanto 5481 * 4 01 00 01 04 // Format: spritenum pcxfile 5482 sprites/mus/pcx/radbe510.pcx 1 160 1 24 8 -3 -11 5483 sprites/mus/pcx/radbe510.pcx 10 160 1 17 22 -11 -9 5484 sprites/mus/pcx/radbe510.pcx 33 160 1 15 32 -16 -11 5485 sprites/mus/pcx/radbe510.pcx 66 160 1 17 22 -9 -9 // Action 2: 5486 * 9 02 00 CA 01 01 00 00 00 00 //Action1: Mail-pax panto 5487 * 4 01 00 01 04 // Format: spritenum pcxfile 5488 sprites/mus/pcx/radbe510.pcx 1 128 1 24 8 -3 -11 5489 sprites/mus/pcx/radbe510.pcx 10 128 1 17 22 -11 -9 5490 sprites/mus/pcx/radbe510.pcx 33 128 1 15 32 -16 -11 5491 sprites/mus/pcx/radbe510.pcx 66 128 1 17 22 -9 -9 // Action 2: 5492 * 9 02 00 CB 01 01 00 00 00 00 // AA = engine // A0 = Purch List // BA = Pax unpanto // BB = Pax Panto // CA = Mail unpanto // CC = Mail Panto // BF = Pax cid to use // CF = Mail cid to use // VarAction2: Pax 5493 * 14 02 00 BF 81 40 00 FF 01 BB 00 01 01 BA 00 5494 * 22 02 00 AE 81 10 00 FF 03 \b40 80 0D 0D \b56 80 14 14 \b56 80 16 16 BF 00 // <-- 56 pax and 56 tons 5495 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 BF 00 // Low cost when standing still 5496 * 18 02 00 A3 81 10 00 FF 02 \b56 80 14 14 \b56 80 16 16 BF 00 // <-- 56 pax and 56 tons 5497 * 18 02 00 A4 81 0C 00 FF 02 \b20 80 12 12 A3 00 36 36 BF 00 5498 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 // VarAction2: Mail 5499 * 14 02 00 CF 81 40 00 FF 01 CB 00 01 01 CA 00 5500 * 22 02 00 AD 81 10 00 FF 03 \b40 80 0D 0D \b53 80 14 14 \b56 80 16 16 CF 00 // <-- 12 pax and 47 tons 5501 * 18 02 00 CE 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 CF 00 // Low cost when standing still 5502 * 18 02 00 B3 81 10 00 FF 02 \b53 80 14 14 \b56 80 16 16 CF 00 // <-- 12 pax and 47 tons 5503 * 18 02 00 B4 81 0C 00 FF 02 \b15 80 12 12 B3 00 36 36 CF 00 5504 * 14 02 00 CF 82 B4 00 FF 01 B4 00 00 00 CE 00 // Action 3s //!!Error (141): ID 0F 29 out of valid range (00..73). 5505 * 12 03 00 01 \b*10511 01 FF A1 00 AA 00 5506 * 7 03 00 81 70 00 AF 00 5507 * 7 03 00 81 5F 00 CF 00 // ############# rbde560 - Switzerland ########## // Action 1: Engine -rbde560 5508 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile 5509 sprites/mus/pcx/rbde560.pcx 1 1 1 25 8 -3 -11 5510 sprites/mus/pcx/rbde560.pcx 10 1 1 19 22 -11 -11 5511 sprites/mus/pcx/rbde560.pcx 33 1 1 16 31 -16 -12 5512 sprites/mus/pcx/rbde560.pcx 66 1 1 19 22 -11 -11 5513 sprites/mus/pcx/rbde560.pcx 89 1 1 25 8 -3 -12 5514 sprites/mus/pcx/rbde560.pcx 98 1 1 19 22 -11 -11 5515 sprites/mus/pcx/rbde560.pcx 121 1 1 16 32 -16 -12 5516 sprites/mus/pcx/rbde560.pcx 154 1 1 19 22 -11 -11 // Backwards 5517 sprites/mus/pcx/rbde560.pcx 1 32 1 25 8 -3 -11 5518 sprites/mus/pcx/rbde560.pcx 10 32 1 19 22 -11 -11 5519 sprites/mus/pcx/rbde560.pcx 33 32 1 16 31 -16 -12 5520 sprites/mus/pcx/rbde560.pcx 66 32 1 19 22 -11 -11 5521 sprites/mus/pcx/rbde560.pcx 89 32 1 25 8 -3 -12 5522 sprites/mus/pcx/rbde560.pcx 98 32 1 19 22 -11 -11 5523 sprites/mus/pcx/rbde560.pcx 121 32 1 16 32 -16 -12 5524 sprites/mus/pcx/rbde560.pcx 154 32 1 19 22 -11 -11 // Action 2: Engine -rbde560 5525 * 9 02 00 AA 01 01 00 00 00 00 5526 * 9 02 00 AB 01 01 01 00 01 00 5527 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 5528 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5529 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5530 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5531 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5532 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 1: purch List -rbde560 5533 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5534 * 1 0 5535 * 1 0 5536 sprites/mus/pcx/rbde560.pcx 1 131 01 12 87 -40 -8 3 5537 * 1 0 5538 * 1 0 5539 * 1 0 5540 sprites/mus/pcx/rbde560.pcx 1 131 01 1 1 -25 -8 3 5541 * 1 0 // Action 2: Engine -rbde560 5542 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5543 * 14 02 00 A1 81 0C 00 FF 01 43 80 23 23 A0 00 // Purchise Screen text 5544 * 14 02 00 A2 81 10 00 FF 01 \b46 80 0D 0D A1 00 5545 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax -rbde560 5546 * 4 01 00 01 04 // Format: spritenum pcxfile 5547 sprites/mus/pcx/rbde560.pcx 1 64 1 25 8 -3 -11 5548 sprites/mus/pcx/rbde560.pcx 10 64 1 19 22 -11 -11 5549 sprites/mus/pcx/rbde560.pcx 33 64 1 16 32 -16 -12 5550 sprites/mus/pcx/rbde560.pcx 66 64 1 19 22 -11 -11 // Action 2: Wagon 5551 * 9 02 00 AD 01 01 00 00 00 00 5552 * 22 02 00 AE 81 10 00 FF 03 \b46 80 0D 0D \b56 80 14 14 \b35 80 16 16 AD 00 // <-- 56 pax and 70 tons 5553 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 5554 * 18 02 00 A3 81 10 00 FF 02 \b56 80 14 14 \b35 80 16 16 AD 00 5555 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 5556 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail -rbde560 5557 * 4 01 00 01 04 // Format: spritenum pcxfile 5558 sprites/mus/pcx/rbde560.pcx 1 96 1 25 8 -3 -11 5559 sprites/mus/pcx/rbde560.pcx 10 96 1 19 22 -11 -11 5560 sprites/mus/pcx/rbde560.pcx 33 96 1 16 32 -16 -12 5561 sprites/mus/pcx/rbde560.pcx 66 96 1 19 22 -11 -11 // Action 2: Wagon -rbde560 5562 * 9 02 00 B0 01 01 00 00 00 00 5563 * 22 02 00 AD 81 10 00 FF 03 \b46 80 0D 0D \b42 80 14 14 \b35 80 16 16 B0 00 // <-- 12 pax and 47 tons 5564 * 18 02 00 B1 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 B0 00 // Low cost when standing still 5565 * 18 02 00 A3 81 10 00 FF 02 \b56 80 14 14 \b35 80 16 16 B0 00 5566 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 5567 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // Action 3: rbde560 //!!Error (141): ID 10 29 out of valid range (00..73). 5568 * 12 03 00 01 \b*10512 01 FF A1 00 AC 00 5569 * 7 03 00 81 70 00 AF 00 5570 * 7 03 00 81 5F 00 B0 00 // ############ ice3 ############# // Action 1: purch List - 5571 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5572 * 1 0 5573 * 1 0 5574 sprites/mus/pcx/ice3.pcx 1 160 01 11 53 -40 -7 3 5575 * 1 0 5576 * 1 0 5577 * 1 0 5578 sprites/mus/pcx/ice3.pcx 1 160 01 12 87 -25 -8 3 5579 * 1 0 // Action 2: P-list 5580 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5581 * 14 02 00 A1 81 0C 00 FF 01 3D 80 23 23 A0 00 // Purchise Screen text 5582 * 14 02 00 A2 81 10 00 FF 01 \b7 80 0D 0D A1 00 5583 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine -ice3 5584 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5585 sprites/mus/pcx/ice3.pcx 1 1 1 25 8 -3 -13 5586 sprites/mus/pcx/ice3.pcx 10 1 1 18 22 -11 -10 5587 sprites/mus/pcx/ice3.pcx 33 1 1 13 31 -16 -9 5588 sprites/mus/pcx/ice3.pcx 66 1 1 18 22 -11 -10 5589 sprites/mus/pcx/ice3.pcx 89 1 1 25 8 -3 -13 5590 sprites/mus/pcx/ice3.pcx 98 1 1 18 22 -11 -10 5591 sprites/mus/pcx/ice3.pcx 121 1 1 13 32 -16 -9 5592 sprites/mus/pcx/ice3.pcx 154 1 1 18 22 -11 -10 // Action 2: Front 5593 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 5594 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5F 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FC 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 5595 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 // Low cost when standing still 5596 * 14 02 00 A3 81 10 00 FF 01 \b1 80 0D 0D AA 00 5597 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AA 00 5598 * 14 02 00 AA 82 B4 00 FF 01 A4 00 00 00 AA 00 //Backwards 5599 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5600 sprites/mus/pcx/ice3.pcx 89 128 1 25 8 -3 -13 5601 sprites/mus/pcx/ice3.pcx 98 128 1 18 22 -11 -10 5602 sprites/mus/pcx/ice3.pcx 121 128 1 13 32 -16 -9 5603 sprites/mus/pcx/ice3.pcx 154 128 1 18 22 -11 -10 5604 sprites/mus/pcx/ice3.pcx 1 128 1 25 8 -3 -13 5605 sprites/mus/pcx/ice3.pcx 10 128 1 18 22 -11 -10 5606 sprites/mus/pcx/ice3.pcx 33 128 1 13 31 -16 -9 5607 sprites/mus/pcx/ice3.pcx 66 128 1 18 22 -11 -10 // Action 2: engine Back 5608 * 9 02 00 AB 01 01 00 00 00 00 //Action1: Wagon-pax - inaktiv 5609 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5610 sprites/mus/pcx/ice3.pcx 1 96 1 25 8 -3 -13 5611 sprites/mus/pcx/ice3.pcx 10 96 1 18 22 -11 -10 5612 sprites/mus/pcx/ice3.pcx 33 96 1 13 31 -16 -9 5613 sprites/mus/pcx/ice3.pcx 66 96 1 18 22 -11 -10 5614 sprites/mus/pcx/ice3.pcx 89 96 1 25 8 -3 -13 5615 sprites/mus/pcx/ice3.pcx 98 96 1 18 22 -11 -10 5616 sprites/mus/pcx/ice3.pcx 121 96 1 13 32 -16 -9 5617 sprites/mus/pcx/ice3.pcx 154 96 1 18 22 -11 -10 // Action 2: Wagon pax inaktiv 5618 * 9 02 00 B0 01 01 00 00 00 00 // Action 1: active panto -ice3 5619 * 4 01 00 01 08 // First PAX // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5620 sprites/mus/pcx/ice3.pcx 89 64 1 25 8 -3 -13 5621 sprites/mus/pcx/ice3.pcx 98 64 1 18 22 -11 -10 5622 sprites/mus/pcx/ice3.pcx 121 64 1 13 32 -16 -9 5623 sprites/mus/pcx/ice3.pcx 154 64 1 18 22 -11 -10 5624 sprites/mus/pcx/ice3.pcx 1 64 1 25 8 -3 -13 5625 sprites/mus/pcx/ice3.pcx 10 64 1 18 22 -11 -10 5626 sprites/mus/pcx/ice3.pcx 33 64 1 13 31 -16 -9 5627 sprites/mus/pcx/ice3.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon pax First 5628 * 9 02 00 B1 01 01 00 00 00 00 // Action 1: Last pax - inaktiv 2 5629 * 4 01 00 01 08 // First PAX // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5630 sprites/mus/pcx/ice3.pcx 89 96 1 25 8 -3 -13 5631 sprites/mus/pcx/ice3.pcx 98 96 1 18 22 -11 -10 5632 sprites/mus/pcx/ice3.pcx 121 96 1 13 32 -16 -9 5633 sprites/mus/pcx/ice3.pcx 154 96 1 18 22 -11 -10 5634 sprites/mus/pcx/ice3.pcx 1 96 1 25 8 -3 -13 5635 sprites/mus/pcx/ice3.pcx 10 96 1 18 22 -11 -10 5636 sprites/mus/pcx/ice3.pcx 33 96 1 13 31 -16 -9 5637 sprites/mus/pcx/ice3.pcx 66 96 1 18 22 -11 -10 // Action 2: Wagon pax Last 5638 * 9 02 00 B2 01 01 00 00 00 00 // Action 1: Clean pax 5639 * 4 01 00 02 08 // First PAX // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5640 sprites/mus/pcx/ice3.pcx 89 32 1 25 8 -3 -13 5641 sprites/mus/pcx/ice3.pcx 98 32 1 18 22 -11 -10 5642 sprites/mus/pcx/ice3.pcx 121 32 1 13 32 -16 -9 5643 sprites/mus/pcx/ice3.pcx 154 32 1 18 22 -11 -10 5644 sprites/mus/pcx/ice3.pcx 1 32 1 25 8 -3 -13 5645 sprites/mus/pcx/ice3.pcx 10 32 1 18 22 -11 -10 5646 sprites/mus/pcx/ice3.pcx 33 32 1 13 31 -16 -9 5647 sprites/mus/pcx/ice3.pcx 66 32 1 18 22 -11 -10 // other dir 5648 sprites/mus/pcx/ice3.pcx 1 32 1 25 8 -3 -13 5649 sprites/mus/pcx/ice3.pcx 10 32 1 18 22 -11 -10 5650 sprites/mus/pcx/ice3.pcx 33 32 1 13 31 -16 -9 5651 sprites/mus/pcx/ice3.pcx 66 32 1 18 22 -11 -10 5652 sprites/mus/pcx/ice3.pcx 89 32 1 25 8 -3 -13 5653 sprites/mus/pcx/ice3.pcx 98 32 1 18 22 -11 -10 5654 sprites/mus/pcx/ice3.pcx 121 32 1 13 32 -16 -9 5655 sprites/mus/pcx/ice3.pcx 154 32 1 18 22 -11 -10 // Action 2: Wagon pax Last 5656 * 9 02 00 B7 01 01 00 00 00 00 5657 * 9 02 00 B8 01 01 01 00 01 00 //AA = Front //AB = Back //B0 = Inactive dir1 //B1 = Active panto //B2 = Inactive dir2 //B7 = unpatno dir1 //B8 = unpanto dir2 // VarAction2: Pax-sorting 5658 * 14 02 00 B3 81 41 00 01 01 B8 00 00 00 B7 00 // Unpanto at here and there 5659 * 14 02 00 B4 81 41 08 FF 01 B2 00 01 01 B3 00 // Inactive 1st last 5660 * 14 02 00 B5 81 41 00 FF 01 B2 00 01 01 B4 00 // Inactive panto at 2nd 5661 * 14 02 00 B6 81 41 08 FF 01 B0 00 02 02 B5 00 // Inactive 2nd last 5662 * 14 02 00 B7 81 41 00 FF 01 B0 00 00 00 B6 00 // Inactive panto at first 5663 * 14 02 00 B7 81 41 00 FF 01 B1 00 01 01 B7 00 // Active panto at first 5664 * 14 02 00 B8 81 41 08 FF 01 AB 00 00 00 B7 00 // Last wagon // CB36 checks - Wagons 5665 * 22 02 00 B9 81 10 00 FF 03 \b45 80 14 14 \b51 80 16 16 \b172 80 0D 0D B8 00 // <-- 47 pax and 51 tons, higher running cost, more expensive 5666 * 14 02 00 BA 81 0C 00 FF 01 B9 00 36 36 B8 00 // Low cost when standing still 5667 * 18 02 00 A3 81 10 00 FF 02 \b45 80 14 14 \b51 80 16 16 B8 00 5668 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B8 00 5669 * 14 02 00 BA 82 B4 00 FF 01 A4 00 00 00 BA 00 // Action 3: //!!Error (141): ID 0B 29 out of valid range (00..73). 5670 * 12 03 00 01 \b*10507 01 FF A1 00 AA 00 5671 * 7 03 00 81 70 00 BA 00 // ####################################### // ####### CargoSprinter Germany ######### // ####################################### // Action 1: purch List -cc 5672 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5673 * 1 0 5674 * 1 0 5675 sprites/mus/pcx/cc.pcx 1 128 01 12 87 -40 -8 3 5676 * 1 0 5677 * 1 0 5678 * 1 0 5679 sprites/mus/pcx/cc.pcx 1 128 01 1 1 0 -0 7 5680 * 1 0 // Action 2: Engine cc 5681 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5682 * 14 02 00 A1 81 0C 00 FF 01 2E 80 23 23 A0 00 // Purchise Screen text 5683 * 14 02 00 A2 81 10 00 FF 01 \b54 80 0D 0D A1 00 5684 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // Action 1: Engine cc forward 5685 * 4 01 00 02 08 // Forward - empty // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5686 sprites/mus/pcx/cc.pcx 1 1 1 26 8 -3 -12 5687 sprites/mus/pcx/cc.pcx 10 1 1 16 22 -11 -8 5688 sprites/mus/pcx/cc.pcx 33 1 1 11 31 -16 -7 5689 sprites/mus/pcx/cc.pcx 66 1 1 16 22 -11 -8 5690 sprites/mus/pcx/cc.pcx 89 1 1 26 8 -3 -12 5691 sprites/mus/pcx/cc.pcx 98 1 1 16 22 -11 -8 5692 sprites/mus/pcx/cc.pcx 121 1 1 11 31 -15 -7 5693 sprites/mus/pcx/cc.pcx 154 1 1 16 22 -11 -8 // Forward Full 5694 sprites/mus/pcx/cc.pcx 1 64 1 26 8 -3 -12 5695 sprites/mus/pcx/cc.pcx 10 64 1 16 22 -11 -8 5696 sprites/mus/pcx/cc.pcx 33 64 1 11 31 -16 -7 5697 sprites/mus/pcx/cc.pcx 66 64 1 16 22 -11 -8 5698 sprites/mus/pcx/cc.pcx 89 64 1 26 8 -3 -12 5699 sprites/mus/pcx/cc.pcx 98 64 1 16 22 -11 -8 5700 sprites/mus/pcx/cc.pcx 121 64 1 11 31 -15 -7 5701 sprites/mus/pcx/cc.pcx 154 64 1 16 22 -11 -8 // Action 2: Engine cc 5702 * 13 02 00 AA 02 02 \w0 \w1 \w0 \w1 // Action 1: Engine cc 5703 * 4 01 00 02 08 // Forward - full // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5704 sprites/mus/pcx/cc.pcx 1 32 1 26 8 -3 -12 5705 sprites/mus/pcx/cc.pcx 10 32 1 16 22 -11 -8 5706 sprites/mus/pcx/cc.pcx 33 32 1 11 31 -16 -7 5707 sprites/mus/pcx/cc.pcx 66 32 1 16 22 -11 -8 5708 sprites/mus/pcx/cc.pcx 89 32 1 26 8 -3 -12 5709 sprites/mus/pcx/cc.pcx 98 32 1 16 22 -11 -8 5710 sprites/mus/pcx/cc.pcx 121 32 1 11 31 -15 -7 5711 sprites/mus/pcx/cc.pcx 154 32 1 16 22 -11 -8 // Backwards full 5712 sprites/mus/pcx/cc.pcx 1 96 1 26 8 -3 -12 5713 sprites/mus/pcx/cc.pcx 10 96 1 16 22 -11 -8 5714 sprites/mus/pcx/cc.pcx 33 96 1 11 31 -16 -7 5715 sprites/mus/pcx/cc.pcx 66 96 1 16 22 -11 -8 5716 sprites/mus/pcx/cc.pcx 89 96 1 26 8 -3 -12 5717 sprites/mus/pcx/cc.pcx 98 96 1 16 22 -11 -8 5718 sprites/mus/pcx/cc.pcx 121 96 1 11 31 -15 -7 5719 sprites/mus/pcx/cc.pcx 154 96 1 16 22 -11 -8 // Action 2: Engine cc 5720 * 13 02 00 AB 02 02 \w0 \w1 \w0 \w1 // VarAction2: Front with panto, back without 5721 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 5722 * 18 02 00 AD 81 C6 00 FF 02 FE 80 2E 2E FE 80 65 65 FA 80 5723 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5724 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5725 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5726 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax cc 5727 * 4 01 00 03 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5728 sprites/mus/pcx/cc.pcx 1 208 1 26 8 -3 -12 5729 sprites/mus/pcx/cc.pcx 10 208 1 16 22 -11 -8 5730 sprites/mus/pcx/cc.pcx 33 208 1 11 32 -16 -7 5731 sprites/mus/pcx/cc.pcx 66 208 1 16 22 -11 -8 5732 sprites/mus/pcx/cc.pcx 89 208 1 26 8 -3 -12 5733 sprites/mus/pcx/cc.pcx 98 208 1 16 22 -11 -8 5734 sprites/mus/pcx/cc.pcx 121 208 1 11 32 -16 -7 5735 sprites/mus/pcx/cc.pcx 154 208 1 16 22 -11 -8 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5736 sprites/mus/pcx/cc.pcx 1 176 1 26 8 -3 -12 5737 sprites/mus/pcx/cc.pcx 10 176 1 16 22 -11 -8 5738 sprites/mus/pcx/cc.pcx 33 176 1 11 32 -16 -7 5739 sprites/mus/pcx/cc.pcx 66 176 1 16 22 -11 -8 5740 sprites/mus/pcx/cc.pcx 89 176 1 26 8 -3 -12 5741 sprites/mus/pcx/cc.pcx 98 176 1 16 22 -11 -8 5742 sprites/mus/pcx/cc.pcx 121 176 1 11 32 -16 -7 5743 sprites/mus/pcx/cc.pcx 154 176 1 16 22 -11 -8 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5744 sprites/mus/pcx/cc.pcx 1 144 1 26 8 -3 -12 5745 sprites/mus/pcx/cc.pcx 10 144 1 16 22 -11 -8 5746 sprites/mus/pcx/cc.pcx 33 144 1 11 31 -16 -7 5747 sprites/mus/pcx/cc.pcx 66 144 1 16 22 -11 -8 5748 sprites/mus/pcx/cc.pcx 89 144 1 26 8 -3 -12 5749 sprites/mus/pcx/cc.pcx 98 144 1 16 22 -11 -8 5750 sprites/mus/pcx/cc.pcx 121 144 1 11 31 -16 -7 5751 sprites/mus/pcx/cc.pcx 154 144 1 16 22 -11 -8 // Action 2: Wagon cc 5752 * 17 02 00 AD 03 03 \w0 \w1 \w2 \w0 \w1 \w2 5753 * 22 02 00 AE 81 10 00 FF 03 \b54 80 0D 0D \b80 80 14 14 \b55 80 16 16 AD 00 // <-- 80 crates and 55 tons 5754 * 18 02 00 AF 81 0C 00 FF 02 \b20 80 12 12 AE 00 36 36 AD 00 // Low cost when standing still 5755 * 22 02 00 A3 81 10 00 FF 03 \b11 80 0D 0D \b80 80 14 14 \b55 80 16 16 AD 00 5756 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 5757 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 // Action 3: cc //!!Error (141): ID 04 29 out of valid range (00..73). 5758 * 12 03 00 01 \b*10500 01 FF A1 00 AC 00 5759 * 7 03 00 81 65 00 AF 00 // ############# 4041 - Austria ########## // Action 1: Engine -4041 5760 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5761 sprites/mus/pcx/4041.pcx 1 1 1 23 8 -3 -12 5762 sprites/mus/pcx/4041.pcx 10 1 1 18 22 -11 -10 5763 sprites/mus/pcx/4041.pcx 33 1 1 14 31 -16 -10 5764 sprites/mus/pcx/4041.pcx 66 1 1 18 22 -11 -10 5765 sprites/mus/pcx/4041.pcx 89 1 1 23 8 -3 -12 5766 sprites/mus/pcx/4041.pcx 99 1 1 18 20 -9 -10 5767 sprites/mus/pcx/4041.pcx 121 1 1 14 31 -16 -10 5768 sprites/mus/pcx/4041.pcx 154 1 1 18 22 -11 -10 // Backwards 5769 sprites/mus/pcx/4041.pcx 1 32 1 23 8 -3 -12 5770 sprites/mus/pcx/4041.pcx 10 32 1 18 22 -11 -10 5771 sprites/mus/pcx/4041.pcx 33 32 1 14 31 -16 -10 5772 sprites/mus/pcx/4041.pcx 66 32 1 18 22 -11 -10 5773 sprites/mus/pcx/4041.pcx 89 32 1 23 8 -3 -12 5774 sprites/mus/pcx/4041.pcx 99 32 1 18 20 -9 -10 5775 sprites/mus/pcx/4041.pcx 121 32 1 14 31 -16 -10 5776 sprites/mus/pcx/4041.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -4041 5777 * 9 02 00 AA 01 01 00 00 00 00 5778 * 9 02 00 AB 01 01 01 00 01 00 // Action 1: purch List -4041 5779 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5780 * 1 0 5781 * 1 0 5782 sprites/mus/pcx/4041.pcx 1 128 01 12 87 -40 -8 3 5783 * 1 0 5784 * 1 0 5785 * 1 0 5786 sprites/mus/pcx/4041.pcx 1 128 01 1 1 0 -0 7 5787 * 1 0 // Action 2: Engine -4041 5788 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5789 * 14 02 00 A1 81 0C 00 FF 01 34 80 23 23 A0 00 // Purchise Screen text 5790 * 14 02 00 A2 81 10 00 FF 01 \b23 80 0D 0D AD 00 5791 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax -4041 5792 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5793 sprites/mus/pcx/4041.pcx 1 64 1 23 8 -3 -12 5794 sprites/mus/pcx/4041.pcx 10 64 1 18 22 -11 -10 5795 sprites/mus/pcx/4041.pcx 33 64 1 14 32 -16 -10 5796 sprites/mus/pcx/4041.pcx 66 64 1 18 22 -11 -10 // Action 2: Wagon 5797 * 9 02 00 AD 01 01 00 00 00 00 5798 * 22 02 00 AE 81 10 00 FF 03 \b23 80 0D 0D \b40 80 14 14 \b73 80 16 16 AD 00 // <-- 40 pax and 73 tons 5799 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // Low cost when standing still 5800 * 18 02 00 A3 81 10 00 FF 02 \b40 80 14 14 \b73 80 16 16 AD 00 5801 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 5802 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail -4041 5803 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5804 sprites/mus/pcx/4041.pcx 1 96 1 23 8 -3 -12 5805 sprites/mus/pcx/4041.pcx 10 96 1 18 22 -11 -10 5806 sprites/mus/pcx/4041.pcx 33 96 1 14 32 -16 -10 5807 sprites/mus/pcx/4041.pcx 66 96 1 18 22 -11 -10 // Action 2: Wagon -4041 MAIL 5808 * 9 02 00 B0 01 01 00 00 00 00 5809 * 22 02 00 AD 81 10 00 FF 03 \b23 80 0D 0D \b30 80 14 14 \b73 80 16 16 B0 00 // <-- 12 pax and 47 tons 5810 * 14 02 00 B1 81 0C 00 FF 01 AD 00 36 36 B0 00 // Low cost when standing still 5811 * 18 02 00 A3 81 10 00 FF 02 \b30 80 14 14 \b73 80 16 16 B0 00 5812 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 5813 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // VarAction2: Front with panto, back without 5814 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 5815 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5816 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5817 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5818 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5819 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 3: 4041 //!!Error (141): ID 07 29 out of valid range (00..73). 5820 * 12 03 00 01 \b*10503 01 FF A1 00 AC 00 5821 * 7 03 00 81 70 00 AF 00 5822 * 7 03 00 81 5F 00 B0 00 // ############# mat24 - Netherlands ########## // Action 1: Engine -mat24 5823 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5824 sprites/mus/pcx/mat24.pcx 1 1 1 23 8 -3 -12 5825 sprites/mus/pcx/mat24.pcx 10 1 1 17 22 -11 -9 5826 sprites/mus/pcx/mat24.pcx 33 1 1 14 31 -16 -10 5827 sprites/mus/pcx/mat24.pcx 66 1 1 17 22 -11 -9 5828 sprites/mus/pcx/mat24.pcx 89 1 1 23 8 -3 -12 5829 sprites/mus/pcx/mat24.pcx 98 1 1 17 22 -11 -9 5830 sprites/mus/pcx/mat24.pcx 121 1 1 14 31 -16 -10 5831 sprites/mus/pcx/mat24.pcx 155 1 1 17 22 -11 -9 // Backwards 5832 sprites/mus/pcx/mat24.pcx 1 32 1 23 8 -3 -12 5833 sprites/mus/pcx/mat24.pcx 10 32 1 17 22 -11 -9 5834 sprites/mus/pcx/mat24.pcx 33 32 1 14 31 -16 -10 5835 sprites/mus/pcx/mat24.pcx 66 32 1 17 22 -11 -9 5836 sprites/mus/pcx/mat24.pcx 89 32 1 23 8 -3 -12 5837 sprites/mus/pcx/mat24.pcx 98 32 1 17 22 -11 -9 5838 sprites/mus/pcx/mat24.pcx 121 32 1 14 31 -16 -10 5839 sprites/mus/pcx/mat24.pcx 155 32 1 17 22 -11 -9 // Action 2: Engine -mat24 5840 * 9 02 00 AA 01 01 00 00 00 00 5841 * 9 02 00 AB 01 01 01 00 01 00 // Action 1: purch List -mat24 5842 * 4 01 00 01 08 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5843 * 1 0 5844 * 1 0 5845 sprites/mus/pcx/mat24.pcx 1 128 01 12 87 -40 -8 3 5846 * 1 0 5847 * 1 0 5848 * 1 0 5849 sprites/mus/pcx/mat24.pcx 1 128 01 1 1 0 -0 7 5850 * 1 0 // Action 2: Engine -mat24 5851 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 5852 * 14 02 00 A1 81 0C 00 FF 01 3F 80 23 23 A0 00 // Purchise Screen text 5853 * 14 02 00 A2 81 10 00 FF 01 \b37 80 0D 0D A1 00 5854 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 //Action1: Wagon-pax -mat24 5855 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5856 sprites/mus/pcx/mat24.pcx 1 64 1 23 8 -3 -12 5857 sprites/mus/pcx/mat24.pcx 10 64 1 17 22 -11 -9 5858 sprites/mus/pcx/mat24.pcx 33 64 1 14 32 -16 -10 5859 sprites/mus/pcx/mat24.pcx 66 64 1 17 22 -11 -9 // Action 2: Wagon 5860 * 9 02 00 AD 01 01 00 00 00 00 5861 * 22 02 00 AE 81 10 00 FF 03 \b27 80 0D 0D \b30 80 14 14 \b30 80 16 16 AD 00 // <-- 61 pax and 49 tons 5862 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // Low cost when standing still 5863 * 18 02 00 A3 81 10 00 FF 02 \b30 80 14 14 \b30 80 16 16 AD 00 5864 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AD 00 5865 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //Action1: Wagon-mail -mat24 5866 * 4 01 00 01 04 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5867 sprites/mus/pcx/mat24.pcx 1 96 1 23 8 -3 -12 5868 sprites/mus/pcx/mat24.pcx 10 96 1 17 22 -11 -9 5869 sprites/mus/pcx/mat24.pcx 33 96 1 14 32 -16 -10 5870 sprites/mus/pcx/mat24.pcx 66 96 1 17 22 -11 -9 // Action 2: Wagon -mat24 5871 * 9 02 00 B0 01 01 00 00 00 00 5872 * 22 02 00 AD 81 10 00 FF 03 \b27 80 0D 0D \b25 80 14 14 \b30 80 16 16 B0 00 // <-- 12 pax and 47 tons 5873 * 18 02 00 B1 81 0C 00 FF 02 \b15 80 12 12 AD 00 36 36 AE 00 // Low cost when standing still 5874 * 18 02 00 A3 81 10 00 FF 02 \b25 80 14 14 \b30 80 16 16 B0 00 5875 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B0 00 5876 * 14 02 00 B0 82 B4 00 FF 01 A4 00 00 00 B1 00 // VarAction2: Front with panto, back without 5877 * 14 02 00 AC 81 40 00 FF 01 AA 00 00 00 AB 00 // Connectable? 5878 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 5879 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 5880 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 5881 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 5882 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 // Action 3: mat24 //!!Error (141): ID 0D 29 out of valid range (00..73). 5883 * 12 03 00 01 \b*10509 01 FF A1 00 AC 00 5884 * 7 03 00 81 70 00 AF 00 5885 * 7 03 00 81 5F 00 B0 00 // ############ VT612 ########## //Action1: VT612 5886 * 4 01 00 04 08 // Head // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5887 sprites/mus/pcx/VT612.pcx 1 1 1 24 8 -3 -12 5888 sprites/mus/pcx/VT612.pcx 10 1 1 18 22 -11 -10 5889 sprites/mus/pcx/VT612.pcx 33 1 1 14 32 -16 -10 5890 sprites/mus/pcx/VT612.pcx 66 1 1 18 22 -11 -10 5891 sprites/mus/pcx/VT612.pcx 89 1 1 24 8 -3 -12 5892 sprites/mus/pcx/VT612.pcx 98 1 1 18 22 -11 -10 5893 sprites/mus/pcx/VT612.pcx 121 1 1 14 32 -16 -10 5894 sprites/mus/pcx/VT612.pcx 154 1 1 18 22 -11 -10 //End 5895 sprites/mus/pcx/VT612.pcx 1 32 1 24 8 -3 -12 5896 sprites/mus/pcx/VT612.pcx 10 32 1 18 22 -11 -10 5897 sprites/mus/pcx/VT612.pcx 33 32 1 14 32 -16 -10 5898 sprites/mus/pcx/VT612.pcx 66 32 1 18 22 -11 -10 5899 sprites/mus/pcx/VT612.pcx 89 32 1 24 8 -3 -12 5900 sprites/mus/pcx/VT612.pcx 98 32 1 18 22 -11 -10 5901 sprites/mus/pcx/VT612.pcx 121 32 1 14 32 -16 -10 5902 sprites/mus/pcx/VT612.pcx 154 32 1 18 22 -11 -10 // PAX // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5903 sprites/mus/pcx/VT612.pcx 1 64 1 24 8 -3 -12 5904 sprites/mus/pcx/VT612.pcx 10 64 1 18 22 -11 -10 5905 sprites/mus/pcx/VT612.pcx 33 64 1 14 32 -16 -10 5906 sprites/mus/pcx/VT612.pcx 66 64 1 18 22 -11 -10 5907 sprites/mus/pcx/VT612.pcx 1 64 1 24 8 -3 -12 5908 sprites/mus/pcx/VT612.pcx 10 64 1 18 22 -11 -10 5909 sprites/mus/pcx/VT612.pcx 33 64 1 14 32 -16 -10 5910 sprites/mus/pcx/VT612.pcx 66 64 1 18 22 -11 -10 // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5911 * 1 0 5912 * 1 0 5913 sprites/mus/pcx/VT612.pcx 1 1 01 1 1 0 0 3 5914 * 1 0 5915 * 1 0 5916 * 1 0 5917 sprites/mus/pcx/VT612.pcx 1 128 01 12 87 -11 -8 7 5918 * 1 0 5919 * 9 02 00 C0 01 01 \w0 \w0 // Head 5920 * 9 02 00 D0 01 01 \w1 \w1 // Back 5921 * 9 02 00 AD 01 01 \w2 \w2 // Wagon 5922 * 9 02 00 A0 01 01 \w3 \w3 // Purchase // Purchise Screen text 5923 * 14 02 00 A1 81 0C 00 FF 01 4A 80 23 23 A0 00 5924 * 14 02 00 A2 81 10 00 FF 01 \b97 80 0D 0D AD 00 5925 * 14 02 00 A1 81 0C 00 FF 01 A2 00 36 36 A1 00 // CB36 Waggon - In transit 5926 * 22 02 00 AE 81 10 00 FF 03 \b73 80 0D 0D \b58 80 14 14 \b30 80 16 16 AD 00 // <-- cost 97, 58 pax and 30 tons 5927 * 14 02 00 AF 81 0C 00 FF 01 AE 00 36 36 AD 00 // CB36 Waggon - Standing still 5928 * 18 02 00 A2 81 10 00 FF 02 \b58 80 14 14 \b30 80 16 16 AD 00 // <-- cost 97, 58 pax and 30 tons 5929 * 14 02 00 A3 81 0C 00 FF 01 A2 00 36 36 AD 00 // When at 0 speed, low running cost 5930 * 14 02 00 A4 82 B4 00 FF 01 A3 00 00 00 AF 00 // Engine! // VarAction2: Front with panto, back without 5931 * 14 02 00 D1 81 40 00 FF 01 C0 00 00 00 D0 00 // Connectable? 5932 * 29 02 00 D2 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5F 00 // from 00 to 5F dissalow with FC-textline i.e. disallow mu-express FC 80 60 00 6F 00 // from 60 to 6F dissalow with FC-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FC-textline FE 80 // allow everything else 5933 * 14 02 00 D3 81 0C 00 FF 01 D2 00 1D 1D D1 00 // CB36 Engine - Standing still 5934 * 14 02 00 D4 81 10 00 FF 01 \b22 80 0D 0D D3 00 // <-- cost 97, 58 pax and 30 tons 5935 * 14 02 00 D5 81 0C 00 FF 01 D4 00 36 36 D3 00 // When at 0 speed, low running cost 5936 * 14 02 00 D6 82 B4 00 FF 01 D5 00 00 00 D3 00 // Action 3: VT612 //!!Error (141): ID 14 29 out of valid range (00..73). 5937 * 12 03 00 01 \b*10516 01 FF A1 00 D6 00 5938 * 7 03 00 81 70 00 A4 00 // ####################################### // ############# SH125 Un-Ki ############# // ####################################### 5939 * 4 01 00 05 08 // Action 1: Engine sh125 forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5940 sprites/mus/pcx/sh125.pcx 1 1 1 24 8 -3 -12 5941 sprites/mus/pcx/sh125.pcx 10 1 1 18 22 -11 -10 5942 sprites/mus/pcx/sh125.pcx 33 1 1 14 32 -16 -10 5943 sprites/mus/pcx/sh125.pcx 66 1 1 18 22 -11 -10 5944 sprites/mus/pcx/sh125.pcx 89 1 1 24 8 -3 -12 5945 sprites/mus/pcx/sh125.pcx 98 1 1 18 22 -11 -10 5946 sprites/mus/pcx/sh125.pcx 121 1 1 14 32 -16 -10 5947 sprites/mus/pcx/sh125.pcx 154 1 1 18 22 -11 -10 //Action1: Engine sh125 Backward 5948 sprites/mus/pcx/sh125.pcx 1 32 1 24 8 -3 -12 5949 sprites/mus/pcx/sh125.pcx 10 32 1 18 22 -11 -10 5950 sprites/mus/pcx/sh125.pcx 33 32 1 14 32 -16 -10 5951 sprites/mus/pcx/sh125.pcx 66 32 1 18 22 -11 -10 5952 sprites/mus/pcx/sh125.pcx 89 32 1 24 8 -3 -12 5953 sprites/mus/pcx/sh125.pcx 98 32 1 18 22 -11 -10 5954 sprites/mus/pcx/sh125.pcx 121 32 1 14 32 -16 -10 5955 sprites/mus/pcx/sh125.pcx 154 32 1 18 22 -11 -10 //Action1: Wagon-pax sh125 5956 sprites/mus/pcx/sh125.pcx 1 64 1 24 8 -3 -12 5957 sprites/mus/pcx/sh125.pcx 10 64 1 18 22 -11 -10 5958 sprites/mus/pcx/sh125.pcx 33 64 1 14 32 -16 -10 5959 sprites/mus/pcx/sh125.pcx 66 64 1 18 22 -11 -10 5960 sprites/mus/pcx/sh125.pcx 1 64 1 24 8 -3 -12 5961 sprites/mus/pcx/sh125.pcx 10 64 1 18 22 -11 -10 5962 sprites/mus/pcx/sh125.pcx 33 64 1 14 32 -16 -10 5963 sprites/mus/pcx/sh125.pcx 66 64 1 18 22 -11 -10 //Action1: Wagon-mail sh125 5964 sprites/mus/pcx/sh125.pcx 1 96 1 24 8 -3 -12 5965 sprites/mus/pcx/sh125.pcx 10 96 1 18 22 -11 -10 5966 sprites/mus/pcx/sh125.pcx 33 96 1 14 32 -16 -10 5967 sprites/mus/pcx/sh125.pcx 66 96 1 18 22 -11 -10 5968 sprites/mus/pcx/sh125.pcx 1 96 1 24 8 -3 -12 5969 sprites/mus/pcx/sh125.pcx 10 96 1 18 22 -11 -10 5970 sprites/mus/pcx/sh125.pcx 33 96 1 14 32 -16 -10 5971 sprites/mus/pcx/sh125.pcx 66 96 1 18 22 -11 -10 //Action1: P-list // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 5972 * 1 0 5973 * 1 0 5974 sprites/mus/pcx/sh125.pcx 1 128 01 12 87 -40 -8 3 5975 * 1 0 5976 * 1 0 5977 * 1 0 5978 sprites/mus/pcx/sh125.pcx 1 128 01 1 1 -0 -0 3 5979 * 1 0 5980 * 9 02 00 B0 01 01 00 00 00 00 5981 * 9 02 00 B1 01 01 01 00 01 00 5982 * 9 02 00 C0 01 01 02 00 02 00 5983 * 9 02 00 D0 01 01 03 00 03 00 5984 * 9 02 00 A0 01 01 04 00 04 00 // Action 2: P-list-things 5985 * 14 02 00 A1 81 0C 00 FF 01 4B 80 23 23 A0 00 // Purchise Screen text // VarAction2: Front with panto, back without 5986 * 14 02 00 B2 81 40 00 FF 01 B0 00 00 00 B1 00 // Connectable? 5987 * 29 02 00 B3 85 C6 00 FF FF 03 // 3 ranges FB 80 00 00 5E 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FB 80 60 00 6F 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FB 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 //allow everything else 5988 * 14 02 00 B4 81 0C 00 FF 01 B3 00 1D 1D B2 00 // Low cost when standing still 5989 * 14 02 00 A3 81 10 00 FF 01 \b2 80 0D 0D B4 00 5990 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 B4 00 5991 * 14 02 00 B4 82 B4 00 FF 01 A4 00 00 00 B4 00 // Action 2: Wagon sh125 5992 * 18 02 00 C1 81 10 00 FF 02 \b55 80 14 14 \b35 80 16 16 C0 00 // <-- 55 pax and 29 tons 5993 * 14 02 00 C2 81 0C 00 FF 01 C1 00 36 36 C0 00 // Action 2: Wagon sh125 5994 * 18 02 00 D1 81 10 00 FF 02 \b40 80 14 14 \b35 80 16 16 D0 00 // <-- 12 pax and 47 tons 5995 * 14 02 00 D2 81 0C 00 FF 01 D1 00 36 36 D0 00 // Action 3: sh125 //!!Error (141): ID 15 29 out of valid range (00..73). 5996 * 12 03 00 01 \b*10517 01 FF A1 00 B4 00 5997 * 7 03 00 81 70 00 C2 00 5998 * 7 03 00 81 5F 00 D2 00 // ############# mat36 usa ########## // Action 1: purch List -mat36 5999 * 4 01 00 01 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 6000 * 1 0 6001 * 1 0 6002 sprites/mus/pcx/mat36.pcx 1 128 01 12 87 -40 -8 3 6003 * 1 0 6004 * 1 0 6005 * 1 0 6006 sprites/mus/pcx/mat36.pcx 1 96 01 1 1 0 -0 7 6007 * 1 0 //Action2: Purch List 6008 * 9 02 00 A0 01 01 00 00 00 00 // Purchise Screen sprites 6009 * 14 02 00 A1 81 0C 00 FF 01 4C 80 23 23 A0 00 // Purchise Screen text 6010 * 14 02 00 AE 81 10 00 FF 01 \b37 80 0D 0D A1 00 // 6011 * 14 02 00 A1 81 0C 00 FF 01 AE 00 36 36 A1 00 // Action 1: Engine -mat36 forward 6012 * 4 01 00 02 08 // Forward // Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 6013 sprites/mus/pcx/mat36.pcx 1 1 1 23 8 -3 -9 6014 sprites/mus/pcx/mat36.pcx 10 1 1 18 22 -11 -10 6015 sprites/mus/pcx/mat36.pcx 33 1 1 16 32 -16 -12 6016 sprites/mus/pcx/mat36.pcx 66 1 1 18 22 -11 -10 6017 sprites/mus/pcx/mat36.pcx 89 1 1 23 8 -3 -12 6018 sprites/mus/pcx/mat36.pcx 98 1 1 18 22 -11 -10 6019 sprites/mus/pcx/mat36.pcx 121 1 1 16 32 -16 -12 6020 sprites/mus/pcx/mat36.pcx 154 1 1 18 22 -11 -10 // Backwards 6021 sprites/mus/pcx/mat36.pcx 1 32 1 23 8 -3 -9 6022 sprites/mus/pcx/mat36.pcx 10 32 1 18 22 -11 -10 6023 sprites/mus/pcx/mat36.pcx 33 32 1 16 32 -16 -12 6024 sprites/mus/pcx/mat36.pcx 66 32 1 18 22 -11 -10 6025 sprites/mus/pcx/mat36.pcx 89 32 1 23 8 -3 -12 6026 sprites/mus/pcx/mat36.pcx 98 32 1 18 22 -11 -10 6027 sprites/mus/pcx/mat36.pcx 121 32 1 16 32 -16 -12 6028 sprites/mus/pcx/mat36.pcx 154 32 1 18 22 -11 -10 // Action 2: Engine -et420 6029 * 9 02 00 AA 01 01 00 00 00 00 6030 * 9 02 00 AB 01 01 01 00 01 00 6031 * 14 02 00 AC 81 40 08 FF 01 AB 00 00 00 AA 00 // Connectable? 6032 * 29 02 00 AD 85 C6 00 FF FF 03 // 3 ranges FC 80 00 00 5f 00 // from 00 to 5E dissalow with FB-textline i.e. allow mu-express FC 80 60 00 6E 00 // from 60 to 6E dissalow with FB-textline i.e. allow MU-PAX FC 80 71 00 FF 00 // from 71 to FF dissalow with FB-textline FE 80 // allow everything else 6033 * 14 02 00 AC 81 0C 00 FF 01 AD 00 1D 1D AC 00 // Low cost when standing still 6034 * 14 02 00 A3 81 10 00 FF 01 \b22 80 0D 0D AC 00 6035 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 AC 00 6036 * 14 02 00 AC 82 B4 00 FF 01 A4 00 00 00 AC 00 //Action1: Wagon-pax -mat36 6037 * 4 01 00 01 04 // Format: spritenum pcxfile 6038 sprites/mus/pcx/mat36.pcx 1 64 1 23 8 -3 -12 6039 sprites/mus/pcx/mat36.pcx 10 64 1 18 22 -11 -10 6040 sprites/mus/pcx/mat36.pcx 33 64 1 14 32 -16 -10 6041 sprites/mus/pcx/mat36.pcx 66 64 1 18 22 -11 -10 6042 * 9 02 00 BF 01 01 00 00 00 00 6043 * 22 02 00 AE 81 10 00 FF 03 \b37 80 0D 0D \b52 80 14 14 \b45 80 16 16 BF 00 // <-- 40 pax and 50 tons 6044 * 18 02 00 AF 81 0C 00 FF 02 \b08 80 12 12 AE 00 36 36 BF 00 // Low cost when standing still 6045 * 18 02 00 A3 81 10 00 FF 02 \b52 80 14 14 \b45 80 16 16 BF 00 6046 * 14 02 00 A4 81 0C 00 FF 01 A3 00 36 36 BF 00 6047 * 14 02 00 AF 82 B4 00 FF 01 A4 00 00 00 AF 00 //!!Error (141): ID 16 29 out of valid range (00..73). 6048 * 12 03 00 01 \b*10518 01 FF A1 00 AC 00 6049 * 7 03 00 81 70 00 AF 00 // ---------------------- // ----- Railbusses ----- // ---------------------- // ############ VT133 ############# //Action1: VT133 6050 * 4 01 00 01 08 // Format: spritenum pcxfile 6051 sprites/mus/pcx/VT133.pcx 1 1 1 24 8 -3 -12 6052 sprites/mus/pcx/VT133.pcx 10 1 1 18 22 -11 -10 6053 sprites/mus/pcx/VT133.pcx 33 1 1 14 32 -16 -10 6054 sprites/mus/pcx/VT133.pcx 66 1 1 18 22 -11 -10 6055 sprites/mus/pcx/VT133.pcx 89 1 1 24 8 -3 -12 6056 sprites/mus/pcx/VT133.pcx 98 1 1 18 22 -11 -10 6057 sprites/mus/pcx/VT133.pcx 121 1 1 14 32 -16 -10 6058 sprites/mus/pcx/VT133.pcx 154 1 1 18 22 -11 -10 // Action 2: VT133 6059 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 6060 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w10301 \w10301 F7 80 6061 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 6062 * 4 01 00 01 04 6063 * 1 0 6064 * 1 0 6065 sprites/mus/pcx/VT133.pcx 1 32 01 12 77 -15 -8 7 6066 * 1 0 //Action2: Purch List 6067 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 3D 28 out of valid range (00..73). 6068 * 12 03 00 01 \b*10301 01 FF A0 00 AA 00 // ############ 479 ############# //Action1: 479 6069 * 4 01 00 01 08 // Format: spritenum pcxfile 6070 sprites/mus/pcx/479.pcx 1 1 1 24 8 -3 -12 6071 sprites/mus/pcx/479.pcx 10 1 1 18 22 -11 -10 6072 sprites/mus/pcx/479.pcx 33 1 1 14 32 -16 -10 6073 sprites/mus/pcx/479.pcx 66 1 1 18 22 -11 -10 6074 sprites/mus/pcx/479.pcx 89 1 1 24 8 -3 -12 6075 sprites/mus/pcx/479.pcx 98 1 1 18 22 -11 -10 6076 sprites/mus/pcx/479.pcx 121 1 1 14 32 -16 -10 6077 sprites/mus/pcx/479.pcx 154 1 1 18 22 -11 -10 // Action 2: 479 6078 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 6079 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w10300 \w10300 F7 80 6080 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 6081 * 4 01 00 01 04 6082 * 1 0 6083 * 1 0 6084 sprites/mus/pcx/479.pcx 1 32 01 12 77 -15 -8 7 6085 * 1 0 //Action2: Purch List 6086 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID 3C 28 out of valid range (00..73). 6087 * 12 03 00 01 \b*10300 01 FF A0 00 AA 00 // -------------------- // ------ 153111 ------ // -------------------- //Action1: 479 6088 * 4 01 00 01 08 //Format: spritenum pcxfile xpos ypos comp ysize xsize xrel yrel dir 6089 sprites/mus/pcx/153111.pcx 1 1 1 24 8 -3 -12 6090 sprites/mus/pcx/153111.pcx 10 1 1 18 22 -11 -10 6091 sprites/mus/pcx/153111.pcx 33 1 1 15 32 -16 -11 6092 sprites/mus/pcx/153111.pcx 66 1 1 18 22 -11 -10 6093 sprites/mus/pcx/153111.pcx 89 1 1 24 8 -3 -12 6094 sprites/mus/pcx/153111.pcx 98 1 1 18 22 -11 -10 6095 sprites/mus/pcx/153111.pcx 121 1 1 15 32 -16 -11 6096 sprites/mus/pcx/153111.pcx 154 1 1 18 22 -11 -10 // Action 2: 479 6097 * 9 02 00 AA 01 01 00 00 00 00 // Connectable? 6098 * 17 02 00 AD 85 C6 00 FF FF 01 FE 80 \w15311 \w15311 F7 80 6099 * 14 02 00 AA 81 0C 00 FF 01 AD 00 1D 1D AA 00 //Purch List 6100 * 4 01 00 01 04 6101 * 1 0 6102 * 1 0 6103 sprites/mus/pcx/153111.pcx 1 32 01 12 77 -15 -8 7 6104 * 1 0 //Action2: Purch List 6105 * 9 02 00 A0 01 01 00 00 00 00 // Action 3: ID //!!Error (141): ID CF 3B out of valid range (00..73). 6106 * 12 03 00 01 \b*15311 01 FF A0 00 AA 00 // --------------------------- // Contains metrotrack sprites // --------------------------- // //-1 * 0 00 00 \b1 01 \b* 1A \b* // //-1 * 0 00 00 \b1 01 \b*9500 // RCs //!!Error (141): ID 3D 28 out of valid range (00..73). 6107 * 9 00 00 \b1 01 \b*10301 1A \b*0 //VT133 //!!Error (141): ID 6C 20 out of valid range (00..73). 6108 * 11 00 00 \b1 01 \b*8300 1A \b*10301 //Dm7 //!!Error (141): ID CD 10 out of valid range (00..73). 6109 * 11 00 00 \b1 01 \b*4301 1A \b*8300 //AR2 //!!Error (141): ID CF 3B out of valid range (00..73). 6110 * 11 00 00 \b1 01 \b*15311 1A \b*4301 //153111 //!!Error (141): ID CC 10 out of valid range (00..73). 6111 * 11 00 00 \b1 01 \b*4300 1A \b*15311 //809 //!!Error (141): ID 3C 28 out of valid range (00..73). 6112 * 11 00 00 \b1 01 \b*10300 1A \b*4300 //479 // EMUs //!!Error (141): ID 3B 21 out of valid range (00..73). 6113 * 11 00 00 \b1 01 \b*8507 1A \b*10300 // X2000 (Sweden) //!!Error (141): ID 13 29 out of valid range (00..73). 6114 * 11 00 00 \b1 01 \b*10515 1A \b*8507 // TGV Thalys (France) 6115 * 9 00 00 \b1 01 \b30 1A \b*10515 // TGV POS V150 //!!Error (141): ID 12 29 out of valid range (00..73). 6116 * 9 00 00 \b1 01 \b*10514 1A \b30 // TGV Duplex (France) //!!Error (141): ID 11 29 out of valid range (00..73). 6117 * 11 00 00 \b1 01 \b*10513 1A \b*10514 // TGV Atlantique (France) //!!Error (141): ID 3A 21 out of valid range (00..73). 6118 * 11 00 00 \b1 01 \b*8506 1A \b*10513 // Sm4 (Finland) //!!Error (141): ID 39 21 out of valid range (00..73). 6119 * 11 00 00 \b1 01 \b*8505 1A \b*8506 // Sm2 (Finland) //!!Error (141): ID 10 29 out of valid range (00..73). 6120 * 11 00 00 \b1 01 \b*10512 1A \b*8505 // rbde560 (Switzerland) //!!Error (141): ID 0F 29 out of valid range (00..73). 6121 * 11 00 00 \b1 01 \b*10511 1A \b*10512 // rabde510 (Switzerland) //!!Error (141): ID 0E 29 out of valid range (00..73). 6122 * 11 00 00 \b1 01 \b*10510 1A \b*10511 // Plan Y (Netherlands) //!!Error (141): ID 4D 1D out of valid range (00..73). 6123 * 11 00 00 \b1 01 \b*7501 1A \b*10510 // OSC (Australia) //!!Error (141): ID 16 29 out of valid range (00..73). 6124 * 11 00 00 \b1 01 \b*10518 1A \b*7501 // Mat36 //!!Error (141): ID 0D 29 out of valid range (00..73). 6125 * 11 00 00 \b1 01 \b*10509 1A \b*10518 // Mat24 (Netherlands) //!!Error (141): ID 0C 29 out of valid range (00..73). 6126 * 11 00 00 \b1 01 \b*10508 1A \b*10509 // ICM (Netherlands) //!!Error (141): ID 0B 29 out of valid range (00..73). 6127 * 11 00 00 \b1 01 \b*10507 1A \b*10508 // ICE-3 (Germany) //!!Error (141): ID 0A 29 out of valid range (00..73). 6128 * 11 00 00 \b1 01 \b*10506 1A \b*10507 // HSA (Netherlands) //!!Error (141): ID 1C 25 out of valid range (00..73). 6129 * 11 00 00 \b1 01 \b*9500 1A \b*10506 // ETR500 (Italy) //!!Error (141): ID 0A 29 out of valid range (00..73). 6130 * 11 00 00 \b1 01 \b*10506 1A \b*9500 // ET 420 (Germany) //!!Error (141): ID 09 29 out of valid range (00..73). 6131 * 11 00 00 \b1 01 \b*10505 1A \b*10506 // EMU 680 (Czech Republic) //!!Error (141): ID 08 29 out of valid range (00..73). 6132 * 11 00 00 \b1 01 \b*10504 1A \b*10505 // DDAR (Netherlands) //!!Error (141): ID 95 11 out of valid range (00..73). 6133 * 11 00 00 \b1 01 \b*4501 1A \b*10504 // CD class 680 //!!Error (141): ID 38 21 out of valid range (00..73). 6134 * 11 00 00 \b1 01 \b*8504 1A \b*4501 // BM73 (Norway) //!!Error (141): ID 37 21 out of valid range (00..73). 6135 * 11 00 00 \b1 01 \b*8503 1A \b*8504 // BM65 (Norway) //!!Error (141): ID 97 11 out of valid range (00..73). 6136 * 11 00 00 \b1 01 \b*4503 1A \b*8503 // BDVmot w/mail //!!Error (141): ID 94 11 out of valid range (00..73). 6137 * 11 00 00 \b1 01 \b*4500 1A \b*4503 // BDVmot (Hungary) //!!Error (141): ID 07 29 out of valid range (00..73). 6138 * 11 00 00 \b1 01 \b*10503 1A \b*4500 // 4041 EMU (Austria) //!!Error (141): ID 06 29 out of valid range (00..73). 6139 * 11 00 00 \b1 01 \b*10502 1A \b*10503 // 2200 EMU (Luxembourg) // DMUs //!!Error (141): ID 36 21 out of valid range (00..73). 6140 * 11 00 00 \b1 01 \b*8502 1A \b*10502 // Y2 DMU (Sweden) //!!Error (141): ID 14 29 out of valid range (00..73). 6141 * 11 00 00 \b1 01 \b*10516 1A \b*8502 // VT612 //!!Error (141): ID 35 21 out of valid range (00..73). 6142 * 11 00 00 \b1 01 \b*8501 1A \b*10516 // Lint 41 (Denmark) //!!Error (141): ID 15 29 out of valid range (00..73). 6143 * 11 00 00 \b1 01 \b*10517 1A \b*8501 // InterCity125 //!!Error (141): ID 4C 1D out of valid range (00..73). 6144 * 11 00 00 \b1 01 \b*7500 1A \b*10517 // Hunter (Australia) //!!Error (141): ID 05 29 out of valid range (00..73). 6145 * 11 00 00 \b1 01 \b*10501 1A \b*7500 // DMU 168 (UK) //!!Error (141): ID 04 29 out of valid range (00..73). 6146 * 11 00 00 \b1 01 \b*10500 1A \b*10501 // Cargo Sprinter (Germany) //!!Error (141): ID 34 21 out of valid range (00..73). 6147 * 11 00 00 \b1 01 \b*8500 1A \b*10500 // BM93 (Norway) //!!Error (141): ID 96 11 out of valid range (00..73). 6148 * 11 00 00 \b1 01 \b*4502 1A \b*8500 // 811 DMU (Serbia) //!!Error (141): ID 1D 25 out of valid range (00..73). 6149 * 11 00 00 \b1 01 \b*9501 1A \b*4502 // 594 TRD (Spain) // Electrics //!!Error (141): ID 82 0C out of valid range (00..73). 6150 * 11 00 00 \b1 01 \b*3202 1A \b*9501 // WCM-1 //!!Error (141): ID 69 10 out of valid range (00..73). 6151 * 11 00 00 \b1 01 \b*4201 1A \b*3202 // VL15 (Russia) //!!Error (141): ID 81 0C out of valid range (00..73). 6152 * 11 00 00 \b1 01 \b*3201 1A \b*4201 // SS6 (China) //!!Error (141): ID A6 1F out of valid range (00..73). 6153 * 11 00 00 \b1 01 \b*8102 1A \b*3201 // Sr1 (Finland) //!!Error (141): ID DB 27 out of valid range (00..73). 6154 * 11 00 00 \b1 01 \b*10203 1A \b*8102 // SNCF 26000 (France) //!!Error (141): ID E0 27 out of valid range (00..73). 6155 * 11 00 00 \b1 01 \b*10208 1A \b*10203 // RE 460 //!!Error (141): ID DF 27 out of valid range (00..73). 6156 * 11 00 00 \b1 01 \b*10207 1A \b*10208 // NS 1600 (Netherlands) //!!Error (141): ID DE 27 out of valid range (00..73). 6157 * 11 00 00 \b1 01 \b*10206 1A \b*10207 // NS 1000 (Netherlands) //!!Error (141): ID E2 27 out of valid range (00..73). 6158 * 11 00 00 \b1 01 \b*10210 1A \b*10206 // NER EF1 //!!Error (141): ID 41 1F out of valid range (00..73). 6159 * 11 00 00 \b1 01 \b*8001 1A \b*10210 // Mtab IORE (Sweden) //!!Error (141): ID 43 1F out of valid range (00..73). 6160 * 11 00 00 \b1 01 \b*8003 1A \b*8001 // MTAB Dm3 (Sweden) //!!Error (141): ID E3 27 out of valid range (00..73). 6161 * 11 00 00 \b1 01 \b*10211 1A \b*8003 // Metrovic EM2 //!!Error (141): ID 80 0C out of valid range (00..73). 6162 * 11 00 00 \b1 01 \b*3200 1A \b*10211 // KZ2A (Kazakhstan) //!!Error (141): ID DD 27 out of valid range (00..73). 6163 * 11 00 00 \b1 01 \b*10205 1A \b*3200 // HLE13 //!!Error (141): ID 6A 10 out of valid range (00..73). 6164 * 11 00 00 \b1 01 \b*4202 1A \b*10205 // ET41 (Poland) //!!Error (141): ID F1 23 out of valid range (00..73). 6165 * 11 00 00 \b1 01 \b*9201 1A \b*4202 // E646 (Italy) //!!Error (141): ID F0 23 out of valid range (00..73). 6166 * 11 00 00 \b1 01 \b*9200 1A \b*9201 // E52500 //!!Error (141): ID DC 27 out of valid range (00..73). 6167 * 11 00 00 \b1 01 \b*10204 1A \b*9200 // E04 01 (Germany) //!!Error (141): ID 68 10 out of valid range (00..73). 6168 * 11 00 00 \b1 01 \b*4200 1A \b*10204 // DS3 (Ukraine) //!!Error (141): ID D9 27 out of valid range (00..73). 6169 * 11 00 00 \b1 01 \b*10201 1A \b*4200 // c44 (Switzerland) //!!Error (141): ID D8 27 out of valid range (00..73). 6170 * 11 00 00 \b1 01 \b*10200 1A \b*10201 // Ae 6-6 (Switzerland) //!!Error (141): ID E1 27 out of valid range (00..73). 6171 * 11 00 00 \b1 01 \b*10209 1A \b*10200 // 27000 (UK) //!!Error (141): ID DA 27 out of valid range (00..73). 6172 * 11 00 00 \b1 01 \b*10202 1A \b*10209 // 1044 (Austria) // Diesel //!!Error (141): ID 1C 0C out of valid range (00..73). 6173 * 11 00 00 \b1 01 \b*3100 1A \b*10202 // WDM-2 //!!Error (141): ID 76 27 out of valid range (00..73). 6174 * 11 00 00 \b1 01 \b*10102 1A \b*3100 // V200 //!!Error (141): ID 04 10 out of valid range (00..73). 6175 * 11 00 00 \b1 01 \b*4100 1A \b*10102 // TEP150 //!!Error (141): ID 77 27 out of valid range (00..73). 6176 * 11 00 00 \b1 01 \b*10103 1A \b*4100 // SNCB 78 //!!Error (141): ID F0 13 out of valid range (00..73). 6177 * 11 00 00 \b1 01 \b*5104 1A \b*10103 // Sharknose //!!Error (141): ID EF 13 out of valid range (00..73). 6178 * 11 00 00 \b1 01 \b*5103 1A \b*5104 // SDP-40F //!!Error (141): ID EE 13 out of valid range (00..73). 6179 * 11 00 00 \b1 01 \b*5102 1A \b*5103 // MLW-M420W //!!Error (141): ID D4 17 out of valid range (00..73). 6180 * 11 00 00 \b1 01 \b*6100 1A \b*5102 // GM-EMD-J16CW-AC //!!Error (141): ID ED 13 out of valid range (00..73). 6181 * 11 00 00 \b1 01 \b*5101 1A \b*6100 // GE Genesis //!!Error (141): ID EC 13 out of valid range (00..73). 6182 * 11 00 00 \b1 01 \b*5100 1A \b*5101 // GE F3 //!!Error (141): ID D5 17 out of valid range (00..73). 6183 * 11 00 00 \b1 01 \b*6101 1A \b*5100 // EMD GL8 //!!Error (141): ID A4 1F out of valid range (00..73). 6184 * 11 00 00 \b1 01 \b*8100 1A \b*6101 // Dr12 //!!Error (141): ID 75 27 out of valid range (00..73). 6185 * 11 00 00 \b1 01 \b*10101 1A \b*8100 // Class 67 //!!Error (141): ID 74 27 out of valid range (00..73). 6186 * 11 00 00 \b1 01 \b*10100 1A \b*10101 // Class 66 //!!Error (141): ID BD 1B out of valid range (00..73). 6187 * 11 00 00 \b1 01 \b*7101 1A \b*10100 // Class 442 //!!Error (141): ID BC 1B out of valid range (00..73). 6188 * 11 00 00 \b1 01 \b*7100 1A \b*7101 // Class 2100 //!!Error (141): ID F1 13 out of valid range (00..73). 6189 * 11 00 00 \b1 01 \b*5105 1A \b*7100 // Alco // Steamers //!!Error (141): ID 12 27 out of valid range (00..73). 6190 * 11 00 00 \b1 01 \b*10002 1A \b*5105 // SNCF 150B //!!Error (141): ID 11 27 out of valid range (00..73). 6191 * 11 00 00 \b1 01 \b*10001 1A \b*10002 // SNCF 141TA //!!Error (141): ID 10 27 out of valid range (00..73). 6192 * 11 00 00 \b1 01 \b*10000 1A \b*10001 // SNCF 140C //!!Error (141): ID 89 13 out of valid range (00..73). 6193 * 11 00 00 \b1 01 \b*5001 1A \b*10000 // Royal Hudson //!!Error (141): ID A0 0F out of valid range (00..73). 6194 * 11 00 00 \b1 01 \b*4000 1A \b*5001 // Okz32 //!!Error (141): ID 13 27 out of valid range (00..73). 6195 * 11 00 00 \b1 01 \b*10003 1A \b*4000 // NS 6300 //!!Error (141): ID 70 17 out of valid range (00..73). 6196 * 11 00 00 \b1 01 \b*6000 1A \b*10003 // Class 11-something //!!Error (141): ID 88 13 out of valid range (00..73). 6197 * 11 00 00 \b1 01 \b*5000 1A \b*6000 // Bigboy // This file contains all strings of the 2cc newgrf // // // // FILE FORMAT: // // This file only contains Action 04 entries, e.g. only defines // strings. A typical entry looks like this: // -1 * 0 04 00 \b // "String1" 00 // Comment // "String2" 00 // comment // // Generally each string occupies exactly one line // Some strings are multiline strings and define colour, thus look a bit // more complicated. // // For an in-depth explanation see the newgrf wiki (look for // Action 04): // http://wiki.ttdpatch.net/tiki-index.php?page=NewGraphicsSpecs // // // HOW TO TRANSLATE: // // For translational purposes only the parts between // quotation marks needs to be considered and replaced by the // translation itself. There are especially in the engine // section strings which might not require a translation // Just keep them then. // The numbers in the sprite definitions are not of interests // except the language ID: // // each language has its own language ID which needs to replace the // "7F" and "FF" in the definition strings: // // ID (hex) Language // 00 American // 01 English // 02 German // 03 French // 04 Spanish // 05 Esperanto // 06 Ido // 07 Russian // 0C Chinese (Traditional) // 0D Serbian // 0E Norwegian (Nynorsk) // 0F Welsh // 14 Arabic (Egypt) // 15 Czech // 16 Slovak // 18 Bulgarian // 1B Afrikaans // 1E Greek // 1F Dutch // 22 Catalan // 23 Luxembourgish // 24 Hungarian // 26 Macedonian // 27 Italian // 28 Romanian // 29 Icelandic // 2A Latvian // 2B Lithuanian // 2C Slovenian // 2D Danish // 2E Swedish // 2F Norwegian (Bokmal) // 30 Polish // 31 Galician // 32 Frisian // 33 Ukrainian // 34 Estonian // 35 Finnish // 36 Portuguese // 37 Brazilian Portuguese // 38 Croatian // 39 Japanese // 3A Korean // 3C Malay // 3E Turkish // 42 Thai // 56 Chinese (Simplified) // 5A Indonesian // 5C Urdu // 61 Hebrew // 62 Persian // 80 Flag for generic strings (added to language ID) // 7F any (will be applied no matter what language is active) // // for an up-to date list of all available language IDs please // see http://wiki.ttdpatch.net/tiki-index.php?page=NewGraphicsSpecs // // Please don't add or delete lines from this file. If the number // of lines matches the number of lines of the English original // it is a good indicator that the translation is up to date // // Please also keep the exact amount of leading white space in the // strings naming wagons and engines. Otherwise your text would become // mis-aligned wrt the graphics, especially the flags. // // // CONTACT // // * use our development site: // http://dev.openttdcoop.org/projects/2cctrainset/issues // and submit feature requests or bug reports there // * write in the 2cc trainset thread in the tt-forums.net // http://www.tt-forums.net/viewtopic.php?f=26&t=28051 // * write us a pm via tt-forums.net // * contact us on IRC (planetmaker, DJNekkid) // irc://irc.oftc.net/openttd or // irc://irc.oftc.net/openttdcoop.devzone // Wagon names in ID order //!!Warning (99): Offset 490: No more data was expected. 6198 * 497 04 00 02 \b22 5D " Doppelstockwagen (4. Gen)" 00 // 5D "" 00 // 5E " 2CC Expressgut Triebwagen" 00 // 5F " Flachwagen (lang)" 00 // 60 " Kesselwagen (lang)" 00 // 61 " geschlossener Schüttgutwagen (lang)" 00 // 62 " selbstentlandender Schüttgutwagen"00 // 63 " Güterwagen" 00 // 64 " geschlossener Güterwagen (lang)" 00 // 65 " geschlossener Güterwagen (kurz)" 00 // 66 " Kesselwagen (kurz)" 00 // 67 " geschlossener Schüttgutwagen (kurz)" 00 // 68 " offener Schüttgutwagen (kurz)" 00 // 69 " Güterwagen (kurz)" 00 // 6A " offener Güterwagen (kurz)" 00 // 6B "" 00 // 6C (not used) "" 00 // 6D (not used) "" 00 // 6E (not used) "" 00 // 6F (not used) " 2CC Passagiertriebwagen" 00 // 70 "" 00 // 71 (not used) " Metro Wagen" 00 // 72 "Tender" 00 // 73 //!!Error (141): ID 78 out of valid range (00..73). 6199 * 640 04 00 02 \b20 \b120 " 2. Klasse Wagen (1. Gen)" 00 // \b120 " 2. Klasse Wagen (2. Gen)" 00 // \b121 " 2. Klasse Wagen (3. Gen)" 00 // \b122 " 2. Klasse Wagen (4. Gen)" 00 // \b123 " 2. Klasse Wagen (5. Gen)" 00 // \b124 " 1. Klasse Wagen (1. Gen)" 00 // \b125 " 1. Klasse Wagen (2. Gen)" 00 // \b126 " 1. Klasse Wagen (3. Gen)" 00 // \b127 " 1. Klasse Wagen (4. Gen)" 00 // \b128 " 1. Klasse Wagen (5. Gen)" 00 // \b129 " Touristenklasse Wagen (1. Gen)" 00 // \b130 " Touristenklasse Wagen (2. Gen)" 00 // \b131 " Touristenklasse Wagen (3. Gen)" 00 // \b132 " Touristenklasse Wagen (4. Gen)" 00 // \b133 " Touristenklasse Wagen (5. Gen)" 00 // \b134 " Expressgut-Wagon (1. Gen)" 00 // \b135 " Expressgut-Wagon (2. Gen)" 00 // \b136 " Expressgut-Wagon (3. Gen)" 00 // \b137 " Expressgut-Wagon (4. Gen)" 00 // \b138 " Expressgut-Wagon (5. Gen)" 00 // \b139 6200 * 35 04 00 02 01 02 " TurboBus MKI" 00 // 02 //!!Error (141): ID 4C 04 out of valid range (00..73). 6201 * 78 04 00 02 \b3 \b*1100 " Kühlwagen" 00 // \b1100 " Güterwagen (mittel)" 00 // \b1101 " Doppelstockwagen (5. Gen)" 00 // \b1102 // Engines from region 2 //!!Error (141): ID 60 09 out of valid range (00..73). 6202 * 40 04 00 02 01 \b*2400 " Cairo anno 1987" 00 // \b2400 // Engines from region 3 //!!Error (141): ID 80 0C out of valid range (00..73). 6203 * 74 04 00 02 \b3 \b*3200 " KZ2A" 00 // \b3200 " SS6 " 00 // \b3201 " WCM-1" 00 // \b3202 //!!Error (141): ID 1C 0C out of valid range (00..73). 6204 * 30 04 00 02 01 \b*3100 " WDM-2" 00 // \b3100 //!!Error (141): ID 48 0D out of valid range (00..73). 6205 * 77 04 00 02 \b2 \b*3400 " Baureihe Tokyo 01" 00 // \b3400 " Pyongynag D Stock" 00 // \b3401 // Engines from region 4 6206 * 40 04 00 02 01 15 " BDVmot Postabteil" 00 // 0x15 //!!Error (141): ID A0 0F out of valid range (00..73). 6207 * 31 04 00 02 01 \b*4000 " Okz32 " 00 // \b4000 //!!Error (141): ID 04 10 out of valid range (00..73). 6208 * 33 04 00 02 01 \b*4100 " TEP 150 " 00 // \b4100 //!!Error (141): ID 68 10 out of valid range (00..73). 6209 * 75 04 00 02 03 \b*4200 " DS3" 00 // \b4200 " VL15 " 00 // \b4201 " ET 41 " 00 // \b4202 //!!Error (141): ID CC 10 out of valid range (00..73). 6210 * 77 04 00 02 02 \b*4300 " Schienenbus - 809" 00 // \b4300 " Schienenbus - AR2" 00 // \b4301 //!!Error (141): ID 30 11 out of valid range (00..73). 6211 * 87 04 00 02 03 \b*4400 " Budapest 1894" 00 // \b4400 " EV3-200" 00 // \b4401 " 81-729" 00 // \b4402 //!!Error (141): ID 94 11 out of valid range (00..73). 6212 * 133 04 00 02 04 \b*4500 " BDVmot" 00 // \b4500 " CD Baureihe 680" 00 // \b4501 " Baureihe 811" 00 // \b4502 " BDVmot mit Postabteil" 00 // \b4503 // Engines from region 5 //!!Error (141): ID 88 13 out of valid range (00..73). 6213 * 62 04 00 02 02 \b*5000 " Big Boy" 00 // \b5000 <-- Must have old ID, articulation " Royal Hudson" 00 // \b5001 //!!Error (141): ID EC 13 out of valid range (00..73). 6214 * 177 04 00 02 \b6 \b*5100 " GE F3 " 00 // \b5100 " GE Genesis " 00 // \b5101 " MLW-M420W " 00 // \b5102 " SDP-40F " 00 // \b5103 " Sharknose " 00 // \b5104 " ALCo-GE-IR Boxcar" 00 // \b5105 //!!Error (141): ID 18 15 out of valid range (00..73). 6215 * 80 04 00 02 \b2 \b*5400 " Boston 01800" 00 // \5400 " Brooklyn union gate Wagen"00 // \5401 // Engines from region 6 //!!Error (141): ID 70 17 out of valid range (00..73). 6216 * 43 04 00 02 01 \b*6000 " Baureihe 11B 0-8-2" 00 // \b6000 //!!Error (141): ID D4 17 out of valid range (00..73). 6217 * 65 04 00 02 02 \b*6100 " GM-EMD-J16CW-AC" 00 // \b6100 " EMD GL8" 00 // \b6101 // Engines from region 7 //!!Error (141): ID BC 1B out of valid range (00..73). 6218 * 70 04 00 02 \b2 \b*7100 " Baureihe 2100 " 00 // \b7100 " Baureihe 442 " 00 // \b7101 //!!Error (141): ID 4C 1D out of valid range (00..73). 6219 * 71 04 00 02 \b2 \b*7500 " Hunter Schienenfahrzeug" 00 // \b7500 " OSCar" 00 // \b7501 // Engines from region 5 //!!Error (141): ID 41 1F out of valid range (00..73). 6220 * 63 04 00 02 \b3 \b*8001 " MTAB Iore " 00 // \b8001 "" 00 // \b8002 (unused) " MTAB Dm3 " 00 // \b8003 //!!Error (141): ID A4 1F out of valid range (00..73). 6221 * 53 04 00 02 03 \b*8100 " Dr12 " 00 // \b8100 "" 00 // \b8101 (unused) " Sr1 " 00 // \b8002 //!!Error (141): ID 6C 20 out of valid range (00..73). 6222 * 42 04 00 02 01 \b*8300 " Schienenbus - Dm7" 00 // \b8300 //!!Error (141): ID D0 20 out of valid range (00..73). 6223 * 29 04 00 02 01 \b*8400 " M100" 00 // \b8400 //!!Error (141): ID 34 21 out of valid range (00..73). 6224 * 192 04 00 02 \b8 \b*8500 " BM 93 'Talent'" 00 // \b8500 " Lint41" 00 // \b8501 " Y2" 00 // \b8502 " BM65" 00 // \b8503 " BM73" 00 // \b8504 " Sm2" 00 // \b8505 " Sm4" 00 // \b8506 " X2000" 00 // \b8507 // Engines from region 9 //!!Error (141): ID F0 23 out of valid range (00..73). 6225 * 54 04 00 02 \b2 \b*9200 " E52500" 00 // \b9202 " E646 " 00 // \b9201 //!!Error (141): ID 1C 25 out of valid range (00..73). 6226 * 56 04 00 7f \b2 \b*9500 " ERT500" 00 // \b9500 " 594 TRD" 00 // \b9501 // Engines from region 10 6227 * 35 04 00 02 01 \b30 " TVG POS V150" 00 // \b30 //!!Error (141): ID 10 27 out of valid range (00..73). 6228 * 124 04 00 02 \b4 \b*10000 // \b10000 " SNCF 140C " 00 // \b10000 " SNCF 141TA " 00 // \b10001 " SNCF 150B " 00 // \b10002 " NS Class 6300 " 00 // \b10003 //!!Error (141): ID 74 27 out of valid range (00..73). 6229 * 115 04 00 02 \b4 \b*10100 // \b10100 " Baureihe 66 " 00 // \b10100 " Baureihe 67 " 00 // \b10101 " V200 " 00 // \b10102 " SNCB 78" 00 // \b10103 //!!Error (141): ID D8 27 out of valid range (00..73). 6230 * 347 04 00 02 \b12 \b*10200 // \b10200 " Ae 6/6 " 00 // \b10200 " Ce 4/4 " 00 // \b10201 " Baureihe 1044 " 00 // \b10202 " SNCF 26000 " 00 // \b10203 " E04 01 " 00 // \b10204 " HLE13" 00 // \b10205 " NS Baureihe 1000 " 00 // \b10206 " NS Baureihe 1600 " 00 // \b10207 " Re460 'Lok2000'" 00 // \b10208 " 27000" 00 // \b10209 " NER EF1" 00 // \b10210 " Metrovic EM2" 00 // \b10211 //!!Error (141): ID 04 29 out of valid range (00..73). 6231 * 533 04 00 02 \b19 \b*10500 " Cargo Sprinter" 00 // \b10500 " Baureihe 168" 00 // \b10501 " El. Triebwagen 2200" 00 // \b10502 " El. Triebwagen 4041" 00 // \b10503 " mDDm" 00 // \b10504 " ET420" 00 // \b10505 " HSA" 00 // \b10506 " ICE3" 00 // \b10507 " ICM" 00 // \b10508 " Mat'24 " 00 // \b10509 " Plan Y" 00 // \b10510 " Radbe510" 00 // \b10511 " Rbde560" 00 // \b10512 " TGV Atlantique" 00 // \b10513 " TGV Duplex " 00 // \b10514 " TGV Thalys" 00 // \b10515 " VT612 'Regioswinger'" 00 // \b10516 " InterCity125" 00 // \b10517 " Mat'36" 00 // \b10518 //!!Error (141): ID 3C 28 out of valid range (00..73). 6232 * 80 04 00 02 \b2 \b*10300 " Schienenbus - 479" 00 // \b10300 " Schienenbus - VT 133" 00 // \b10301 //!!Error (141): ID CF 3B out of valid range (00..73). 6233 * 53 04 00 02 \b1 \b*15311 " Railbus - Class 153 '153111'" 00 // \b10311 //!!Error (141): ID A0 28 out of valid range (00..73). 6234 * 224 04 00 02 \b8 \b*10400 " Caf90" 00 // \b10400 " DLR" 00 // \b10401 " Londoner U-Bahn 1938" 00 // \b10402 " Typ M1" 00 // \b10403 " M2 840" 00 // \b10404 " MP 89" 00 // \b10405 " U-Bahn C-II" 00 // \b10406 " London 1903 Stock" 00 // \b10407 // Other strings (moved here from 00header.nfo) 6235 * 49 04 00 82 2B \wxd000 "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) (#42=2A) // string \wxd02B (not used) 6236 * 3020 04 00 82 \b34 \wxd02B "Beförderungskapazität: " 8A "63 Passagiere/48 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD02B 594 "Beförderungskapazität: " 8A "38 Passagiere/29 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD02C 811 "Beförderungskapazität: " 8A "55 Passagiere/41 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD02D BM93 "Wagenkapazität: " 8A "80 Kisten\n" 00 // \wxD02E CargoSprinter "Beförderungskapazität: " 8A "75 Passagiere/56 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD02F DMU168 "Beförderungskapazität: " 8A "70 Passagiere/53 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD030 Hunter Railcar "Beförderungskapazität: " 8A "73 Passagiere/55 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD031 Lint41 "Beförderungskapazität: " 8A "48 Passagiere/36 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD032 Y2 "Beförderungskapazität: " 8A "110 Passagiere/84 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD033 2200 "Beförderungskapazität: " 8A "40 Passagiere/30 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD034 4041 "Beförderungskapazität: " 8A "75 Passagiere/56 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD035 BDVmot "Beförderungskapazität: " 8A "50 Passagiere/38 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD036 BM65 "Beförderungskapazität: " 8A "40 Passagiere/30 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD037 BM73 "Beförderungskapazität: " 8A "70 Passagiere/53 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD038 DD-AR "Beförderungskapazität: " 8A "45 Passagiere\n" 98 "Ladegeschwindigkeit: " 8A "niedrig\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD039 Pendolino "Beförderungskapazität: " 8A "75 Passagiere/56 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD03A ET420 "Beförderungskapazität: " 8A "60 Passagiere/45 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD03B ETR500 "Beförderungskapazität: " 8A "42 Passagiere/32 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD03C HSA "Beförderungskapazität: " 8A "45 Passagiere\n" 98 "Ladegeschwindigkeit: " 8A "niedrig\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD03D Ice3 "Beförderungskapazität: " 8A "61 Passagiere/46 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD03E ICM "Beförderungskapazität: " 8A "30 Passagiere/25 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD03F Mat24 "Beförderungskapazität: " 8A "112 Passagiere/84 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD040 Oscar "Beförderungskapazität: " 8A "66 Passagiere/50 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD041 Oscar // Plan Y "Beförderungskapazität: " 8A "56 Passagiere/42 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD042 RDBDE510 "Beförderungskapazität: " 8A "56 Passagiere/42 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD043 RDBDE560 "Beförderungskapazität: " 8A "76 Passagiere/57 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD044 SM2 "Beförderungskapazität: " 8A "100 Passagiere/75 Mail\n" 98 "Ladegeschwindigkeit: " 8A "durchschn.\n" 8B "NB: " 98 "Betriebskosten pro Wagon" 00 // \wxD045 SM4 "Beförderungskapazität: " 8A "45 Passagiere/34 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD046 TGV Atl. "Beförderungskapazität: " 8A "75 Passagiere\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD047 TGV Duplex "Beförderungskapazität: " 8A "45 Passagiere/34 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD048 TGV Thalys "Beförderungskapazität: " 8A "45 Passagiere/34 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD049 X2000 "Beförderungskapazität: " 8A "73 Passagiere\n" 98 "Ladegeschwindigkeit: " 8A "durchschn." 00 // \wxD04A VT612 "Beförderungskapazität: " 8A "52 Passagiere/39 Mail\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD04B IC125 "Beförderungskapazität: " 8A "52 Passagiere\n" 98 "Ladegeschwindigkeit: " 8A "niedrig" 00 // \wxD04C mat36 6237 * 41 04 00 82 \b35 \wxd04D "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) \wxd06F 6238 * 154 04 00 82 \b7 \wxd070 "\n" 98 "Die Kapazität ändert sich, wenn an eine Lok angehängt\n Nutze OpenTTD oder TTDPatch r1966 oder neuer\n" 8B "Kann nur mit Triebwagen genutzt werden" 00 // \wxd070 "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) 6239 * 39 04 00 82 01 \wxd0D0 "\nExperimenteller Weltrekords-Zug" 00 // \wxD0D0 POS V150 6240 * 421 04 00 82 \b10 \wxd0F6 "Can nur einen Wagen lang sein" 00 // \wxD0F6 "Kann nur an gleichen Typ angehängt werden" 00 // \wxD0F7 "U-Bahnwagen können nur an gleichen Typ angehängt werden" 00 // \wxD0F8 "Triebwagen können nur an Triebwagen angehängt werden" 00 // \wxD0F9 "Nutze Schiebwandwagen nur am CargoSprinter" 00 // \wxD0FA "Nutze Passagier- / Expressgut-Triebwagen" 00 // \wxD0FB "Nutze Passagier-Triebwagen" 00 // \wxD0FC "" 00 // \wxD0FD (not used) 8B "Optionale B-Baureihe (50% Betriebskosten)," 98 " Kann an jedem Ende genutzt werden" 00 // \wxD0FE 8B "Optionale B-Baureihe (50% Betriebskosten)" 00 // \wxD002 // This file contains all strings of the 2cc newgrf // // // // FILE FORMAT: // // This file only contains Action 04 entries, e.g. only defines // strings. A typical entry looks like this: // -1 * 0 04 00 \b // C3 9E "String1" 00 // Comment // C3 9E "String2" 00 // comment // // Generally each string occupies exactly one line // Some strings are multiline strings and define colour, thus look a bit // more complicated. // // For an in-depth explanation see the newgrf wiki (look for // Action 04): // http://wiki.ttdpatch.net/tiki-index.php?page=NewGraphicsSpecs // // // HOW TO TRANSLATE: // // For translational purposes only the parts between // quotation marks needs to be considered and replaced by the // translation itself. There are especially in the engine // section strings which might not require a translation // Just keep them then. // The numbers in the sprite definitions are not of interests // except the language ID: // // each language has its own language ID which needs to replace the // "7F" and "FF" in the definition strings: // // ID (hex) Language // 00 American // 01 English // 02 German // 03 French // 04 Spanish // 05 Esperanto // 06 Ido // 07 Russian // 0C Chinese (Traditional) // 0D Serbian // 0E Norwegian (Nynorsk) // 0F Welsh // 14 Arabic (Egypt) // 15 Czech // 16 Slovak // 18 Bulgarian // 1B Afrikaans // 1E Greek // 1F Dutch // 22 Catalan // 23 Luxembourgish // 24 Hungarian // 26 Macedonian // 27 Italian // 28 Romanian // 29 Icelandic // 2A Latvian // 2B Lithuanian // 2C Slovenian // 2D Danish // 2E Swedish // 2F Norwegian (Bokmal) // 30 Polish // 31 Galician // 32 Frisian // 33 Ukrainian // 34 Estonian // 35 Finnish // 36 Portuguese // 37 Brazilian Portuguese // 38 Croatian // 39 Japanese // 3A Korean // 3C Malay // 3E Turkish // 42 Thai // 56 Chinese (Simplified) // 5A Indonesian // 5C Urdu // 61 Hebrew // 62 Persian // 80 Flag for generic strings (added to language ID) // 7F any (will be applied no matter what language is active) // // for an up-to date list of all available language IDs please // see http://wiki.ttdpatch.net/tiki-index.php?page=NewGraphicsSpecs // // Please don't add or delete lines from this file. If the number // of lines matches the number of lines of the English original // it is a good indicator that the translation is up to date // // Please also keep the exact amount of leading white space in the // strings naming wagons and engines. Otherwise your text would become // mis-aligned wrt the graphics, especially the flags. // // // CONTACT // // * use our development site: // http://dev.openttdcoop.org/projects/2cctrainset/issues // and submit feature requests or bug reports there // * write in the 2cc trainset thread in the tt-forums.net // http://www.tt-forums.net/viewtopic.php?f=26&t=28051 // * write us a pm via tt-forums.net // * contact us on IRC (planetmaker, DJNekkid) // irc://irc.oftc.net/openttd or // irc://irc.oftc.net/openttdcoop.devzone // Wagon names in ID order 6241 * 482 04 00 36 \b22 5D C3 9E " Carruagem 2 Andares 4ªG" 00 // 5D C3 9E "" 00 // 5E C3 9E " Vagão Expresso 2CC xMU" 00 // 5F C3 9E " Vagão Plano (Longo)" 00 // 60 C3 9E " Vagão-Tanque (Longo)" 00 // 61 C3 9E " Vagão-Silo (Longo)" 00 // 62 C3 9E " Vagão Aberto Autodescarregante" 00 // 63 C3 9E " Vagão de Gado" 00 // 64 C3 9E " Vagão Coberto (Longo)" 00 // 65 C3 9E " Vagão Coberto (Curto)" 00 // 66 C3 9E " Tanque (Curto)" 00 // 67 C3 9E " Silo (Curto)" 00 // 68 C3 9E " Vagão Aberto (Curto)" 00 // 69 C3 9E " Vagão de Gado (Curto)" 00 // 6A C3 9E " Gôndola (Curto)" 00 // 6B C3 9E "" 00 // 6C (not used) C3 9E "" 00 // 6D (not used) C3 9E "" 00 // 6E (not used) C3 9E "" 00 // 6F (not used) C3 9E " Carruagem Pax 2CC xMU" 00 // 70 C3 9E " Carruagem de Metro" 00 // 71 C3 9E " Tender" 00 // 72 //!!Error (141): ID 78 out of valid range (00..73). 6242 * 690 04 00 36 \b20 \b120 C3 9E " Carruagem 2ª Classe 1ªG" 00 // \b120 C3 9E " Carruagem 2ª Classe 2ªG" 00 // \b121 C3 9E " Carruagem 2ª Classe 3ªG" 00 // \b122 C3 9E " Carruagem 2ª Classe 4ªG" 00 // \b123 C3 9E " Carruagem 2ª Classe 5ªG" 00 // \b124 C3 9E " Carruagem 1ª Classe 1ªG" 00 // \b125 C3 9E " Carruagem 1ª Classe 2ªG" 00 // \b126 C3 9E " Carruagem 1ª Classe 3ªG" 00 // \b127 C3 9E " Carruagem 1ª Classe 4ªG" 00 // \b128 C3 9E " Carruagem 1ª Classe 5ªG" 00 // \b129 C3 9E " Carruagem Classe Turística 1ªG" 00 // \b130 C3 9E " Carruagem Classe Turística 2ªG" 00 // \b131 C3 9E " Carruagem Classe Turística 3ªG" 00 // \b132 C3 9E " Carruagem Classe Turística 4ªG" 00 // \b133 C3 9E " Carruagem Classe Turística 5ªG" 00 // \b134 C3 9E " Carruagem Expresso 1ªG" 00 // \b135 C3 9E " Carruagem Expresso 2ªG" 00 // \b136 C3 9E " Carruagem Expresso 3ªG" 00 // \b137 C3 9E " Carruagem Expresso 4ªG" 00 // \b138 C3 9E " Carruagem Expresso 5ªG" 00 // \b139 //!!Error (141): ID F0 out of valid range (00..73). 6243 * 37 04 00 36 01 F0 C3 9E " TurboBus MKI" 00 // F0 //!!Error (141): ID 4C 04 out of valid range (00..73). 6244 * 94 04 00 36 \b3 \b*1100 C3 9E " Carruagem Refrigerada" 00 // \b1100 C3 9E " Vagão Intermédio" 00 // \b1101 C3 9E " Carruagem 2 Andares 5ªG" 00 // \b1102 // Engines from region 2 //!!Error (141): ID 60 09 out of valid range (00..73). 6245 * 42 04 00 36 01 \b*2400 C3 9E " Cairo anno 1987" 00 // \b2400 // Engines from region 3 //!!Error (141): ID 80 0C out of valid range (00..73). 6246 * 80 04 00 36 \b3 \b*3200 C3 9E " KZ2A" 00 // \b3200 C3 9E " SS6 " 00 // \b3201 C3 9E " WCM-1" 00 // \b3202 //!!Error (141): ID 1C 0C out of valid range (00..73). 6247 * 32 04 00 36 01 \b*3100 C3 9E " WDM-2" 00 // \b3100 //!!Error (141): ID 48 0D out of valid range (00..73). 6248 * 79 04 00 36 \b2 \b*3400 C3 9E " Tokyo 01 Series" 00 // \b3400 C3 9E " Pyongynag D Stock" 00 // \b3401 // Engines from region 4 6249 * 39 04 00 36 01 15 C3 9E " BDVmot correio" 00 // 0x15 //!!Error (141): ID A0 0F out of valid range (00..73). 6250 * 33 04 00 36 01 \b*4000 C3 9E " Okz32 " 00 // \b4000 //!!Error (141): ID 04 10 out of valid range (00..73). 6251 * 35 04 00 36 01 \b*4100 C3 9E " TEP 150 " 00 // \b4100 //!!Error (141): ID 68 10 out of valid range (00..73). 6252 * 81 04 00 36 03 \b*4200 C3 9E " DS3" 00 // \b4200 C3 9E " VL15 " 00 // \b4201 C3 9E " ET 41 " 00 // \b4202 //!!Error (141): ID CC 10 out of valid range (00..73). 6253 * 73 04 00 36 02 \b*4300 C3 9E " Railbus - 809" 00 // \b4300 C3 9E " Railbus - AR2" 00 // \b4301 //!!Error (141): ID 30 11 out of valid range (00..73). 6254 * 93 04 00 36 03 \b*4400 C3 9E " Budapest 1894" 00 // \b4400 C3 9E " EV3-200" 00 // \b4401 C3 9E " 81-729" 00 // \b4402 //!!Error (141): ID 94 11 out of valid range (00..73). 6255 * 130 04 00 36 04 \b*4500 C3 9E " BDVmot" 00 // \b4500 C3 9E " CD Class 680" 00 // \b4501 C3 9E " Class 811" 00 // \b4502 C3 9E " BDVmot c/correio" 00 // \b4503 // Engines from region 5 //!!Error (141): ID 88 13 out of valid range (00..73). 6256 * 66 04 00 36 02 \b*5000 C3 9E " Big Boy" 00 // \b5000 <-- Must have old ID, articulation C3 9E " Royal Hudson" 00 // \b5001 //!!Error (141): ID EC 13 out of valid range (00..73). 6257 * 189 04 00 36 \b6 \b*5100 C3 9E " GE F3 " 00 // \b5100 C3 9E " GE Genesis " 00 // \b5101 C3 9E " MLW-M420W " 00 // \b5102 C3 9E " SDP-40F " 00 // \b5103 C3 9E " Sharknose " 00 // \b5104 C3 9E " ALCo-GE-IR Boxcab" 00 // \b5105 //!!Error (141): ID 18 15 out of valid range (00..73). 6258 * 82 04 00 36 \b2 \b*5400 C3 9E " Boston 01800" 00 // \5400 C3 9E " Brooklyn union gate car" 00 // \5401 // Engines from region 6 //!!Error (141): ID 70 17 out of valid range (00..73). 6259 * 42 04 00 36 01 \b*6000 C3 9E " Class 11B 0-8-2" 00 // \b6000 //!!Error (141): ID D4 17 out of valid range (00..73). 6260 * 69 04 00 36 02 \b*6100 C3 9E " GM-EMD-J16CW-AC" 00 // \b6100 C3 9E " EMD GL8" 00 // \b6101 // Engines from region 7 //!!Error (141): ID BC 1B out of valid range (00..73). 6261 * 68 04 00 36 \b2 \b*7100 C3 9E " Class 2100 " 00 // \b7100 C3 9E " Class 442 " 00 // \b7101 //!!Error (141): ID 4C 1D out of valid range (00..73). 6262 * 66 04 00 36 \b2 \b*7500 C3 9E " Hunter Railcar" 00 // \b7500 C3 9E " OSCar" 00 // \b7501 // Engines from region 5 //!!Error (141): ID 41 1F out of valid range (00..73). 6263 * 69 04 00 36 \b3 \b*8001 C3 9E " MTAB Iore " 00 // \b8001 C3 9E "" 00 // \b8002 (unused) C3 9E " MTAB Dm3 " 00 // \b8003 //!!Error (141): ID A4 1F out of valid range (00..73). 6264 * 59 04 00 36 \b3 \b*8100 C3 9E " Dr12 " 00 // \b8100 C3 9E "" 00 // \b8101 (unused) C3 9E " Sr1 " 00 // \b8002 //!!Error (141): ID 6C 20 out of valid range (00..73). 6265 * 40 04 00 36 01 \b*8300 C3 9E " Railbus - Dm7" 00 // \b8300 //!!Error (141): ID D0 20 out of valid range (00..73). 6266 * 31 04 00 36 01 \b*8400 C3 9E " M100" 00 // \b8400 //!!Error (141): ID 34 21 out of valid range (00..73). 6267 * 208 04 00 36 \b8 \b*8500 C3 9E " BM 93 'Talent'" 00 // \b8500 C3 9E " Lint41" 00 // \b8501 C3 9E " Y2" 00 // \b8502 C3 9E " BM65" 00 // \b8503 C3 9E " BM73" 00 // \b8504 C3 9E " Sm2" 00 // \b8505 C3 9E " Sm4" 00 // \b8506 C3 9E " X2000" 00 // \b8507 // Engines from region 9 //!!Error (141): ID F0 23 out of valid range (00..73). 6268 * 58 04 00 36 \b2 \b*9200 C3 9E " E52500" 00 // \b9202 C3 9E " E646 " 00 // \b9201 //!!Error (141): ID 1C 25 out of valid range (00..73). 6269 * 60 04 00 36 \b2 \b*9500 C3 9E " ERT500" 00 // \b9500 C3 9E " 594 TRD" 00 // \b9501 // Engines from region 10 6270 * 37 04 00 36 01 \b30 C3 9E " TVG POS V150" 00 // \b30 //!!Error (141): ID 10 27 out of valid range (00..73). 6271 * 132 04 00 36 \b4 \b*10000 // \b10000 C3 9E " SNCF 140C " 00 // \b10000 C3 9E " SNCF 141TA " 00 // \b10001 C3 9E " SNCF 150B " 00 // \b10002 C3 9E " NS Class 6300 " 00 // \b10003 //!!Error (141): ID 74 27 out of valid range (00..73). 6272 * 117 04 00 36 \b4 \b*10100 // \b10100 C3 9E " Class 66 " 00 // \b10100 C3 9E " Class 67 " 00 // \b10101 C3 9E " V200 " 00 // \b10102 C3 9E " SNCB 78" 00 // \b10103 //!!Error (141): ID D8 27 out of valid range (00..73). 6273 * 362 04 00 36 \b12 \b*10200 // \b10200 C3 9E " Ae 6/6 " 00 // \b10200 C3 9E " Ce 4/4 " 00 // \b10201 C3 9E " Class 1044 " 00 // \b10202 C3 9E " SNCF 26000 " 00 // \b10203 C3 9E " E04 01 " 00 // \b10204 C3 9E " HLE13" 00 // \b10205 C3 9E " NS Class 1000 " 00 // \b10206 C3 9E " NS Class 1600 " 00 // \b10207 C3 9E " Re460 'Lok2000'" 00 // \b10208 C3 9E " 27000" 00 // \b10209 C3 9E " NER EF1" 00 // \b10210 C3 9E " Metrovic EM2" 00 // \b10211 //!!Error (141): ID 04 29 out of valid range (00..73). 6274 * 546 04 00 36 \b19 \b*10500 C3 9E " Cargo Sprinter" 00 // \b10500 C3 9E " Class 168" 00 // \b10501 C3 9E " EMU 2200" 00 // \b10502 C3 9E " EMU 4041" 00 // \b10503 C3 9E " mDDm" 00 // \b10504 C3 9E " ET420" 00 // \b10505 C3 9E " HSA" 00 // \b10506 C3 9E " ICE3" 00 // \b10507 C3 9E " ICM" 00 // \b10508 C3 9E " Mat'24 " 00 // \b10509 C3 9E " Plan Y" 00 // \b10510 C3 9E " Radbe510" 00 // \b10511 C3 9E " Rbde560" 00 // \b10512 C3 9E " TGV Atlantique" 00 // \b10513 C3 9E " TGV Duplex " 00 // \b10514 C3 9E " TGV Thalys" 00 // \b10515 C3 9E " VT612 'Regioswinger'" 00 // \b10516 C3 9E " InterCity125" 00 // \b10517 C3 9E " Mat'36" 00 // \b10518 //!!Error (141): ID 3C 28 out of valid range (00..73). 6275 * 76 04 00 36 \b2 \b*10300 C3 9E " Railbus - 479" 00 // \b10300 C3 9E " Railbus - VT 133" 00 // \b10301 //!!Error (141): ID CF 3B out of valid range (00..73). 6276 * 55 04 00 36 \b1 \b*15311 C3 9E " Railbus - Class 153 '153111'" 00 // \b10311 //!!Error (141): ID A0 28 out of valid range (00..73). 6277 * 244 04 00 36 \b8 \b*10400 C3 9E " Caf90" 00 // \b10400 C3 9E " DLR" 00 // \b10401 C3 9E " London Underground 1938" 00 // \b10402 C3 9E " Type M1" 00 // \b10403 C3 9E " M2 840" 00 // \b10404 C3 9E " MP 89" 00 // \b10405 C3 9E " U-Bahn C-II" 00 // \b10406 C3 9E " London 1903 Stock" 00 // \b10407 // Other strings (moved here from 00header.nfo) 6278 * 135 04 00 FF 2B \wxd000 C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) (#42=2A) // string \wxd02B (not used) 6279 * 3537 04 00 FF \b34 \wxd02B C3 9E "Capacidade da Carruagem: " 8A "63 Passageiros/48 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD02B 594 C3 9E "Capacidade da Carruagem: " 8A "38 Passageiros/29 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD02C 811 C3 9E "Capacidade da Carruagem: " 8A "55 Passageiros/41 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD02D BM93 C3 9E "Capacidade do Reboque: " 8A "80 Caixas\n" 00 // \wxD02E CargoSprinter C3 9E "Capacidade da Carruagem: " 8A "75 Passageiros/56 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD02F DMU168 C3 9E "Capacidade da Carruagem: " 8A "70 Passageiros/53 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD030 Hunter Railcar C3 9E "Capacidade da Carruagem: " 8A "73 Passageiros/55 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD031 Lint41 C3 9E "Capacidade da Carruagem: " 8A "48 Passageiros/36 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD032 Y2 C3 9E "Capacidade da Carruagem: " 8A "110 Passageiros/84 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD033 2200 C3 9E "Capacidade da Carruagem: " 8A "40 Passageiros/30 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD034 4041 C3 9E "Capacidade da Carruagem: " 8A "75 Passageiros/56 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD035 BDVmot C3 9E "Capacidade da Carruagem: " 8A "50 Passageiros/38 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD036 BM65 C3 9E "Capacidade da Carruagem: " 8A "40 Passageiros/30 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD037 BM73 C3 9E "Capacidade da Carruagem: " 8A "70 Passageiros/53 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD038 DD-AR C3 9E "Capacidade da Carruagem: " 8A "45 Passageiros\n" 98 "Velocidade de Carregamento: " 8A "Baixo\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD039 Pendolino C3 9E "Capacidade da Carruagem: " 8A "75 Passageiros/56 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD03A ET420 C3 9E "Capacidade da Carruagem: " 8A "60 Passageiros/45 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD03B ETR500 C3 9E "Capacidade da Carruagem: " 8A "42 Passageiros/32 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD03C HSA C3 9E "Capacidade da Carruagem: " 8A "45 Passageiros\n" 98 "Velocidade de Carregamento: " 8A "Baixo\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD03D Ice3 C3 9E "Capacidade da Carruagem: " 8A "61 Passageiros/46 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD03E ICM C3 9E "Capacidade da Carruagem: " 8A "30 Passageiros/25 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD03F Mat24 C3 9E "Capacidade da Carruagem: " 8A "112 Passageiros/84 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD040 Oscar C3 9E "Capacidade da Carruagem: " 8A "66 Passageiros/50 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD041 Oscar // Plan Y C3 9E "Capacidade da Carruagem: " 8A "56 Passageiros/42 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD042 RDBDE510 C3 9E "Capacidade da Carruagem: " 8A "56 Passageiros/42 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD043 RDBDE560 C3 9E "Capacidade da Carruagem: " 8A "76 Passageiros/57 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD044 SM2 C3 9E "Capacidade da Carruagem: " 8A "100 Passageiros/75 Correio\n" 98 "Velocidade de Carregamento: " 8A "Médio\n" 8B "NB: " 98 "Custo de manutenção por unidade" 00 // \wxD045 SM4 C3 9E "Capacidade da Carruagem: " 8A "45 Passageiros/34 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD046 TGV Atl. C3 9E "Capacidade da Carruagem: " 8A "75 Passageiros\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD047 TGV Duplex C3 9E "Capacidade da Carruagem: " 8A "45 Passageiros/34 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD048 TGV Thalys C3 9E "Capacidade da Carruagem: " 8A "45 Passageiros/34 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD049 X2000 C3 9E "Capacidade da Carruagem: " 8A "73 Passageiros\n" 98 "Velocidade de Carregamento: " 8A "Médio" 00 // \wxD04A VT612 C3 9E "Capacidade da Carruagem: " 8A "52 Passageiros/39 Correio\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD04B IC125 C3 9E "Capacidade da Carruagem: " 8A "52 Passageiros\n" 98 "Velocidade de Carregamento: " 8A "Baixo" 00 // \wxD04C mat36 6280 * 111 04 00 FF \b35 \wxd04D C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) \wxd06F 6281 * 183 04 00 FF \b7 \wxd070 C3 9E "\n" 98 "A capacidade varia quando ligado a uma locomotiva\nUtilize o OpenTTD ou TTDPatch r1966 ou mais recente\n" 8B "Só pode ser utilizado com Unidades Múltiplas (MU)" 00 // \wxd070 C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) C3 9E "" 00 // (not used) 6282 * 51 04 00 FF 01 \wxd0D0 C3 9E "\nComboio experimental para records mundais" 00 // \wxD0D0 POS V150 6283 * 457 04 00 FF \b10 \wxd0F6 C3 9E "Só pode ter uma unidade de comprimento" 00 // \wxD0F6 C3 9E "Só pode ser ligado a si próprio" 00 // \wxD0F7 C3 9E "Carruagens de Metro de unidade Única só podem ser ligadas às do seu género" 00 // \wxD0F8 C3 9E "Vagões MU só podem ser ligados a MUs" 00 // \wxD0F9 C3 9E "Utilize apenas Vagões Cobertos com a CargoSprinter" 00 // \wxD0FA C3 9E "Utilize vagões MU PAX/Expresso" 00 // \wxD0FB C3 9E "Utilize vagões MU PAX" 00 // \wxD0FC C3 9E "" 00 // \wxD0FD (not used) 8B "Unidade(s) opcionais (50% custo manutenção)," 98 " Podem ser utilizadas em qualquer ponta" 00 // \wxD0FE 8B "Unidade(s) opcionais (50% custo manutenção)" 00 // \wxD0FF // This file contains all strings of the 2cc newgrf // // // // FILE FORMAT: // // This file only contains Action 04 entries, e.g. only defines // strings. A typical entry looks like this: // -1 * 0 04 00 \b // "String1" 00 // Comment // "String2" 00 // comment // // Generally each string occupies exactly one line // Some strings are multiline strings and define colour, thus look a bit // more complicated. // // For an in-depth explanation see the newgrf wiki (look for // Action 04): // http://wiki.ttdpatch.net/tiki-index.php?page=NewGraphicsSpecs // // // HOW TO TRANSLATE: // // For translational purposes only the parts between // quotation marks needs to be considered and replaced by the // translation itself. There are especially in the engine // section strings which might not require a translation // Just keep them then. // The numbers in the sprite definitions are not of interests // except the language ID: // // each language has its own language ID which needs to replace the // "7F" and "FF" in the definition strings: // // ID (hex) Language // 00 American // 01 English // 02 German // 03 French // 04 Spanish // 05 Esperanto // 06 Ido // 07 Russian // 0C Chinese (Traditional) // 0D Serbian // 0E Norwegian (Nynorsk) // 0F Welsh // 14 Arabic (Egypt) // 15 Czech // 16 Slovak // 18 Bulgarian // 1B Afrikaans // 1E Greek // 1F Dutch // 22 Catalan // 23 Luxembourgish // 24 Hungarian // 26 Macedonian // 27 Italian // 28 Romanian // 29 Icelandic // 2A Latvian // 2B Lithuanian // 2C Slovenian // 2D Danish // 2E Swedish // 2F Norwegian (Bokmal) // 30 Polish // 31 Galician // 32 Frisian // 33 Ukrainian // 34 Estonian // 35 Finnish // 36 Portuguese // 37 Brazilian Portuguese // 38 Croatian // 39 Japanese // 3A Korean // 3C Malay // 3E Turkish // 42 Thai // 56 Chinese (Simplified) // 5A Indonesian // 5C Urdu // 61 Hebrew // 62 Persian // 80 Flag for generic strings (added to language ID) // 7F any (will be applied no matter what language is active) // // for an up-to date list of all available language IDs please // see http://wiki.ttdpatch.net/tiki-index.php?page=NewGraphicsSpecs // // Please don't add or delete lines from this file. If the number // of lines matches the number of lines of the English original // it is a good indicator that the translation is up to date // // Please also keep the exact amount of leading white space in the // strings naming wagons and engines. Otherwise your text would become // mis-aligned wrt the graphics, especially the flags. // // // CONTACT // // * use our development site: // http://dev.openttdcoop.org/projects/2cctrainset/issues // and submit feature requests or bug reports there // * write in the 2cc trainset thread in the tt-forums.net // http://www.tt-forums.net/viewtopic.php?f=26&t=28051 // * write us a pm via tt-forums.net // * contact us on IRC (planetmaker, DJNekkid) // irc://irc.oftc.net/openttd or // irc://irc.oftc.net/openttdcoop.devzone // Wagon names in ID order //!!Warning (99): Offset 373: No more data was expected. 6284 * 380 04 00 7F \b22 5D " Double Decker 4th gen" 00 // 5D "" 00 // 5E " 2CC xMU Express Wagon" 00 // 5F " Flatbed Wagon (Long)" 00 // 60 " Tanker Wagon (Long)" 00 // 61 " Silo Wagon (Long)" 00 // 62 " Selfdischarging Hopper" 00 // 63 " Livestock Wagon" 00 // 64 " Boxcar (Long)" 00 // 65 " Boxcar (Short)" 00 // 66 " Tanker (Short)" 00 // 67 " Silo (Short)" 00 // 68 " Hopper (Short)" 00 // 69 " Livestock Wagon (Short)" 00 // 6A " Gondola (Short)" 00 // 6B "" 00 // 6C (not used) "" 00 // 6D (not used) "" 00 // 6E (not used) "" 00 // 6F (not used) " 2CC xMU Pax Coach" 00 // 70 "" 00 // 71 (not used) " Metro Van" 00 // 72 "Tender" 00 // 73 //!!Error (141): ID 78 out of valid range (00..73). 6285 * 595 04 00 7F \b20 \b120 " 2nd Class Coach 1st gen" 00 // \b120 " 2nd Class Coach 2nd gen" 00 // \b121 " 2nd Class Coach 3rd gen" 00 // \b122 " 2nd Class Coach 4th gen" 00 // \b123 " 2nd Class Coach 5th gen" 00 // \b124 " 1st Class Coach 1st gen" 00 // \b125 " 1st Class Coach 2nd gen" 00 // \b126 " 1st Class Coach 3rd gen" 00 // \b127 " 1st Class Coach 4th gen" 00 // \b128 " 1st Class Coach 5th gen" 00 // \b129 " Tourist Class Coach 1st gen" 00 // \b130 " Tourist Class Coach 2nd gen" 00 // \b131 " Tourist Class Coach 3rd gen" 00 // \b132 " Tourist Class Coach 4th gen" 00 // \b133 " Tourist Class Coach 5th gen" 00 // \b134 " Express Coach 1st gen" 00 // \b135 " Express Coach 2nd gen" 00 // \b136 " Express Coach 3rd gen" 00 // \b137 " Express Coach 4th gen" 00 // \b138 " Express Coach 5th gen" 00 // \b139 //!!Error (141): ID F0 out of valid range (00..73). 6286 * 35 04 00 7F 01 F0 " TurboBus MKI" 00 // F0 //!!Error (141): ID 4C 04 out of valid range (00..73). 6287 * 81 04 00 7F \b3 \b*1100 " Refridgerated car" 00 // \b1100 " Intermediate Boxcar" 00 // \b1101 " Doubledecker 5th gen" 00 // \b1102 // Engines from region 2 //!!Error (141): ID 60 09 out of valid range (00..73). 6288 * 40 04 00 7F 01 \b*2400 " Cairo anno 1987" 00 // \b2400 // Engines from region 3 //!!Error (141): ID 80 0C out of valid range (00..73). 6289 * 74 04 00 7F \b3 \b*3200 " KZ2A" 00 // \b3200 " SS6 " 00 // \b3201 " WCM-1" 00 // \b3202 //!!Error (141): ID 1C 0C out of valid range (00..73). 6290 * 30 04 00 7F 01 \b*3100 " WDM-2" 00 // \b3100 //!!Error (141): ID 48 0D out of valid range (00..73). 6291 * 75 04 00 7F \b2 \b*3400 " Tokyo 01 Series" 00 // \b3400 " Pyongynag D Stock" 00 // \b3401 // Engines from region 4 6292 * 45 04 00 7F 01 15 " BDVmot mailcompartment" 00 // 0x15 //!!Error (141): ID A0 0F out of valid range (00..73). 6293 * 31 04 00 7F 01 \b*4000 " Okz32 " 00 // \b4000 //!!Error (141): ID 04 10 out of valid range (00..73). 6294 * 33 04 00 7F 01 \b*4100 " TEP 150 " 00 // \b4100 //!!Error (141): ID 68 10 out of valid range (00..73). 6295 * 75 04 00 7F 03 \b*4200 " DS3" 00 // \b4200 " VL15 " 00 // \b4201 " ET 41 " 00 // \b4202 //!!Error (141): ID CC 10 out of valid range (00..73). 6296 * 69 04 00 7F 02 \b*4300 " Railbus - 809" 00 // \b4300 " Railbus - AR2" 00 // \b4301 //!!Error (141): ID 30 11 out of valid range (00..73). 6297 * 87 04 00 7F 03 \b*4400 " Budapest 1894" 00 // \b4400 " EV3-200" 00 // \b4401 " 81-729" 00 // \b4402 //!!Error (141): ID 94 11 out of valid range (00..73). 6298 * 130 04 00 7F 04 \b*4500 " BDVmot" 00 // \b4500 " CD Class 680" 00 // \b4501 " Class 811" 00 // \b4502 " BDVmot w/mailcompartment" 00 // \b4503 // Engines from region 5 //!!Error (141): ID 88 13 out of valid range (00..73). 6299 * 62 04 00 7F 02 \b*5000 " Big Boy" 00 // \b5000 <-- Must have old ID, articulation " Royal Hudson" 00 // \b5001 //!!Error (141): ID EC 13 out of valid range (00..73). 6300 * 177 04 00 7F \b6 \b*5100 " GE F3 " 00 // \b5100 " GE Genesis " 00 // \b5101 " MLW-M420W " 00 // \b5102 " SDP-40F " 00 // \b5103 " Sharknose " 00 // \b5104 " ALCo-GE-IR Boxcar" 00 // \b5105 //!!Error (141): ID 18 15 out of valid range (00..73). 6301 * 78 04 00 7F \b2 \b*5400 " Boston 01800" 00 // \5400 " Brooklyn union gate car" 00 // \5401 // Engines from region 6 //!!Error (141): ID 70 17 out of valid range (00..73). 6302 * 40 04 00 7F 01 \b*6000 " Class 11B 0-8-2" 00 // \b6000 //!!Error (141): ID D4 17 out of valid range (00..73). 6303 * 65 04 00 7F 02 \b*6100 " GM-EMD-J16CW-AC" 00 // \b6100 " EMD GL8" 00 // \b6101 // Engines from region 7 //!!Error (141): ID BC 1B out of valid range (00..73). 6304 * 64 04 00 7F \b2 \b*7100 " Class 2100 " 00 // \b7100 " Class 442 " 00 // \b7101 //!!Error (141): ID 4C 1D out of valid range (00..73). 6305 * 62 04 00 7F \b2 \b*7500 " Hunter Railcar" 00 // \b7500 " OSCar" 00 // \b7501 // Engines from region 5 //!!Error (141): ID 41 1F out of valid range (00..73). 6306 * 63 04 00 7F \b3 \b*8001 " MTAB Iore " 00 // \b8001 "" 00 // \b8002 (unused) " MTAB Dm3 " 00 // \b8003 //!!Error (141): ID A4 1F out of valid range (00..73). 6307 * 53 04 00 7F \b3 \b*8100 " Dr12 " 00 // \b8100 "" 00 // \b8101 (unused) " Sr1 " 00 // \b8002 //!!Error (141): ID 6C 20 out of valid range (00..73). 6308 * 38 04 00 7F 01 \b*8300 " Railbus - Dm7" 00 // \b8300 //!!Error (141): ID D0 20 out of valid range (00..73). 6309 * 29 04 00 7F 01 \b*8400 " M100" 00 // \b8400 //!!Error (141): ID 34 21 out of valid range (00..73). 6310 * 192 04 00 7F \b8 \b*8500 " BM 93 'Talent'" 00 // \b8500 " Lint41" 00 // \b8501 " Y2" 00 // \b8502 " BM65" 00 // \b8503 " BM73" 00 // \b8504 " Sm2" 00 // \b8505 " Sm4" 00 // \b8506 " X2000" 00 // \b8507 // Engines from region 9 //!!Error (141): ID F0 23 out of valid range (00..73). 6311 * 54 04 00 7F \b2 \b*9200 " E52500" 00 // \b9202 " E646 " 00 // \b9201 //!!Error (141): ID 1C 25 out of valid range (00..73). 6312 * 56 04 00 7f \b2 \b*9500 " ERT500" 00 // \b9500 " 594 TRD" 00 // \b9501 // Engines from region 10 6313 * 35 04 00 7F 01 \b30 " TVG POS V150" 00 // \b30 //!!Error (141): ID 10 27 out of valid range (00..73). 6314 * 124 04 00 7F \b4 \b*10000 // \b10000 " SNCF 140C " 00 // \b10000 " SNCF 141TA " 00 // \b10001 " SNCF 150B " 00 // \b10002 " NS Class 6300 " 00 // \b10003 //!!Error (141): ID 74 27 out of valid range (00..73). 6315 * 109 04 00 7F \b4 \b*10100 // \b10100 " Class 66 " 00 // \b10100 " Class 67 " 00 // \b10101 " V200 " 00 // \b10102 " SNCB 78" 00 // \b10103 //!!Error (141): ID D8 27 out of valid range (00..73). 6316 * 338 04 00 7F \b12 \b*10200 // \b10200 " Ae 6/6 " 00 // \b10200 " Ce 4/4 " 00 // \b10201 " Class 1044 " 00 // \b10202 " SNCF 26000 " 00 // \b10203 " E04 01 " 00 // \b10204 " HLE13" 00 // \b10205 " NS Class 1000 " 00 // \b10206 " NS Class 1600 " 00 // \b10207 " Re460 'Lok2000'" 00 // \b10208 " 27000" 00 // \b10209 " NER EF1" 00 // \b10210 " Metrovic EM2" 00 // \b10211 //!!Error (141): ID 04 29 out of valid range (00..73). 6317 * 508 04 00 7F \b19 \b*10500 " Cargo Sprinter" 00 // \b10500 " Class 168" 00 // \b10501 " EMU 2200" 00 // \b10502 " EMU 4041" 00 // \b10503 " mDDm" 00 // \b10504 " ET420" 00 // \b10505 " HSA" 00 // \b10506 " ICE3" 00 // \b10507 " ICM" 00 // \b10508 " Mat'24 " 00 // \b10509 " Plan Y" 00 // \b10510 " Radbe510" 00 // \b10511 " Rbde560" 00 // \b10512 " TGV Atlantique" 00 // \b10513 " TGV Duplex " 00 // \b10514 " TGV Thalys" 00 // \b10515 " VT612 'Regioswinger'" 00 // \b10516 " InterCity125" 00 // \b10517 " Mat'36" 00 // \b10518 //!!Error (141): ID 3C 28 out of valid range (00..73). 6318 * 72 04 00 7F \b2 \b*10300 " Railbus - 479" 00 // \b10300 " Railbus - VT 133" 00 // \b10301 //!!Error (141): ID CF 3B out of valid range (00..73). 6319 * 53 04 00 7F \b1 \b*15311 " Railbus - Class 153 '153111'" 00 // \b10311 //!!Error (141): ID A0 28 out of valid range (00..73). 6320 * 228 04 00 7F \b8 \b*10400 " Caf90" 00 // \b10400 " DLR" 00 // \b10401 " London Underground 1938" 00 // \b10402 " Type M1" 00 // \b10403 " M2 840" 00 // \b10404 " MP 89" 00 // \b10405 " U-Bahn C-II" 00 // \b10406 " London 1903 Stock" 00 // \b10407 // Other strings (moved here from 00header.nfo) 6321 * 49 04 00 FF 2B \wxd000 "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) (#42=2A) // string \wxd02B (not used) 6322 * 2560 04 00 FF \b34 \wxd02B "Carriage Capacity: " 8A "63 Passengers/48 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD02B 594 "Carriage Capacity: " 8A "38 Passengers/29 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD02C 811 "Carriage Capacity: " 8A "55 Passengers/41 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD02D BM93 "Trailer Capacity: " 8A "80 Crates\n" 00 // \wxD02E CargoSprinter "Carriage Capacity: " 8A "75 Passengers/56 Mail\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD02F DMU168 "Carriage Capacity: " 8A "70 Passengers/53 Mail\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD030 Hunter Railcar "Carriage Capacity: " 8A "73 Passengers/55 Mail\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD031 Lint41 "Carriage Capacity: " 8A "48 Passengers/36 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD032 Y2 "Carriage Capacity: " 8A "110 Passengers/84 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD033 2200 "Carriage Capacity: " 8A "40 Passengers/30 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD034 4041 "Carriage Capacity: " 8A "75 Passengers/56 Mail\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD035 BDVmot "Carriage Capacity: " 8A "50 Passengers/38 Mail\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD036 BM65 "Carriage Capacity: " 8A "40 Passengers/30 Mail\n" 98 "Loading Speed: " 8A "Low\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD037 BM73 "Carriage Capacity: " 8A "70 Passengers/53 Mail\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD038 DD-AR "Carriage Capacity: " 8A "45 Passengers\n" 98 "Loading Speed: " 8A "Low\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD039 Pendolino "Carriage Capacity: " 8A "75 Passengers/56 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD03A ET420 "Carriage Capacity: " 8A "60 Passengers/45 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD03B ETR500 "Carriage Capacity: " 8A "42 Passengers/32 Mail\n" 98 "Loading Speed: " 8A "Low\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD03C HSA "Carriage Capacity: " 8A "45 Passengers\n" 98 "Loading Speed: " 8A "Low\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD03D Ice3 "Carriage Capacity: " 8A "61 Passengers/46 Mail\n" 98 "Loading Speed: " 8A "Low\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD03E ICM "Carriage Capacity: " 8A "30 Passengers/25 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD03F Mat24 "Carriage Capacity: " 8A "112 Passengers/84 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD040 Oscar "Carriage Capacity: " 8A "66 Passengers/50 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD041 Oscar // Plan Y "Carriage Capacity: " 8A "56 Passengers/42 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD042 RDBDE510 "Carriage Capacity: " 8A "56 Passengers/42 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD043 RDBDE560 "Carriage Capacity: " 8A "76 Passengers/57 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD044 SM2 "Carriage Capacity: " 8A "100 Passengers/75 Mail\n" 98 "Loading Speed: " 8A "Medium\n" 8B "NB: " 98 "Running costs per 1 unit" 00 // \wxD045 SM4 "Carriage Capacity: " 8A "45 Passengers/34 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD046 TGV Atl. "Carriage Capacity: " 8A "75 Passengers\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD047 TGV Duplex "Carriage Capacity: " 8A "45 Passengers/34 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD048 TGV Thalys "Carriage Capacity: " 8A "45 Passengers/34 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD049 X2000 "Carriage Capacity: " 8A "73 Passengers\n" 98 "Loading Speed: " 8A "Medium" 00 // \wxD04A VT612 "Carriage Capacity: " 8A "52 Passengers/39 Mail\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD04B IC125 "Carriage Capacity: " 8A "52 Passengers\n" 98 "Loading Speed: " 8A "Low" 00 // \wxD04C mat36 6323 * 41 04 00 FF \b35 \wxd04D "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) \wxd06F 6324 * 136 04 00 FF \b7 \wxd070 "\n" 98 "Capacity will change when attached to a loco\nUse OpenTTD or TTDPatch r1966 or newer\n" 8B "Can only be used with Multiple Units" 00 // \wxd070 "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) "" 00 // (not used) 6325 * 39 04 00 FF 01 \wxd0D0 "\nExperimental world record train" 00 // \wxD0D0 POS V150 6326 * 336 04 00 FF \b10 \wxd0F6 "Can only be one unit long" 00 // \wxD0F6 "Can only attach to itself" 00 // \wxD0F7 "Single unit Subway cars can only connect to their own kind" 00 // \wxD0F8 "MU-wagons can only be attached to MU's" 00 // \wxD0F9 "Use only Boxcars on CargoSprinter" 00 // \wxD0FA "Use PAX/Express MU-wagons" 00 // \wxD0FB "Use PAX MU-wagon" 00 // \wxD0FC "" 00 // \wxD0FD (not used) 8B "Optional B-unit(s)(50% runningcost)," 98 " Can be used at either end" 00 // \wxD0FE 8B "Optional B-unit(s)(50% runningcost)" 00 // \wxD0FF