JSONSettings - Xenon257R/blue-archive-rainmeter GitHub Wiki

images/jsonsettings.png

This UI skin helps modifying the various .json elements associated with their respective skins.

Applying Changes

This UI saves and applies all changes only after manually telling the skin to do so. Caution is advised in determining whether you wish to save your changes before closing the skin.

Fields

Active JSON

The header identifies the current .json file you are editing. This field is determined from startup depending on which skin you launced this editor from.

Save and Apply Changes

The button in the top-left of the skin tells the UI to save all the changes you have made, then apply it immediately for use. To do so, it will refresh all associated skins identified by the Skin group.

Adding/Removing Entries

The row of buttons located in the top right area are responsible for adding/removing new elements in the database. + adds a new entry below the currently selected element. - removes the selected entry. The Trash Can icon discards all changes you have made thus far, reverting the databse to its original state.

Editing Custom Fields

This table is where you can edit database fields to your desire. Each database vary in what fields exist, but all databases come with two fields minimum:

Name Type Example Notes
name string Blue Archive Some databases may use this field beyond organizational purposes.
enable boolean true Disabled entries allow users to catalog data for future use.

name will always be the first field, and enable will always be the last. Additional fields will be specified in the appropriate Skins page on the wiki in a similar table and will populate in between the above two fields.

Dialog Box

The area at the bottom left is an active feed for your database edit activities to know whether your changes have been registered with each edit.

The SCHALE button (the giant S) is also clickable, which will scroll trough tooltips for the open .json file to better aid the user.

Database Box

The area at the bottom right shows your entire database of entries of the open .json file using their name tag in their Custom Field. Deactivated entries are faded out.

The arrows on the left move the selected entry up/down the database. This can help organize your database better.

You may navigate to a different element by clicking on it in the box.

The arrows on the right scroll the database up/down. The number in between displays your currently selected element over the total number of elements in the database.