> For the complete documentation index, see [llms.txt](https://unlycky-roll-studio.gitbook.io/unlucky-roll-studio-or-plugin-documentation/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://unlycky-roll-studio.gitbook.io/unlucky-roll-studio-or-plugin-documentation/advanced-debug-menu-documentation/getting-started/quickstart/initial-setup.md).

# Initial Setup

The **Advanced Debug Menu Plugin** provides a ready-to-use debug interface. You do not need to place a manager Actor in your level or create a custom GameInstance.

### 1 - Configure the Plugin

* Open **Edit** > **Project Settings** > **Plugins** > **Advanced Debug Menu**.
* Make sure **Enabled** is checked.
* Choose your preferred **Toggle Key**. The default key is **K**.
* Keep **Enable Toggle Key** checked to open the menu with this shortcut.

<figure><img src="https://3973931071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzFtNixIpVtVBirQYSU02%2Fuploads%2Fgit-blob-2f536d7bb6e8fbbbc33fa477272a322e022a13e5%2FT_ProjectSettings.jpg?alt=media" alt="Advanced Debug Menu Project Settings"><figcaption></figcaption></figure>

### 2 - Register Your First Debug Value

To create a simple example:

* Create an **Actor Blueprint** named `BP_ADMExample`.
* Add a **Float** variable named `DebugValue` and set its default value to **50**.
* In **Event BeginPlay**, get **Advanced Debug Menu Subsystem** and call **Register Debug Property**.
* Leave **Target Object** as **Self** and select `DebugValue` in **Property Name**.
* Set **Mode** to **Setter**, then expand **Options**.
* Set **Label** to `Debug Value`, **Category** to `General|Examples`, **Min Value** to **0**, and **Max Value** to **100**.
* Compile your Blueprint and place the Actor in your level.

<figure><img src="https://3973931071-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FzFtNixIpVtVBirQYSU02%2Fuploads%2Fgit-blob-9890fe0deeede5f634b11f6d632f53cdcd0b71ba%2FT_BlueprintIntegration.jpg?alt=media" alt="Advanced Debug Menu Blueprint integration"><figcaption></figcaption></figure>

{% hint style="warning" %}
The default numeric range is **0–1**. Set a suitable range for your variable before using a numeric Setter.
{% endhint %}

### 3 - Open the Debug Menu

* Play the level and give the game viewport focus.
* Press **F1** to open the menu.
* Expand **General** > **Examples** and adjust **Debug Value**.
* Click the **Pin** icon to show the value in the separate Monitor window.

You can close the main menu while keeping your pinned values visible.

#### Before You Begin

It is recommended to explore the initial [Settings](/unlucky-roll-studio-or-plugin-documentation/advanced-debug-menu-documentation/getting-started/settings.md) to customize the menu before integrating it into your gameplay systems.

{% content-ref url="/pages/lvRoVBCDu3tFDRuQmZzO" %}
[RegisterDebugProperty](/unlucky-roll-studio-or-plugin-documentation/advanced-debug-menu-documentation/features/advanced-debug-menu-subsystem/registerdebugproperty.md)
{% endcontent-ref %}
