Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 66
» Latest member: bawp
» Forum threads: 1,024
» Forum posts: 1,789

Full Statistics

Online Users
There are currently 20 online users.
» 0 Member(s) | 19 Guest(s)
Google

Latest Threads
DWC_Authdata NAND File Mo...
Forum: Cheat Codes
Last Post: zak
9 hours ago
» Replies: 0
» Views: 25
Annoucements/Updates
Forum: Site Advancement
Last Post: zak
02-14-2019, 05:13 PM
» Replies: 33
» Views: 5,367
Freeze Certain Menu/Scree...
Forum: Cheat Codes
Last Post: zak
02-14-2019, 05:05 PM
» Replies: 0
» Views: 44
Freeze Certain Menu/Scree...
Forum: Incomplete/Outdated Codes
Last Post: zak
02-14-2019, 05:03 PM
» Replies: 0
» Views: 26
Lightning & Thunder Cloud...
Forum: Cheat Codes
Last Post: zak
02-13-2019, 07:44 PM
» Replies: 0
» Views: 69
Force 30 FPS
Forum: Cheat Codes
Last Post: Cameron_MKW
02-13-2019, 07:54 AM
» Replies: 4
» Views: 146
Ultimate Region ID Cycler...
Forum: Cheat Codes
Last Post: zak
02-12-2019, 07:11 PM
» Replies: 0
» Views: 66
Graphical Item Warning -O...
Forum: Cheat Codes
Last Post: zak
02-11-2019, 08:27 PM
» Replies: 0
» Views: 46
Graphical Item Warning; O...
Forum: Cheat Codes
Last Post: zak
02-11-2019, 08:26 PM
» Replies: 0
» Views: 33
Change Earth Rotation Spe...
Forum: Cheat Codes
Last Post: zak
02-10-2019, 08:10 PM
» Replies: 0
» Views: 50

 
  Tint Screen Red When Hit By Item
Posted by: zak - 01-11-2019, 03:52 AM - Forum: Incomplete/Outdated Codes - No Replies

Tint Screen Red When Hit By Item

Your screen will tint red temporarily when you are hit by an item.

NTSC-U (not working)
06218F50 000000B0
9421FFF0 7C0802A6
90010014 93E1000C
4BDEFE85 80630054 <-- Branch backwards line needs porting
83E30024 38000002
901F0004 38000000
B01F000C 38000014
B01F000A 3C00FF00
901F0010 7FE3FB78
81830000 818C0010
7D8903A6 4E800421
83E1000C 80010014
7C0803A6 38210010
4E800020 9421FFF0
7C0802A6 90010014
BFC10008 7C7E1B78
807E0000 80630000
83E30038 2C1F0000
41820010 807F000C
38030001 901F000C
4BFFFF69 BBC10008
80010014 7C0803A6
38210010 4E800020
0458B0BC 4BC8DEF8

PAL
06218FF0 000000B0
9421FFF0 7C0802A6
90010014 93E1000C
4BDEFE85 80630054
83E30024 38000002
901F0004 38000000
B01F000C 38000014
B01F000A 3C00FF00
901F0010 7FE3FB78
81830000 818C0010
7D8903A6 4E800421
83E1000C 80010014
7C0803A6 38210010
4E800020 9421FFF0
7C0802A6 90010014
BFC10008 7C7E1B78
807E0000 80630000
83E30038 2C1F0000
41820010 807F000C
38030001 901F000C
4BFFFF69 BBC10008
80010014 7C0803A6
38210010 4E800020
045918E0 4BC87774

NTSC-J (not working)
06218F10 000000B0
9421FFF0 7C0802A6
90010014 93E1000C
4BDEFE85 80630054 <-- Branch backwards line needs porting
83E30024 38000002
901F0004 38000000
B01F000C 38000014
B01F000A 3C00FF00
901F0010 7FE3FB78
81830000 818C0010
7D8903A6 4E800421
83E1000C 80010014
7C0803A6 38210010
4E800020 9421FFF0
7C0802A6 90010014
BFC10008 7C7E1B78
807E0000 80630000
83E30038 2C1F0000
41820010 807F000C
38030001 901F000C
4BFFFF69 BBC10008
80010014 7C0803A6
38210010 4E800020
04591260 4BC87D14

