ui_character_db is a parameter file contains information about all the characters in the game.
It allows you to edit the ID of a character, the numbers of slots available, which icon should be displayed on the CSS and which number is assigned to a costume.
Fields[]
Here is a list of what each sub-entry contained in an entry is associated to.
Please note that some of the entries have yet to be discovered.
Entry | Description | Notes |
---|---|---|
0 | Cosmetic ID | The CSS image that will show for the character. This is the portrait you click on to select your character. |
2 | Playable Character | If set to 1, the character will become a valid playable character on the CSS. |
4 | Character Series Icon | The series icon that will show on the character selection panel. |
5 | Has Victory Data | If set to 0, it will default to Mario's winning narration and images. |
6 | Character ID | Refer to the Character ID list below. |
7 | Costume Slots | Number of costume slots. The maximum is 255. |
9 | Do Not Show on CSS | If set to 1, it will not show on the CSS, even if Playable Character is set to 1. |
10 | Is a DLC character | If set to 1, the character will be treated as a DLC character, and be sorted after non-DLC characters. |
13 | CSS Position | The CSS Position of the character. Note that it is relative to the "group" the character is in (Non-DLC, DLC, All Miis, and Random are groups.) |
21-36 | Icon ID for Costume Slot | When set, it looks for chr_10_CHARACTER_XX.nut, where CHARACTER is the name of the character, and XX is the value. |
37-52 | Selection Name & Battle Name for Costume Slot | When set, it looks for chrn_11_CHARACTER_XX.nut, where CHARACTER is the name of the character, and XX is the value. It then looks for the corresponding value in melee.msbt. |
Characters[]
Below contains all of the entries in the ui_character_db.bin file, aka, each character and their entry.
Some things are unknown. If you know what these are, please edit them in.
Entry | Character | Index |
---|---|---|
0 | Random | N/A |
1 | Mii Brawler | 0 |
2 | Mii Swordfighter | 1 |
3 | Mii Gunner | 2 |
4 | Mario | 3 |
5 | Donkey Kong | 4 |
6 | Link | 5 |
7 | Samus | 6 |
8 | Yoshi | 7 |
9 | Kirby | 8 |
10 | Fox | 9 |
11 | Pikachu | 10 |
12 | Luigi | 11 |
13 | Captain Falcon | 12 |
14 | Ness | 13 |
15 | Peach | 14 |
16 | Bowser | 15 |
17 | Zelda | 16 |
18 | Sheik | 17 |
19 | Marth | 18 |
20 | Mr. Game & Watch | 19 |
21 | Ganondorf | 20 |
22 | Falco | 21 |
23 | Wario | 22 |
24 | Meta Knight | 23 |
25 | Pit | 24 |
26 | Zero Suit Samus | 25 |
27 | Olimar | 26 |
28 | Diddy Kong | 27 |
29 | King Dedede | 28 |
30 | Ike | 29 |
31 | Lucario | 30 |
32 | R.O.B. | 31 |
33 | Toon Link | 32 |
34 | Charizard | 33 |
35 | Sonic | 34 |
36 | Dr. Mario | 36 |
37 | Rosalina | 39 |
38 | Wii Fit Trainer | 40 |
39 | Little Mac | 41 |
40 | Villager | 42 |
41 | Palutena | 43 |
42 | Robin | 44 |
43 | Duck Hunt | 45 |
44 | Bowser Jr. | 46 |
45 | Shulk | 47 |
46 | Jigglypuff | 35 |
47 | Lucina | 37 |
48 | Dark Pit | 38 |
49 | Greninja | 48 |
50 | Pac-Man | 49 |
51 | Mega-Man | 50 |
52 | Mewtwo | 51 |
53 | Ryu | 52 |
54 | Lucas | 53 |
55 | Roy | 54 |
56 | Cloud | 55 |
57 | Bayonetta | 56 |
58 | Corrin | 57 |
59 | All Miis | N/A |
60 | Giga Bowser (Final Smash) | 58 |
61 | Giga Mac (Final Smash) | 60 |
62 | Question Mark | N/A |
63 | Unknown | ? |
64 | Master Hand | ? |
65 | Master Core | ? |
66 | Crazy Hand | ? |
67 | Master Hand & Crazy Hand | ? |
68 | Bomb | ? |
69 | Sandbag | ? |
70 | Ridley | ? |
71 | Metal Face | ? |
72 | Yellow Devil | ? |
73 | Mii Brawler (Enemy) | 62 |
74 | Mii Swordfighter (Enemy) | 63 |
75 | Mii Gunner (Enemy) | 64 |
76 | All Miis (Enemy) | N/A |
77 | Virus | ? |
78 | Narrator | ? |
79 | Assist Trophy | ? |
80 | Pokemon | ? |
81 | Unknown | ? |
Characters Not in File[]
Character | Index |
---|---|
Wario Man (Final Smash) | 59 |
Mega Lucario (Final Smash) | 61 |
Things to Know[]
The character entries may very well not link up with the actual names of the characters, as some of them have different names in Japan. Ex. Robin being "Reflet", and Jigglypuff being "Purin".
Adding CSS slots past 16 will not allow you to edit the slot's CSN, CBN, and CSS Icon. Slots past 16 will also break replays. They will still function in game.