ARTICLES

Strategy guides and tips for Beyond All Reason

BAR Spectator UI, Unit Range Circles, and CPU Lag from Unit Cap Players in spectator mode sometimes ask about hiding the overlay to get a cleaner view. The question tends to come up when people want to watch replays or live games without HUD cl…
mechanics
BAR starter guide for Supreme Commander players The standard opener: three metal extractors, one solar generator, one lab. Then follow up with one more solar or two to three wind generators depending on the map wind spots. This …
air
BAR stat tracking websites and the commander role BAR stats dot pro at bar-stats.pro tracks player performance across date ranges, map types, and game modes. Players with thousands of hours appear alongside newcomers. Some long-ti…
statscommander
BAR stats widgets: TeamStats, rating, and what they actually show The TeamStats popup that appears when you press Statistics during a match draws more CPU and memory than the spectator HUD widget. It calculates aggregate data for all players simu…
statsratingwidgets
BAR Streams Freeze in Discord for Some Players Some players can stream BAR through Discord smoothly while others experience constant freezing. Comparing Discord settings, graphics configurations, display scaling, and even GPU a…
troubleshooting
BAR system requirements and Reaper AI explained Beyond All Reason runs on the Spring engine, which has a specific quirk. The game leans hard on single-core CPU performance more than it uses multiple cores. A processor with fast …
ai
BAR team sizes compared and why build orders matter less in bigger games Three-versus-three and four-versus-four occupy a sweet spot that many players prefer. The game is big enough that individual mistakes are less punishing than in 1v1, but small enou…
micro
BAR team switching rules and what happens when you spectate BAR allows players to move to spectator during the lobby phase. The catch is that the game treats spectator as a committed state change. Once you are in spec, the lobby system does…
multiplayer
BAR teamwork, unit sharing, and finding strong players to learn from Some players argue that giving away all units and economy removes personal agency from team matches. Others prefer the option. The current system allows eco and unit transfers betw…
spectating
BAR Tech Progression: T2 Labs, Behemoth AI, and How Open Source Keeps BAR Running New Beyond All Reason players often struggle to build enough infrastructure to reach a tier-two lab while keeping energy production stable. The real challenge is not the commander …
commander
BAR translation bugs and replay site display problems Some BAR building descriptions show incorrect information in translated versions. A storage structure in Spanish might advertise energy capacity when it actually increases metal st…
learning
BAR troubleshooting access dev channels and map setup The BAR community channel has a hidden development section. Open the role assignment panel by clicking the customize option, then select the Development Role. The entire developmen…
learning
BAR troubleshooting: rejoining replays, janus controls, and skirmish with big bot armies A player rejoins a match and their name disappears from the advanced player list. The workaround is simple: record a replay, grab your client logs, and post both in the bug report …
troubleshootingreplaysai
BAR tweakdefs and Base64 encoding: a practical guide The most common reason a tweak does nothing in the lobby is bad encoding. Double-check that you are using URL-safe mode and removed padding. If the tweak still does not apply, veri…
unitsmodding
BAR tweakdefs and unitdefs quick reference for modders All BAR widgets sit in the luaui/Widgets/ folder of the game repository. If you need reference code for how existing widgets interact with game data, the repository on GitHub is yo…
moddingwidgets
BAR tweakdefs guide: changing unit stats locally Tweakdefs are small Lua scripts that let players modify unit definitions, weapon behavior, and economy parameters for local testing. Every unit in BAR lives inside a large merged t…
moddingstats
BAR tweakdefs subtables and why new tweakdefs fail When writing a new tweakdefs that modifies build options or unit stats, the following subtables must exist or the entire tweak fails to load:
learning
BAR tweakdefs Troubleshooting: Base64, modoptions, and Common Lua Mistakes Extra and scavenger unit options get appended after tweakunits and tweakdefs are processed. If you try to remove a unit through tweakunits and the change does not appear, the extra…
modding
BAR tweakdefs troubleshooting: common mistakes and how to fix them To disable all laser units and their turrets across both sides, you would target the laser unitdefs individually. There is no single "disable all lasers" switch, so each unitdef ge…
moddingunits
BAR tweakdefs troubleshooting: nil handling and unit filtering Debugging takes patience. The best players share what they learn, including their mistakes. Creed of Champions is a community where teaching and learning happen without judgment. P…
modding
BAR tweakdefs troubleshooting: when your changes break silently The hardest part of BAR tweakdefs debugging is that mistakes rarely crash the game. They just do nothing. You paste Base64 into the lobby, press enter, and the units behave exactly…
modding
BAR tweakdefs vs tweakunits: what modders need to know Run a side-by-side comparison. Look at a working mod file from an established project like BAR Battle Blitz, compare its structure to what you are writing, and match the nesting le…
moddingunits
BAR tweakdefs, lobby commands, and why the lobby uses chat Tweakdefs are Lua-based unit definition overrides that let players and server hosts modify unit statistics. The system uses base64-encoded Lua code to transmit modified stats betwe…
modding
BAR TweakDefs: Required Subtables and Build Option Visibility Build options added through tweakdefs show up in legacy mode but disappear on the grid build panel. The grid menu organizes units into categories, so a new build option needs a val…
modding
BAR Tweakunits and Modoptions: Balancing Without Forking Instead of editing Lua definition files directly, the tweakunits modoption applies balance changes when the match hosts. You set your modifiers in the lobby, pick your adjustments,…
moddingunits
BAR TweakUnits Guide and Custom Unit Config Issues If your TweakUnits changes do not show up in game, verify three things. First, confirm the syntax matches the base game format exactly. Copying from another source without adjustin…
unitsmodding
BAR UI bugs blocking player view and slow download fixes A known UI bug hides the player view button behind an overlay element. Clicking the camera tab stops working but the player and view tabs still respond. Developers have acknowledge…
widgets
BAR unit collision handling and movedefs explained Three systems control collision responses: movedefs define surface interaction, unitdefs carry size and mass properties, and collision volumes handle the actual geometry checks. Ch…
moddingai
BAR unit combinations and UI fixes you should know about Scavengers and Raptors are two different game modes in BAR, not factions. They cannot coexist in the same match. Raptors is a mode with accelerated metal income and faster scaling.…
units
BAR unit differences and minimap fixes you should know BAR has two versions of some buildings, one for underwater placement and one for land. The Core underwater geo generator and its land-based counterpart serve the same function but …
learning
BAR unit display: custom color tweaks and unitdef parameters BAR unit definitions include custom parameter fields that control how units render on screen. Widget developers can access and modify these parameters to change unit appearance, ad…
learning
BAR Unit Mechanics: EMP Stuns, Titan Durability, and Bulwark Anti-Air A Titan sits at roughly 70,000 hit points and recovers about 1,750 health per second. That regen rate changes the stun math considerably. A small group of Shuriken units can techni…
mechanics
BAR Unit Range Circles, Lobby Queue Tips, and Player Activity Selecting a unit in BAR shows range circles on the ground. The red ring is the standard attack range, visible all the time. A purple or blue ring appears when radar support extends…
radar
BAR unit redesigns and why design by committee rarely works BAR's art team runs redesigns through structured guidelines that keep all three factions visually distinct. When a unit model changes, the new version follows rules that ensure coh…
learning
BAR unit selection hotkeys: how to grab exactly the units you want Pressing Q highlights every unit of the same type currently visible on your screen. This is the fastest way to grab a cluster of identical units without dragging a box across half …
troubleshooting
BAR unit stats the website does not show, Legion economy, and bug reporting The BAR unit website at beyondallreason.info lists core stats like health, cost, and damage output. It leaves out fire rate and area of effect radius, two details that change how u…
statslegioneconomy
BAR unitdef and weapondef modding reference for custom lobbies The SpringRTS wiki pages for UnitDefs and WeaponDefs are the foundational references. UnitDefs covers unit-level properties — costs, health, build time, movement class, and special…
modding
BAR units versus Planetary Annihilation units what is the difference BAR and Planetary Annihilation share visual DNA. Both descended from Total Annihilation, so the art direction, unit silhouettes, and faction structures look similar. The Pawn Launc…
units
BAR unranked play, alt account bans, and how to report players New installations occasionally trigger automatic anti-alt detection. A legitimate new player can find themselves banned before playing a single match. The fix is straightforward. O…
learning
BAR Updater Issues and OS Rating After Bans Windows Defender occasionally flags BAR updater files as suspicious. In practice, running a Defender scan on the updater file and its containing folder produces no detections for t…
rating

Ready to improve your game?

Join Creed of Champions for coaching, replay reviews, and non-toxic team games.

Join the Discord