Currently, Fuel Truck SimObjects are chosen randomly from 2 different types of Fuel truck with 2 different liveries each. I’ve been creating replacement liveries for Fuel Trucks. In real life different airports use different fuel suppliers; for instance the FBO at KACK uses Phillips 66, whereas many GA airports now use Titan (used to be Shell). But currently, trucks are chosen randomly, and the livery replaces the fuel trucks everywhere, so if I want the correct fuel trucks at KACK, I’ll get the wrong trucks at other airports…
I don’t use GSX, and maybe that’s all I need, but, given a lot of users don’t use it, and I’d like the airports I develop to do the right thing, I’d like to possibly develop something to support which trucks I want that I can deliver with each airport I create. I’ve scoured the SDK, but there doesn’t seem to be a lot of information to help understand exactly how SimObjects interact with Airport Services and ATC so I can create Airport specific fuel trucks by creating my own Fuel Service script.
I’d like to learn how to create Fuel Truck SimObjects to supply with each airport:
- So the livery can match the correct supplier at the airport (since each fuel truck has two choices, this could support up to 2 FBO’s like at KBED) and not affect the fuel truck liveries at other airports.
- I always set up my fuel truck liveries such that Fueltruck_01 is 100LL, and Fueltruck_02 is Jet A. I’d like to:
1. Force both models to spawn at my airports (or one type if they only supply one type of fuel). I typically have multiple vehicle parking spots, so I could specify where each should spawn.
2. Check the engine type of the active plane so the correct model representing the fuel requested is sent - Add the necessary ATC code and text so an FSS frequency can call a fuel truck at untowered airports.
They did include the Fuel Airport Services script in the SDK Samples, but I can’t find in the SDK how to specify which SimObject to use for the service. There is AIType, but, that seems fixed, and currently the supplied truck is random, and I can’t see how to reassign the call to use a specific GUID for it. I also don’t know how the sim randomly chooses Fuel Truck SimObjects, so I can change it to spawn specific models in specific vehicle parking spots. Maybe I just have to do some more reading.
GSX, and I found another Ground Services 2020 app on GitHub, seem to provide ways of doing at least some of each of this, but they are separate apps. I’d like this to work automatically through Airport Services, so users don’t have to set things up or request fuel in a way that’s outside of asking Ground or FSS through comm commands for fuel. Airport Services seems capable of running scripts so I think other scripts could be written.
My question about using FSS frequencies is probably pretty far out there, but I thought I’d ask.
Is what I’d like to do even possible?