Better Health Bars and Camera Widgets for BAR Streamers and Players

The default health bars in BAR are readable but small. Customizing them and fixing camera range issues makes games easier to follow for players and viewers alike.

Tags: beyond all reason, bar widgets, health bars, GL4 renderer, OBS streaming, camera settings

Big health bars without the performance hit

BAR ships with GL4 health bars that are cleaner than the old rendering system but still fairly compact. You can replace them with a modified widget that keeps the GL4 performance while bumping the bar height to roughly double. The result looks similar to the legacy Big Health Bars widget without the CPU overhead.

To use a custom health bar widget, drop the Lua file into your BAR widget folder and enable it from the in-game widget list. It automatically overrides the default version. No manual disabling of the built-in widget is needed.

Health bar visibility at long range

A common complaint: health bars disappear when zoomed out. The fix is a widget modification that forces health bar rendering regardless of camera distance or visibility checks. This uses extra CPU cycles but ensures you always see unit states during large engagements.

If your machine handles it, keep bars visible at all zoom levels. If you are on a lower-end system, the default fade behavior saves frames. Pick based on your hardware, not habit.

Camera widgets for better positioning

Camera control widgets let you adjust scroll speed, edge-scroll sensitivity, and zoom limits. BAR default camera can feel sluggish or snap too fast at high zoom levels. Tweaking these values smooths out panning across large maps.

Recommended starting adjustments: set edge scroll to match your mouse DPI, cap maximum zoom to something that still lets you read unit silhouettes, and increase scroll acceleration so long-distance camera moves feel snappy without making small adjustments jerky.

Widgets for OBS streaming

If you record or stream BAR gameplay, several widget considerations apply. Health bars need to be large enough for viewers to read. Build range indicators help viewers understand what structures are under threat. Unit info panels give context for micro decisions.

Streamers often increase UI scale beyond what they would use for personal play. Test your OBS capture at your target resolution before going live. Verify that health bars, eco readouts, and minimap are all legible at the output size.

Range indicators that actually help

Build range and weapon range widgets circle the relevant area around a selected unit or structure. These are essential for tower defense maps, forward base planning, and knowing when enemy artillery can reach your economy.

Enable range widgets in the widget list. They activate on unit selection by default and disappear when nothing is selected, so they do not clutter idle screens.

Creed of Champions

Teams that share visual information play better together. Setting up clear health bars, camera controls, and range indicators is the same philosophy that drives Creed of Champions: better teammates make better games.

One of the few places where you can for sure coordinate with people in matches with a good supportive attitude. Everybody tends to be understanding and constructive.

[Crd]