Advanced BAR Build Menus and Build Options
BAR buildoptions control what factories and builders can produce. Here is how the system works and why some players mod their build menus.
What Buildoptions Control
Buildoptions define the production menu for every factory, builder, and commander in Beyond All Reason. Each entry specifies which units can be built, their position in the menu, any prerequisites, and special conditions for availability.
BAR has a deep build tree with many units, so the build menu system is more complex than games with simpler tech trees. This complexity gives players fine control but creates modding challenges when customizing the interface.
Comparing to Other Spring Games
Games like Zero-K use a simpler buildoptions structure that works well for their unit count. BAR cannot always use the same approach because the number of units and build paths is much larger.
Modders working on BAR build menus need to account for factions, tech levels, and special units when designing their menus. The integral menu commands approach from simpler games provides a useful reference point, but BAR requires more granular handling.
Unit Builder Priority Widget
The unit builder priority widget lets you control which units builders focus on constructing first. This is separate from buildoptions but affects how production actually flows during a match.
When a builder has multiple construction tasks queued, the priority widget determines the order of execution. Setting builders to focus on mexes first, then defenses, then other structures creates a consistent opening pattern that many experienced players rely on.
Custom Build Menu Layouts
Some players create custom build menu layouts that group units differently from the default. Common changes include grouping all naval units together, placing advanced units near their basic counterparts, or creating category filters for large armies.
Custom layouts live in the LuaUI folder as modified widget files. When distributing them, package the layout changes alongside any buildoption modifications so the menu and the units it references stay synchronized.
Well-organized build menus reduce misclicks and speed up production decisions. If you play with a team that shares strategic insights and helps each other improve without the usual drama, check out Creed of Champions.
[Crd] Gaming actually fulfills a human purpose here - cooperation, mutual upbuilding, fun and striving for greatness together. Instead of random anonymity, you meet, learn from, and enjoy real people.
Better teammates. Better games. Competitive play with zero team-blame.