The latest Dolphin appears to have a regression where it can't properly reset all of the analogue positions to zero, causing stick drift and light inputs on shields. This initially led me to believe that I had damaged my controllers when I was cleaning then. This affects a variety of games making them nigh unplayable unless you completely close dolphin.exe between games. Some examples are Mario constantly spraying water in Sunshine, strafing constantly in Bloody Roar, and Stick Drift in Melee. I am using the official Wii U Gamecube Adapter with WinUSB installed through Zadig. I have no idea if this affects other controllers at the moment or USB/Xinput controllers.
I initially used Melee 20XX to test my analogue values but Visual Controller Test works just as well.
Here are my results.
Dolphin 5.0-9751:
Original Gamecube Controller (1st Run)
![[Image: HaH81nh.png]](https://i.imgur.com/HaH81nh.png)
Original Gamecube Controller (2nd Run)
![[Image: aLEUE8X.png]](https://i.imgur.com/aLEUE8X.png)
Smash Ultimate Controller (1st Run)
![[Image: I76ByZT.png]](https://i.imgur.com/I76ByZT.png)
Smash Ultimate Controller (2nd Run)
![[Image: LJ30Fko.png]](https://i.imgur.com/LJ30Fko.png)
Dolphin 5.0 Stable:
Original Gamecube Controller (1st Run)
![[Image: BnNksrk.png]](https://i.imgur.com/BnNksrk.png)
Original Gamecube Controller (2nd Run)
![[Image: DPl2hLX.png]](https://i.imgur.com/DPl2hLX.png)
Smash Ultimate Controller (1st Run)
![[Image: pU2j73F.png]](https://i.imgur.com/pU2j73F.png)
Smash Ultimate Controller (2nd Run)
![[Image: 9iqaQvI.png]](https://i.imgur.com/9iqaQvI.png)
The latest Ishiiruka build (add5cb3d1) produces similar results as the Stable built of 5.0.
I hope this issue gets resolved before 6.0 because it really does make some games unplayable if you forget to close dolphin between games. And this makes testing settings a pain to have to kill the process every time.
I initially used Melee 20XX to test my analogue values but Visual Controller Test works just as well.
Here are my results.
Dolphin 5.0-9751:
Original Gamecube Controller (1st Run)
![[Image: HaH81nh.png]](https://i.imgur.com/HaH81nh.png)
Original Gamecube Controller (2nd Run)
![[Image: aLEUE8X.png]](https://i.imgur.com/aLEUE8X.png)
Smash Ultimate Controller (1st Run)
![[Image: I76ByZT.png]](https://i.imgur.com/I76ByZT.png)
Smash Ultimate Controller (2nd Run)
![[Image: LJ30Fko.png]](https://i.imgur.com/LJ30Fko.png)
Dolphin 5.0 Stable:
Original Gamecube Controller (1st Run)
![[Image: BnNksrk.png]](https://i.imgur.com/BnNksrk.png)
Original Gamecube Controller (2nd Run)
![[Image: DPl2hLX.png]](https://i.imgur.com/DPl2hLX.png)
Smash Ultimate Controller (1st Run)
![[Image: pU2j73F.png]](https://i.imgur.com/pU2j73F.png)
Smash Ultimate Controller (2nd Run)
![[Image: 9iqaQvI.png]](https://i.imgur.com/9iqaQvI.png)
The latest Ishiiruka build (add5cb3d1) produces similar results as the Stable built of 5.0.
I hope this issue gets resolved before 6.0 because it really does make some games unplayable if you forget to close dolphin between games. And this makes testing settings a pain to have to kill the process every time.