Emulator Issues #11911
closed[Android] Pokémon Colosseum: Pushing onscreen thumbstick down acts like up
0%
Description
Game Name?
Pokémon Colosseum (US)
Pokémon XD (US)
Game ID? (right click the game in the game list, Properties, Info tab)
GC6E01
GXXE01
MD5 Hash? (right click the game in the game list, Properties, Verify tab, Verify Integrity button)
e3f389dc5662b9f941769e370195ec90
3bc1671806cf763a8712a5d398f62ad3
What's the problem? Describe what went wrong.
On Android in either Pokémon game, when you push the onscreen left stick to its maximum "Down" range, the game acts as though you're pushing "Up" on the stick instead. I'm not seeing this on Windows in either game, nor am I noticing this in SSBM on Android. Something about these games doesn't like the inputs coming from the onscreen joystick. Seems like an integer overflow.
What steps will reproduce the problem?
- Run Pokémon Colosseum in Dolphin-emu on Android.
- Proceed to an area of the game where you can control Wes.
- Press all the way down on the onscreen left stick. Wes moves up instead.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Yes. 5.0-11318
Is the issue present in the latest stable version?
Unsure. The last stable version doesn't seem to have an Android download link.
If the issue isn't present in the latest stable version, which is the first broken version? (You can find the first broken version by bisecting. Windows users can use the tool https://forums.dolphin-emu.org/Thread-green-notice-development-thread-unofficial-dolphin-bisection-tool-for-finding-broken-builds and anyone who is building Dolphin on their own can use git bisect.)
Unsure.
What are your PC specifications? (CPU, GPU, Operating System, more)
Google Pixel 3a XL, Android 10
Samsung Galaxy S7, Android 8
Updated by JosJuice about 5 years ago
- Status changed from New to Accepted
- Operating system Android added
- Operating system deleted (
N/A)
This is known to happen when the control stick is allowed to use the full range of values. I guess the Android input code doesn't compensate for the stick shape the way we do on PC...
Updated by Billiard26 about 5 years ago
We need to set (or expose) the "Calibration" value on Android.
Updated by JosJuice about 5 years ago
- Status changed from Accepted to Fix pending
Updated by leoetlino almost 5 years ago
- Status changed from Fix pending to Fixed
- Relates to maintainability changed from No to Yes
- Fixed in set to 5.0-11759
Updated by leoetlino almost 5 years ago
- Relates to maintainability changed from Yes to No
(whoops, accidentally clicked on the checkbox.)