(svn r10966) [NewGRF_ports] -Feature: New airport graphics in airportsextended.grf by Skidd13. NewGRF_ports
authorrichk
Wed, 22 Aug 2007 21:57:33 +0000
branchNewGRF_ports
changeset 6859 357e64a5e14e
parent 6858 c51e5f508759
child 6860 afbf3eb7d265
(svn r10966) [NewGRF_ports] -Feature: New airport graphics in airportsextended.grf by Skidd13.
Replaces hangars, terminal buildings, airbridges, and control towers on Commuter, Metropolitan, International, Helistation, Helidepot.
Prototype release. Comments appreciated in NewGRF airports forum thread.
bin/data/airportsextended.grf
bin/data/sprites/airportsextended.nfo
bin/data/sprites/airportsextended.pcx
Binary file bin/data/airportsextended.grf has changed
--- a/bin/data/sprites/airportsextended.nfo	Wed Aug 22 21:32:17 2007 +0000
+++ b/bin/data/sprites/airportsextended.nfo	Wed Aug 22 21:57:33 2007 +0000
@@ -1,7 +1,7 @@
 // Automatically generated by GRFCODEC. Do not modify!
 // (Info version 7)
 // Format: spritenum pcxfile xpos ypos compression ysize xsize xrel yrel
-    0 * 4	 92 00 00 00
+    0 * 4	 AF 00 00 00
 
 // Length of GRF in sprites
 // if version of TTDPatch higher than X, skip two sprites
@@ -21,8 +21,8 @@
 // define GRF ID
     7 * 112	 08 07 "OAPX" "OpenTTD Extended Airports" 00 "Commuter, Metropolitan, International, Intercontinental, Helistation, Helidepot" 00
 
-// Define a sprite set for stations, one set, 95 views
-    8 * 4	 01 0D 01 65
+// Define a sprite set for stations, one set, 115 views
+    8 * 4	 01 0D 01 82
     9 sprites/airportsextended.pcx 194 8 09 31 64 -31 0
    10 sprites/airportsextended.pcx 274 8 09 31 64 -31 0
    11 sprites/airportsextended.pcx 354 8 09 31 64 -31 0
@@ -124,10 +124,39 @@
   107 sprites/airportsextended.pcx 7 384 09 64 96 0 0
   108 sprites/airportsextended.pcx 114 384 09 64 96 0 0
   109 sprites/airportsextended.pcx 221 383 09 64 96 0 0
+  110 sprites/airportsextended.pcx  56 459 09 62 41 -21 -31 //small square
+  111 sprites/airportsextended.pcx 100 459 09 62 41 -21 -31 //small square
+  112 sprites/airportsextended.pcx 144 459 09 62 41 -21 -31 //small square
+  113 sprites/airportsextended.pcx 188 459 09 62 41 -21 -31 //small square
+  114 sprites/airportsextended.pcx  56 527 09 53 41 -22 -32 //tall airport block
+  115 sprites/airportsextended.pcx 101 527 09 53 41 -25 -34 //tall airport block
+  116 sprites/airportsextended.pcx 146 527 09 53 41 -22 -32 //tall airport block
+  117 sprites/airportsextended.pcx 191 527 09 53 41 -25 -34 //tall airport block
+  118 sprites/airportsextended.pcx 244 460 09 105 50 -25 -80 //control tower
+  119 sprites/airportsextended.pcx 297 460 09 105 50 -25 -80 //control tower
+  120 sprites/airportsextended.pcx 350 460 09 105 50 -25 -80 //control tower
+  121 sprites/airportsextended.pcx 403 460 09 105 50 -25 -80 //control tower
+  122 sprites/airportsextended.pcx 466 428 09 67 57 -33 -45 //bldg + control tower
+  123 sprites/airportsextended.pcx 532 428 09 67 57 -31 -41 //bldg + control tower
+  124 sprites/airportsextended.pcx 604 428 09 67 57 -33 -45 //bldg + control tower
+  125 sprites/airportsextended.pcx 670 423 09 72 57 -32 -46 //bldg + control tower
+  126 sprites/airportsextended.pcx 462 498 09 67 64 -33 -45 //bldg long
+  127 sprites/airportsextended.pcx 529 498 09 67 64 -31 -41 //bldg long
+  128 sprites/airportsextended.pcx 599 498 09 67 64 -33 -45 //bldg long
+  129 sprites/airportsextended.pcx 667 498 09 67 64 -32 -46 //bldg long
+  130 sprites/airportsextended.pcx 726 343 09 64 96 0 0  //commuter minipic2
+  131 sprites/airportsextended.pcx 748 423 09 17 17 0 3  //airbridge 3way
+  132 sprites/airportsextended.pcx 748 443 09 23 27 3 -7  //airbridge straight left + angle up
+  133 sprites/airportsextended.pcx 748 469 09 20 28 -13 -10  //airbridge angle up + straight right
+  134 sprites/airportsextended.pcx 748 493 09 24 36 -31 -8  //airbridge straight
+  135 sprites/airportsextended.pcx 790 423 09 17 17 0 3  //airbridge 3way CC
+  136 sprites/airportsextended.pcx 790 443 09 23 27 3 -7  //airbridge straight left + angle up CC
+  137 sprites/airportsextended.pcx 790 469 09 20 28 -13 -10  //airbridge angle up + straight right CC
+  138 sprites/airportsextended.pcx 790 493 09 24 36 -31 -8  //airbridge straight CC
 
 // Define a graphics set ID (cargo ID = 0
 //!!Error (58): Action 2 declaring no loaded sets.
