> For the complete documentation index, see [llms.txt](https://docs.msquared.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.msquared.io/creation/unreal-development/features-and-tutorials/live-config/viewing-and-editing-live-config.md).

# Editing for a World

After [starting a world](/creation/worlds.md), you can configure live config via the world page:

<figure><img src="/files/vabGU6UzcPv72dpheAjy" alt=""><figcaption></figcaption></figure>

This will display a pop up which displays all available settings editable as a form or as JSON.

<figure><img src="/files/24guI82EKzZ2y6jydP1S" alt=""><figcaption></figcaption></figure>

To save, click the `Submit` button and changes will be sent out within a few seconds.

## On your Editor

Live Config is also available in the Origin Editor for development purposes. When you run with Play-In-Editor, Live Config settings will be generated for your game session, which can be navigated to from the editor pop-up on the bottom right corner of your screen.

<figure><img src="/files/cqpK4teycQ14BXrUzvU5" alt=""><figcaption></figcaption></figure>

Clicking `Open` navigates you to an explorer window containing `json` files of your available live config settings.

<figure><img src="/files/yrbcaX6vNmHgq7Zo7Vq7" alt="" width="331"><figcaption></figcaption></figure>

Open these files on your text editor of choice and view/amend your settings as necessary. Once the file is saved, your setting changes should be picked up by the PIE client/server within seconds.

<figure><img src="/files/tS5rbycQmI4oI0NHOfpW" alt="" width="334"><figcaption></figcaption></figure>

Note that any changes you made will not persist between PIE sessions. A new set of config files would be generated every time a new PIE session is started. If you'd like to make changes to your setting that persists, refer to [Overriding Defaults](/creation/unreal-development/features-and-tutorials/live-config/overriding-default-live-config-settings.md).\
\
It is highly recommended that you test any changes made to Live Config (i.e. either after [Adding New Settings](/creation/unreal-development/features-and-tutorials/live-config/adding-new-live-config-settings.md) or [Overriding Defaults](/creation/unreal-development/features-and-tutorials/live-config/overriding-default-live-config-settings.md)) on PIE before deploying your world. Any errors on your Live Config setup will result in the following failure pop-up to appear instead, and you can refer to your Editor logs to debug the issue.

<figure><img src="/files/xAIfPAozzAQMxU4E0Xa3" alt=""><figcaption></figcaption></figure>

## Via The Console

When playing in editor, or using non-shipping builds, you can press the `` ` `` key to open the console.

From here, the `M2.LiveConfig.GetValue [CONFIG_NAME] [VALUE_NAME]` allows you to return the current live config value for a given flag. This can be useful to e.g. verify what live config is currently being used, if experimenting with different values.

<div data-full-width="false"><figure><img src="/files/q6Zo2I9KzsGFR9IDxBIg" alt=""><figcaption></figcaption></figure></div>

{% hint style="warning" %}
NOTE that the `jlc.[CONFIG_NAME].[VALUE_NAME]` console commands are now deprecated, and do not live-update, so may not be an accurate reflection of the game state.

NOTE: For releases v37 and earlier, the console command is `JunoGameData.GetValue`, not `M2.LiveConfig.GetValue`
{% endhint %}
