Description
-
- BRE is the element-authoring companion module for BanruoUI. It provides a visual editor for creating, configuring, positioning, and managing custom UI elements, including textures, models, progress bars, text, action indicators, aura timers, resource pips, party frames, animated groups, button groups, flip cards, deal/cut groups, and custom scripted behaviors.
It includes runtime systems for rendering elements in-game, load-in/load-out rules, condition-based visibility and state changes, animation presets, import/export sharing, reusable asset libraries, and developer diagnostics for memory, aura groups, runtime state, and performance tracking. - BRE is designed as a modular UI construction and runtime system. It separates authoring tools from in-game execution, allowing users to build complex visual elements while the runtime layer handles restoration, updates, visibility, animation playback, cooldown states, aura detection, action-bar state tracking, resource monitoring, and group behavior.
Its editor provides structured drawers and panels for different element types, so users can adjust appearance, position, scale, anchors, materials, icons, text, effects, animations, load conditions, and interaction logic without editing Lua directly. Advanced users can also attach custom functions for specialized behaviors.
BRE also supports reusable presets, shared string and asset libraries, group-level controls, element inheritance, import/export workflows, and compatibility with BanruoUI theme packages. In developer mode, it exposes diagnostic commands for inspecting memory usage, active aura priority groups, aura timer runtime objects, event refresh frequency, selected node data, combat-safe behavior, and runtime rendering state.
- BRE is the element-authoring companion module for BanruoUI. It provides a visual editor for creating, configuring, positioning, and managing custom UI elements, including textures, models, progress bars, text, action indicators, aura timers, resource pips, party frames, animated groups, button groups, flip cards, deal/cut groups, and custom scripted behaviors.





