Skip to content
This repository has been archived by the owner on Dec 31, 2024. It is now read-only.

BFLYT Editing

KillzXGaming edited this page Sep 5, 2019 · 34 revisions

Currently this editor is quite new, however i have been hard at work trying to make it very stable. Wii U and Switch layouts are supported and should save perfectly fine. Bclyt and brlyt are both planned and will open (but currently saving for those is not supported yet).

Requirements:

  • this tool.
  • A PC with OpenGL. Older versions should work.

To start with, what can this do so far?

  • Edit properties
  • Convert between versions and endianness
  • Preview layouts. Can preview with textures however keep in mind, material rendering is very wip.

To start lets edit properties. Here we have a tree, and a property grid.

What each section does

  • Quick Access: We have a quick access to easily access to multiple UI elements.
  • File Settings controls the version and other properties when saved.
  • Textures is a list of textures used by the layout.
  • Fonts is a list of font files used by the layout.
  • Materials is how the UI will be rendered. Picture boxes and window panels currently use these.
  • The root items are how the UI is structured. These are by multiple panes/panels, and can be grouped. These can be picture boxes, text boxes, normal panels (null panes), and also part panels. I will go over each one later.

Lets start with material editing.

Material Editing:

Materials have a black color, and a white color. Currently these will not display in the viewer. The basically blend these colors together, so white will influence the color received more, or black depending on the type.

Select the color with the drop down arrow. This will open the color selector.

The color is on the top. The alpha color is below. And both combined is at the bottom. You can have it whatever you want, simply move the color picker around and sliders.

Panel Editing:

Panels is the base of every UI element. These make up rectangles, and can be moved around, rotated, and resized within the property window. Adjusting parent elements will affect it's children, like this rotating all the elements.

Tips:

  • Rotation is in degrees.
  • You can right click and hide a pane. Ctrl + H also will do the same.

Note, actual tools within the viewer is planned for editing quickly.

Saving

For saving, simply File - Save. This will apply the changes if the file was opened in an archive, or to the file itself.