Types of Layout Parts and Property Options†
Types of Layout Parts†
Layouts are created by combining layout parts.
To see how each part is used, you can refer to the default layout data or the layout data of a sample game.
In particular, the title screen, menu screen, config screen, and battle status screen will be helpful in using the various parts.
Containers†
Containers are the base parts of a layout that bind the various elements together.
A container can have other containers or panels as child elements. (Only containers for entry selection, they cannot be children of other containers.)
- Container for Entry Selection
This container is the base of the screen menu. It cannot be a child of any other container. Also, with the exception of some screens, only one is placed on each screen.
Information such as cursors used in menus and page feeds are also specified in this container.
- Container for Elements of Entry Selection
This container is used as an entry selection in a menu. You can set what to do when a selection is made in the game, and what screen to open.
- Container for Rendering
This container allows you to group elements to be rendered. The Container Management Number field can be used to specify the container number used in the special format used by the elements it belongs to all at once.
Panels†
A panel is "an element that appears in a layout. Panels cannot have children. It can be used by itself or belong to a container.
- Panel for Rendering Strings
This panel displays in-game parameters specified by text or special format. Depending on the special format you specify, images may also be displayed. (e.g., the special format\equipimage[] will display the equipment item image set in the database).
- Panel for Rendering Sprites
This panel displays the specified sprite. The image specified by the sprite can be displayed.
- Panel for Slider Operation
This panel is used to display sliders for HP gauges, volume control, and other thumb-based operations. It can be used for specific actions specified by the parent container.
- Panel for Spin Operation
This panel provides a mechanism for selecting text entries with left and right input operations. It can be used for specific actions specified by the parent container.
Properties that can be specified in "Container for Entry Selection"†
- Basic
Specify basic settings such as the position of layout parts.
- Display Position X
Specify the X Coordinate of the layout part.
- Display Position Y
Specify the Y Coordinate of the layout part.
- Horizontal Size
Specify the width of the display size of the layout part.
- Vertical Size
Specify the height of the display size of the layout part.
- Display Origin
Specify the display origin of the layout part.
- Scale X
Specify the display scale of the horizontal (X) axis of the layout part.
- Scale Y
Specify the display scale of the vertical (Y) axis of the layout part.
- Special Coordinate Specification Tag
By specifying this tag, this part will be displayed at the origin of each tag specified by Bakin during events and battles.
If this tag is specified, then Properties>Basic>Display Position X,Y are the offset values from this tag.
Click the arrow to display a dialog box for selecting a special coordinate specification tag.
- Visible
Specify settings related to the display of layout parts, such as images.
- Window Image
Specify the underlying image (background or window frame) for the container.
- Fill with Specified Size as Rectangle
Fill the area set in "Basic" with the specified color.
- Color
Multiply the specified image or rectangle by the color specified here. You can also create an image in all white and use this entry to specify the display color.
- Use Additive Composition
Normally, color calculation is performed by multiplication, but when the switch is turned on, color calculation is performed by addition and the window is displayed.
- Effect
Specify settings related to effects such as the appearance and disappearance of layout parts.
- Sprite Set referring to "Motion"
Specify the sprite set to be used for the display effect of the layout.
Information other than "Image" of the specified sprite set is referenced.
- Motion During Display
Specify the motion being displayed.
- Appearance Motion
Specify the motion at appearance.
- Disappearance Motion
Specify the motion at disappearance.
- Control
Specify the behavior of the layout parts.
- Hide when Menu is Opened
Hide this container when the menu is opened.
- Hide when Child Text is Empty
If there is no information to display in the text panel within the container, this container itself is hidden.
(e.g., to display casts and status with special formats.)
- Submenu Container Settings
Specify options related to the position and display of submenu containers (Containers for Elements of Entry Selection).
- Placement Method
Specify how the submenu containers will be positioned. Choose from two types: horizontal or vertical.
- Number of Elements per Row or Column
Specify the number of elements per row or column.
- Selection Frame Image
Specify an image for the selection frame.
- Selection Frame Color
Multiply the image in the selection frame by the specified color. You can also create an image in all white and use this entry to specify the display color.
- Use Additive Composition
Normally, color calculation is performed by multiplication, but when the switch is turned on, color calculation is performed by addition and the window is displayed.
- Blink Frame Image
When the switch is turned ON, the selection frame blinks.
- Background Image
Specify an image for the background.
- Background Color
Multiply the background by a specified color. You can also create an image in all white and use this entry to specify the display color.
- Use Additive Composition
Normally, color calculation is performed by multiplication, but when the switch is turned on, color calculation is performed by addition and the window is displayed.
- Offset X
Specify the placement position of the selected element in this container. Specify the distance (X) from the origin of this container.
- Offset Y
Specify the placement position of the selected element in this container. Specify the distance (Y) from the origin of this container.
- Sub-Panel Width
Specify the width size of the sub-panel.
- Sub-Panel Height
Specify the height size of the sub-panel.
- Sub-panel Margin X
Specify the horizontal size of the margins around the sub-panel.
- Sub-panel Margin Y
Specify the vertical size of the margins around the sub-panel.
- Standard Placement
Specify the reference point for the placement of the sub-panel.
- Cursor Setting
Specify settings related to the cursor that points to entries.
- Selection Cursor Sprite Set
Specify the sprite set to be displayed as a cursor.
- Selection Cursor Displaying Motion
Specify the motion while the selection cursor is displayed.
- Selection Cursor Inactive Motion
Specify the motion when the selection cursor is inactive.
- Selection Cursor Appearance Motion
Specify the motion when the selection cursor appears.
- Selection Cursor Disappearance Motion
Specify the motion when the selection cursor disappears.
- Cursor Offset X
Specifies the horizontal distance from the cursor and the origin of the "Container for Elements of Entry Selection" that the cursor will hit.
- Cursor Offset Y
Specifies the vertical distance from the cursor and the origin of the "Container for Elements of Entry Selection" that the cursor will hit.
- Whether to Interpolate Cursor Position
Specify how to interpolate until the cursor moves to the next position.
- Time Required to Interpolate Cursor Position
Specify the time (in seconds) to interpolate the cursor position.
- Page Mark Setting
Specify settings related to indicators when menu selections span multiple pages.
- Display
Specify whether to display the page mark.
- Hide When Within 1 Page
When the switch is turned on, the page mark is hidden when all entries fit on one page.
- Offset X
Specify the distance to shift the page mark in the horizontal (X) direction from the reference position.
- Offset Y
Specify the distance to shift the page mark in the vertical (Y) direction from the reference position.
- Page Position Current
Specify a graphic to indicate that items, saved data, and other displayed entries are spread over multiple pages.
- Page Position
Specify a graphic to indicate that items, saved data, and other displayed entries are spread over multiple pages.
Properties that can be specified in "Container for Elements of Entry Selection"†
- Basic
Specify basic settings such as the position of layout parts.
- Offset X
Specify the offset value in the horizontal (X) direction from the parent part.
- Offset Y
Specify the offset value in the vertical (Y) direction from the parent part.
- Effect
Specify settings related to the effect of layout parts, such as their appearance and disappearance.
- Sprite Set referring to "Motion"
Specify the sprite set to be used for the effect of displaying the layout.
Information other than "Image" of the specified sprite set is referenced.
- Motion During Display
Specify the motion being displayed.
- Appearance Motion
Specify the motion at appearance.
- Disappearance Motion
Specify the motion at disappearance.
- Decision Motion
Specify the motion at the time of decision.
- Control
Specify the behavior of the layout parts.
- Submenu Container to Select When Pressing Up
- Submenu Container to Select When Pressing Down
- Submenu Container to Select When Pressing Left
- Submenu Container to Select When Pressing Right
You can specify which submenu container the cursor will move to depending on the direction of the player's input.
Note that some submenu containers may be generated that are not selected depending on what is specified.
- Action
Specify the action to be taken when this entry is selected.
- Layout to be Opened
Specify the layout to be opened when this entry is selected. Select from the screen layouts specified in the "Action" section.
- Hide Parent Container when Layout is Opened
Specify whether to hide the "Container for Entry Selection" to which it belongs when the specified layout is opened.
- Common Events
Specify common events to be executed when selected.
It is necessary to create a common event to be executed first. It is also necessary to specify "Call Common Event" or "Close and Call Common Event" as the action of this container.
- Display Selection Frame Image
Specify whether to show or hide the selection frame image specified in the menu sub-panel settings.
- Display Cursor
Specify to show or hide the selection cursor, as specified in the menu sub-panel settings.
- Disable Auto Assignment Container Management Number
Container Management Numbers for submenu containers are usually assigned automatically from the top entry in the layout parts tree. (If it is not a child of a menu container, no number is assigned.)
However, if this option is turned on, the number can be removed from automatic assignment.
The left side of the figure below shows the state when Container Management Number is automatically assigned. (The red numbers 0 to 3 represent Container Management Number.)
The right side of the figure below shows a case in which this option is turned on for the "Continue" container and no Container Management Number is automatically assigned.
Properties that can be specified in "Container for Rendering"†
- Basic
Specify basic settings such as the position of layout parts.
- Display Position X
Specify the X Coordinate of the layout part.
- Display Position Y
Specify the Y Coordinate of the layout part.
- Horizontal Size
Specify the width of the display size of the layout part.
- Vertical Size
Specify the height of the display size of the layout part.
- Display Origin
Specify the display origin of the layout part.
- Scale X
Specify the display scale of the horizontal (X) axis of the layout part.
- Scale Y
Specify the display scale of the vertical (Y) axis of the layout part.
- Special Coordinate Specification Tag
By specifying this tag, this part will be displayed at the origin of each tag specified by Bakin during events and battles.
If this tag is specified, then Properties>Basic>Display Position X,Y are the offset values from this tag.
Click the arrow to display a dialog box for selecting a special coordinate specification tag.
- Visible
Specify settings related to the display of layout parts, such as images.
- Window Image
Specify the underlying image (background or window frame) for the container.
- Fill with Specified Size as Rectangle
Fill the area set in "Basic" with the specified color.
- Color
Multiply the specified image or rectangle by the color specified here. You can also create an image in all white and use this entry to specify the display color.
- Use Additive Composition
Normally, color calculation is performed by multiplication, but when the switch is turned on, color calculation is performed by addition and the window is displayed.
- Effect
Specify settings related to the effect of layout parts, such as their appearance and disappearance.
- Sprite Set referring to "Motion"
Specify the sprite set to be used for the effect of displaying the layout.
Information other than "Image" of the specified sprite set is referenced.
- Motion During Display
Specify the motion being displayed.
- Appearance Motion
Specify the motion at appearance.
- Disappearance Motion
Specify the motion at disappearance.
- Control
Specify the behavior of the layout parts.
- Container Management Number
Specify the container number to be used for special formats, as specified by child elements placed in the hierarchy immediately below this container.
For special formats related to party members, "0" indicates the first member, "1" indicates the next member, and for enemy groups, "0" indicates the first enemy, "1" indicates the second enemy, and so on. A "-1" indicates "not specified".
- Hide when Menu is Opened
Hide this container when the menu is opened.
- Hide when Child Text is Empty
If there is no information to display in the text panel within the container, this container itself is hidden.
(e.g., to display casts and status with special formats.
Properties that can be specified in "Panel for Rendering Strings"†
- Basic
Specify basic settings such as the position of layout parts.
- Display Position X
Specify the X Coordinate of the layout part.
- Display Position Y
Specify the Y Coordinate of the layout part.
- Horizontal Size
Specify the width of the display size of the layout part.
- Vertical Size
Specify the height of the display size of the layout part.
- Display Origin
Specify the display origin of the layout part.
- Scale
Specify the font scale value for the text. Does not work when images are displayed.
- Visible
Specify settings related to the visualization of layout parts, such as images.
- Specify What to Display in the Panel
Fill in the text to be displayed or special formats.
- Color
Specify the text display color.
- Inactive Color
Specify the display color for the disabled text state.
- Status Up Color
Specify the display color for the text status up state.
- Status Down Color
Specify the display color for the text status down state.
- Text Effect
Add decorations such as outlines, italics, bold, and shadows to text.
- Use Multi-Line Text
If the number of letters does not fit in the horizontal size, it will be displayed on several lines.
- Clipping with Parent Container
If it is specified outside of the parent container, it will not be displayed.
Properties that can be specified in "Panel for Rendering Springs"†
- Basic
Specify basic settings such as the position of layout parts.
- Offset X
Specify the offset value in the horizontal (X) direction from the parent part.
- Offset Y
Specify the offset value in the vertical (Y) direction from the parent part.
- Visible
Specify settings related to the visualization of layout parts, such as images.
- Sprite Set
Specify the sprite set to be displayed. The image specified for each motion in the sprite set is displayed.
- Motion During Display
Specify the motion being displayed.
- Appearance Motion
Specify the motion at appearance.
- Disappearance Motion
Specify the motion at disappearance.
- Color
Multiply the image of the specified sprite set by the color specified here.
Properties that can be specified in "Panel for Slider Operation"†
- Basic
Specify basic settings such as the position of layout parts.
- Offset X
Specify the offset value in the horizontal (X) direction from the parent part.
- Offset Y
Specify the offset value in the vertical (Y) direction from the parent part.
- Horizontal Size
Specify the width of the display size of the layout part.
- Vertical Size
Specify the height of the display size of the layout part.
- Scale X
Specify the display scale of the horizontal (X) axis of the layout part.
- Scale Y
Specify the display scale of the vertical (Y) axis of the layout part.
- Visible
Specify settings related to the visualization of layout parts, such as images.
- Background Image
Specify an image to be placed in the background of the slider.
- Background Image Color
Multiply the specified image by the color specified here. You can create an image in all white and use this entry to specify the display color.
- Frame Thickness
Specify the thickness of the frame when the background image is specified as "Display Rectangle".
- Frame Color when Rectangle is Used
Specify the display color when the background image is specified as "Display Rectangle".
- Slider Image
Specify the slider image.
- Slider Image Color
Multiply the specified image by the color specified here. You can also create an image in all white and use this entry to specify the display color.
- Thumbnail Image
Specify the image that will be the slider's knob.
- Display Value as Text
The changing value is displayed as a number with text.
- Slider Text Color
Specify the text color of the value to be displayed.
- Offset X of the Value
Specify the offset value in the horizontal (X) direction of the value to be displayed.
- Offset Y of the Value
Specify the off set value in the vertical (Y) direction of the value to be displayed.
- Scale of the Value
Specify the scale of the value to be displayed.
- Control
Specify the behavior of the layout parts.
- Initial Value
Specify the initial value of the action specified by the "Container for Elements of Entry Selection".
- Upper Value Limit
Specify the maximum value for the slider.
- Lower Value Limit
Specify the minimum value for the slider.
- Parameters Reflected in the Slider
Specify values to be displayed on the slider, such as HP bars for party members in special format or values of variables created by events.
- Response Range Extension Size X
Widen the horizontal (X) value of the cursor's response range beyond the actual slider appearance.
- Response Range Extension Size Y
Widen the vertical (Y) value of the cursor's response range beyond the actual slider appearance.
- Change Slider Color by Value
Change the color of the slider when the parameter falls below a specified value. Two levels can be specified.
- Color Change Start Rate
Specify the value at which the color will begin to change when it falls below the specified percentage.
- Slider Image Color after Change
Specify the color of the slider after the change.
- Change Slider Color by Value2
Change the color of the slider when the parameter falls below a specified value. Two levels can be specified.
- Color Change Start Rate
Specify the value at which the color will begin to change when it falls below the specified percentage.
- Slider Image Color after Change
Specify the color of the slider after the change.
Properties that can be specified in "Panel for Spin Operation"†
- Basic
Specify basic settings such as the position of layout parts.
- Offset X
Specify the offset value in the horizontal (X) direction from the parent part.
- Offset Y
Specify the offset value in the vertical (Y) direction from the parent part.
- Horizontal Size
Specify the width of the display size of the layout part.
- Vertical Size
Specify the height of the display size of the layout part.
- Scale X
Specify the display scale of the horizontal (X) axis of the layout part.
- Scale Y
Specify the display scale of the vertical (Y) axis of the layout part.
- Visible
Specify settings related to the visualization of layout parts, such as images.
- Background Image
Specify an image to be placed in the background of the spin operation panel.
- Left Button Image
Specify an image for the left button.
- Right Button Image
Specify an image for the right button.
- Control
Specify the behavior of the layout parts.
- Spin Text
Specify the text (selections) to be displayed. You can specify the order in which the strings are displayed by separating the strings with \n.
(e.g.: Instant\nFast\nNormal\nSlow)
- Initial Value
Specify the default value to be displayed.
(e.g.: When the text "Instant\nFast\nNormal\nSlow" is entered, enter 0 to specify "Instant" as the default value.)
- Text Offset X
Specify the horizontal (X) display offset value of the text from the panel origin.
- Text Offset Y
Specify the vertical (Y) display offset value of the text from the panel origin.
- Text Scale
Specify the scale of the text.