Changing the Game Interface

The majority of these tutorials focus on modding the NewerSMBW interface, though they will work with retail NSMBW.

= Controller Information Screen (Wiimote Strap Screen) =

Requirements

 * Device running Windows
 * BrawlBox
 * Benzin
 * NOTE: If you get an FAST_CWD pointer computing error with Benzin, redownload the  file here. Replace the existing   file in the Benzin download to fix the issue. Don't download the 64-bit DLL, Benzin is a 32-bit application.
 * XML or text editor (Notepad++ is recommended for this, download here)
 * Text string to hex converter capable of UTF-16 encoding (use this website here)
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and extract the file   from the   folder.

Step 2
Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file to. Now, open the  file with the XML or text editor, and search for these lines highlighted in the picture below. Delete the hex values entirely inside the  tags.

Step 3
Go to the string to hex converter website. Set the separator to, and the text encoding to   (not  ) on the bottom of the text input box. Now, think up of some words to type in, it must be 3 lines (not characters) long.

As an example, we'll change the message into the text below.

Copy the example text into the input text box of the converter website. Copy the hex string output into the  tags.

Make sure to add the text  at the end of the hex string inside the   tags, so Benzin wouldn't corrupt the hex string while converting the file. The changes should now look something like the image below.



Step 4
Save the  file. Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file back to.

Step 5
In BrawlBox, replace  with the newly-modified one. Then save the  file and test it to see how it looks in-game.

Requirements

 * Device running Windows
 * CTools
 * The file :
 * For retail NSMBW: located in  (there are multiple paths, this is just an example of the path I use on the disc)
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with the SZS Tool from the CTools Library, then open the   file in it. Find Message ID 26632 among the other messages.



Step 2
Go to the Message text box to edit the Message. Now, think of some words to type in, for example, we'll replace the current text with the text below.

Copy the example text into the Message text box (at the bottom). Once you're done editing the message, click the  button in the BMG Editor. Hit  on your keyboard in the BMG Editor to save the   file, and exit the BMG Editor.

In the SZS Tool window, hit  on the keyboard to save the   file, and exit the SZS Tool. Then test it to see how it looks in-game.

Requirements

 * Device running Windows
 * BrawlBox
 * Benzin
 * NOTE: If you get an FAST_CWD pointer computing error with Benzin, redownload the  file here. Replace the existing   file in the Benzin download to fix the issue. Don't download the 64-bit DLL, Benzin is a 32-bit application.
 * XML or text editor (Notepad++ is recommended for this, download here)
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and extract the file   from the   folder.

Step 2
Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file to. Now, open the  file with the XML or text editor, then press , and search for  , to find the text below.

Now, edit the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and cannot be lesser than  (absolute black) or greater than   (absolute white), so keep that in mind. As an example for this tutorial, we will set the RGBA values to.

NOTE: Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values. After modifying the lines, it should look something like the text below.

Step 3
Save the  file. Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file back to.

Step 4
In BrawlBox, replace  with the newly-modified one. Then save the  file and test it to see how it looks in-game.

Requirements

 * Device running Windows
 * BrawlBox
 * Benzin
 * NOTE: If you get an FAST_CWD pointer computing error with Benzin, redownload the  file here. Replace the existing   file in the Benzin download to fix the issue. Don't download the 64-bit DLL, Benzin is a 32-bit application.
 * XML or text editor (Notepad++ is recommended for this, download here)
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and extract the file   from the   folder.

Step 2
Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file to. Now, open the  file with the XML or text editor, then press , and search for  , to find the text below.

Now, edit the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and cannot be lesser than  (absolute black) or greater than   (absolute white), so keep that in mind. As an example for this tutorial, we will set the RGBA values to.

NOTE: Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values. After modifying the lines, it should look something like the text below.

Step 3
Save the  file. Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file back to.

Step 4
In BrawlBox, replace  with the newly-modified one. Then save the  file and test it to see how it looks in-game.

