Changes

625 bytes added ,  00:12, 22 April 2016
no edit summary
Line 7: Line 7:  
There should also be a WPADSetDataFormat function to specify what type of status should be filled... you would think whoever added the WPAD*Status struct definitions would have known they're useless without it. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 12:32, 21 April 2016 (CEST)
 
There should also be a WPADSetDataFormat function to specify what type of status should be filled... you would think whoever added the WPAD*Status struct definitions would have known they're useless without it. [[User:Tueidj|Tueidj]] ([[User talk:Tueidj|talk]]) 12:32, 21 April 2016 (CEST)
 
:Interesting... I'll try that tomorrow morning, but I think I'm okay with the default settings. I haven't done any thorough testing yet, though. One thing that I find a little weird, though, is that the Wii U's WPADStatus structure only contains a 'buttons' field, despite the original Wii's implementation containing trigger, hold and release fields. On the Wii U, the GamePad has 'btn_trigger', 'btn_hold' and 'btn_release', but the Wii Remotes don't. Why? [[User:CreeperMario|CreeperMario]] ([[User talk:CreeperMario|talk]]) 14:05, 21 April 2016 (CEST)
 
:Interesting... I'll try that tomorrow morning, but I think I'm okay with the default settings. I haven't done any thorough testing yet, though. One thing that I find a little weird, though, is that the Wii U's WPADStatus structure only contains a 'buttons' field, despite the original Wii's implementation containing trigger, hold and release fields. On the Wii U, the GamePad has 'btn_trigger', 'btn_hold' and 'btn_release', but the Wii Remotes don't. Why? [[User:CreeperMario|CreeperMario]] ([[User talk:CreeperMario|talk]]) 14:05, 21 April 2016 (CEST)
 +
:: Okay, we found another undocumented function. I can confirm that WPADSetDataFormat exists on the Wii U (because it doesn't crash when I try to use it), but I don't think it does anything. If I am correct (which I probably won't be, as this is the first I've heard of this function), performing WPAD_SetDataFormat(WPAD_CHAN_0, WPAD_FMT_BTNS) on the Wii should block rotation/IR data from being accessed, or something similar to that. Calling WPADSetDataFormat(0, 0) on the Wii U still gives me access to the rotation/IR data. [[User:CreeperMario|CreeperMario]] ([[User talk:CreeperMario|talk]]) 00:12, 22 April 2016 (CEST)
85

edits