-  110 * 7	 02 0D 00
+  139 * 7	 02 0D 00
 // Little/lots set
 		00 01
 // Set to define the graphics for (set #0)
@@ -137,100 +166,103 @@
 //Commuter Airport
 
 // 10 properties to change, 1 station to change, station id = 0
-  111 * 1182	 00 0D 0B 01 00
+  140 * 1191	 00 0D 0C 01 00
 // Class ID
 	08 "SMLL"
-// Sprite layout, of 22 sprites
-		09 16
-// Hangar X
+// Sprite layout, of 23 sprites
+		09 17
+// 00 Hangar X
 			4A 0A 00 00
-					0E 00 00 02 10 1C 5F 8A 00 80 // Hangar part 1
-					00 00 00 02 10 1C 60 8A 00 80 // Hangar part 2
+					0E 00 00 02 10 1C 33 84 00 00 // Hangar part 1
+					00 00 00 02 10 1C 34 84 00 00 // Hangar part 2
 				80
-// Hangar Y
+// 01 Hangar Y
 			4A 0A 00 00
 					0E 00 00 02 10 1C 35 84 00 00 // Hangar part 1
 					00 00 00 02 10 1C 36 84 00 00 // Hangar part 2
 				80
-// Term X
-			4B 0A 00 00
-				80
-// Term Y
+// 02 Term X
 			4B 0A 00 00
 				80
-// Terminal B X
-			4A 0A 00 00
-					03 03 00 0A 0B 23 5D 8A 00 80 // Terminal B
-				80
-// Terminal B Y
-			4A 0A 00 00
-					03 03 00 0A 0B 23 5D 8A 00 80 // Terminal B
+// 03 Term Y
+			4B 0A 00 00
 				80
-// Tower X
+// 04 Terminal B X
 			4A 0A 00 00
-					03 03 00 0A 0A 3C 5B 8A 00 80 // Tower
+					03 03 00 0A 0B 23 96 84 00 00 // Terminal B
 				80
-// Tower Y
+// 05 Terminal B Y
 			4A 0A 00 00
-					03 03 00 0A 0A 3C 5B 8A 00 80 // Tower
+					03 03 00 0A 0B 23 99 84 00 00 // Terminal B
 				80
-// Empty ground sprite X
+// 06 Tower X
+			4A 0A 00 00
+					03 03 00 0A 0A 3C 9F 84 00 00 // Tower
+				80
+// 07 Tower Y
+			4A 0A 00 00
+					03 03 00 0A 0A 3C 9E 84 00 00 // Tower
+				80
+// 08 Empty ground sprite X
 			4A 0A 00 00
 				80
-// Empty ground sprite Y
+// 09 Empty ground sprite Y
 			2D 04 00 80
 				80