Requirements

 * Device running Windows
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and open the   folder. You will see the  image files listed in this table.

Step 2
Export any of the  files to   format, then edit them with your image editor. As an example, we'll recolor the Wii Remote backdrop image textures (, , and  ) to be blue. Open the exported  images of the Wii Remote backdrop image textures with your image editor, then use the image editor to recolor them blue, and save your changes.

Step 3
In the  file, replace the actual texture images of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game.

= File Selection Screen =

Requirements

 * Device running Windows
 * BrawlBox
 * Benzin
 * NOTE: If you get an FAST_CWD pointer computing error with Benzin, redownload the  file here. Replace the existing   file in the Benzin download to fix the issue. Don't download the 64-bit DLL, Benzin is a 32-bit application.
 * XML or text editor (Notepad++ is recommended for this, download here)
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and extract the file   from the   folder.

Step 2
Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file to. Now, open the  file with the XML or text editor, then press , and search for  , to find the text below.

Now, edit the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and cannot be lesser than  (absolute black) or greater than   (absolute white), so keep that in mind. As an example for this tutorial, we will set the Red and Alpha channels to.

NOTE: Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values. After modifying the lines, it should look something like the text below.

Step 3
Save the  file. Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file back to.

Step 4
In BrawlBox, replace  with the newly-modified one. Then save the  file and test it to see how it looks in-game.

Requirements

 * Device running Windows
 * BrawlBox
 * Benzin
 * NOTE:</b> If you get an FAST_CWD pointer computing error with Benzin, redownload the  file here. Replace the existing   file in the Benzin download to fix the issue. Don't download the 64-bit DLL, Benzin is a 32-bit application.
 * XML or text editor (Notepad++ is recommended for this, download here)
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and extract the file   from the   folder.

Step 2
Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file to. Now, open the  file with the XML or text editor, then press , and search for  , to find the text below.

Now, edit the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and cannot be lesser than  (absolute black) or greater than   (absolute white), so keep that in mind. As an example for this tutorial, we will set the Red and Alpha channels to.

NOTE:</b> Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values. After modifying the lines, it should look something like the text below.

Step 3
Save the  file. Open the Windows Command Prompt, and switch to the directory where Benzin is located, and type the following text. This will convert the  file back to.

Step 4
In BrawlBox, replace  with the newly-modified one. Then save the  file and test it to see how it looks in-game.

Requirements

 * Device running Windows
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and open the   folder. You will see the  image files listed in this table.

Step 2
Export any of the  files to   format, then edit them with your image editor. As an example, we'll recolor the 'Number of Players' button textures (, , and  ) to be blue. Open the exported  images with your image editor, then use the image editor to recolor them blue, and save your changes.

Step 3
In the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game.

=Save File Slot Editing =

Requirements

 * Device running Windows
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and open the   folder. You will see the  image files listed in this table (auto collapsed due to the sheer size of it).

Step 2
Export any of the  files you wish to edit to   format. As an example, we'll recolor the active save file textures (, ,  ,  ,  , and  ) to be blue. Open the exported  images with your image editor, then use the image editor to recolor them blue, and save your changes.

Step 3
In the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game.

= Pregame (Level Preview Screen) =

Requirements

 * Device running Windows
 * BrawlBox
 * A means of taking screenshots in-game (see here for taking screenshots in Dolphin)
 * A simple image editor that can crop images down (even MS Paint would work for this)
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Go to the  folder of the NewerSMBW patch, and open the   file with the same name as the level you wish to replace the screenshot of (ex.1-1 uses  ) with BrawlBox.

