# UI Settings

### Examples

#### Remove the floating HP bar of party members, foes, etc.

{% tabs %}
{% tab title="Before" %}
![HpGaugeSideMin\_A = 127 and HpGaugeSideMax\_A = 127](https://888027040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYnU0twfgjdOz9ysRnkv%2Fuploads%2FlYuZJZjYr8Biyim3pIkK%2FHpGaugeSideMinAndMax_A_127.png?alt=media\&token=1f8f59ee-c87a-4501-af01-e7e57558eea4)
{% endtab %}

{% tab title="After" %}
![HpGaugeSideMin\_A = 0 and HpGaugeSideMax\_A = 0](https://888027040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYnU0twfgjdOz9ysRnkv%2Fuploads%2FRxwNYBkCxOUACfg0IXHb%2FHpGaugeSideMinAndMax_A_0.png?alt=media\&token=bdab86fd-ca11-4c5f-9238-11a8b5840b48)
{% endtab %}
{% endtabs %}

#### Remove the blue background of the combat log.

{% tabs %}
{% tab title="Before" %}
![FontBaseHeight = 55](https://888027040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYnU0twfgjdOz9ysRnkv%2Fuploads%2FkUbZCax6SLSZKdTKM832%2FFontBaseHeight_55.png?alt=media\&token=0314c4b1-4da1-4360-9310-af2d25fc5e07)
{% endtab %}

{% tab title="After" %}
![FontBaseHeight = 0](https://888027040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYnU0twfgjdOz9ysRnkv%2Fuploads%2F6m7GebNXcObwWFN4A8y5%2FFontBaseHeight_0.png?alt=media\&token=97dd9d0d-0138-477c-9e1e-254c5608c6dd)
{% endtab %}
{% endtabs %}

#### Remove the black border at the top and bottom of cutscenes.

{% tabs %}
{% tab title="Before" %}
![MaskTopBlackBandH = 82 and MaskBottomBlackBandH = 174](https://888027040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYnU0twfgjdOz9ysRnkv%2Fuploads%2FXfnRbem21l8IgqR9jfln%2FMaskTopAndBottomBlackBandH_82_174.png?alt=media\&token=87f7ae9a-bd91-4233-bd92-603ea44ad8be)
{% endtab %}

{% tab title="After" %}
![MaskTopBlackBandH = 0 and MaskBottomBlackBandH = 0](https://888027040-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FCYnU0twfgjdOz9ysRnkv%2Fuploads%2FTK6CeaKrWofznIcBhiJO%2FMaskTopAndBottomBlackBandH_0_0.png?alt=media\&token=b98d4986-7538-4b2e-abdc-8fca7b358c91)
{% endtab %}
{% endtabs %}

### Usage

1. Decide what you want to edit (e.g. Party Member Floating HP Bar Visibility).
2. Search for a related entry in the editor (e.g. `HpGaugeSideMin_A`).
3. Edit everything to your liking.

There is no way to know beforehand which entry correlates to which part of the UI. You can either guess it by the name, viewing the entry value in the editor, or modifying each entry until you notice a change in the UI part that you were searching for.

However, a few entries were already mapped in the UI Settings spreadsheet from [resources](https://xeavin.gitbook.io/the-insurgents-toolkit/getting-started/resources "mention"). I heavily recommend that you work with it while modifying an entry as otherwise you will have no idea what you are even changing. Most of the entries are still missing, but you will just have to figure those out by yourself. If you do, feel free to share it so it can be added to the spreadsheet.

### Save Changes

1. Extract the `jsondata\uisize\uisize.json` via the [VBF Browser](https://www.nexusmods.com/finalfantasy12/mods/3).
2. Create the following directory structure: `jsondata\uisize`.
3. Navigate into the directory: `jsondata\uisize\...`.
4. Paste the extracted `uisize.json` into it.
5. Reapply any changes done via the toolkit to the `uisize.json`.

Once you are done, create an archive (.7z, .zip, .rar etc.) out of the root directory (jsondata) and install it (e.g. Vortex).

### Notes

{% hint style="warning" %}
Since this editor works with the currently loaded uisize.json in memory, all changes applied to the it via mods will already be present. Hence why you can simply export your changes, install it as a mod, and continue working where you left of the last time. However, this means that you have to be very mindful with which mods you have active while working on yours as otherwise you will unknowingly work on top of the changes of other mods.
{% endhint %}

{% hint style="info" %}
Any changes to an entry will not have an effect until the game accesses it again to redraw it. To force it, you need to guess what might result in the game needing to redraw it. For example, if you modify the visibility of a character's HP bar, any changes to the character's HP will result it in being redrawn again.

Worst case scenario, you need to reopen the entire UI part again (e.g. gambits menu), or enter a new location which can also trigger it.
{% endhint %}

{% hint style="info" %}
The following entries are ignored by the game:

* mBtlCommandScrollTableOffsetX
* NA\_HintMessageIcon\_PosX
* NA\_HintMessageIcon\_PosY
* NA\_HintMessage\_PosX
* NA\_HintMessage\_PosY
  {% endhint %}

{% hint style="info" %}
For a detailed list of all the information available in this editor, you can view the spreadsheet in [resources](https://xeavin.gitbook.io/the-insurgents-toolkit/getting-started/resources "mention").
{% endhint %}