-// Runway 'entry'/'exit' X
+// 0A Runway 'entry'/'exit' X
 			59 0A 00 00
 					00 0F 00 10 01 06 68 8A 00 80 // fence south
 				80
-// Runway 'entry'/'exit' Y
+// 0B Runway 'entry'/'exit' Y
 			32 04 00 80
 					0F 00 00 01 10 06 67 8A 00 80 // fence west
 				80
-// Middle runway X
+// 0C Middle runway X
 			58 0A 00 00
 					00 0F 00 10 01 06 68 8A 00 80 // fence south
 				80
-// Middle runway Y
+// 0D Middle runway Y
 			30 04 00 80
 					0F 00 00 01 10 06 67 8A 00 80 // fence west
 				80
-// Empty ground sprite X
+// 0E Empty ground sprite X
 			4A 0A 00 00
 					00 00 00 01 10 06 67 8A 00 80 // fence east
 				80
-// Empty ground sprite Y
+// 0F Empty ground sprite Y
 			4A 0A 00 00
 					00 00 00 10 01 06 68 8A 00 80 // fence north
 				80
-// Empty ground sprite X
+// 10 Empty ground sprite X
 			4A 0A 00 00
 					0F 00 00 01 10 06 67 8A 00 80 // fence west
 				80
-// Empty ground sprite Y
+// 11 Empty ground sprite Y
 			4A 0A 00 00
 					00 0F 00 10 01 06 68 8A 00 80 // fence south
 				80
-// Helipad X
+// 12 Helipad X
 			4A 0A 00 00
 					0A 06 00 00 00 00 22 97 00 80 // helipad
 					00 00 00 10 01 06 68 8A 00 80 // fence north
 				80
-// Helipad Y
+// 13 Helipad Y
 			4A 0A 00 00
 					0A 06 00 00 00 00 22 97 00 80 // helipad
 					00 00 00 01 10 06 67 8A 00 80 // fence east
 				80
-// Middle runway X with 04 number
+// 14 Middle runway X with 04 number
 			58 0A 00 00
 					0E 00 00 00 00 00 41 04 00 00 // 0 in NE direction
 					0C 07 00 00 00 00 45 04 00 00 // 4 in NE direction
 					00 0F 00 10 01 06 68 8A 00 80 // fence south
 				80
-// Commuter Airport mini pic
+// 15 Commuter Airport mini pic
 			8C 04 00 08
 				80
+// 16 Commuter Airport mini pic
+			A6 04 00 08
+				80
 
 //callback mask
 		0B 01 //has a station availability
@@ -244,7 +276,7 @@
 				0E 02 02 02 10
 				0A 0C 0C 14 0A
 			03  //SE facing
-			04 05 15
+			04 05 16
 				01 0F 0F 0B
 				13 08 02 0D
 				13 08 02 0D
@@ -258,6 +290,9 @@
 //				0D 02 08 13
 //				0B 08 08 01
 
+// Prop19 Vehicle Type
+		19 03 //Air
+
 // Define Finite State Machine
 		1A 25  // positions 00-24
 
@@ -516,7 +551,7 @@
 
 //availability date varaction2
 //commuter airport available from 1981 (1920+61) to 2175 (1920+255)
-  112 * 14	 02 0D
+  141 * 14	 02 0D
 		02 // ID
 		81 01 // Variable 01 (current date)
 		00 FF
@@ -525,7 +560,7 @@
 		00 FF
 
 //!!Error (164): Offset 10: 13 is not a valid callback for this feature.
-  113 * 14	 02 0D
+  142 * 14	 02 0D
 		03 // ID
 		81 0C // Check variable 0C (callback id)
 		00 FF
@@ -534,7 +569,7 @@
 		00 00 // Otherwise return the real sprites
 
 // Use graphics ID (1 station, ID 0, 0 cargo specific graphics, default cargo = 0)
-  114 * 7	 03 0D 01 00 00 03 00
+  143 * 7	 03 0D 01 00 00 03 00
 
 
 //-------------------------
@@ -542,7 +577,7 @@
 //-------------------------
 
 // 11 properties to change, 1 station to change, station id = 01
