Skip to content

BAR Controller Support Engine - Recoil 2025.06.24 Compatibility Build

Latest

Choose a tag to compare

This is the stable controller-enabled Recoil 2025.06.24 compatibility engine used by the BAR Controller Support v0.4.3 Queue Polish AIO Clean Install release:
https://github.com/UnderarmCape/underarmcape-bar-controller-support-attempt-01/releases/tag/controller-support-v0.4.3-queue-polish-aio-clean-install

BAR Controller Support Engine - Recoil 2025.06.24 Compatibility Build

v0.4.5 Video Gameplay:
https://youtu.be/ga1uJImbEL4

Compatibility build of the BAR Xbox Controller Support RecoilEngine patch rebased onto upstream RecoilEngine 2025.06.24.

This is the current recommended stable engine for the BAR Xbox Controller Support v0.4.3 Queue Polish final clean installer.

Controller API

Preserves the PR beyond-all-reason#2985 Lua controller polling API:

  • Spring.GetAvailableControllers()
  • Spring.GetControllerState(instanceID)
  • instanceID
  • deviceID
  • name
  • buttons
  • axes

Built from commit:

a0fa874a732efbabc1b656985c048bcc7dcfaaaf

Recommended Pairing

  • Engine release: controller-support-recoil-2025-06-24-compat
  • Controller/Lua release: controller-support-v0.4.3-queue-polish
  • Installer package: BAR_Controller_Support_v0.4.3_QUEUE_POLISH_FINAL_CLEAN_INSTALL_PACKAGE.zip
  • Installer BAT: Install_BAR_Controller_Support_v0.4.3_QUEUE_POLISH_FINAL_CLEAN_INSTALL.bat

Use this engine with:

  • Fresh official vanilla BAR.sdd from beyond-all-reason/Beyond-All-Reason
  • v0.4.3 Queue Polish LuaUI widgets only
  • devmode.txt
  • CamSpringLockCardinalDirections = 0

Do not use this with the old backed-up BAR.sdd package or local BYAR Chobby.sdd package.

Installer Hotfix

The mirrored final clean installer now detects the actual Windows Desktop path using Windows known-folder detection, so it works correctly on systems where Desktop is redirected to OneDrive. The log file is written to the detected Desktop path; if Desktop detection fails, the installer falls back safely instead of crashing.

Packaging Note

The previous full BAR.sdd packaging caused periodic RTSS frametime stutter on the user's test system. The tested-good final setup is:

  • Fresh official vanilla BAR.sdd
  • This stable compatibility engine
  • Latest v0.4.3 Queue Polish LuaUI widgets only
  • No old backed-up BAR.sdd
  • No local BYAR Chobby.sdd
  • No Stutter Fix Attempt 02 engine

The final clean installer assets are mirrored on this engine release for discoverability, but the engine ZIP itself is unchanged.