Recoil Controller Engine PR #2985 API Test - fb438d6
Pre-releaseRecoil Controller Engine PR beyond-all-reason#2985 API Test - fb438d6
This is a test engine build for validating the reviewed PR beyond-all-reason#2985 controller input API changes in-game.
PR:
Built from temporary artifact branch:
build/pr-controller-input-lua-api-artifact @ fb438d6e2fd1d41e96048ee87ca652c8c4e45cf6
The source code under test includes the PR review-feedback commit from:
pr/controller-input-lua-api
Purpose
This release is for local BAR testing only.
It is intended to verify that the reviewed Recoil controller API still:
- compiles successfully;
- initializes SDL joystick/gamecontroller support;
- detects Xbox controllers at startup;
- exposes controller state to LuaUI;
- avoids ButtonDown/ButtonUp/AxisMotion log spam.
Important API change from v0.3.6
The reviewed PR branch changed the Lua API shape:
Old prototype behavior:
instanceIddeviceId- 0-based
buttons/axes
Reviewed PR behavior:
instanceIDdeviceID- 1-indexed Lua
buttons/axes
Any BAR LuaUI widget used with this engine must be updated or shimmed for that API change.
Engine artifact
Upload asset:
recoil-controller-amd64-windows-fb438d6e2fd1d41e96048ee87ca652c8c4e45cf6.zip
Status
Pre-release test build for validating PR review changes before replying back on the upstream PR.