Skip to content

Fix for BG2EE touch issues on Android

wbouvywbouvy 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 :smile:

Comments

  • BollywoodHeroBollywoodHero Member Posts: 89
    Awesome. Works on my Nexus 6 for both bg2ee and iwd. This needs to be stickied.
  • BelegCuthalionBelegCuthalion Member, Mobile Tester Posts: 454
    Is this only BG2 and some devices, or all infinity engine games and android 6? I am playing on a pixel C with Android 6, bg1ee, and I didn't notice anything like this so far.
  • BollywoodHeroBollywoodHero Member Posts: 89
    edited May 2016
    It seems like it's any device without physical buttons running on 6.0.1 and the next version (Android N). I've confirmed that it only affects bg2ee and iwd. BGEE works fine.

    Based on the play store reviews, pixel c is also affected. Can you verify your OS version - 6.0.0 or 6.0.1?
    Post edited by BollywoodHero on
  • BelegCuthalionBelegCuthalion Member, Mobile Tester Posts: 454
    Okay I can confirm this for pixel c, android 6.0.1, with security patch level 1st of may, and the latest play store version of bg2ee (bgee is working fine, can't test iwdee at the moment). Input is okay first, but shifted about a centimetre once gone back to home screen and then return to the game.
    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.
  • BollywoodHeroBollywoodHero Member Posts: 89
    edited May 2016
    That sounds consistent with play store reviews. The common complaint with pixel c is a vertical shift in the touch precision. Although at least this is only an issue if you navigate away from the game and return. In the Nexus 6, there is a horizontal shift when starting up for the first time and when returning from the home screen. That being said, the solution mentioned in this thread works marvelously.

    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.
  • BAEBAE Member Posts: 1
    Has there been any update on this at all? I am still having the issue on my Pixel C?
  • BelegCuthalionBelegCuthalion Member, Mobile Tester Posts: 454
    Is this addressed in coming patches? In July 2017 I still have this problem with pixel c, android 7.1.
    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!
Sign In or Register to comment.