> For the complete documentation index, see [llms.txt](https://xeavin.gitbook.io/the-insurgents-handbook/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://xeavin.gitbook.io/the-insurgents-handbook/scripts/vm-call-targets/open-fullscreen-menu-48d.md).

# Open Fullscreen Menu 48D

### Signature

```c
int openfullscreenmenu_48d(int flags, int identifier); //id:0x048d
```

### Description

Opens a specific full screen menu.

The execution of the following functions is stopped until the menu is closed.

If the Strahl menu was opened, the return value is the selected location. For all other menus, its always 0.

### Arguments

#### Flags: Type & Identifier

<table><thead><tr><th width="90">Type</th><th width="151">Name</th><th>Description &#x26; Identifier (x)</th></tr></thead><tbody><tr><td>0</td><td>Strahl</td><td>Open the world map to select a destination for the Strahl.</td></tr><tr><td>1</td><td>World Map</td><td>Open the world map.</td></tr><tr><td>2</td><td>Shop</td><td>Open the shop x.</td></tr><tr><td>3</td><td>Airship Route</td><td>Open menu with airship route x.</td></tr><tr><td>4</td><td>Hunt Map</td><td>Open the location map of where the petitioner of hunt x is.</td></tr><tr><td>5</td><td>Save / Load</td><td>Open the save (0), load (1), or trial (1) menu.</td></tr><tr><td>6</td><td>Tutorial</td><td>Play the gambit tutorial (0), licenses tutorial (1) or map tutorial (2).</td></tr><tr><td>7</td><td>Party Menu</td><td>Open party menu (0), or airship route (>1).</td></tr></tbody></table>

#### Flags: Show on Top Layer

If set, the menu will be shown on top of everything else.

### Example

**Open the shop of&#x20;*****Baknamy Merchant*****.**&#x20;

```c
ucoff();
sethpmenu(0);
openfullscreenmenu_48d(0x8002, 16);
ucon();
sethpmenu(1);
```

### Notes

{% hint style="warning" %}
Opening the load or trial menu requires proper setup via the [Unk Call 7067](/the-insurgents-handbook/scripts/vm-call-targets/unk-call-7067.md) function.
{% endhint %}

{% hint style="warning" %}

#### Requirements

#### Before:

* Disable the user control via the [Uc Off](/the-insurgents-handbook/scripts/vm-call-targets/uc-off.md) function. Otherwise the up- and down keys won't be available for navigation purposes in the shop menu.
* Disable the battle UI via the [Set HP Menu](/the-insurgents-handbook/scripts/vm-call-targets/set-hp-menu.md)(0) function. Otherwise the party stats at the bottom right and the mini-map at the top right will still be visible. Not doing this can also in a crash when opening the map afterwards.

#### After:

* Enable the user control via the [Uc On](/the-insurgents-handbook/scripts/vm-call-targets/uc-on.md) function. Otherwise the player won't be able to control their party members.
* Enable the battle UI via the [Set HP Menu](/the-insurgents-handbook/scripts/vm-call-targets/set-hp-menu.md)(1) function. Otherwise the party stats at the bottom right and the mini-map at the top right won't be visible.
  {% endhint %}

{% hint style="info" %}
The licenses tutorial is not available in The Zodiac Age.
{% endhint %}