-  115 * 935	 00 0D 0B 01 01
+  144 * 935	 00 0D 0B 01 01
 
 // Class ID
 	08 "LRGE"
@@ -551,7 +586,7 @@
 		09 17
 // tilelayout:00   was 31 = 0x1F :
 			4A 0A 00 00
-					00 03 00 10 0B 28 5E 8A 00 80
+					02 03 00 10 0B 28 A3 84 00 00
 				80
 
 // tilelayout:01   was 9 = 0x09 :
@@ -561,34 +596,34 @@
 
 // tilelayout:02   was 33 = 0x21 :
 			4B 0A 00 00
-					07 0B 00 03 03 0E 63 0A 00 80
+					02 04 00 03 03 0E AB 84 00 00
 					00 00 00 10 01 06 68 8A 00 80
 				80
 
 // tilelayout:03   was 32 = 0x20 :
 			4A 0A 00 00
-					0E 00 00 02 10 1C 5F 8A 00 80
-					00 00 00 02 10 1C 60 0A 00 80
+					0E 00 00 02 10 1C 33 84 00 00
+					00 00 00 02 10 1C 34 04 00 00
 				80
 
 // tilelayout:04   was 27 = 0x1B :
 			4A 0A 00 00
-					02 00 00 0B 10 28 5A 8A 00 80
+					03 05 00 0A 0B 23 A2 84 00 00
 				80
 
 // tilelayout:05   was 36 = 0x24 :
 			4A 0A 00 00
-					00 08 00 0E 03 0E 66 0A 00 80
+					00 0A 08 0E 03 0E AE 84 00 00
 				80
 
 // tilelayout:06   was 29 = 0x1D :
 			4A 0A 00 00
-					00 01 00 0E 0E 1E 5C 8A 00 80
+					00 03 09 0E 0E 1E 92 84 00 00
 				80
 
 // tilelayout:07   was 34 = 0x22 :
 			4B 0A 00 00
-					02 07 00 03 03 0E 64 0A 00 80
+					00 00 00 03 03 0E AC 84 00 00
 				80
 
 // tilelayout:08   was 8 = 0x08 :
@@ -602,7 +637,7 @@
 
 // tilelayout:0A   was 30 = 0x1E :
 			4A 0A 00 00
-					03 03 00 0A 0B 23 5D 8A 00 80
+					03 03 00 0A 0B 23 96 84 00 00
 				80
 
 // tilelayout:0B   was 11 = 0x0B :
@@ -611,7 +646,7 @@
 
 // tilelayout:0C   was 35 = 0x23 :
 			4A 0A 00 00
-					03 02 00 03 03 0E 65 0A 00 80
+					00 00 00 03 03 0E AD 84 00 00
 				80
 
 // tilelayout:0D   was 13 = 0x0D :
@@ -635,7 +670,7 @@
 
 // tilelayout:11   was 28 = 0x1C :
 			8D 0F 00 00
-					03 03 00 0A 0A 3C 5B 8A 00 80
+					00 02 02 0A 0A 3C 9C 84 00 00
 					0F 00 00 01 10 06 67 8A 00 80
 				80
 
@@ -670,8 +705,8 @@
 			06 06 16
 				  00 01 02 01 01 03
 				  04 05 06 07 08 09
-				  0A 0B 0C 0D 08 0F
-				  10 08 08 08 08 11
+				  0A 0B 0C 0D 08 11
+				  10 08 08 08 08 0F
 				  12 13 13 13 13 12
 				  14 15 15 15 15 14
 
@@ -682,14 +717,14 @@
 		1A 1B  // positions 00-1A
 
 	// Metropolitan Airport : Position 00
-	\w85 \w3 \w0 40 \wx0007 00  // HANGAR
+	\w88 \w3 \w0 40 \wx0007 00  // HANGAR
 		03
 			40 42 00 01
 			41 7E 43 42 7F 00 01
 			00 42 00 01
 
 	// Metropolitan Airport : Position 01
-	\w85 \w27 \w0 00 \wx0000 42
+	\w88 \w27 \w0 00 \wx0000 42
 		05
 			40 00 00 00
 			02 42 00 06
