Wiimmfi Patcher [Leseratte]
#1
This is the Wiimmfi patching code from LE-Code converted to a Gecko code. Unlike Star's code, thie applies the patches from the server.

NTSC-U
040ECA0C 3BC00000
040ED7C8 60000000
C20EE300 0000000A
2C030000 40810040
8061000C 800D9738
2C000002 41820014
906DA14C 38000002
900D9738 48000020
38830003 5484003A
88A40000 7CA42A14
7C0028AC 7CA803A6
4E800021 3860FFFF
2C030000 00000000
C21D4E5C 00000016
808DA14C 28040001
408100A0 9421FF80
38610020 3C00801D
60002454 7C0803A6
4E800021 38610020
808DA14C 38A00554
90BC00C4 3C00801D
600024A4 7C0803A6
4E800021 38610020
38810010 3C00801D
60002558 7C0803A6
4E800021 48000018
0FFF1F07 00E638C9
49FBEFFA 79022D3A
84AB134F 7C6802A6
3881000C 38A00005
7CA903A6 84A30004
84C40004 7C062800
40820008 4200FFF0
7C062800 38210080
808DA14C 41820000
38800000 00000000
06271D14 00000010
4C452D43 4F444520
47435420 76312020
062760C4 00000018
3A2F2F63 612E6E61
732E7769 696D6D66
692E6465 2F636100
062760EC 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F616300
06276110 0000001A
3A2F2F6D 61696E2E
6E61732E 7769696D
6D66692E 64652F70
65000000 00000000
0627616C 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F707200
06276A28 0000000B
7769696D 6D66692E
64650000 00000000
06277198 0000000B
7769696D 6D66692E
64650000 00000000
06277BB0 0000000B
7769696D 6D66692E
64650000 00000000
06278D51 0000000B
7769696D 6D66692E
64650000 00000000
0627996B 0000000B
7769696D 6D66692E
64650000 00000000
06279987 0000000B
7769696D 6D66692E
64650000 00000000
062799A3 0000000B
7769696D 6D66692E
64650000 00000000
06279AF3 0000000B
7769696D 6D66692E
64650000 00000000
06279B77 0000000B
7769696D 6D66692E
64650000 00000000
0089631E 00000000
06275A1C 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
06275A68 00000034
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
75706C6F 61642E61
736D7800 00000000
06275AA8 00000036
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
646F776E 6C6F6164
2E61736D 78000000
06279D64 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
06895CC4 0000005A
3A2F2F6D 6172696F
6B617274 7769692E
73616B65 2E67732E
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737464
6F776E6C 6F61642E
61737078 3F67616D
6569643D 31363837
26726567 696F6E3D
30000000 00000000
068961DC 0000004A
3A2F2F6D 6172696F
6B617274 7769692E
72616365 2E67732E
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
06896249 00000032
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
068962A7 0000006D
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737475
706C6F61 642E6173
70783F67 616D6569
643D2564 26726567
696F6E69 643D2564
26636F75 72736569
643D2564 2673636F
72653D25 64267069
643D2564 26706C61
79657269 6E666F3D
25732573 00000000

PAL
040ECAAC 3BC00000
040ED868 60000000
C20EE3A0 0000000A
2C030000 40810040
8061000C 800D9738
2C000002 41820014
906DA14C 38000002
900D9738 48000020
38830003 5484003A
88A40000 7CA42A14
7C0028AC 7CA803A6
4E800021 3860FFFF
2C030000 00000000
C21D4EFC 00000016
808DA14C 28040001
408100A0 9421FF80
38610020 3C00801D
600024F4 7C0803A6
4E800021 38610020
808DA14C 38A00554
90BC00C4 3C00801D
60002544 7C0803A6
4E800021 38610020
38810010 3C00801D
600025F8 7C0803A6
4E800021 48000018
0FFF1F07 00E638C9
49FBEFFA 79022D3A
84AB134F 7C6802A6
3881000C 38A00005
7CA903A6 84A30004
84C40004 7C062800
40820008 4200FFF0
7C062800 38210080
808DA14C 41820000
38800000 00000000
06276054 00000010
4C452D43 4F444520
47435420 76312020
0627A404 00000018
3A2F2F63 612E6E61
732E7769 696D6D66
692E6465 2F636100
0627A42C 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F616300
0627A450 0000001A
3A2F2F6D 61696E2E
6E61732E 7769696D
6D66692E 64652F70
70000000 00000000
0627A4AC 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F707200
0627AD68 0000000B
7769696D 6D66692E
64650000 00000000
0627B4D8 0000000B
7769696D 6D66692E
64650000 00000000
0627BEF0 0000000B
7769696D 6D66692E
64650000 00000000
0627D091 0000000B
7769696D 6D66692E
64650000 00000000
0627DCAB 0000000B
7769696D 6D66692E
64650000 00000000
0627DCC7 0000000B
7769696D 6D66692E
64650000 00000000
0627DCE3 0000000B
7769696D 6D66692E
64650000 00000000
0627DE33 0000000B
7769696D 6D66692E
64650000 00000000
0627DEB7 0000000B
7769696D 6D66692E
64650000 00000000
0089AD16 00000000
06279D5C 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
06279DA8 00000034
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
75706C6F 61642E61
736D7800 00000000
06279DE8 00000036
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
646F776E 6C6F6164
2E61736D 78000000
0627E0A4 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
0689A6BC 0000005A
3A2F2F6D 6172696F
6B617274 7769692E
73616B65 2E67732E
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737464
6F776E6C 6F61642E
61737078 3F67616D
6569643D 31363837
26726567 696F6E3D
30000000 00000000
0689ABD4 0000004A
3A2F2F6D 6172696F
6B617274 7769692E
72616365 2E67732E
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
0689AC41 00000032
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
0689AC9F 0000006D
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737475
706C6F61 642E6173
70783F67 616D6569
643D2564 26726567
696F6E69 643D2564
26636F75 72736569
643D2564 2673636F
72653D25 64267069
643D2564 26706C61
79657269 6E666F3D
25732573 00000000

