Skip to content

GyroUE v0.9.0

Choose a tag to compare

@gfgerard gfgerard released this 15 Oct 17:47
· 4 commits to main since this release

Long-press blocking

GyroLib’s Block long press option now works: with gyro activation on Hold (or Hold to disable) on a single button, a short press still does the button’s game action, a long press only controls the gyro. Works for controllers shown to the game as Xbox, real Xbox/Steam Input controllers, and DualSense/DualShock 4 in games with their own PlayStation support.

Sensitivity profiles

Additional tabs in F10 panel: ADS | ALT_ADS | OTHER

Besides Exploration (the default gyro settings), the F10 panel now has three extra tabs, each with its own gyro settings, switched with a controller button:

ADS: for aiming down sights (or anything you want, really)
ALT_ADS: for games with a second aim (e.g. a scope). Starts from the ADS settings.
OTHER: anything else you want a different sensitivity for.

They are off by default: their tab reads e.g. “ADS - disabled” and its description tells you what to set. To enable one, set its button and mode in GyroUE\GyroUE.ini and restart the game:

AdsProfileButton=LT
AdsProfileMode=Hold
AltAdsProfileButton=R3
AltAdsProfileButton=Toggle

Mode Hold: the profile is used while the button is held.
Mode Toggle: one press on, the next off (it also turns off on pause, menus and cutscenes, since GyroUE can’t see whether the game is still aiming).
Buttons: LT RT LB RB LS RS A B X Y (or L2 R2 L1 R1 L3 R3 Cross Circle Square Triangle), Back Start Up Down Left Right Touchpad Misc, paddles LP1 LP2 RP1 RP2.

An enabled profile starts with the Exploration settings, so nothing changes until you edit its tab.
Profiles apply to the main camera only.
The button still does its normal action in the game.

Camera recenter button

GyroLib’s recenter button (levels the camera’s pitch) now works in every camera view, including game profiles with custom cameras (best effort). Bind it in the F10 panel. Profile keys for custom cameras: RecenterPitch= (the level pitch of that camera) and Recenter=0 (hide it where it doesn’t level properly).