I haven't seen any tutorials for this, so I thought I should make one.
The following files are safe to edit:
-info.pac: Main Multiplayer in-game main file. File Size: 390 KB
-info_mg.pac: I believe this is for Tourney and Rotation Modes. File Size: 415 KB
-info_training.pac: Main Training Mode in-game file. File Size: 423 KB
-info_training_mg.pac: I'm not sure what this does. File Size: 448 KB
-info_boss_battle.pac: Main Boss Battles in-game file. File Size: 438 KB
-info_boss_battle_mg.pac: I'm not sure what this does. File Size: 463 KB
The following files are not safe to edit at this time:
-info_corps_mg.pac: Used for Break the Targets. Will crash for Wii users.
-info_homerun.pac: Used for Homerun Contest. Will crash for Dolphin users (but likely Wii users as well).
-info_homerun_mg.pac: Relates to info_homerun.pac. Will crash for Dolphin users (but likely Wii users as well).
The following files have unclear results for Wii users:
-info_corps.pac: Main Classic/All Star Mode in-game file. File Size: 491 KB. Feedback was unclear.
Now that we got the safe and unsafe files out of the way, let's get started.
Things Needed:
-
BrawlBox v0.71-
Stock files from the info2 folder-One or more Textures to use for your character's in-game name. For the sake of Tutorial, I'll be using a vBrawl Character's name.
Example Texture:
Step 1: Open your info_XX.pac with BrawlBox v0.71, and open MiscData[30]. After that, right-click, hover over Import, then select Texture. Find your Texture afterward.
Note: Your Texture must be named "MenSelchrChrNmS.X1" under the .png format with X being the Cosmetic slot your character uses. For example, if your character uses Cosmetic ID 125, then your texture would be named "MenSelchrChrNmS.1251.png"
Step 2: Open up the AnmTexPat(NW4R) folder and scroll to InfFace_TopN__0 and select it. Now change the Frame Count to 1 number higher than your Texture. For example: If your texture is "MenSelchrChrNmS.1251.png", then you would change the Frame Count to 1261.
Step 3: Open up InfFace_TopN__0, open Character_Name_Mat, then right click on Texture0 and click New Entry.
Step 4: Scroll down until you see "NewTexture". Rename it to the name of the texture you imported, then change the Frame Index to the number that your Texture uses.
Example: MenSelchrChrNmS.1251's Frame Index would be 1251.
Step 5: Scroll up to the info_X_en and change its Compression to ExtendedLZ77. Save afterward and test in-game.
Notes:
-Pay attention to File Sizes.
-You must do this every time you add a name. But if your added names are lower than highest number added, then you can skip Step 2. Ex: If your highest Texture is 1251, then you can skip Step 2 for anything lower.
-After saving, you must use BrawlBox v0.71 to continue editing.
-Always make Backups before and after editing.
-If you already saved under the ExtendedLZ77 format, then you can skip Step 5 (aside from saving).
-These files go into your info2 folder.
I hope this thread will help users who were having troubles with getting in-game names working.
If you have any issues, then I will try to help.