libogc
libogc copied to clipboard
Wii MotionPlus being an expansion lead to issues with other expansions.
With Wii MotionPlus being a expansion, which is a union in libogc code It cant be used if any other expansion such as nunchucks to be used with MotionPlus even if part of the hardware.
public note after some investigation :
- Only blocks extra expansions when motion plus is enabled (aka after a WPAD_SetMotionPlus(x, 1) )
- To implement them we will probably need to update wiiuse
- Even wiiuse doesn't seem to have all expansion pass-through implemented, but it doesn't look to be too hard : https://github.com/wiiuse/wiiuse/blob/master/src/motion_plus.c#L278 can't test it on the wii though, since wiiuse & libogc's wiiuse have deviated a shit ton (sadly)