Fix for BG2EE touch issues on Android
wbouvy
Member Posts: 33
So, as some of you have noticed, there are some touch issues for BG2EE on the Nexus 6p and some other devices with a recent android version.
https://www.reddit.com/r/baldursgate/comments/3x62uk/issue_with_screen_calibration_on_android_bg2ee/
https://forums.beamdog.com/discussion/45582/fixed-bg2-ee-cant-select-all-characters-nexus-6p
https://forums.beamdog.com/discussion/46754/bgii-ee-tapping-on-android-5mm-shifted
https://play.google.com/store/apps/details?id=com.beamdog.baldursgateIIenhancededition reviews
This seems to be cause by the immersive mode, since the touch seems to align as if the navigation buttons are visible, while the graphics actually uses the whole screen. A bit of googling showed no clear solution, so I'll provide a workaround I found here.
I installed an Android app to hide the navigation bar, https://play.google.com/store/apps/details?id=com.gmd.immersive (but there are alternatives that probably do the same thing if you do not like this one).
After that, I used it to hide the navigation bar. If you start BG2EE with the navigation bar hidden, the screen and touch sizes match. After BG2EE is started like that, you can disable the app and revert to normal android behaviour. BG2EE will work fine until it's killed because of memory or you quit it, it'll remember the available touch area.
I hope someone else can use this to fix their android BG2EE and play more Baldur's Gate
https://www.reddit.com/r/baldursgate/comments/3x62uk/issue_with_screen_calibration_on_android_bg2ee/
https://forums.beamdog.com/discussion/45582/fixed-bg2-ee-cant-select-all-characters-nexus-6p
https://forums.beamdog.com/discussion/46754/bgii-ee-tapping-on-android-5mm-shifted
https://play.google.com/store/apps/details?id=com.beamdog.baldursgateIIenhancededition reviews
This seems to be cause by the immersive mode, since the touch seems to align as if the navigation buttons are visible, while the graphics actually uses the whole screen. A bit of googling showed no clear solution, so I'll provide a workaround I found here.
I installed an Android app to hide the navigation bar, https://play.google.com/store/apps/details?id=com.gmd.immersive (but there are alternatives that probably do the same thing if you do not like this one).
After that, I used it to hide the navigation bar. If you start BG2EE with the navigation bar hidden, the screen and touch sizes match. After BG2EE is started like that, you can disable the app and revert to normal android behaviour. BG2EE will work fine until it's killed because of memory or you quit it, it'll remember the available touch area.
I hope someone else can use this to fix their android BG2EE and play more Baldur's Gate
3
Comments
Based on the play store reviews, pixel c is also affected. Can you verify your OS version - 6.0.0 or 6.0.1?
Additionally I had only a black screen with sound instead of game art when returning to the game yesterday, but I could not reproduce that today.
I fully expect this issue to be fixed in the 2.x release since it doesn't seem to affect BG1. Really, anything less would be unacceptable.
I can reproduce this for bg2ee and for iwdee, it's a vertical offset with the night of the system hot keys (game thinks they are there, but they are not).
It is not happening with bgee and not with pstee, everything is fine with these!