example_lr.mp4
Advanced Menu and Advanced Dialog are designed to add more flexibility with drawing text and text boxes to the overlay/window layer but maintaining the ease of use. The plugin utilizes the ability to copy background tiles to the window layer to create the illusion of placing dialog and text boxes anywhere on screen.
These are based on Pautomas' Plugin Pack
Untitledtalk.mov
Layout Tab - UI design and positioning
-
Box Width - Width of textbox
-
Box Height - Height of textbox
-
Box Position X - X position of box on screen
-
Box Position Y - Y position of box on screen
-
Show Border - Toggle to display ui frame border around textbox. GB Studio will still render a box behind your menu.
-
Clear Previous Content - Overwrites overlay tiles with background tiles from current camera view.
-
Show Actors - Toggle allow actors to appear above the overlay
Options Tab - Menu items
-
Select a Variable - Variable the game will store the player's selection to
-
Number of Options - Number of menu items
-
Set variable to 'n' if - Menu item name. This field accepts GBVM control codes and variables (syntax:
$001$
,$L01$
,#001#
) -
Text Position X/Y - Sets the position of menu option on screen
-
Select Option - Sets which option the cursor moves to next when the corresponding button is pressed
Layout Tab - UI design and positioning
- Box Height/Width - Size of textbox in tiles
- Box Position X/Y - Position of textbox on screen in tiles
- Show Border - Toggle UI frame
- Show Actors - Toggle whether actors appear on the overlay
- Clear Previous Content - Replace the current overlay tiles with background tiles from the current camera view
- Invert Font - toggle black text on white and vice versa
- Text Position X/Y - Text position on overlay
- Close When - toggle when to close dialog/remove overlay
Text Tab - Text entry
- Dialog features such as loading fonts (
!f
), speed options (!s
), displaying variables, and using control codes work as they would with default dialog or advanced dialog events.
- Pause Screens
- Status Menus
- RPG Battle screens
- Single-screen level ui
- Single-screen level backgrounds
- and anything where the camera/background isn't moving.
Bugs/Issues Unfortunately the way avatars are hardcoded, they are not compatible. Using actors is recommended instead.
Future Updates
- The ability to use variables in all parameters
- Pixel units for size and position