If we ported over the Emulated Wiimotion+ 1:1 how it is in the old build, would it be possible to complete Skyward Sword? Yeah, probably. Would it be enjoyable? For most people, no. A few people are probably stubborn enough to deal with subpar controls, constantly customizing and changing things, and making things work without a Wii Remote.
The problem with doing this is that we don't want half-assed Wiimotion+ support, we want working Wiimotion+ support. We want correct Wiimotion+ support. Even in Dolphin's emulated bluetooth path + real Wii Remotes there are issues with Wiimotion+, so it's likely there are already dormant bugs awaiting us.
If you really want emulated Wiimotion+ to be a part of dolphin going forward, stop trying to convince us that the game is playable. That doesn't do anything. Research Wiimotion+, figure out the bugs, clean up the code, rework how it's implemented. Don't give us recorded gestures, we need to be able to truly configure it properly. Make it into something that preserves Wiimotion+ and allows the code to be reused for real gyro controllers like the Vive, Sixaxis, etc. Then if you want to make third party scripts that execute gestures you can knock yourself out with it.
The problem with doing this is that we don't want half-assed Wiimotion+ support, we want working Wiimotion+ support. We want correct Wiimotion+ support. Even in Dolphin's emulated bluetooth path + real Wii Remotes there are issues with Wiimotion+, so it's likely there are already dormant bugs awaiting us.
If you really want emulated Wiimotion+ to be a part of dolphin going forward, stop trying to convince us that the game is playable. That doesn't do anything. Research Wiimotion+, figure out the bugs, clean up the code, rework how it's implemented. Don't give us recorded gestures, we need to be able to truly configure it properly. Make it into something that preserves Wiimotion+ and allows the code to be reused for real gyro controllers like the Vive, Sixaxis, etc. Then if you want to make third party scripts that execute gestures you can knock yourself out with it.