Step 2
Take your screenshot of your level preview. It should act as a representation of the of the level. The screenshot should include, but is not limited to, the level's primary enemies, the level mechanic (can be left out if you wish), and the primary level theme/location (ex. if it's a cavern, it shouldn't just be the starting area above-ground). Some of the things you should leave out of the image is the player(s), the checkpoint, Star Coins, bosses (if it's a castle, tower, airship, etc.), and other character-related sprites like Yoshi and Toad. Also, it's best to take your screenshot at native resolution, or something close to it, as you want your screenshots to represent the game at it's actual resolution, not how nice your computer specs allow the game to look. Be sure to look at Newer's level previews for an example of what should and shouldn't be done.

Another thing, avoid editing your screenshot beyond cropping it. Editing things into the screenshot, such as renders of enemies, adding text, or making unnecessary color edits, will lower the quality of the image.

Step 3
Click on  and replace it with the image you want. The image must be 398x242 pixels before you replace it. Save the  file and test it to see how it looks in-game.

Requirements

 * Device running Windows
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and open the   folder. You will see the  image files listed in this table.

Step 2
Export any of the  files you wish to edit to   format. As an example, we'll recolor the background texture to be brighter. Open the exported  images with your image editor, then use the image editor to brighten it to a light-gray, and save your changes.

Step 3
In the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game.

= In-level Pause Menu =

Requirements

 * Device running Windows
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For retail NSMBW: located in
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1
Open the  file with BrawlBox, and open the   folder. You will see the  image files listed in this table. file is encoded in the  format.

You can fix this issue by changing the encoding to.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> im_coin_00.tpl The coin that appears when you pause the game in a Coin Battle level. Unused in NewerSMBW as there is no Coin Battle.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> CSM_BlueRight.tpl The rightmost part of the Continue button.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> im_graButton_under_24_00.tpl Unknown.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> im_base_00.tpl The backdrop texture of the Pause Menu screen.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> im_graButton_up_24_00.tpl Unknown.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> CSM_RedLeft.tpl The leftmost part of the Exit button.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> im_graButton_upRight_24_00.tpl Unknown

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> CSM_RedMiddle.tpl The middlemost part of the Exit button.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> CSM_BlueMiddle.tpl The middlemost part of the Continue button.

<tr style="height:40px; text-align:center; font-size:110%; color:#FFFFFF;"> CSM_RedRight.tpl The rightmost part of the Exit button.

Step 2
Export any of the  files you wish to edit to   format. As an example, we'll recolor the Continue and Exit buttons textures (, , and   for the Continue button;  ,  , and   for the Exit button) to both be blue. Also, we'll be recoloring the background texture of the pause menu to be red. Open the exported  images with your image editor, then use the image editor to recolor it blue, and save your changes.

Step 3
Note: If you're replacing the background texture of the Pause Menu window, make sure to set the image format to  so the texture will retain it's color.

In the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game.

Recoloring the Cancel and OK! Buttons ("Are you sure you want to go back to the map?" screen)
NOTE:</b> This also edits the Yes and No buttons that appear when clicking  or the   button on the menu in the World Map pause menu, and possibly others.

Step 1
Open the  file with BrawlBox, and open the   folder. You will see the  image files listed in this table.

Step 2
Export any of the  files you wish to edit to   format. As an example, we'll recolor the Continue and Exit buttons textures (, , and  ) to be yellow. Open the exported  images with your image editor, then use the image editor to recolor it yellow, and save your changes.

Step 3
In the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game.

= Messages, Titles, & World Names =

Recoloring the Message Box (NewerSMBW Only)
''Note: This tutorial changes the message container that appears when hitting the Message Box. To change the way the Message Box sprite itself looks, edit the the message box tile in .''

Requirements

 * Device running Windows
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

Step 1 (Only for LH compression)
If you're editing Newer 1.20 or below, you'll need to decompress the  file into an   file. For this, you can use LHDecompressor.

With LHDecompressor, use the command  to decompress the file.

Step 2
Open the  file with BrawlBox, and open the   folder. You will see two image files,, and.

Step 3
Export any of the  files you wish to edit to   format. As an example, we'll recolor the message box texture itself to be red. Open the exported  images with your image editor, then use the image editor to recolor it red, and save your changes.

