Just sounds weird to me when I can inject Shadow the Hedgehog (A GC game) and UWUVCI not only maps the Gamepad as a Gamecube Port 1 controller, but plugging in a DualShock 3 in the USB immediately registers itself as the second Gamecube Controller.All GameCube games manage the controls with the same "table" sorry I don't know or remember how to call it. Nintendont just patch this and every games understand it. Wii games on their side, how can I explain... When the Wii is running a a game there is NOTHING in background, every single game bring some assets of the Wii home button menu etc on the disc itself, they bring their IOSs etc, and every game have a controller interface that is their own, with bunch of wiimoting, Bluetooth, motion controls, Nunchuk, classic controller hook and GameCube controller. So if you want and manage to patch a Wii game to make GameCube controls action read but the serial port to the USB port, you will have to do it for every game. And differently, I mean it happen in the .dol file, the executable, the compiled code that is machine ready and no way understandable, this require reverse engineering since We don't have source code of any games.
And for Wii the same happens but as a classic controller for the Gamepad, so why can't it also be mapped as if it's a plugged in Gamecube controller? And conversely, is there then no way to do that in order to add rumble to the Gamepad, which the Gamecube controller would have, if you used it on the Wii for those games?









