• Welcome to Smashboards, the world's largest Super Smash Brothers community! Over 250,000 Smash Bros. fans from around the world have come to discuss these great games in over 19 million posts!

    You are currently viewing our boards as a visitor. Click here to sign up right now and start on your path in the Smash community!

Name Entry and Cooler/Bigger Name Tags

danny135

Smash Apprentice
Joined
Jul 25, 2012
Messages
150
Location
Puerto Rico
Guide:
Here's a quick guide on how to make AR codes for tags. I won't explain some stuff (like hex counting) and won't be organized. Feel free to make a friendlier guide, anyone.

Template:
04XXXXXX AAAAAAAA
04YYYYYY BBBBBBBB

XXXXXX is the first address without the 80 or 81 that's at the beginning.
YYYYYY is the same except for the second address.

AAAAAAAA and BBBBBBBB are the number values of the in-game characters (letters/numbers/symbols) squished together.

04 is the AR code type for 32-bit write. This is used to overwrite values in the memory. I believe it's the same for Gecko/Ocarina/WiiRD so the same code should work for that.

Here's an example:

I want my first tag to be aaaabbbb.

I would find the memory address for the first tag (8045d850). Take out the first two numbers (In this case it's 80, but it can also be 81).
That leaves me with 45d850.
You add 04 where the 80 was, because that tells action replay to write to that address.
0445d850
But it's missing the second half, what action replay writes to that address.
0445d850 ????????
So the values for a and b are 41 and 42. That would make it 41 41 41 41 42 42 42 42.
Squish them all together and try to fit as much as I can into the eight spots in the first address:
I can only put in 41414141 (aaaa) into the first address.
0445d850 41414141
I put what's left in the second address (just add 4 to the first address (in hex) to get the second).
0445d854 42424242
It fits perfectly, 8 numbers in each address (that's the maximum for this).

0445d850 41414141
0445d854 42424242

This would change the first tag to aaaabbbb. (These are all two-number character values. 41 = lowercase a, 42 = lowercase b, You can find more values (2-number and 4-number) scattered in posts on the last pages)
Using two-number character values allows for more characters to be stored in the memory addresses.

If I only wanted it to be aaabbb, I would have

0445d850 41414142
0445d854 42420000

Whatever spots are left extra, you add a 0 there. Each half of a line has to have 8 numbers/letters. No more, no less.
Name tag memory addresses (without the 80) for 1.02:
First tag
45d850 <- First Name Tag Address
45d854
Second
45d9f4
45d9f8
Third
45db98
45db9c
Fourth
45dd3c
45dd40

Name tag memory addresses for 1.00:
First:
45b888 <- First Name Tag Address
45b88c

Name tag memory addresses for 1.01:
First:
45CB70 <- First Name Tag Address
45CB74

If you want to find more, you can use this hex calculation:
First address: First Name Tag Address for your melee version + (1a4 * x)
Second address: First Address + 4

'x' being the placement of the name tag minus one (First name tag would be 0, second would be 1, third would be 2, etc)
The second memory address is always the one after the first (+4).

If there's something missing or wrong, tell me. If you have any questions, ask.


Posts:
Original Discovery (ResidentWaffle)
More Discovery (ResidentWaffle)
5 character tags (danny135)

Smaller character values (danny135)
Images and Example (danny135)
Character Values (ResidentWaffle)
More Character Values (SypherPheonix)
Deciphering Name Entry (ResidentWaffle)
Files:
AR Code Generator by danny135
Useful Tables for Microsoft Excel by Kou
Pictures:





 
Last edited:

ResidentWaffle

Smash Lord
Joined
Jan 22, 2006
Messages
1,125
Location
UCLA
A note on my AR code to change the name entry menu to lower case, it only works in the name entry menu you can access through the main menus, all other name entry menus become bugged and cause the game to crash when the cursor moves over number 1(which now looks like x1).

Here is a picture:



Anyone have an idea of why this happens?
 

Kou

Smash Apprentice
Joined
Nov 22, 2011
Messages
198
Location
Japan
Can anyone make a cheat (or mod .iso) which doesn't make name tags reset?
We always have to select the name tag again everytime we change the kinds of player ( from HUMAN to CPUorNONE).
I think we're bothered this.
 

SypherPhoenix

Smash Lord
Joined
Feb 12, 2007
Messages
1,563
Location
Fairfax, VA
I was actually trying to do just that a couple weeks ago when I ran into some problems with Dolphin not breaking when certain addresses were changed, never got around to troubleshooting it. Here's some of the info I wrote down. This is all for v1.00,


addr.80480828 - which tag P1 is currently wearing
09000000 - first tag
09000100 - second
09000200 - third etc.
09007800 - no tag

changing these will change the actual tag





80bd5d60
80bd5d64
80bd5d68

graphical data, will change based on the displayed characters in the character name/name tag slot





tag loaded: 801a5648

(i forget what this means)




80480820 - p1 slot status

wwxxyyzz

ww = char ID
xx = slot status

xx:
00 = hmn
01 = cpu
02 = demo
03 = off
 

SypherPhoenix

Smash Lord
Joined
Feb 12, 2007
Messages
1,563
Location
Fairfax, VA
It's the same thing as the debug menu PKIND, meaning it seems to be identical to a manually controlled CPU. Biggest difference seems to be that you can't progress past the victory screen with a demo player. I have no clue where it's used during the game.
 

ResidentWaffle

Smash Lord
Joined
Jan 22, 2006
Messages
1,125
Location
UCLA
I was testing your notes Sypher and in the 0x80480820 address used to store p1 information the last two hexs represent color.

So that means that it stores in the format

wwxxyyzz

where ww = char id, y = player setting, and z = color.

Also a change to an invalid color seems to change the stock icon(maybe the cause of the icon glitch).

Also I found the address for all the players

0x80480820 p1
0x80480844 p2
0x80480868 p3
0x8048088c p4
 

ResidentWaffle

Smash Lord
Joined
Jan 22, 2006
Messages
1,125
Location
UCLA
I just made my first version of codes that allow you to use both upper and lower case letters in both the name entry menu and vs mode. Note you must use ! to display lower case and # to switch back to upper. There are a few kinks I have to work out though, one is that when you select ! or # it makes the name entry cursor go forward one space. Another is that I'm trying to find a more suitable symbol for shift. Maybe it would be possible to import a custom texture and use it as a letter.(?) Lastly, numbers and symbols don't really work in lower case mode, I can fix this by adding a few more lines of assembly code but I'm too lazy to do it now.

Let me know if you guys find any other problems.

Note: I have all of these codes activated at once, they are made to work together.

AR Code
Code:
+$Change the blank space in the name entry menu to !
0CBD6CD8 0B20E30F
04BD6CD8 0B20EC0F
+$Change the blank space in Vs name entry menu to !
0CBD6C10 0B20E30F
04BD6C10 0B20EC0F
+$Visually switch letters to lower case using !.
CC4A04F0 12020002
CCBD6CD8 0B20EC0F
CA46B108 00000100
0CBD7009 0B200A0F
04BD7009 0B20240F
0CBD6FAA 0B200B0F
04BD6FAA 0B20250F
0CBD6F4B 0B200C0F
04BD6F4B 0B20260F
0CBD6EEC 0B200D0F
04BD6EEC 0B20270F
0CBD6E8D 0B200E0F
04BD6E8D 0B20280F
0CBD6E2E 0B200F0F
04BD6E2E 0B20290F
0CBD6DCF 0B20100F
04BD6DCF 0B202A0F
0CBD6D70 0B20110F
04BD6D70 0B202B0F
0CBD6D11 0B20120F
04BD6D11 0B202C0F
0CBD6CB2 0B20130F
04BD6CB2 0B202D0F
0CBD701C 0B20140F
04BD701C 0B202E0F
0CBD6FBD 0B20150F
04BD6FBD 0B202F0F
0CBD6F5E 0B20160F
04BD6F5E 0B20300F
0CBD6EFF 0B20170F
04BD6EFF 0B20310F
0CBD6EA0 0B20180F
04BD6EA0 0B20320F
0CBD6E41 0B20190F
04BD6E41 0B20330F
0CBD6DE2 0B201A0F
04BD6DE2 0B20340F
0CBD6D83 0B201B0F
04BD6D83 0B20350F
0CBD6D24 0B201C0F
04BD6D24 0B20360F
0CBD6CC5 0B201D0F
04BD6CC5 0B20370F
0CBD702F 0B201E0F
04BD702F 0B20380F
0CBD6FD0 0B201F0F
04BD6FD0 0B20390F
0CBD6F71 0B20200F
04BD6F71 0B203A0F
04BD6F12 0B203B0F
0CBD6EB3 0B20220F
04BD6EB3 0B203C0F
0CBD6E54 0B20230F
04BD6E54 0B203D0F
04BD6D37 0B20EC0F
04BD6CD8 0B21040F
+$Switch back to uppercase with hashtag
CC4A04F0 12020007
CCBD6D37 0B20EC0F
CA46B108 00000100
0CBD7009 0B20240F
04BD7009 0B200A0F
0CBD6FAA 0B20250F
04BD6FAA 0B200B0F
0CBD6F4B 0B20260F
04BD6F4B 0B200C0F
0CBD6EEC 0B20270F
04BD6EEC 0B200D0F
0CBD6E8D 0B20280F
04BD6E8D 0B200E0F
0CBD6E2E 0B20290F
04BD6E2E 0B200F0F
0CBD6DCF 0B202A0F
04BD6DCF 0B20100F
0CBD6D70 0B202B0F
04BD6D70 0B20110F
0CBD6D11 0B202C0F
04BD6D11 0B20120F
0CBD6CB2 0B202D0F
04BD6CB2 0B20130F
0CBD701C 0B202E0F
04BD701C 0B20140F
0CBD6FBD 0B202F0F
04BD6FBD 0B20150F
0CBD6F5E 0B20300F
04BD6F5E 0B20160F
0CBD6EFF 0B20310F
04BD6EFF 0B20170F
0CBD6EA0 0B20320F
04BD6EA0 0B20180F
0CBD6E41 0B20330F
04BD6E41 0B20190F
0CBD6DE2 0B20340F
04BD6DE2 0B201A0F
0CBD6D83 0B20350F
04BD6D83 0B201B0F
0CBD6D24 0B20360F
04BD6D24 0B201C0F
0CBD6CC5 0B20370F
04BD6CC5 0B201D0F
0CBD702F 0B20380F
04BD702F 0B201E0F
0CBD6FD0 0B20390F
04BD6FD0 0B201F0F
0CBD6F71 0B203A0F
04BD6F71 0B20200F
0CBD6F12 0B203B0F
04BD6F12 0B20210F
0CBD6EB3 0B203C0F
04BD6EB3 0B20220F
0CBD6E54 0B203D0F
04BD6E54 0B20230F
04BD6CD8 0B20EC0F
04BD6D37 0B20E30F
+$Visually switch letters in Vs. name entry menu.
CC4A04F0 12020002
CCBD6C10 0B20EC0F
CA46B108 00000100
0CBD6F41 0B200A0F
04BD6F41 0B20240F
0CBD6EE2 0B200B0F
04BD6EE2 0B20250F
0CBD6E83 0B200C0F
04BD6E83 0B20260F
0CBD6E24 0B200D0F
04BD6E24 0B20270F
0CBD6DC5 0B200E0F
04BD6DC5 0B20280F
0CBD6D66 0B200F0F
04BD6D66 0B20290F
0CBD6D07 0B20100F
04BD6D07 0B202A0F
0CBD6CA8 0B20110F
04BD6CA8 0B202B0F
0CBD6C49 0B20120F
04BD6C49 0B202C0F
0CBD6BEA 0B20130F
04BD6BEA 0B202D0F
0CBD6F54 0B20140F
04BD6F54 0B202E0F
0CBD6EF5 0B20150F
04BD6EF5 0B202F0F
0CBD6E96 0B20160F
04BD6E96 0B20300F
0CBD6E37 0B20170F
04BD6E37 0B20310F
0CBD6DD8 0B20180F
04BD6DD8 0B20320F
0CBD6D79 0B20190F
04BD6D79 0B20330F
0CBD6D1A 0B201A0F
04BD6D1A 0B20340F
0CBD6CBB 0B201B0F
04BD6CBB 0B20350F
0CBD6C5C 0B201C0F
04BD6C5C 0B20360F
0CBD6BFD 0B201D0F
04BD6BFD 0B20370F
0CBD6F67 0B201E0F
04BD6F67 0B20380F
0CBD6F08 0B201F0F
04BD6F08 0B20390F
0CBD6EA9 0B20200F
04BD6EA9 0B203A0F
0CBD6E4A 0B20210F
04BD6E4A 0B203B0F
0CBD6DEB 0B20220F
04BD6DEB 0B203C0F
0CBD6D8C 0B20230F
04BD6D8C 0B203D0F
04BD6C6F 0B20EC0F
04BD6C10 0B21040F
+$Switch back to uppercase with hashtag in Vs.
CC4A04F0 12020007
CCBD6C10 0B21040F
CA46B108 00000100
0CBD6F41 0B20240F
04BD6F41 0B200A0F
0CBD6EE2 0B20250F
04BD6EE2 0B200B0F
0CBD6E83 0B20260F
04BD6E83 0B200C0F
0CBD6E24 0B20270F
04BD6E24 0B200D0F
0CBD6DC5 0B20280F
04BD6DC5 0B200E0F
0CBD6D66 0B20290F
04BD6D66 0B200F0F
0CBD6D07 0B202A0F
04BD6D07 0B20100F
0CBD6CA8 0B202B0F
04BD6CA8 0B20110F
0CBD6C49 0B202C0F
04BD6C49 0B20120F
0CBD6BEA 0B202D0F
04BD6BEA 0B20130F
0CBD6F54 0B202E0F
04BD6F54 0B20140F
0CBD6EF5 0B202F0F
04BD6EF5 0B20150F
0CBD6E96 0B20300F
04BD6E96 0B20160F
0CBD6E37 0B20310F
04BD6E37 0B20170F
0CBD6DD8 0B20320F
04BD6DD8 0B20180F
0CBD6D79 0B20330F
04BD6D79 0B20190F
0CBD6D1A 0B20340F
04BD6D1A 0B201A0F
0CBD6CBB 0B20350F
04BD6CBB 0B201B0F
0CBD6C5C 0B20360F
04BD6C5C 0B201C0F
0CBD6BFD 0B20370F
04BD6BFD 0B201D0F
0CBD6F67 0B20380F
04BD6F67 0B201E0F
0CBD6F08 0B20390F
04BD6F08 0B201F0F
0CBD6EA9 0B203A0F
04BD6EA9 0B20200F
0CBD6E4A 0B203B0F
04BD6E4A 0B20210F
0CBD6DEB 0B203C0F
04BD6DEB 0B20220F
0CBD6D8C 0B203D0F
04BD6D8C 0B20230F
04BD6C6F 0B20E30F
04BD6C10 0B20EC0F
Gecko Code
Code:
+$Shift and Lower Case Letters v1.0
C223C27C 00000014
3DC080BD 39CE6D37
81CE0000 3DE00B20
39EF0C0F 39EF7FFF
39EF6001 7F8E7800
39C00000 39E00000
409E0024 7C0F0378
2F800060 419C0060
2F800079 419D0058
380F0021 39E00000
4800004C 3DC080BD
39CE6C6F 81CE0000
3DE00B20 39EF0C0F
39EF7FFF 39EF6001
7F8E7800 39C00000
39E00000 409E0020
7C0F0378 2F800060
419C0004 2F800079
419D000C 380F0021
39E00000 98030001
60000000 00000000
 

danny135

Smash Apprentice
Joined
Jul 25, 2012
Messages
150
Location
Puerto Rico
I made a program that generates the codes for you.
Just download and run. You should have the latest version of Java to use it.

Pic:


Tag Number is which tag you want it to replace (1st, 2nd, 3rd, etc.). I didn't add a restriction to the number you can use, because I have no idea how many names the game can store and I'm lazy. If it's empty it'll give you a wrong address, so don't leave it empty.
Tag Text can be up to 8 characters.
Default version is 1.02 because everyone has that one. (Not me)
Generate Code does what it says.

I haven't added support for every character yet, but a through z, A through Z, 0 through 9, and a few symbols are there. If you use text that isn't supported, it'll add nothing.

If you have any problems with it, just contact me.
 

Gamerlolwind

Smash Rookie
Joined
Jun 6, 2013
Messages
16
awesome guide , danny135!
but I'm confused one how to change a name tag and make it longer (more than 5 values) etc?
can you make an easier, simpler guide to follow on how to mod the name tags?

for example:

i want to change Link's default name to Blaster Balde, can i do that?

also is there any support for this one PAL versions?
 

Kou

Smash Apprentice
Joined
Nov 22, 2011
Messages
198
Location
Japan
I updated excel tables which apply to 16 bytes.

If you understand hexadecimal, add 4 to "ZZZZZZ".
If you do so, you can make up to 240 bytes.

For example, (v1.00 first tag)
45B888(1-4th byte)
45B88C(5-8th byte)
45B890(9-12nd byte/I Added)
45B894(13-16th byte/I Added)

If you want to add more 4 bytes,
45B894 + 4 = 45B898

0445B898 ********

This is 17-20th byte character.
Now, You can make tag up to 240 byte characters.







@ danny135 danny135 , Please update the OP of the link to my Excel Sheet.
New Excel Sheet
 
Last edited:

Instasquid

Smash Rookie
Joined
Jun 27, 2011
Messages
6
This is the first tag for PAL. 0044e658
Weird that the data section or heap changes from the 80 range to the 00 range in PAL.


EDIT: Wait I think I have the wrong address, that one works but I think its technically 8044e658, to be consistent with the others.
 
Last edited:

Achilles1515

Smash Master
Joined
Jun 18, 2007
Messages
3,211
Location
Cincinnati / Columbus OH
This is the first tag for PAL. 0044e658
Weird that the data section or heap changes from the 80 range to the 00 range in PAL.


EDIT: Wait I think I have the wrong address, that one works but I think its technically 8044e658, to be consistent with the others.
Yeah the 0x80... is the true RAM location.
 
Last edited:

Jon Nathan

Smash Apprentice
Joined
May 6, 2013
Messages
129
Location
New York
Hi, I'm having trouble disabling name tags altogether in Brawl. I am able to get rid of them in using dolphin gecko codes:
$No Tags [Jon007]
C20E5190 00000002
38800000 90830354
60000000 00000000

However, It doesn't work with Project M. Do you know the code to disable tags?
Any help will be appreciated.
 

Achilles1515

Smash Master
Joined
Jun 18, 2007
Messages
3,211
Location
Cincinnati / Columbus OH
Hi, I'm having trouble disabling name tags altogether in Brawl. I am able to get rid of them in using dolphin gecko codes:
$No Tags [Jon007]
C20E5190 00000002
38800000 90830354
60000000 00000000

However, It doesn't work with Project M. Do you know the code to disable tags?
Any help will be appreciated.
This is the Melee Workshop. Try the Brawl Workshop instead.
 
Top Bottom