# Advanced Map Objects

The advanced map objects are hidden by default. In the Mission Hub settings, you need to enable *Mission Editor Advanced Mode* by either clicking the gear icon on the Mission Hub home screen, or in the editor by clicking *Edit>Preferences*.

The advanced map objects rely on advanced SDK knowledge, and some require you to create a [mission-package](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/mission-package "mention") to distribute custom assets.

{% content-ref url="advanced-map-objects/custom-dialog" %}
[custom-dialog](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/advanced-map-objects/custom-dialog)
{% endcontent-ref %}

Add custom dialog and sounds. Needs a [mission-package](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/mission-package "mention") to distribute custom assets.

{% content-ref url="advanced-map-objects/custom-code" %}
[custom-code](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/advanced-map-objects/custom-code)
{% endcontent-ref %}

Use RPN code for advanced logic (e.g. setting/reading Lvars, complicated trigger conditions)

{% content-ref url="advanced-map-objects/custom-image" %}
[custom-image](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/advanced-map-objects/custom-image)
{% endcontent-ref %}

Add an image as a popup during the mission. Needs a [mission-package](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/mission-package "mention") to distribute custom assets.

{% content-ref url="advanced-map-objects/custom-simobject" %}
[custom-simobject](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/advanced-map-objects/custom-simobject)
{% endcontent-ref %}

Add custom SimObjects. Make sure the player also has access to the SimObjects.

{% content-ref url="advanced-map-objects/custom-script" %}
[custom-script](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/advanced-map-objects/custom-script)
{% endcontent-ref %}

Add an MSFS mission script for advanced mission logic. Needs a [mission-package](https://docs.miltechsimulations.com/miltech-mission-hub/developer-sdk/mission-package "mention") to distribute custom assets.
