openmw-android
openmw-android copied to clipboard
Android 11 Joysticks Are Connected to Auto UI Scaling
Describe the bug The left joystick takes input from the right joystick. This occurs on Samsung Android 11. Game Booster Plus fixes this issue. Game Booster Plus has a setting slider called "Graphics Quality". The lower this setting is, the lower the Auto Ui Scaling, the more the joysticks bug out. The maximum graphics setting fixes the joysticks and raises the Auto UI Scaling (which for some reason does not actually change the UI scale).
To Reproduce Steps to reproduce the behavior:
- Use Game Booster Plus through Game Plugins, both from Galaxy Store
- Set OpenMW to Custom
- Mess around with the graphics quality slider. You will note that at 100% there is no joystick bug. At 99% there is a very small joystick bug. At lower percentages the joysticks make the game unplayable when using both joysticks at once.
- Each time you change the graphics quality setting, go to the OpenMW app. You will see that the Auto () UI Scaling Factor changes from a range of 0.62 to 2.08 in proportion to the graphics quality setting in Game Booster Plus.
Expected behavior The joysticks should work without having to use this app. There's something up with the Auto UI scaling.
Screenshots If applicable, add screenshots to help explain your problem.
Smartphone (please complete the following information):
- Device: [e.g. Google Pixel] A50
- OS: [e.g. Android 9] Android 11
- Version: [e.g. 22] latest
- App source: [e.g. Github, Google Play store, F-Droid, self-built] Github Nightly 0.48
Additional context If you want to fix the joystick issue use the Game Booster Plus through Game Plugins found in the Galaxy store. Set graphics quality for OpenMW to 100%.
This worked to fix the joystick issue on my Note 10+. No more right joystick influencing the left. Great find!
Maybe its samsung game services that mess it up? does it happen also with debug build from here? https://github.com/xyzz/openmw-android/actions/runs/1041634996