Emulator Issues #11608
closedGameCube Controllers with WiiU Adapter do not calibrate properly on second run
0%
Description
Game Name?
F-Zero GX
Metroid Prime (Revision 2)
Paper Mario
Game ID? (right click the game in the game list, properties, info tab)
GFZE01
GM8E01
NAEE01
MD5 Hash? (right click the game in the game list, properties, info tab, MD5 Hash: Compute)
b3e4932731c63b98f0617e6764cc364d
fdfc41b8414dd7d24834c800f567c0f8
db1a0353a29c3234a2f32b090357d878
What's the problem? Describe what went wrong.
The Super Smash Bros. Ultimate version of the GameCube controller has different deadzones from the original GameCube controllers using the GC Controller Adapter for Wii U. The games most affected by this are F-Zero GX and Metroid Prime.
The control stick in F-Zero GX is about +15 values away from the typical deadzone. Metroid Prime is unplayable as the right trigger is much more sensitive than normal, making Samus exclusively aim.
Virtual Console games like Paper Mario seem to be unaffected. I am unable to rip any Wii games to test. Super Mario 64 and Mario Kart 64 were also tested.
Booting via the Wii System Menu or the GameCube BIOS is a cheap way to circumvent this issue.
With homebrew, booting through Neogamma using MIOS or using Gecko OS/Nintendont will also do the trick.
Priiloader, a remainder from my BootMii nand, is the fastest "solution" from using its autoboot feature.
What steps will reproduce the problem?
Boot up any GameCube game with the Super Smash Bros. Ultimate GameCube Controller.
Booting a game via the Wii Disc Channel, the GameCube BIOS, or some homebrew software will fix this issue.
Is the issue present in the latest development version? For future reference, please also write down the version number of the latest development version.
Revision 08b95c3 (5.0-9723)
Is the issue present in the latest stable version?
Yes
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.)
???
If your issue is a graphical issue, please attach screenshots and record a three frame fifolog of the issue if possible. Screenshots showing what it is supposed to look like from either console or older builds of Dolphin will help too. For more information on how to use the fifoplayer, please check here: https://wiki.dolphin-emu.org/index.php?title=FifoPlayer
What are your PC specifications? (CPU, GPU, Operating System, more)
[PC specs here]
Intel Core i7-7500U (Kaby Lake GT2), Integrated Graphics, Ubuntu Minimal 64-bit + KDE
Is there anything else that can help developers narrow down the issue? (e.g. logs, screenshots,
configuration files, savefiles, savestates)
The mIOS or the IPL probably calibrates the GameCube controllers at startup as well as any IOS the N64 Virtual Console uses.
Files