Advanced UI Editor
Project Information#
Enter these values when creating a project:
- Project Name: the name displayed in the app.
- Resource Namespace: the resource-plugin namespace. Use lowercase letters, numbers, and underscores.
- Menu ID: the KaMenu menu path identifier.
- Menu Title: the title shown at the top of the in-game Dialog.
Layout Modes#
- Background Mode: a fixed 256×256 background and 28×28 grid for complete panel interfaces.
- Free Mode: no background and a 100×100 workspace for standalone icons, floating buttons, or larger layouts.
Free Mode cannot switch back to Background Mode while content extends outside the upper-left 28×28 area.
Create and Edit Buttons#
- Drag on empty grid cells with the left mouse button to create any rectangular region.
- Click a button to select it. The matching item is highlighted in the button list.
- Drag the selected button to move it.
- Double-click the button or list item to edit its ID, hover text, and click actions.
- Press
Deleteto remove it orCtrl+Zto undo.
When As Texture is enabled, the region only displays a texture and has no hover text or actions. Regular interactive buttons may be placed inside a larger texture-only region.
Textures and Effect Preview#
- Edit Background Texture is always available.
- Edit Button Texture becomes available after selecting a button.
- Effect Preview displays edited textures at final positions and hides the grid, color blocks, and IDs.
- Use
Ctrl+mouse wheelto zoom.
Button textures support 1x, 2x, 4x, or a custom scale. Higher resolution does not change in-game size but increases resource-pack size. Integer scales are recommended for pixel art.