Step 4
In the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. Then save the  file and test it to see how it looks in-game. NOTE:</b> You do not need to recompress the  file to , the game will read the uncompressed   file perfectly. Simply remove the  file and the game will use the uncompressed   file we edited.

Changing World/Level Names
To edit the names of worlds, levels, and the IDs of levels, see the Level Info Editor page.

Requirements

 * NewerSMBW Sources [Download] (See Setting Up and Compiling the Newer Sources)
 * BrawlBox
 * Any image editor that supports transparency
 * The file :
 * For NewerSMBW: located in
 * Method of testing your edits in-game:
 * Wii Console Method
 * Dolphin Method

-NewerSMBW sources (Make sure you've set up the "compiling" of the NewerSMBW sources if you haven't already)

-A text editor (If you're on Windows, I'd recommend PSPad, download here)

-A USB or SD Device to launch NewerSMBW

-Riivolution and Wii or Wii U

Step 1
In the NewerSMBW sources folder, open the  file with your text editor.

Step 2
Use the "Find" feature in your text editor (in PSPad, you simply hit "Ctrl-F" on the keyboard, then have the “As Text” box checked). Type  (with a space at the end) and you should see these lines: And edit the string to a word you can think of. Also, you must have a space at the end of the word. For an example, we'll change it into. Make sure to specify the number of characters in the string inside the square brackets of " ". The changes should now look like this:

Step 3
Save the  file. Compile the NewerSMBW sources and test to see how it looks:



Requirements
-A Windows PC

-Newer Messages Editor (download here)

-The file,  in the   folder in NewerSMBW

-A USB or SD Device to launch NewerSMBW

-Riivolution and Wii or Wii U

Step 1
Open the  file with the Newer Messages Editor, and select the ID of whichever message, to edit the title or text contents. You can add a new message by clicking the  button and then typing out the title and text contents (and also changing the ID, if you wish). To remove a message, select the message, and click the  button. Duplicate IDs may cause problems in-game, so to check for such IDs, click  -->   in the Newer Message Editor to do so.

For this example, we want to edit an existing message. So, we'll edit the text contents (not the message title) of message ID 15 (which is the message where it talks about Mario from Super Mario Bros., of the Yoshi House level {in the yellow pipe}, in the Yoshi's Island World), with the message:

NOTE:</b> When using the Custom Message Box sprite in a NewerSMBW level in Reggie!, when inputting the message box ID, you must add a value of  to the ID retrieved from the Newer Messages Editor (e.g. if you wish to use an ID of , the value must be  , which is  ).

Step 2
Save the  file. Go to the level that has the speaker block (that has the ID of the message you edited). Hit it, and you should see your message edit:



Requirements
-A Windows PC

