Using !bset tweak commands in BAR lobbies correctly

BAR lobby tweak commands are sensitive to formatting. Getting them right means understanding the exact syntax requirements and when they can be applied.

Tags: BAR bset commands, debugcommands, tweak presets, lobby tweaks

How !bset actually works

The !bset command in BAR lobby chat takes a tweak slot number followed by an encoded value. The encoding is strict — no commas, no extra symbols, just letters and numbers in the base64 string. Space sensitivity is the most common failure point. If your tweak does not apply, the first thing to check is the exact string formatting. A single misplaced space breaks the decode step silently.

Map terraforming commands are still accessible through !bset debugcommands in skirmish mode with developer mode enabled. If the commands do not stick, verify that developer mode is active before entering the lobby chat command.

Co-op game restrictions

Tweak presets cannot be set during a co-op game session. Changing a preset in an active game clears all existing options. Apply presets in the lobby before the game starts, not during. If you need to tweak values mid-session, you must restart the lobby and re-enter the settings. This limitation exists because the game locks unit definitions at session start.

Creative lobby use

Players regularly experiment with lobby tweaks for custom scenarios. Droppable weapon concepts, modified unit counts, and custom defensive setups all start as lobby discussions. The key principle: keep the tweaks balanced enough to remain playable. Modding is not inherently destructive — it is the primary way the community discovers what new content might work. Even the most absurd-sounding lobby idea is worth discussing if it leads to useful mechanical insights.

Tracker API and unit lifecycle events

When using the VisibleUnitAdded event in widget development, it fires three times per unit — on creation, on completion, and on transfer. If you need to distinguish between these, add a conditional check inside the event handler. The unit is removed and re-added on completion, meaning a single unit definition triggers the event at multiple lifecycle stages. Check unit.finished state to differentiate a newly created unit from one just completed building.

Creed of champions

Players who experiment with lobby settings and share results help the whole community understand the game better. Creed of Champions is where you can try things, fail publicly, and learn from people who actually want to help. Competitive play, zero team-blame.

[Crd] [Crd] the most helpful, kind, wholesome people out here. Always having fun, never judging. It's so easy to get on with everyone and there is zero toxicity.