UI Settings

View and modify the currently loaded uisize.json in memory.

Examples

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

HpGaugeSideMin_A = 127 and HpGaugeSideMax_A = 127

Remove the blue background of the combat log.

FontBaseHeight = 55

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

MaskTopBlackBandH = 82 and MaskBottomBlackBandH = 174

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. 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.

  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

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.

The following entries are ignored by the game:

  • mBtlCommandScrollTableOffsetX

  • NA_HintMessageIcon_PosX

  • NA_HintMessageIcon_PosY

  • NA_HintMessage_PosX

  • NA_HintMessage_PosY

For a detailed list of all the information available in this editor, you can view the spreadsheet in Resources.

Last updated