Hacking New Classic Controller Hacks

  • Thread starter Thread starter Vague Rant
  • Start date Start date
  • Views Views 277,118
  • Replies Replies 724
  • Likes Likes 42
I dont think trimming would work since the button injector is probably mixed with the nunchuk remappings too.

Currently, nunchuk and classic controller assemblies work sort of like "Is there a nunchuk connected? Branch to nunchuk remappings. Is there a classic controller connected? Branch to classic controller remappings. Nothing? Return"

And its in 1 assembly, not seperate ones so trimming would just break it

I tried looking myself and i probably wouldnt be able to fix it. Its more complicated
Post automatically merged:

Update: The GCN support codes apparently only work on emulators. I apologize
Done! I was able to edit the gct code, removing any wiimote+nunchuk remappings. Took me quite a bit of time and a lot of "google prime", but it is tested and working in my wiiu. This was also only possible because of the excellent modularity of the cheat code by Vague Rant, as well as his excellent explanations of the whole process of making these mods.

All remappings are done in the second to last C2 code, with 2C040001 being the wiimote and 2C040002 the CC. Just trimmed everything inside the 2C040001 command, added padding to maintain code structure, and updated C2 commands size (22 -> 1B).

Only Classic Controller Support [Vague Rant]
C20BC6D0 00000002
28000001 41820008
28000002 00000000
C2147A7C 00000002
28000001 41820008
28000002 00000000
C2147E88 00000002
28040001 41820008
28040002 00000000
C2253270 00000002
28000001 41820008
28000002 00000000
C22A3C58 00000002
28150001 41820008
28150002 00000000
C22532B0 00000003
801F0018 28000001
C05F1184 41820008
C05F1190 00000000
C225337C 00000003
801F0018 28000001
C05F1188 41820008
C05F1194 00000000
04419904 48000010
C2067278 00000007
C03E04AC 801E0004
70000080 41820024
48000009 C059999A
7C6802A6 C0230000
2C0F0003 4082000C
FC200850 D0230000
60000000 00000000
C2068248 0000001F
80030000 70000040
418200E8 80030004
70000040 41820010
38000000 90030020
90030024 38000002
9803005E 9421FFF0
7C0802A6 90010014
90610008 48000015
800811DC 3FAAAAAB
3C23D70A 3F800000
7CA802A6 90A1000C
81850000 7D8803A6
4E800021 2C030001
80610008 80A1000C
C0450004 40820008
EC4200B2 C0650008
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 80010014
7C0803A6 38210010
4E800020 FC0100FA
C025000C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
9421FFC0 00000000
C2068B74 00000013
4E800421 C01E0014
4800000D 3F000000
00000000 7CA802A6
C0450000 809EFFA0
80BEFFA4 80DEFFA8
80FE0004 39000002
FC001040 48000029
FC000050 39000001
FC001040 48000019
909EFFA0 90BEFFA4
90DEFFA8 90FE0004
48000038 41800024
7CE34039 40820008
7CA54378 7C844378
7D0340F8 7CC61838
7CE74378 48000010
7CE34039 41820008
7CE74278 4E800020
60000000 00000000
C206922C 0000001B
60000000 2C040002
408200B8 71200800
41820008 60E78000
71200001 41820008
60E70008 71204000
41820008 60E70004
71200002 41820008
60E70001 71208000
41820008 60E70002
71200010 41820008
60E70800 71200040
41820008 60E70080
71200008 41820008
60E70020 71200020
41820008 60E70800
71202000 41820008
60E74000 71200200
41820008 60E70044
71200080 41820008
60E72000 71200004
41820008 60E70400
71200400 41820008
60E70010 71201000
41820008 60E71000
801FFFFC 7CE70278
7CE83B78 70E09FFF
60000000 00000000
C206924C 00000004
901F0004 70000020
41820010 801FFFFC
68000800 901FFFFC
60000000 00000000
 
Done! I was able to edit the gct code, removing any wiimote+nunchuk remappings. Took me quite a bit of time and a lot of "google prime", but it is tested and working in my wiiu. This was also only possible because of the excellent modularity of the cheat code by Vague Rant, as well as his excellent explanations of the whole process of making these mods.

All remappings are done in the second to last C2 code, with 2C040001 being the wiimote and 2C040002 the CC. Just trimmed everything inside the 2C040001 command, added padding to maintain code structure, and updated C2 commands size (22 -> 1B).

Only Classic Controller Support [Vague Rant]
C20BC6D0 00000002
28000001 41820008
28000002 00000000
C2147A7C 00000002
28000001 41820008
28000002 00000000
C2147E88 00000002
28040001 41820008
28040002 00000000
C2253270 00000002
28000001 41820008
28000002 00000000
C22A3C58 00000002
28150001 41820008
28150002 00000000
C22532B0 00000003
801F0018 28000001
C05F1184 41820008
C05F1190 00000000
C225337C 00000003
801F0018 28000001
C05F1188 41820008
C05F1194 00000000
04419904 48000010
C2067278 00000007
C03E04AC 801E0004
70000080 41820024
48000009 C059999A
7C6802A6 C0230000
2C0F0003 4082000C
FC200850 D0230000
60000000 00000000
C2068248 0000001F
80030000 70000040
418200E8 80030004
70000040 41820010
38000000 90030020
90030024 38000002
9803005E 9421FFF0
7C0802A6 90010014
90610008 48000015
800811DC 3FAAAAAB
3C23D70A 3F800000
7CA802A6 90A1000C
81850000 7D8803A6
4E800021 2C030001
80610008 80A1000C
C0450004 40820008
EC4200B2 C0650008
C0030020 C023006C
FC211024 48000039
D0030020 C0030024
C0230070 FC200850
48000025 D0030024
38000000 9003006C
90030070 80010014
7C0803A6 38210010
4E800020 FC0100FA
C025000C FC000800
4180000C FC000890
48000014 FC200850
FC000800 41810008
FC000890 4E800020
9421FFC0 00000000
C2068B74 00000013
4E800421 C01E0014
4800000D 3F000000
00000000 7CA802A6
C0450000 809EFFA0
80BEFFA4 80DEFFA8
80FE0004 39000002
FC001040 48000029
FC000050 39000001
FC001040 48000019
909EFFA0 90BEFFA4
90DEFFA8 90FE0004
48000038 41800024
7CE34039 40820008
7CA54378 7C844378
7D0340F8 7CC61838
7CE74378 48000010
7CE34039 41820008
7CE74278 4E800020
60000000 00000000
C206922C 0000001B
60000000 2C040002
408200B8 71200800
41820008 60E78000
71200001 41820008
60E70008 71204000
41820008 60E70004
71200002 41820008
60E70001 71208000
41820008 60E70002
71200010 41820008
60E70800 71200040
41820008 60E70080
71200008 41820008
60E70020 71200020
41820008 60E70800
71202000 41820008
60E74000 71200200
41820008 60E70044
71200080 41820008
60E72000 71200004
41820008 60E70400
71200400 41820008
60E70010 71201000
41820008 60E71000
801FFFFC 7CE70278
7CE83B78 70E09FFF
60000000 00000000
C206924C 00000004
901F0004 70000020
41820010 801FFFFC
68000800 901FFFFC
60000000 00000000
Nice work! I knew it was definitely possible, I just wasnt quite sure since the assembly looked more complicated to me. Hopefully you enjoy the hack with vanilla nunchuk controls now.
 

Site & Scene News

Popular threads in this forum