I am trying to make FS9 say “Indianapolis Metro” instead of “Kilo Uniform Mike Papa” i followed the instructions to the letter. and i have no errors showing either. i saved, updated voicepack. and it still does the callsign. i added the ICAO and an Agent name. not sure what it is that i am doping wrong
The ICAO entry look OK to me. Unfortunately I do not really remember any details on FS9, so I can’t offer much help unfortunately. For reasons I do not know, ICAO codes have always been a bit trick.
The ICAO entry is the one you hear when your destination is mentioned in IFR clearances as well as position reports (i.e. 10 miles north of XXXX). Is this the one not working?
For the agent, it should not be needed – since the identifier of the agent match the phrase of the ICAO modification, EditVoicepack will create it automatically. It should not hurt having it though. In general a non-functional agent is typically related to the agent name in the scenery files. And the best advice I can give here is to compare it to one of the default airports. For example, open Schiphol in a scenery design tool and check the agent names – then compare then to how Schiphol is included in the default flight simulator voicepack.
The agent is used when identifying the ATC station in communication. When it is working, you should see the “Indianapolis Metro” in the screen where you can tune radios – – and it should be included in each communication with ATC when tuned to an agent defined in the Indianapolis Metro scenery files. This might work even if the ICAO isn’t, as it is an independent entry in the scenery files. You could try changing the identifier to not contain a space in case that throws of the flight simulator (I do not think it does but… who knows these days), but that would require the scenery files to be modified as well.