NTSC-J
040EC9CC 3BC00000
040ED768 60000000
C20EE2C0 0000000A
2C030000 40810040
8061000C 800D9738
2C000002 41820014
906DA14C 38000002
900D9738 48000020
38830003 5484003A
88A40000 7CA42A14
7C0028AC 7CA803A6
4E800021 3860FFFF
2C030000 00000000
C21D4E1C 00000016
808DA14C 28040001
408100A0 9421FF80
38610020 3C00801D
60002414 7C0803A6
4E800021 38610020
808DA14C 38A00554
90BC00C4 3C00801D
60002464 7C0803A6
4E800021 38610020
38810010 3C00801D
60002518 7C0803A6
4E800021 48000018
0FFF1F07 00E638C9
49FBEFFA 79022D3A
84AB134F 7C6802A6
3881000C 38A00005
7CA903A6 84A30004
84C40004 7C062800
40820008 4200FFF0
7C062800 38210080
808DA14C 41820000
38800000 00000000
062759F4 00000010
4C452D43 4F444520
47435420 76312020
06279DA4 00000018
3A2F2F63 612E6E61
732E7769 696D6D66
692E6465 2F636100
06279DCC 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F616300
06279DF0 0000001A
3A2F2F6D 61696E2E
6E61732E 7769696D
6D66692E 64652F70
6A000000 00000000
06279E4C 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F707200
0627A708 0000000B
7769696D 6D66692E
64650000 00000000
0627AE78 0000000B
7769696D 6D66692E
64650000 00000000
0627B890 0000000B
7769696D 6D66692E
64650000 00000000
0627CA31 0000000B
7769696D 6D66692E
64650000 00000000
0627D64B 0000000B
7769696D 6D66692E
64650000 00000000
0627D667 0000000B
7769696D 6D66692E
64650000 00000000
0627D683 0000000B
7769696D 6D66692E
64650000 00000000
0627D7D3 0000000B
7769696D 6D66692E
64650000 00000000
0627D857 0000000B
7769696D 6D66692E
64650000 00000000
00899E76 00000000
062796FC 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
06279748 00000034
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
75706C6F 61642E61
736D7800 00000000
06279788 00000036
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
646F776E 6C6F6164
2E61736D 78000000
0627DA44 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
0689981C 0000005A
3A2F2F6D 6172696F
6B617274 7769692E
73616B65 2E67732E
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737464
6F776E6C 6F61642E
61737078 3F67616D
6569643D 31363837
26726567 696F6E3D
30000000 00000000
06899D34 0000004A
3A2F2F6D 6172696F
6B617274 7769692E
72616365 2E67732E
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
06899DA1 00000032
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
06899DFF 0000006D
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737475
706C6F61 642E6173
70783F67 616D6569
643D2564 26726567
696F6E69 643D2564
26636F75 72736569
643D2564 2673636F
72653D25 64267069
643D2564 26706C61
79657269 6E666F3D
25732573 00000000

