Wouldn't this be on an OS level, not on a game level?Flake wrote: So in order to have the Wii recognize that bluetooth connection and interpret the WiiU pad as a game controller, the emulated Wii would need to be updated with the drivers for the WiiU pad and a completely different profile would be required for EVERY SINGLE GAME on the Wii.
I mean, obviously, not all games support all controller types. However, the Gamepad or Pro Controller are quite similar to the Classic Controller/Pro in layout. Logically speaking, it's the Wii OS that is handling syncing controllers, accessing storage, network connections, all that.
Presumably, the ROM is already modified to an extent to boot on Wii U hardware. Nintendo should be able to add support for the new controllers and simply pass them to games as Classic Controllers. Then they'd work in any games that support that. It wouldn't be perfect, but I think it'd be acceptable to logical people.
It's a pretty standard feature if you think about it. Any PS1 game I put in my PS3, the PS3's OS is virtualizing Dual Shock 3 input, memory card images, and so on to make work. Same with the limited backwards compatibility on 360. Same, really, if I'm streaming a game with Steam In-Home Streaming. The game is receiving inputs from whatever virtualized I/O the emulator or VM has.But somehow Nintendo is shitty because they haven't created this reverse-compatibility which would introduce countless game breaking glitches that could never be anticipated without a whole team of people tweaking code for every game ever released on the Wii, both retail and digital?
That the Wii U's setup isn't exactly the same isn't the point. I agree, it's different, and it's not as simple a thing to make it all work. My take is basically what Applequeso said. The Wii U isn't emulating. It's dual booting. That's the hurdle, because there isn't really that hardware abstraction layer to work with. It'd be like needing to make a DOS driver for a 360 pad, versus passing those inputs in via DOSBox.
I still think it's something they should do, because having the new input devices work for the old software is more or less standard outside of Nintendo (since Gamecube on the Wii was the same).