SIMPROPCONTAINER OBJECTS

A SimPropContainer object is an object element that is a container for multiple Scenery objects or SimObj objects. Within the main scenery editor, these objects will be treated as a single SimPropContainer object, meaning that when you select it and then use the Gizmo to transform or move it, every object within the container will be moved and transformed as a group, as if they were all a single object. You can find more information on how to create objects to be used in a SimPropContainer from the following page:

 

When you select this object type you will be presented with a list of different SimPropContainer elements listed in the Objects window:

Different SimObj Object Elements Listed In The Objects Window

The exact number and kind of elements listed will depend on the version of Microsoft Flight Simulator 2024 that you are running as well as what packages you have installed and whether you have added any custom packages.

 

To place a SimPropContainer element in the scene you can click the Add button, and then use the Translate Gizmo to position the object where you want, or you can enable One-Click Placing and simply click in the world to place it. You may also use the Rotation Gizmo to change the angle the element is shown at, as well as the Scale Gizmo to change its size. Note that all Gizmo controls will act on the SimPropContainer as if it was a single object, even though it is comprised of multiple individual scenery Objects or SimObj objects.

 

 

Properties

SimPropContainer objects have the following Properties which can be edited:

The Properties Window For A SimObj Object

  • Name

    This is the name of the element as defined from its file.

 

  • Display Name

    This is the name of the element as it will be displayed in the The Scenery Contents List. This can be edited and is helpful for identifying elements when you have a lot of items in the content list, all from the same base resource.

 

  • Assign Instance ID

    Clicking this button will create a GUID-formatted Instance ID unique to the instance of the object element placed within the simulation. This can be useful for many things like when creating mission scripts (for example).

 

  • GUID

    This shows the unique GUID for the SimPropContainer element. This ID value is for the base SimPropContainer itself, and will be shared with all instances of the element that are placed in the world. Use the Assign Instance ID button if you require a unique GUID for a specific instance of the SimPropContainer element. You can press the Copy button to copy the GUID to the clipboard if required.

 

  • Snap To Ground

    This option is enabled by default, and will "snap" the SimPropContainer element to the ground so that - regardless of the terrain height - the element will always be at ground level, even when moving it. Enabling this means that the altitude Gizmo does nothing, while disabling this will permit you to change the altitude. When this is disabled, you will have a new option present in the Properties window:

    • Offset To Ground

      This value is the altitude from the ground for the object, and editing it will raise or lower the element (and changing the altitude using the Translate Gizmo will also change this value automatically.

 

  • Snap To Normal

    When enabled, the SimPropContainer element will change orientation based on the terrain surface normal underneath the center-point of the element. When disabled, it will maintain the default orientation regardless of the terrain underneath (or the orientation which is set using the Rotation Gizmo, and note that when enabled the Rotation Gizmo will only affect the horizontal axis around the center of the element). This option is disabled by default.

 

  • Snap To Building

    When enabled, the scenery object element will snap to the height of any procedural building that is at the position where it has been placed. This option is disabled by default.

 

  • Use Low Resolution Altitude

    This option, when checked, will force the simulation to use a lower resolution altitude calculation when calculating the placement of the SimPropContainer in relation to the camera. In general this option only needs to be checked when the object is placed on a slope and you can see it "bounce" up or down in altitude as the camera gets closer/farther from it. Enabling this option should stop this changing visual altitude.

 

  • Hide on TIN

    When checked, this option will hide the object element unless the TIN data is unavailable, for example when the user is offline, at which point it will be visible. The option is disabled by default.

 

  • Replace With

    The Replace with... button permits you to select a different Scenery object / SimObject / SimPropContainer for the tower object element:
    The Replace With... MenuDepending on what you select from the window these options open, the properties for the object may change.

 

  • Edit SimPropContainer

    The Edit SimObjectContainer button permits you to convert the current Control Tower object into a SimPropContainer Object. Clicking this button will open a new sub-window with the following options:
    The Create SimPropContainer Window

    • Name: The name that you want to give the new SimProp.

    • Package: The package that the SimProp will belong to.

    • SimPropContainerLib: The SimPropContainer library to add the SimProp to (a new one can be created here if none exist already).

    • Reference Point: If the object has reference points defined for it then they will be listed here and can be selected as the main "central" point to be used for placing the SimProp.

    IMPORTANT! Creating a SimPropContainer in this way means that the object model becomes the pivot reference for the entire SimPropContainer. From this point on, if you edit the model and re-export, you should not change the pivot position in your modelling program otherwise you will be changing the entire SimPropContainer reference pivot.

 

 

 

Creating A SimPropContainer Object

SimPropContainers are objects that are used in scenery and stored within the unique SimPropContainer library Asset Type. This asset library is listed individually within a package in the project editor, and can contain multiple SimPropContainer objects:

The SimProp Container Library Asset Group In The Project Editor

 

The simplest - and recommended - way to make a SimPropContainer object is to use the Scenery Editor. You should create or open a scenery project, and then in the Scenery Editor go to the Create Empty SimPropContainer option in the Edit menu. This option will then open a sub-window prompting you to give a name for the container, and select the package that you wish to add it to (the current package, by default):

The Create SimPropContainer Window

 

After you click Create, you will then be able to edit the SimPropContainer in the Scenery Editor.

NOTE: If there is no SimPropContainer Library already in the project, then one will be added, and the SimPropContainer will be added to it. Further containers will be added to the same library.

The editor itself will have changed to show only the contents of the SimPropContainer in The Scenery Contents List, since you are no longer editing the scene but the contents of the container object. To go back to editing the full scene and save the SimPropContainer, you can click the Go Back To Main Scene Button.

The Scenery Editor When Editing A SimProp Container

 

Alternative Creation Methods

There are two other ways that a SimPropContainer library (and SimPropContainers) can be created in a package. These are explained below. Note that these are provided as an additional production route for those that require it, however using the Scenery Editor is the recommended way to create a SimPropContainer.

 

The Project Editor

The first alternative for creating a SimPropContainer is to create it using the Project Editor. For this you would simply open - or create - a project, and then click the Add Asset Group:

Adding An Asset Group To A Scenery Project

 

This will bring up the Asset Creation Wizard, where you should select the SimPropContainer asset group:

The Asset Creation Wizard

You will be asked to give the container a name, and also select the "empty" template for the SimPropContainer, and then you can click on the create button to add the new asset group to the project. At this point the Scenery Editor will change to the Sim Prop Container, and you can edit the contents.

 

Using An Object

It is possible to create a SimPropContainer object within the Scenery Editor using either a Scenery Object or a SimObj Object. For this, you need to add the required object to a scene within the Scenery Editor, and then open the Properties window for the object. In the properties window there will be a button marked Convert To SimPropContainer:

Convert An Object To A SimProp Container

 

Selecting this option will open a sub menu where you can name the SimPropContainer and select the package it should belong to:

The Create SimPropContainer Window

 

You can then go ahead and edit the contents of the SimPropContainer as you would with any other creation method. However, it should be noted that the object that was used to create the SimPropContainer becomes the pivot for the container, and so cannot be moved within the container object. This also means that if you edit the object model at any time in the future, you cannot change the root/pivot otherwise you will have issues after importing the changed model to the simulation.

 

 

Editing The SimPropContainer Library Contents

Once you have created a SimPropContainer object, you will want to add further parts to it to create the final model to be used within your scenes. To edit a SimPropContainer, simply select the SimPropContainerLib asset group from the list in the Project Editor, then in the Inspector window, click the Load In Editor button (if it's not already open for editing after being created):

Opening A SimProp Container For Editing

 

If the SimPropContainer Library has multiple SimPropContainers within it, then you will be shown the following window:
Selecting A SimProp Container For Editing

 

From this window you can select the container that you wish to edit, which will automatically open it in the Scenery Editor.

 

Within this container you can then add the following objects to make the final SimProp:

 

These objects can be added to the SimPropContainer just as you would add any other object to scenery, however - once the SimPropContainer is complete - when it is added into the scene all these objects will behave as if they were a single unique object. It is worth noting that to aid with the process of creating your SimPropContainers, you can use the Snap To Mesh option from The Edition Gizmo tool. This permits you to align objects perfectly for things like walls, windows, structures, etc...

 

It is worth noting that you can create a SimPropContainer and then use it within another SimPropContainer. For example, when building an airport it may have multiple concourses that all have the same design. In this case you may wish to split a single concourse into multiple segments where each segment can be made of multiple parts. So, you would create a SimPropContainer for a single segment, then create another container where you would place multiple segments to create the concourse. This concourse SimPropContainer can then placed multiple times in the world.

 

Once you have completed the SimPropContainer, you can then use the Save Scenery button in the Scenery Editor to save the contents of the container ready for use in a scene. You should then build the package and the new SimPropContainer will be visible in the scenery editor for placing in the scene.

 

 

Duplicating And Deleting A SimPropContainer

There may be times where you wish to either duplicate or delete a SimPropContainer from with the SimPropContainerLib, you can do this from the Asset Path Selection window:

Selecting A SimProp Container For Editing

 

This window is opened when you select the Library in the Project Editor and then click Load In Editor. It can also be opened from the Scenery Editor by clicking the containers Select button, then selecting the SimPropContainerLib that you want to edit:

From here you can use the Delete and Duplicate buttons to edit the contents of the Library.