NTSC-K
040ECB24 3BC00000
040ED8E0 60000000
C20EE418 0000000A
2C030000 40810040
8061000C 800D9738
2C000002 41820014
906DA14C 38000002
900D9738 48000020
38830003 5484003A
88A40000 7CA42A14
7C0028AC 7CA803A6
4E800021 3860FFFF
2C030000 00000000
C21D5258 00000016
808DA14C 28040001
408100A0 9421FF80
38610020 3C00801D
60002850 7C0803A6
4E800021 38610020
808DA14C 38A00554
90BC00C4 3C00801D
600028A0 7C0803A6
4E800021 38610020
38810010 3C00801D
60002954 7C0803A6
4E800021 48000018
0FFF1F07 00E638C9
49FBEFFA 79022D3A
84AB134F 7C6802A6
3881000C 38A00005
7CA903A6 84A30004
84C40004 7C062800
40820008 4200FFF0
7C062800 38210080
808DA14C 41820000
38800000 00000000
06263E34 00000010
4C452D43 4F444520
47435420 76312020
062782B4 00000018
3A2F2F63 612E6E61
732E7769 696D6D66
692E6465 2F636100
062782DC 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F616300
06278300 0000001A
3A2F2F6D 61696E2E
6E61732E 7769696D
6D66692E 64652F70
6B000000 00000000
0627835C 00000018
3A2F2F6E 61737769
692E7769 696D6D66
692E6465 2F707200
06278C18 0000000B
7769696D 6D66692E
64650000 00000000
06279388 0000000B
7769696D 6D66692E
64650000 00000000
06269DA0 0000000B
7769696D 6D66692E
64650000 00000000
0626AF41 0000000B
7769696D 6D66692E
64650000 00000000
0626BB5B 0000000B
7769696D 6D66692E
64650000 00000000
0626BB77 0000000B
7769696D 6D66692E
64650000 00000000
0626BB93 0000000B
7769696D 6D66692E
64650000 00000000
0626BCE3 0000000B
7769696D 6D66692E
64650000 00000000
0626BD67 0000000B
7769696D 6D66692E
64650000 00000000
06267B3C 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
06267B88 00000034
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
75706C6F 61642E61
736D7800 00000000
06267BC8 00000036
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6546696C
65536572 7665722F
646F776E 6C6F6164
2E61736D 78000000
0626BF54 0000003E
3A2F2F25 732E7361
6B652E67 732E7769
696D6D66 692E6465
2F53616B 6553746F
72616765 53657276
65722F53 746F7261
67655365 72766572
2E61736D 78000000
06888AF4 0000005A
3A2F2F6D 6172696F
6B617274 7769692E
73616B65 2E67732E
7769696D 6D66692E
64652F53 616B6546
696C6553 65727665
722F6768 6F737464
6F776E6C 6F61642E
61737078 3F67616D
6569643D 31363837
26726567 696F6E3D
30000000 00000000
06889014 0000004A
3A2F2F6D 6172696F
6B617274 7769692E
72616365 2E67732E
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
06889069 0000004A
3A2F2F6D 6172696F
6B617274 7769692E
72616365 2E67732E
7769696D 6D66692E
64652F52 61636553
65727669 63652F4E
696E7465 6E646F52
6163696E 67536572
76696365 2E61736D
78000000 00000000
068890CF 00000084
3A2F2F6D 6172696F
6B617274 7769692E
73616B65 2E67732E
77696D6D 66692E64
652F5361 6B654669
6C655365 72766572
2F67686F 73747570
6C6F6164 2E617370
783F6761 6D656964
3D256426 72656769
6F6E6964 3D256426
636F7572 73656964
3D256426 73636F72
653D2564 26706964
3D256426 706C6179
6572696E 666F3D25
73257300 00000000


Note: If you don't need the SAKE domains, you can remove all the code after (and including) the 00 ramwrite.

Code creator: Leseratte
Reply
#2
That code looks way better than Star's previous one, because it does actually apply the security fixes from Wiimmfi.

Please add one more thing to the cheat code - an identifier so we know people are using this kind of patcher.
Can CLF78 or a forum admin please add the following codes to the cheat code above?

EDIT: Thanks CLF78 for adding that code part. 

This cheat code may stop working in the future if the additional code i posted isn't added.

And while we won't officially support patches like that (manually extracted from my LE-CODE), I took a quick look at the cheat code and (with my additions) that looks like a fully-functional Wiimmfi patch to me, so it should be okay to use that.

However, if you plan to make a CT distribution I still strongly recommend just patching the main.dol and StaticR.rel with Wiimms tools instead of embedding a large cheat code like this one.
Reply
#3
Added!
Reply
#4
Does this code also removes the matchmaking like the main.dol patcher?
If yes, which part is doing this?
Reply
#5
"Remove" matchmaking? You mean the VR range?

No, it doesn't. That's done by the server. The server first tries to get you into a room with similar VR, then if that's not possible, it'll put you in another room.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)