Hi everyone! I’m trying to play Mario Kart Wii via a Wii U VC inject, using the Wii U GamePad as a Classic Controller, but I’ve hit a brick wall with the well-known "Analog Stick Overflow" bug. Whenever I push the analog stick all the way to the right, the game reads an out-of-bounds value (overflow), turns it into a negative, and makes my kart steer hard to the left. I know this is a common issue with the GamePad's hardware pushing higher hex values than the original Classic Controller, but none of the standard software fixes are working for me. Here is my setup and a recap of everything I have already tried:
- Game: Mario Kart Wii PAL (RMCP01)
- Tools used: UWUVCI and Teconmoon's WiiVC Injector
- Input: Wii U GamePad (forced as Classic Controller)
- Changing the Base Game: I injected the game using different bases known for better stick deadzones, specifically Rhythm Heaven Fever (USA) and Xenoblade Chronicles, but the overflow still happens.
- Using Gecko Codes (Analog Clamping Fix): I generated with the help of GEMINI a .gct file for RMCP01 with the ASM code meant to clamp the analog stick values (C25A0F58 00000003FC000890 3C60437F90610008 D0210008EC000032 00000000). I applied the .gct via Teconmoon's advanced settings AND UWUVCI. The game boots fine, but the stick still overflows. I also tried the classi control hacks (https://gbatemp.net/threads/new-classic-controller-hacks.659837/). It seems the VC emulator corrupts the signal before the game's code can clamp it.
Last edited by D00MGUY,