@@ -860,7 +895,7 @@
 
 //availability date varaction2
 //Metropolitan Airport available from 1980 (1920+60) to 2175 (1920+255)
-  116 * 14	 02 0D
+  145 * 14	 02 0D
 		05 // ID
 		81 01 // Variable 01 (current date)
 		00 FF
@@ -869,7 +904,7 @@
 		00 FF
 
 //!!Error (164): Offset 10: 13 is not a valid callback for this feature.
-  117 * 14	 02 0D
+  146 * 14	 02 0D
 		06 // ID
 		81 0C // Check variable 0C (callback id)
 		00 FF
@@ -878,7 +913,7 @@
 		00 00 // Otherwise return the real sprites
 
 	// Use graphics ID (1 station, ID 0, 0 cargo specific graphics, default cargo = 0)
-  118 * 7	 03 0D 01 01 00 06 00
+  147 * 7	 03 0D 01 01 00 06 00
 
 
 //-------------------------
@@ -886,8 +921,8 @@
 //-------------------------
 
 // 12 properties to change, 1 station to change, station id = 02
-//!!Error (66): Property data is missing terminating byte(s).
-  119 * 1768	 00 0D 0C 01 02
+//!!Fatal Error (64): Expected more data for prop 1A. (1 bytes at 1768.)
+  148 * 1768	 00 0D 0C 01 02
 
 // Class ID
 	08 "INTL"
@@ -915,13 +950,13 @@
 
 // tilelayout:04   was 32 = 0x20 :
 			4A 0A 00 00
-					0E 00 00 02 10 1C 5F 8A 00 80
-					00 00 00 02 10 1C 60 0A 00 80
+					0E 00 00 04 12 1E 33 84 00 00
+					00 00 00 02 10 1C 34 04 00 00
 				80
 
 // tilelayout:05   was 30 = 0x1E :
 			4A 0A 00 00
-					03 03 00 0A 0B 23 5D 8A 00 80
+					03 03 00 0A 0B 23 96 84 00 00
 				80
 
 // tilelayout:06   was 11 = 0x0B :
@@ -930,7 +965,7 @@
 
 // tilelayout:07   was 27 = 0x1B :
 			4A 0A 00 00
-					02 00 00 0B 10 28 5A 8A 00 80
+					04 06 00 0B 10 28 A2 84 00 00
 				80
 
 // tilelayout:08   was 10 = 0x0A :
@@ -951,7 +986,7 @@
 
 // tilelayout:0B   was 85 = 0x55 :
 			4A 0A 00 00
-					03 03 00 0A 0A 3C 5B 8A 00 80
+					01 03 00 0A 0A 3C 9F 84 00 00
 				80
 
 // tilelayout:0C   was 90 = 0x5A :
@@ -1016,7 +1051,7 @@
 			7E 01 7E 45 49 7F 00 02
 
 	// International Airport : Position 01
-	\w100 \w16 \w0 40 \wx0000 00  // HANGAR
+	\w103 \w16 \w0 40 \wx0000 00  // HANGAR
 		0A
 			40 48 00 03
 			51 7E 26 48 7F 00 03
@@ -1048,7 +1083,7 @@
 			7B 40 00 00 00
 
 	// International Airport : Position 03
-	\w100 \w40 \w0 00 \wx0000 48
+	\w103 \w40 \w0 00 \wx0000 48
 		0A
 			40 00 00 01
 			04 7E 47 50 51 7F 48 12
@@ -1346,18 +1381,18 @@
 			51 00 00 00
 
 	// International Airport : Position 30
-	\w104 \w55 \w80 51 \wx0000 00  // HELITAKEOFF
+	\w103 \w55 \w80 51 \wx0000 00  // HELITAKEOFF
 		01
 			51 00 00 00
 
 	// International Airport : Position 31
-	\w104 \w32 \w80 00 \wx0030 48
+	\w103 \w32 \w80 00 \wx0030 48
 		02
 			00 48 00 32
 			7B 7F 00 00 27
 
 	// International Airport : Position 32
-	\w104 \w32 \w80 00 \wx0000 48
+	\w103 \w32 \w80 00 \wx0000 48
 		01
 			00 48 00 03
 
