Generated BO3 Lua
UI Properties
Underlay 1 Underlay 2
Element Properties

Select an element to edit its properties.

Generated BO3 Lua Code
BO3 UI Layout Tool - Help

Creating Elements

Text: Add text elements to your HUD layout. Configure font, size, color, and alignment in the properties panel.

Image: Add image elements. Upload images and position them on your layout.

HUD Underlay

No HUD: Remove the background image to work with a clean canvas.

Default Underlays: Click any preset underlay to set it as the background.

Upload: Upload a custom image to use as your HUD underlay background.

Canvas Controls

Middle Mouse Drag: Pan around the canvas to see different parts of your layout.

Scroll Wheel + Ctrl: Zoom in and out. The view will zoom toward your mouse position.

Reset View: Center the canvas and reset zoom to the default level.

Element Properties

Hidden: Toggle to hide elements from the Lua code output without deleting them.

Locked: Lock elements to prevent accidental movement and resizing.

Name: Set a custom name for each element.

Position & Size: Set precise X, Y, width, and height values.

Color: Choose RGB color values for element backgrounds.

Rotation: Rotate elements for advanced layouts.

Saving & Loading

Save: Save your HUD layout to a JSON file for later editing.

Load: Open a previously saved HUD layout.

Import PSD: Import a Photoshop file to use as a reference or starting point.

Code Generation

View Code: Open the Lua code modal to see the generated code for all elements.

Copy All: Copy all generated Lua code to your clipboard for use in your mod.

Tips

• Use the drag handles on element corners and edges to resize elements.

• Click anywhere on the canvas to deselect the current element.

• Hold Shift while dragging to snap to a grid.