-A hex editor (I'd recommend PSPad, download here)

-A U8  file archive editor (I'd recommend BrawlBox, download here)

-The file,. In NewerSMBW, it's located at the  folder (and ends in  ). In the original NSMBWii, it's located in the folders: (if you have the US/NTSC-U region of the game, and your language is English) (if you have the US/NTSC-U region of the game, and your language is French) (if you have the US/NTSC-U region of the game, and your language is Spanish) (if you have the European/PAL region of the game, and your language is English) (if you have the European/PAL region of the game, and your language is French) (if you have the European/PAL region of the game, and your language is German) (if you have the European/PAL region of the game, and your language is Italian) (if you have the European/PAL region of the game, and your language is Spanish) (if you have the Japanese/NTSC-J region of the game)

-A USB or SD Device to launch NSMBWii/NewerSMBW

-Riivolution and Wii or Wii U

Tutorial
NOTE:</b> This tutorial focuses only on changing the "English" version of the  file.

Step 1
For NewerSMBW only, you'll need to decompress the  file into an   file. You can use NTCompress from Nintendo's RVL SDK to decompress it, but it's not recommended since the program and SDK are illegal to download. So the two legal ways to do it are to: <ul style="list-style-type:square;"> <li>Use Treeki's LH Decompressor. You can decompress it by opening the Windows Command Prompt (and switch to the directory where LH Decompressor is located), and type: </li> <li>Get User:Zementblock's Newer Decompressed package from his MEGA folder. Although, his version is outdated (it's for version 1.1.1 only), so if you care about using the latest version, go with this one. </li> </ul>

Step 2
Open the  file with BrawlBox, and extract the   file.

Step 3
Then open the  file with the hex editor. Use the "Find" feature in your hex editor (in PSPad, you simply hit "Ctrl-F" on the keyboard, then have the “As Text” box checked). Type  (without quotes), and you should see the message, and edit these characters (of the message) highlighted in the pictures:

For the Original NSMBWii:</b>





After the, these should appear next:





For NewerSMBW:</b>

NOTE:</b> A  is found first in the NewerSMBW course clear   file, but it is unused in NewerSMBW and is not highlighted in the picture for that reason.





After the, these should appear next:





NOTE:</b> You may only put one character when editing the highlighted characters in the pictures above. Also, shorter messages (than the original ones) is possible, simply replace the characters that aren't needed with space(s).

Step 4
Now edit the characters of the course clear message with your own words that you can think of. For an example, we'll change it into:

Step 5
In BrawlBox, replace the  file with the newly-modified one you just hex edited, in the   file. Then save the  file and test it to see how it looks:



<b style="color:#FF0000;">NOTE:</b> For NewerSMBW only, you do not need to recompress the  file to , the game will read the uncompressed   file perfectly, just remove the   file first, in the   folder of NewerSMBW, and the game will use the uncompressed   file that you just saved with BrawlBox.

Requirements
-A Windows PC

-A hex editor (I'd recommend PSPad, download here)

-A U8  file archive editor (I'd recommend BrawlBox, download here)

-The file,. In the original NSMBWii, it's located in the folders:

(if you have the US/NTSC-U region of the game, and your language is English) (if you have the US/NTSC-U region of the game, and your language is French) (if you have the US/NTSC-U region of the game, and your language is Spanish) (if you have the European/PAL region of the game, and your language is English) (if you have the European/PAL region of the game, and your language is French) (if you have the European/PAL region of the game, and your language is German) (if you have the European/PAL region of the game, and your language is Italian) (if you have the European/PAL region of the game, and your language is Spanish) (if you have the Japanese/NTSC-J region of the game)

-A USB or SD Device to launch NSMBWii/NewerSMBW

-Riivolution and Wii or Wii U

Tutorial
<b style="color:#FF0000;">NOTE:</b> This tutorial focuses only on changing the "English" version of the  file.

Step 1
Open the  file with BrawlBox, and extract the   file.

Step 2
Then open the  file with the hex editor. Use the "Find" feature in your hex editor (in PSPad, you simply hit "Ctrl-F" on the keyboard, then have the “As Text” box checked). Type  (without quotes), and you should see the message, and edit these characters (of the message) highlighted in the pictures:





After the, these should appear next:







<b style="color:#FF0000;">NOTE:</b> You may only put one character when editing the highlighted characters in the pictures above. Also, shorter messages (than the original ones) is possible, simply replace the characters that aren't needed with space(s).

Step 3
Now edit the characters of the game over message with your own words that you can think of. For an example, we'll change it into:

Step 4
In BrawlBox, replace the  file with the newly-modified one you just hex edited, in the   file. Then save the  file (and for NewerSMBW only, put the   file in the   folder), then test it to see how it looks:



<b style="color:#FF0000;">NOTE:</b> To trigger the game over message, you'll need to lose all your lives to see it, but to speed the process up, you can use this save file pack (for NSMBWii/NewerSMBW), to trigger it. Read the  file in the pack before doing anything.

Image Editing
See Font Editing.