Mii Name Changer [Anarion]
#1
Mii Name Changer [Anarion]

This code will allow you to change your mii name. It effects all your Miis. Changes are NOT permanent. Once you run your game w/o this code, all your Mii names go back to normal.

NTSC-U
C20C6D38 00000009
3C80nnnn 6084pppp
909E0002 3C80qqqq
6084rrrr 909E0006
3C80tttt 6084uuuu
909E000A 3C80vvvv
6084xxxx 909E000E
3C80yyyy 6084zzzz
909E0012 A09E0000
60000000 00000000

PAL
C20C6DD8 00000009
3C80nnnn 6084pppp
909E0002 3C80qqqq
6084rrrr 909E0006
3C80tttt 6084uuuu
909E000A 3C80vvvv
6084xxxx 909E000E
3C80yyyy 6084zzzz
909E0012 A09E0000
60000000 00000000

NTSC-J
C20C6CF8 00000009
3C80nnnn 6084pppp
909E0002 3C80qqqq
6084rrrr 909E0006
3C80tttt 6084uuuu
909E000A 3C80vvvv
6084xxxx 909E000E
3C80yyyy 6084zzzz
909E0012 A09E0000
60000000 00000000

NTSC-K
C20C6E38 00000009
3C80nnnn 6084pppp
909E0002 3C80qqqq
6084rrrr 909E0006
3C80tttt 6084uuuu
909E000A 3C80vvvv
6084xxxx 909E000E
3C80yyyy 6084zzzz
909E0012 A09E0000
60000000 00000000

Mii Name Ascii Hex Values
nnnn = 1st character
pppp = 2nd character
qqqq = 3rd character
rrrr = 4th character
tttt = 5th character
uuuu = 6th character
vvvv = 7th character
xxxx = 8th character
yyyy = 9th character
zzzz = 10th character

Ascii Hex Value Examples (Use an online Ascii to Hex converter for help if needed)
0000 = Nothing
0020 = Space
0036 = 6
0041 = A (upper case)
007A = z (lower case)

For any values you don't use, fill them with '0000'.

Source (0123456789 used as the Mii Name):
lis r4, 0x0030 #Load 0x0030 into upper 16 bits of r4
ori r4, r4, 0x0031 #Load 0x0031 into lower 16 bits of r4
stw r4, 0x2 (r30) #Store the word of r4 to address of r30 offset 0x2
lis r4, 0x0032 #Load 0x0032 into upper 16 bits of r4
ori r4, r4, 0x0033 #Load 0x0033 into lower 16 bits of r4
stw r4, 0x6 (r30) #Store the word of r4 to address of r30 offset 0x6
lis r4, 0x0034 #Load 0x0034 into upper 16 bits of r4
ori r4, r4, 0x0035 #Load 0x0035 into lower 16 bits of r4
stw r4, 0xA (r30) #Store the word of r4 to address of r30 offset 0xA
lis r4, 0x0036 #Load 0x0036 into upper 16 bits of r4
ori r4, r4, 0x0037 #Load 0x0037 into lower 16 bits of r4
stw r4, 0xE (r30) #Store the word of r4 to address of r30 offset 0xE
lis r4, 0x0038 #Load 0x0038 into upper 16 bits of r4
ori r4, r4, 0x0039 #Load 0x0039 into lower 16 bits of r4
stw r4, 0x12 (r30) #Store the word of r4 to address of r30 offset 0x12
lhz r4, 0 (r30) #Default instruction; Load the word from address of r30 into r4

Code creator: Anarion
Code credits: Vega (fixed code, it was partially working beforehand)
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)