@@ -1381,7 +1416,7 @@
 
 //availability date varaction2
 //International Airport available from 1994 (1920+74) to 2175 (1920+255)
-  120 * 14	 02 0D
+  149 * 14	 02 0D
 		06 // ID
 		81 01 // Variable 01 (current date)
 		00 FF
@@ -1390,7 +1425,7 @@
 		00 FF
 
 //!!Error (164): Offset 10: 13 is not a valid callback for this feature.
-  121 * 14	 02 0D
+  150 * 14	 02 0D
 		07 // ID
 		81 0C // Check variable 0C (callback id)
 		00 FF
@@ -1399,7 +1434,7 @@
 		00 00 // Otherwise return the real sprites
 
 	// Use graphics ID (1 station, ID 2, 0 cargo specific graphics, default cargo = 0)
-  122 * 7	 03 0D 01 02 00 07 00
+  151 * 7	 03 0D 01 02 00 07 00
 
 
 //-------------------------
@@ -1407,7 +1442,7 @@
 //-------------------------
 
 // 11 properties to change, 1 station to change, station id = nn
-  123 * 453	 00 0D 0B 01 03
+  152 * 817	 00 0D 0B 01 03
 
 // Class ID
 	08 "HELI"
@@ -1422,8 +1457,8 @@
 
 // tilelayout:01   was 32 = 0x20 :
 			4A 0A 00 00
-					0E 00 00 02 10 1C 5F 8A 00 80 // hangar
-					00 00 00 02 10 1C 60 0A 00 80 // hangar part 2
+					0E 00 00 02 10 1C 33 84 00 00 // hangar
+					00 00 00 02 10 1C 34 04 00 00 // hangar part 2
 				80
 
 // tilelayout:02   was 122 = 0x7A :
@@ -1654,7 +1689,7 @@
 
 //availability date varaction2
 //Helidepot available from 1981 (1920+61) to 2175 (1920+255)
-  124 * 14	 02 0D
+  153 * 14	 02 0D
 		08 // ID
 		81 01 // Variable 01 (current date)
 		00 FF
@@ -1663,7 +1698,7 @@
 		00 FF
 
 //!!Error (164): Offset 10: 13 is not a valid callback for this feature.
-  125 * 14	 02 0D
+  154 * 14	 02 0D
 		09 // ID
 		81 0C // Check variable 0C (callback id)
 		00 FF
@@ -1672,7 +1707,7 @@
 		00 00 // Otherwise return the real sprites
 
 	// Use graphics ID (1 station, ID 3, 0 cargo specific graphics, default cargo = 0)
-  126 * 7	 03 0D 01 03 00 09 00
+  155 * 7	 03 0D 01 03 00 09 00
 
 
 
@@ -1681,8 +1716,8 @@
 //-------------------------
 
 // 12 properties to change, 1 station to change, station id = 04
-//!!Error (66): Property data is missing terminating byte(s).
-  127 * 2293	 00 0D 0C 01 04
+//!!Fatal Error (64): Expected more data for prop 1A. (1 bytes at 2395.)
+  156 * 2395	 00 0D 0C 01 04
 
 // Class ID
 	08 "INTL"
@@ -2390,7 +2425,7 @@
 
 //availability date varaction2
 //Intercontinental Airport available from 2003 (1920+83) to 2175 (1920+255)
-  128 * 14	 02 0D
+  157 * 14	 02 0D
 		0A // ID
 		81 01 // Variable 01 (current date)
 		00 FF
@@ -2399,7 +2434,7 @@
 		00 FF
 
 //!!Error (164): Offset 10: 13 is not a valid callback for this feature.
-  129 * 14	 02 0D
+  158 * 14	 02 0D
 		0B // ID
 		81 0C // Check variable 0C (callback id)
 		00 FF
@@ -2408,7 +2443,7 @@
 		00 00 // Otherwise return the real sprites
 
 	// Use graphics ID (1 station, ID 4, 0 cargo specific graphics, default cargo = 0)
-  130 * 7	 03 0D 01 04 00 0B 00
+  159 * 7	 03 0D 01 04 00 0B 00
 
 
 //-------------------------
