-
-
Notifications
You must be signed in to change notification settings - Fork 770
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Gyroscope is reversed - mgba for Wii #2245
Comments
I compared this against hardware and it seems to be the same direction. How are you sure it's reversed? What controller are you using? |
Hi! First off, thanks for your reply ;) Secondly, I really wanted to have somebody test this with me, because I am not sure if it affects everyone or just myself...but I am confident the gyroscope is reversed. I am using an official Wii motion plus controller. I can provide a video soon to demonstrate it, but essentially: inclining the Wiimote left should turn right and inclining the Wiimote right should turn left ONLY in the main menu! On my mGBA, tilting the Wiimote left and right moves left and right in the menu, so the controls and the action on the screen match, but that's not supposed to happen. In any stage, like Wario's, inclining the Wiimote left and right should match the action on screen. In my case, however, tilting right tilts right in the menu but left in the games, and vice versa. It feels so wrong that I noticed this immediately, I kept failing every microgame and realized something was way off. I also played this game on an emulator on my Galaxy S8 one year ago, and the controls felt right, just as I described. To make 100% sure this wasn't a case of false memory, I started googling, and found this video by Fossil Arcade that graphically shows the physical movement of the GBA being tilted. It is even more apparent in the gobble microgame: https://youtu.be/_rOLirYFOwo?t=107 |
This is the opposite result from what I got when I was testing. Can you upload your config.ini file? |
I am facing the same issue as OP. I don't know here to find my config.ini file despite trying to find it. Do you know where I can locate it? |
I can confirm that I also have the motion controls reversed. I added my config in case it helps. |
Here is mine as well: |
Any update? |
I've found that my non-TR Motion Plus Inside Wiimote tilts the wrong way and is oversensitive, but the -TR Motion Plus Inside Wiimote tilts the right way and is properly sensitive. I'm unsure how to detect and deal with this however. |
I have a red Wiimote from the 25th Mario anniversary, it is Plus inside, and a Zelda golden one, also Plus inside. Both show as RVL-CNT-01 on my PC. Both act the same way. Sorry, but I apparently do not have a TR one to try. Maybe a setting on the options to flip it could do the trick? It's something the user would only need to change once and it'd be far simpler for you than coding a way to check which Wiimote type it is. By the way, a way to disable rumble would be useful, but that might be better as a separate issue. Thanks for still looking into this. |
Hey @endrift it's me again, KaySt3R (the OP). I've been informed other users are facing the same issue, so perhaps you could take my and @Maesejesus 's feedback into account and just add an option to flip the axis in the next build as it's a quick fix and should be fine for most people. |
Yes, I'm strongly thinking about it. Also since the sensitivity appears to vary between Wiimotes I may add a slider for that too. |
I tried the last nightly, and it works wonders! It's also great you added different intensities for both directions. Also, I mentioned about turning off rumble but... Now that I can control Wario Ware Twisted properly I saw that you can turn off rumble in the game and it does indeed turn it off on your Wiimote correctly. Sorry for mentioning it. Thank you for your effort, Endrift! |
Hi, I wanted to play WW Twisted on the mgba emulator for Wii using a Wii motion plus controller, but the gyroscope is reversed! Tilting left tilts right and tilting right tilts left. I tried messing with the config file, but that didn't seem to work. I'm running the latest version of the emulator. Any help?
The text was updated successfully, but these errors were encountered: