Skip to content

BAR Xbox Controller Support v0.4.1 Milestone Build

Choose a tag to compare

@UnderarmCape UnderarmCape released this 29 May 16:24
· 35 commits to controller-support-current-master-engine-shim since this release

BAR Xbox Controller Support v0.4.1 Milestone Build

This is a major milestone release for controller support in Beyond All Reason.

Required Install Order

  1. Download and extract the milestone ZIP (BAR_Xbox_Controller_Support_v0.4.1_MILESTONE.zip).
  2. Open required_engine_installer/ folder.
  3. Run Install_BAR_Controller_Support_v0.3.7_RECOIL_2025_06_24_COMPAT.bat (double-click it).
    https://github.com/UnderarmCape/underarmcape-bar-controller-support-attempt-01/releases/download/controller-support-v0.4.1-milestone/Install_BAR_Controller_Support_v0.3.7_RECOIL_2025_06_24_COMPAT.bat
  4. Wait for the engine installer to finish successfully.
  5. Copy the v0.4.1 widget files (gui_controller_camera_test.lua and gui_controller_bindings_ui.lua) from the luaui/Widgets/ folder of this package and paste them into your active widgets folder:
    %LOCALAPPDATA%\Programs\Beyond-All-Reason\data\games\BAR.sdd\luaui\Widgets\ (Choose overwrite/replace if Windows asks).
  6. Launch Beyond All Reason.
  7. Go to Settings > Developer.
  8. Set Singleplayer to Beyond All Reason Dev.
  9. Start a local skirmish.
  10. Enable the controller widget if needed, open the Bindings UI, and apply a preset!

Highlights

  • Build-First Commander preset
  • Balanced RTS preset
  • Build/factory radial support
  • RT append queue / Shift-style queue
  • RT + A and RT + X append placement
  • Do Next / Insert Front modifier
  • LB hold forces Grid placement
  • LB tap cycles placement pattern
  • RB no longer cycles placement modes
  • L3/R3 queue removal during and outside placement
  • Back/View command layer
  • Start/Menu group layer
  • Same-type/future-unit group assignment behavior where supported
  • User-facing Bindings UI and preset system

Known Issue

Back/View + A + A commander teleport/focus/select is currently unreliable and may be ignored. This will be addressed in a later update.

Files

Most users should download the corrected ZIP and follow README_INSTALL_FIRST.md.

The individual Lua files are also attached for manual widget updates, but they still require the custom controller-enabled engine.

BAR Controller Support Engine - Recoil 2025.06.24 Compatibility Build
https://github.com/UnderarmCape/controllersupport-RecoilEngine-attempt-01/releases/tag/controller-support-recoil-2025-06-24-compat