@@ -2416,7 +2451,8 @@
 //-------------------------
 
 // 11 properties to change, 1 station to change, station id = 05
-  131 * 866	 00 0D 0B 01 05
+//!!Fatal Error (64): Expected more data for prop 1A. (1 bytes at 876.)
+  160 * 876	 00 0D 0B 01 05
 
 // Class ID
 	08 "HELI"
@@ -2424,8 +2460,8 @@
 		09 08
 // tilelayout:00   was 32 = 0x20 :
 			4A 0A 00 00
-					0E 00 00 02 10 1C 5F 8A 00 80
-					00 00 00 02 10 1C 60 0A 00 80
+					0E 00 00 02 10 1C 33 84 00 00
+					00 00 00 02 10 1C 34 04 00 00
 				80
 
 // tilelayout:01   was 134 = 0x86 :
@@ -2699,7 +2735,7 @@
 
 //availability date varaction2
 //Helistation available from 1999 (1920+79) to 2175 (1920+255)
-  132 * 14	 02 0D
+  161 * 14	 02 0D
 		0C // ID
 		81 01 // Variable 01 (current date)
 		00 FF
@@ -2708,7 +2744,7 @@
 		00 FF
 
 //!!Error (164): Offset 10: 13 is not a valid callback for this feature.
-  133 * 14	 02 0D
+  162 * 14	 02 0D
 		0D // ID
 		81 0C // Check variable 0C (callback id)
 		00 FF
@@ -2717,23 +2753,23 @@
 		00 00 // Otherwise return the real sprites
 
 	// Use graphics ID (1 station, ID 5, 0 cargo specific graphics, default cargo = 0)
-  134 * 7	 03 0D 01 05 00 0D 00
+  163 * 7	 03 0D 01 05 00 0D 00
 
 
 // Names
 // Set the name of the station; all languages, 1 string, offset of CD 00, because 'generic strings' flag is set it's a word.
-  135 * 21	 04 0D FF 01 00 CD "Small airports" 00
-  136 * 25	 04 0D 9F 01 00 CD "Kleine vliegvelden" 00
-  137 * 23	 04 0D FF 01 00 CE "Commuter airport" 00
-  138 * 22	 04 0D 9F 01 00 CE "Pendelvliegveld" 00
-  139 * 21	 04 0D FF 01 01 CD "Large airports" 00
-  140 * 27	 04 0D FF 01 01 CE "Metropolitan Airport" 00
-  141 * 29	 04 0D FF 01 02 CD "International airports" 00
-  142 * 28	 04 0D FF 01 02 CE "International Airport" 00
-  143 * 31	 04 0D FF 01 04 CE "Intercontinental Airport" 00
-  144 * 16	 04 0D FF 01 03 CD "Heliports" 00
-  145 * 16	 04 0D FF 01 03 CE "Helidepot" 00
-  146 * 18	 04 0D FF 01 05 CE "Helistation" 00
+  164 * 21	 04 0D FF 01 00 CD "Small airports" 00
+  165 * 25	 04 0D 9F 01 00 CD "Kleine vliegvelden" 00
+  166 * 23	 04 0D FF 01 00 CE "Commuter airport" 00
+  167 * 22	 04 0D 9F 01 00 CE "Pendelvliegveld" 00
+  168 * 21	 04 0D FF 01 01 CD "Large airports" 00
+  169 * 27	 04 0D FF 01 01 CE "Metropolitan Airport" 00
+  170 * 29	 04 0D FF 01 02 CD "International airports" 00
+  171 * 28	 04 0D FF 01 02 CE "International Airport" 00
+  172 * 31	 04 0D FF 01 04 CE "Intercontinental Airport" 00
+  173 * 16	 04 0D FF 01 03 CD "Heliports" 00
+  174 * 16	 04 0D FF 01 03 CE "Helidepot" 00
+  175 * 18	 04 0D FF 01 05 CE "Helistation" 00
 
 // The Fence Layouts
 //					0F 00 00 01 10 06 67 8A 00 80 // fence southwest
Binary file bin/data/sprites/airportsextended.pcx has changed