NTSC-K (not working)
06219364 000000B0
9421FFF0 7C0802A6
90010014 93E1000C
4BDEFE85 80630054 <-- Branch backwards line needs porting
83E30024 38000002
901F0004 38000000
B01F000C 38000014
B01F000A 3C00FF00
901F0010 7FE3FB78
81830000 818C0010
7D8903A6 4E800421
83E1000C 80010014
7C0803A6 38210010
4E800020 9421FFF0
7C0802A6 90010014
BFC10008 7C7E1B78
807E0000 80630000
83E30038 2C1F0000
41820010 807F000C
38030001 901F000C
4BFFFF69 BBC10008
80010014 7C0803A6
38210010 4E800020
0457F938 4BC99A90

Code creator: RiiDefi
Code credits: XeR (hit hook)

Print this item

  Hi
Posted by: ChrisHansen - 01-09-2019, 11:48 PM - Forum: Introductions - Replies (1)

This forum looks interesting. I might contribute with information about how the online service works (the network protocols and such) if the admin is ok with it since it doesn't seem to be too well documented anywhere. wiki.tockdom.com has a lot to say about the topic, but I still found some articles to be unreadable. I still have to figure out some of the stuff before I can do this though. Besides being interesting, I think it's important to make this information accessible.

Print this item

  About Registration
Posted by: zak - 01-06-2019, 06:23 PM - Forum: Site Advancement - No Replies

All accounts can only be activated by the Admin (me). Accounts will be activated once at least 48 hours has passed since the registration was filed. Please note that the activation is not automated. 48 hours is the minimum waiting period.

Print this item

  Ban Log
Posted by: zak - 01-06-2019, 06:19 PM - Forum: Site Advancement - No Replies

This thread will hold all temporary Bans and the list of all Perma Bans. 

For for into about Banning, view this thread - https://mkwii.org/showthread.php?tid=3

Temporary Bans:
- None


Perma Ban List:
finessed; Violation: Threats toward the Admin
jai; Violation: Registered account for sole purpose of spam
Mcworker1; Violation: Registered account for sole purpose of spam
Phyz; Violation: Gutting posts/threads
vrgainer; Violation: Alt account of finessed, bypassed Ban
wiiperson; Violation: Alt account of finessed, bypassed Ban

Print this item

  No Font
Posted by: zak - 01-06-2019, 06:15 PM - Forum: Cheat Codes - No Replies

No Font

All the font in the game is removed.

NTSC-U
045C3C10 60000000

PAL
045D0730 60000000

NTSC-J
045D000C 60000000

NTSC-K
045BE8B8 60000000

Code creator: SwareJonge

