Setting up air only games and lava map configuration in BAR

Custom game modes in Beyond All Reason range from simple to complex. Air only games require disabling multiple factory types across all factions. Lava map behavior follows a specific lookup chain that lobby hosts can partially control.

Tags: beyond all reason, air only game, lava maps, tweakdef subtables, lobby modoptions, unit tweaking, lua crash

Building an air only game

Disable the labs that produce bots, vehicles, hover, and naval units. Setting factory entries to zero in a tweakdef does not work as expected. The engine requires a different approach than straightforward zero assignment.

The correct method removes entire factory unit types from build options instead of trying to modify individual factory properties. Use the tweakdef pattern that strips build options rather than attempting to set factory counts to zero.

Lava map configuration priority

Lava tide behavior follows a three-step lookup chain:

Once you understand this order, you know which level to modify for a given effect. Map-level definitions override everything else, making per-map customization straightforward through the repository.

Required subtables in tweakdefs

New tweakdef entries fail silently when expected subtables do not exist. The critical subtables include buildoptions, customparams, weapondefs, and weapons. If your tweak references a subtable that was never defined, the engine skips the entire modification.

Always check that the parent structure contains the subtable you intend to modify. Add empty subtables as needed before applying changes.

Encoding matters

Base64 encoding for tweakdefs requires URL-safe mode checked. Standard Base64 output includes characters that break the lobby parser. The encoding step is a common failure point for newcomers.

Custom game design rewards patience

Building interesting match variants takes iteration and testing. The community helps newcomers troubleshoot tweakdef errors and shares working configurations. Groups that embody this cooperative spirit, like Creed of Champions, bring the same approach to actual matches.

[Crd] Creed of Champions rekindled my joy in Beyond All Reason. I had burned out on the game, and the friendly, no-toxicity environment caused me to start enjoying it again.