Hints & Tips
How to Make AI Aircraft work with Grayflyer Airports
First Install My Airports into FS9 (I have not tested them in FsX so I don't know if they will work or not, any feedback will be helpful)
(1) Download my Airport (.bgl files)
(2) Open Flightsim 9 Folder, go to Addon Scenery Folder open it and inside you will find 2 Folders and a Scenery.dat file. The only one you need to open is the Scenery Folder.
(3) Close the folders and start up FS9 .........Job done! The new airports will auto-load
Note......... To put back the default airports all you need to do is close down FS9 and reverse the process and next time Flightsim starts up the old airports will be auto re-installed
(1) Take a downloaded Aircraft Folder e.g. A310AirMalta, and open it. Inside you will find the following….Folders…….Model, Panel, Sound, Texture and a file with .air as its extension.
(2) Open AI_A310-221_AirMalta and delete all folders and files except Model, Sound, Texture, Aircraft.cfg and the .air file
(3) The Model Folder - leave alone.
(4) The Sound Folder - check its size i.e. open it and it should have a sound.cfg file and if you open the file with notepad it should look something similar to: -
(5) The Texture Folder - check the total size of the Folder. Only use a Texture folder with less than 20mb the smaller the better, as the airports get busy the frame rate will fall off. Yes, they will still work up to 40+ mb, but you then start to get blurring or loss of some textures or even FS crashing etc.
(6) The .air file is the file that controls the aircraft's behaviour. In most cases you can leave it alone and the aircraft will land and take off okay! But some need this file changing; we will come to that when testing.
(7) The Aircraft config file is important. One mistake and the aircraft will not show up at all. Open the File with notepad - should look something like this (I have left out the bits you leave alone)
In
red
are the things we change and add if not present
[fltsim.0]
visual_damage =
0
Lets start with the title= this must match the one in your flight plans, or if using Grayflyer's it will look like this in the Aircraft_Airline.txt sheet ……………
AC#3335,470,"A310-221 Air Malta OO-SCI"
and on the FlightPlans_Airlines.txt…
AC#3335,OO-SCI,80%,12Hr,IFR,08:05:54,10:45:45,320,F,6020,EGLL,14:05:25,16:45:16,310,F,6022,LMML
Put in the aircrafts call sign here
Put in 1 if the Aircraft is a Heavy i.e. B747 or Galaxy C5
atc_parking_types=
Gate,Ramp
Now if you want to park the aircraft at the same spot each time put the Airlines Code in. The Parking Code Page in the Airport Data Sheet will show you which codes I am using in Grayflyer Airports. In the one shown it's AMC meaning Air Malta's parking spot (if the Airport it travels to has not got one then FS9 will park it in any available spot according to the aircrafts turning circle).
Put this in so that you can identify your AI's landing and taking off in the ATC Traffic menu
These will probably be already in - just check they are correct
If you want your AI to leave contrails then you need to add the last line to [GeneralEngineData] & [Effects]. Make sure there is not an entry already….you will also require the appropriate file in the Effects Folder (if you require the file look in the Extra's download file under the name of fx_A_I_Contrail.fx and simply copy it into your Effects Folder.
Finally if your aircraft will not land correctly or will not show up on testing try changing the .air file. You will find a .air file to suit most aircraft in my AI Air Replacement download on the Grayflyer website. All you have to do is replace the air file in the aircraft folder with mine and change the name to match the file
sim =a310-221-v1
Note.............. If you leave the original flight plans in place then you will find some aircraft will overlap on landing etc
(3) Paste the contents of the Source file into your TTools Traffic folder
(4) Then click Compile button in TTools
Example below of my Aircraft_Airlines.txt / Aircraft_Private.txt / Aircraft_Military.txt / (I “save as” …so all three txt files have the same aircraft in them even though some are not used in that particular file
AC#3502,488,"A380-800 Iberia EC-GPB"
AC#3600,400,"Boeing C-17A Globemaster III RAF ZZ176"
AC#3620,505,"Boeing B-52D 52-0651"
AC#3636,380,"Super Hornet Spanish Poker J-5003"
AC#3665,525,"B707-320 EAEv Spanish AF T17-2"
AC#3697,477,"B737-200 Dragonair VR-HYL"
AC#3700,477,"B737-200 British Airways OC G-BGDR"
AC#3707,335,"B737-300 United Airlines N375UA"
To reinstall the default flight plans... just remove my plans and put back your original Traffic030528.bgl file (remember to change the .old back to .bgl)
Copy and paste all of the downloaded .bgl files - the files will look like this (AF2_1NC3.bgl)
Let us start with creating a new AI aircraft from a flying model, the ones you may have already installed into your FS9 Aircraft Folder. I will use an Airbus A310-221 Air Malta as an example (But this could be any aircraft you wish as long as it was created for FS9)
You will also see an Aircraft.cfg file. There maybe effects and gauges files and lots of pictures and info sheets. Next let us make a copy of your A310AirMalta folder as is and put it in a temp folder - not in flightsim. Now we will rename it so we know its an AI Aircraft i.e. A310AirMalta becomes AI_A310-221_AirMalta.
[fltsim]
alias=b737_400/sound.
If the sound folder has a lot of .wav files it may or may not slow your frame rate down, this it up to you.
title
=
A310-221 Air Malta OO-SCI
sim =a310-221-v1
model =
panel =
sound =
texture =AM
kb_checklists =
kb_reference =
atc_airline =
Air Malta
atc_flight_number =
atc_id =
OO-SCI
atc_heavy =
0
atc_parking_types=
Gate,Ramp
atc_parking_codes=
AMC
ui_manufacturer =
AI
ui_type =
A310-221
ui_variation =
Air Malta
[General]
performance = 2 x PW JT9D-7R4D1 @ 45,800 lbs/nMTOW/t313,050 lbs/nMLW/t261,247 lbs/nZFW/t239,201 lbs/nCruise/tM0.80/nMax alt./t41,000 ft/nRange/t3,650 nm/nVmo//Mmo/t360kts//.84M
atc_type =
AIRBUS
atc_model =
A310
[GeneralEngineData]
engine_type = 1
Engine.0 = 20.180, -25.600, -8.100
Engine.1 = 20.180, 25.600, -8.100
fuel_flow_scalar = 0.798
min_throttle_limit=-0.349915
max_contrail_temperature=-27
[EFFECTS]
wake = fx_wake
water = fx_spray
dirt = fx_tchdrt
concrete = fx_sparks
touchdown = fx_tchdwn, 1
contrail=fx_A_I_Contrail
[Reference Speeds]
flaps_up_stall_speed = 140.000
full_flaps_stall_speed = 109.000
cruise_speed =
470.000
max_indicated_speed=340.000000
max_mach=0.839990
Put in the Airline if not present
atc_airline =
Air Malta
Flight number leave blank FS9 takes care of this
atc_flight_number =
atc_id =
OO-SCI
Put in 0 if the Aircraft is similar to a B737 or A319 in size
atc_heavy =
0
Put in =Gate,Ramp for Heavy to medium airliners
Put in =Cargo,Gate,Ramp for Heavy to small cargo planes
Put in =Ramp if there are only large to small GA Aircraft
For Military Aircraft Use =Mil_Cargo or =Mil_Combat any combination (don't forget the comma between the types of parking)
atc_parking_codes=
AMC
Put in =AI this will separate the aircraft you fly from the AI's in the FS choose an “Aircraft” menu
ui_manufacturer =
AI
Put this in so that you can identify your AI's landing and taking off in the ATC Traffic menu
ui_type =
A310-221
ui_variation =
Air Malta
It is best if you have visual damage set to 0 (off) it stops aircraft flying around with sparks etc
visual_damage =
0
[General]
performance = 2 x PW JT9D-7R4D1 @ 45,800 lbs/nMTOW/t313,050 lbs/nMLW/t261,247 lbs/nZFW/t239,201 lbs/nCruise/tM0.80/nMax alt./t41,000 ft/nRange/t3,650 nm/nVmo//Mmo/t360kts//.84M
atc_type =
AIRBUS
atc_model =
A310
[GeneralEngineData]
engine_type = 1
Engine.0 = 20.180, -25.600, -8.100
Engine.1 = 20.180, 25.600, -8.100
fuel_flow_scalar = 0.798
min_throttle_limit=-0.349915
max_contrail_temperature=-27
[EFFECTS]
wake = fx_wake
water = fx_spray
dirt = fx_tchdrt
concrete = fx_sparks
touchdown = fx_tchdwn, 1
contrail=fx_A_I_Contrail
You don't have to change anything in Reference speeds except take note that if the Cruise speed is set at a ridiculous speed, either too high or too low, then the AI will not be able to land correctly. You
should also make sure that the cruise speed is the same in the Aircraft.txt (Flightplan)
AC#3335,
470
,"A310-221 Air Malta OO-SCI" as
shown here in the aircrafts.cfg
[Reference Speeds]
flaps_up_stall_speed = 140.000
full_flaps_stall_speed = 109.000
cruise_speed =
470.000
max_indicated_speed=340.000000
max_mach=0.839990
Put in here the new file name i.e. sim=AI_A310-600F
To be able to look at the plan view of Grayflyer Airbases & Airports you will need to install AFCAD 2.21 - see below. They come with full instructions.
-----------------------------------------------------------------------------------------------------------------------------------------------------------
Now comes the hard bit!!! How to get AI aircraft to land, park and take off again. You will need New Flightplans.......first install TTools onto your computer (You will find a copy of TTools, Collect Airports and Afcad 2.21 on my website)
With TTools installed, make a note where you installed it! Then read the manual that comes with TTools download zip.
(2) Remove your default flight plans or change the .bgl to read something like .Old
(*) You will need to modify the Aircraft Config Title on each of Your AI Aircraft to match the flight plan "Aircraft_X".txt
AC#3503,488,"A380-800 Tiger Airways 9V-TAC"
AC#3504,488,"A380-800 Valuair 9V-ABS"
AC#3505,488,"A380-800 Palestinian OE-IYZ"
AC#3506,488,"A380-800 KLM PH-BFC"
AC#3507,488,"A380-800 Ethiopian ET-AGM"
AC#3508,488,"A380-800 Air France F-WYAF"
AC#3509,488,"A380-800 Continental N45CO"
AC#3510,488,"A380-800 UPS N821UP"
AC#3511,488,"A380-800 Turkish Airlines TC-TKA"
AC#3601,400,"Boeing C-17A Globemaster III RBAF 306"
AC#3602,400,"Boeing C-17A Globemaster III No Markings"
AC#3621,505,"Boeing B-52D Cam 55-0072"
AC#3622,505,"Boeing B-52G Cam 59-2275"
AC#3623,505,"Boeing B-52G Cam 59-2575"
AC#3624,505,"Boeing B-52G Strakelet 57-6476"
AC#3625,505,"Boeing B-52H Cam 61-001"
AC#3626,505,"Boeing B-52H Grey 61-028"
AC#3637,380,"Super Hornet Spanish Poker armado J-5004"
AC#3638,380,"Super Hornet Spanish Halcon J-5005"
AC#3639,380,"Super Hornet Spanish Halcon armado J-5006"
AC#3640,380,"Super Hornet Spanish Mars Vigila J-5007"
AC#3641,380,"Super Hornet Spanish Mars Vigila armado J-5008"
AC#3643,380,"Super Hornet USN 107"
AC#3666,525,"B707-300 Avianca HK 1224 OC"
AC#3669,525,"B707-321B Avianca HK 2015"
AC#3670,525,"B707-300 Bangladesh S2-ACK"
AC#3698,477,"B737-200 AirComet Chile CC-CFD"
Therefore
Aircraft Config reads
title=Curtiss P40 Tomahawk 60637
&
Aircraft_Military should read AC#155,251,"Curtiss P40 Tomahawk 60637"