- Messages
- 12
- Country
Hey everyone,
I created my first custom airport and now want to adjust the life on the airfield a little bit. That includes services, airplane spawning (so far there is no aircrafts spawning at my gates) etc.
I did some research and found this interesting discussion with the hint of @flyingscool.20091 showed me in an other question of mine.
There one user mentioned
In the SDK documentation I found information under
.../Documentation/03-Content_Configuration/Environment/Living_World/AirportServices/index.html
and an example under
.../Documentation/03-Content_Configuration/Environment/Living_World/AirportServices/examples.html
My question now: Does anyone have experience with that so far and maybe has a guide on how exactly to do that? I am looking into it right now but I do not know for example, what to pick at "ParkingEntry". I already reached out to Flying Theston on Youtube and asked him, if he could cover that in a future video. But until then it will probably take some time...
I am thankful about every kind of input at the moment!
I created my first custom airport and now want to adjust the life on the airfield a little bit. That includes services, airplane spawning (so far there is no aircrafts spawning at my gates) etc.
I did some research and found this interesting discussion with the hint of @flyingscool.20091 showed me in an other question of mine.
There one user mentioned
I found what my problem was, so listen carefully and everything will work for you
:
When you build your package by pressing the “Build package” button in the SDK, it creates the “Packages” folder inside your projects folder (we know this already, I am just writing it to make sure we are on the same page).
The “Packages” contains your airport package folder that you copy to your sim install > “Community” folder.
So far so good…
Now we want to change our Living World, so we have desired result for ground vehicles, equipment, workers for our airport.
In order to do this (In the “your package” folder, that is located in the “Packages” folder in your project folder):
Remember!?, per SDK documentation: “layout.json, which contains a list of all the files present in the package”.
Since we added the two folder and xml files in the folders after the package was already generated, the current layout.json will not have information about the new folders/files.
But here is the trick, and this is the reason why I was killing myself
trying to figure out why my AirportServices and LivingWorld Config were not doing what they supposed to.
THE layout.json file, will NOT be regenerated when you press the “Build package” button in the SDK, if you did not make any changes to your airport layout in the “Scenery editor”!!!
Any change in “Scenery editor” (change something and change it back) and saving will do the trick.
NOW press the “Build package” button! The layout.json will regenerate and will have record of the AirportServices and/or LivingWorld Config.
You can confirm, by opening layout.json (it is just text).
You can now copy your airport package to your sim install > “Community” folder.
Start the SIM.
You should see everything as it is described in the Services.xml and yourICAO_LWcfg.xml.
If something is not as you like at this point, all you need to do is change parameters in the Services.xml and yourICAO_LWcfg.xml files to your needs. You will need to restart the sim
(Should be faster with the upcoming patch).
In my previous post, when I mentioned that I was able to make it work, but needed some time to figure out how exactly I was able to do it:
When @klasbj advised to change RAMP_GA_SMALL to RAMP_GA, I did it. This change forced layout to change and regenerate the “layout.json” file!
So, you can use RAMP_GA_SMALL if you like.
One more thing, if you don’t see autogenerated airplanes in your parking spots, make sure you have ramp “Radius” set to (in my case for RAMP_GA_SMALL) 6. The radius should be more that wingspan of autogenerated airplanes. With radius 5, I did not have any planes generating on the parking spots (I did not try 5.5, 5.6, 5.7, etc.).
Eventually the SDK will be developed (I hope) to the point where you don’t have to mess with XML files, but it is good to know what is happening in the background (behind the GUI).

When you build your package by pressing the “Build package” button in the SDK, it creates the “Packages” folder inside your projects folder (we know this already, I am just writing it to make sure we are on the same page).
The “Packages” contains your airport package folder that you copy to your sim install > “Community” folder.
So far so good…
Now we want to change our Living World, so we have desired result for ground vehicles, equipment, workers for our airport.
In order to do this (In the “your package” folder, that is located in the “Packages” folder in your project folder):
- Create “AirportServices” folder.
- Inside the “AirportServices”, create folder with your Aiport ICAO as the folder name.
- Inside “Aiport ICAO” folder, create “Services.xml” file.
- Create “LivingWorld_Config” folder.
- Create yourICAO_LWcfg.xml file (the file can be copied from SDK (folder) > Samples > LivingWorld_Config. The file name in the folder is “Asobo_LWcfg.XML. Just copy. I will explain what I changed in the file to get result that I was looking for)
Remember!?, per SDK documentation: “layout.json, which contains a list of all the files present in the package”.
Since we added the two folder and xml files in the folders after the package was already generated, the current layout.json will not have information about the new folders/files.
But here is the trick, and this is the reason why I was killing myself

THE layout.json file, will NOT be regenerated when you press the “Build package” button in the SDK, if you did not make any changes to your airport layout in the “Scenery editor”!!!
Any change in “Scenery editor” (change something and change it back) and saving will do the trick.
NOW press the “Build package” button! The layout.json will regenerate and will have record of the AirportServices and/or LivingWorld Config.
You can confirm, by opening layout.json (it is just text).
You can now copy your airport package to your sim install > “Community” folder.
Start the SIM.
You should see everything as it is described in the Services.xml and yourICAO_LWcfg.xml.
If something is not as you like at this point, all you need to do is change parameters in the Services.xml and yourICAO_LWcfg.xml files to your needs. You will need to restart the sim

In my previous post, when I mentioned that I was able to make it work, but needed some time to figure out how exactly I was able to do it:
When @klasbj advised to change RAMP_GA_SMALL to RAMP_GA, I did it. This change forced layout to change and regenerate the “layout.json” file!
So, you can use RAMP_GA_SMALL if you like.
One more thing, if you don’t see autogenerated airplanes in your parking spots, make sure you have ramp “Radius” set to (in my case for RAMP_GA_SMALL) 6. The radius should be more that wingspan of autogenerated airplanes. With radius 5, I did not have any planes generating on the parking spots (I did not try 5.5, 5.6, 5.7, etc.).
Eventually the SDK will be developed (I hope) to the point where you don’t have to mess with XML files, but it is good to know what is happening in the background (behind the GUI).
In the SDK documentation I found information under
.../Documentation/03-Content_Configuration/Environment/Living_World/AirportServices/index.html
and an example under
.../Documentation/03-Content_Configuration/Environment/Living_World/AirportServices/examples.html
My question now: Does anyone have experience with that so far and maybe has a guide on how exactly to do that? I am looking into it right now but I do not know for example, what to pick at "ParkingEntry". I already reached out to Flying Theston on Youtube and asked him, if he could cover that in a future video. But until then it will probably take some time...
I am thankful about every kind of input at the moment!