Print this item

  Checkpoint Counter (SwareJonge's version)
Posted by: zak - 01-06-2019, 05:57 PM - Forum: Incomplete/Outdated Codes - No Replies

Checkpoint Counter (SwareJonge's version)

NOTE: Outdated by zak's version

This code will display (via the milliseconds section of the timer) how many checkpoints you have passed on the track. Checkpoint counter resets to 0 per lap. Works everywhere except Battle.

NTSC-U
needs porting... also requires non-standard porting

PAL
C2535BE8 00000002
3D808000 818C1650
A0AC0000 00000000
C27EF848 00000004
3DE0809C 81EFD730
81EF00AC 39EF000A
807FD730 3E608000
91F31650 00000000

NTSC-J
needs porting... also requires non-standard porting

NTSC-K
needs porting... also requires non-standard porting

Code creator: SwareJonge
Code credits: Mdmwii (first ASM address founder)

Print this item

  Checkpoint Counter
Posted by: zak - 01-06-2019, 05:54 PM - Forum: Cheat Codes - No Replies

Checkpoint Counter

This code will display (via the milliseconds section of the timer) how many checkpoints you have passed on the track. Checkpoint counter resets to 0 per lap. Works everywhere except Battle.

NTSC-U
C2530930 00000002
3D808000 A0DE000A
B0CC1650 00000000
0453109C 3D808000
045310A0 A0AC1650

PAL
C2535478 00000002
3D808000 A0DE000A
B0CC1650 00000000
04535BE4 3D808000
04535BE8 A0AC1650

NTSC-J
C2534DF8 00000002
3D808000 A0DE000A
B0CC1650 00000000
04535564 3D808000
04535568 A0AC1650

NTSC-K
C25234D0 00000002
3D808000 A0DE000A
B0CC1650 00000000
04523C3C 3D808000
04523C40 A0AC1650

Source (for ASM):
lis r12, 0x8000 #Load 0x8000 into upper 16 bits of r12, lower 16 bits are cleared
lhz r6, 0x000A (r30) #Default ASM; r6 (halfword) holds checkpoint value
sth r6, 0x1650 (r12) #Store checkpoint halfword value to 0x80001650

Source (for the 04 lines):
3D801800 #lis r12, 0x8000; Load 0x8000 into upper 16 bits of r12, lower 16 bits are cleared
A0AC1650 #lhz r5, 0x1650 (r12); Load the checkpoint halfword value into r5

Code creator: zak
Code credits: SwareJonge (Used his original code to help find the checkpoint value in dynamic/high Mem80, which helped setup a read breakpoint); Mdmwii (04 lines address founder)

Print this item

  Serial Number Spoofer
Posted by: zak - 01-05-2019, 10:52 PM - Forum: Cheat Codes - No Replies

Serial Number Spoofer

This code will allow you to spoof both parts of your serial number. Those are the Product Code and the 'SerNo'. The Product Code is the two or three digit letter code that comes right before your 9 digit number 'SerNo' that is on the outside sticker of the Wii. For example, on older American Wiis, this product Code is LU. On newer American Wiis (family model wiis, no GCN ports), the product code is KU. Another example is that some older European Wiis have the product code of LEH.

This code makes use of memory addresses 0x80001670 thru 0x80001673. Make sure no other codes in your GCT file are using those memory addresses.

NOTES (read this if you are intending to use this to bypass a ban):
Nintendo uses a certain order/range when applying serial numbers depending on when the Console was built. You simply can't put any Product Code + SerNo combination/setup you would like. Because if a server mod (who knows these certain orders/ranges like I do) sees an impossible Product Code + SerNo combo, then he/she knows you are using spoofer codes and you will get banned. View the Guide listed below to ensure your spoofed values are a legit 'combination' and within the legit range.

Guide:
List of legit Product Code (GGHHKK) values, then proper SerNo value range accordingly:
4C4546 = LEF (European); Serno must start with the values 3130, or 3230
4C4548 = LEH (European); Serno must start with the values 3130
4C454D = LEM (European); SerNo starting values unknown (maybe someone can get those...)
4C5500 = LU (American); SerNo must start with the value 31, 33, or 35
4B5500 = KU (American); SerNo must start with the values 3130, or 3430
4C4A46 = LJF (Japanese); SerNo must start with the value 3130
4C4A48 = LJH (Japanese); SerNo must start with the values 3132
4C4A4D = LJM (Japanese); SerNo must start with the values 3130
4C4148 = LAH (Australian); SerNo must start with the values 3130, 3131, or 3132
4C5446 = LTF (Taiwanese); SerNo must start with the values 3130, or 3230
4C5448 = LTH (Taiwanese); SerNo starting values unknown (maybe someone can get those...)
4C4B48 = LKH (Korean); SerNo starting values unknown (maybe someone can get those...)
4C4B4D = LKM (Korean; SerNo must start with the values 3130

SerNo (NNPPRRTTUUVVXXYYZZ) Values:
30 = 0
31 = 1
32 = 2
33 = 3
34 = 4
35 = 5
36 = 6
37 = 7
38 = 8
39 = 9

NTSC-U
C21B2398 00000002
3D808000 908C1670
38A00006 00000000
C21B23A0 00000004
3D808000 818C1670
3D60GGHH 616BKK00
916C0000 2C030000
60000000 00000000
C21B23E4 00000005
3D80NNPP 618CRRTT
9184FFF6 3D80UUVV
618CXXYY 9184FFFA
398000ZZ 9984FFFE
2C030000 00000000

PAL
C21B2438 00000002
3D808000 908C1670
38A00006 00000000
C21B2440 00000004
3D808000 818C1670
3D60GGHH 616BKK00
916C0000 2C030000
60000000 00000000
C21B2484 00000005
3D80NNPP 618CRRTT
9184FFF6 3D80UUVV
618CXXYY 9184FFFA
398000ZZ 9984FFFE
2C030000 00000000

NTSC-J
C21B2358 00000002
3D808000 908C1670
38A00006 00000000
C21B2360 00000004
3D808000 818C1670
3D60GGHH 616BKK00
916C0000 2C030000
60000000 00000000
C21B23A4 00000005
3D80NNPP 618CRRTT
9184FFF6 3D80UUVV
618CXXYY 9184FFFA
398000ZZ 9984FFFE
2C030000 00000000

NTSC-K
C21B2794 00000002
3D808000 908C1670
38A00006 00000000
C21B279C 00000004
3D808000 818C1670
3D60GGHH 616BKK00
916C0000 2C030000
60000000 00000000
C21B27E0 00000005
3D80NNPP 618CRRTT
9184FFF6 3D80UUVV
618CXXYY 9184FFFA
398000ZZ 9984FFFE
2C030000 00000000




List of Sources:

Source for Storing Product Code Memory Address:

#I can't do the same method for applying a spoofed product code the way I did with the SerNo ASM, this is because the product code cna vary in length. It can be 2 digits long (byte/8 bits) or 3 digits long (1.5 bytes; 12 bits). This will then cause the register (that I used as an offset reference for storing data) to not always be the same. So to get around this issue, I got the proper address (for first byte of product code) from this ASM and stored it to the crash handler to load in the next ASM.#

lis r12, 0x8000 #Load upper 16 bits of r12 to 0x8000
stw r4, 0x1670 (r12) #Store the word of r4 to address 0x80001670, offset used to complete second half of address
li r5, 6 #Default ASM

Source for Loading Product Code Memory Address and Spoofing Product Code (LEH used as an example):
lis r12, 0x8000 #Load upper 16 bits of r12 to 0x8000
lwz r12, 0x1670 (r12) #Load word into r12 from address 0x80001670, offset used to complete second half of address. 
lis r11, 0xGGHH #Load upper 16 bits of r11 to 0xGGHH
ori r11, r11, 0xKK00 #Load lower 16 bits of r11 to 0xKK00
stw r11, 0 (r12) #Store 0xGGHHKK00 to address of r12
cmpwi r3, 0 #Default ASM

Source for SerNo Spoofer (123456789 used as spoofed SerNo):
lis r12, 0x3132 #Load upper 16 bits of r12 to 0x3132; lower 16 bits are cleared
ori r12, r12, 0x3334 #Load lower 16 bits of r12 to 0x3334
stw r12, -0xA (r4) #Store the word of r12 to the address of r4 plus an offset of negative 0xA
lis r12, 0x3536 #Load upper 16 bits of r12 to 0x3536, lower 16 bits are cleared
ori r12, r12, 0x3738 #Load lower 16 bits of r12 to 0x3738
stw r12, -0x6 (r4) #Store the word of r12 to the address of r4 plus an offset of negative 0x6
li r12, 0x39 #Load 0x39 into r12
stb r12, -0x2 (r4) #Store the byte of r12 to the address of r4 plus an offset of negative 0x2
cmpwi r3, 0 #Default ASM




Code creator: zak
Code credits: Megazig (SCGetProductCode; SCGetProductSN)

Print this item

  Unable to Access Region Settings Menu
Posted by: zak - 01-05-2019, 05:18 AM - Forum: Cheat Codes - No Replies

Unable to Access Region Settings Menu

If you click on Region Settings within Options to access/change your country settings, the game will blackscreen for a quick moment then reboot itself and you will return to the MKWii Main Menu.

NTSC-U
0450C678 4BC9BF70

PAL
045109F8 4BC97C90

NTSC-J
04510378 4BC98230

NTSC-K
044FEA18 4BCA9FCC

Source (PAL):
b 0xFFC97C90 #(b => 0x801A8688; OSRestart)

Code creator: zak
Code credits: Megazig (OSRestart address/function founder)

Print this item

  Reveal Shuzo Matsuoka Mii
Posted by: zak - 01-02-2019, 09:02 PM - Forum: Cheat Codes - No Replies

Reveal Shuzo Matsuoka Mii

This code will show you the hidden Shuzo Matsuoka Mii. Choose any license. Go to license settings, choose any of the 3 options. Once you chose an option, back out (press B button). 

The screen will change with the message "The Mii for this license has changed." with a picture of a blank license with the Shuzo Mii.

NTSC-U
C25DD344 00000003
2C1D0067 40820008
3BA00066 7D8903A6
60000000 00000000

PAL
C2601C24 00000003
2C1D0067 40820008
3BA00066 7D8903A6
60000000 00000000

NTSC-J
C2601398 00000003
2C1D0067 40820008
3BA00066 7D8903A6
60000000 00000000

NTSC-K
C25F0044 00000003
2C1D0067 40820008
3BA00066 7D8903A6
60000000 00000000

Code creator: TheTrueScruffy

Print this item