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 this:

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 the file  with the newly-modified one from Benzin, in the   file. 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.

= everything below this is WIP!!! =

Requirements
-A Windows PC

-Benzin (download here) NOTE: In case if you get an FAST_CWD pointer computing error with Benzin (usually for those on Windows 10), try downloading the  file here at DLLDownloader (it's a reliable source and not malicious) and replace the existing   file in the Benzin download, with the download from DLLDownloader to fix the issue. Don't download the 64-bit version, since Benzin is a 32-bit application.

-An XML or text editor (I'd recommend PSPad, download here)

-A U8  file archive editor (I'd recommend BrawlBox, 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 BrawlBox, and extract the file.

Step 2
Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  file to. Then open the  file with the XML or text editor, and search for these lines:

And mess around with the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and mustn't be lesser than 0x00 or greater than 0xFF, so keep that in mind. For an example, we'll put the RGBA values to 0x00 to hide the stripes. After modifiying the lines (with the example), it should look something like this: NOTE: Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values.

Step 3
Save the  file. Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  back to.

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



Requirements
-A Windows PC

-Benzin (download here) NOTE: In case if you get an FAST_CWD pointer computing error with Benzin (usually for those on Windows 10), try downloading the  file here at DLLDownloader (it's a reliable source and not malicious) and replace the existing   file in the Benzin download, with the download from DLLDownloader to fix the issue. Don't download the 64-bit version, since Benzin is a 32-bit application.

-An XML or text editor (I'd recommend PSPad, download here)

-A U8  file archive editor (I'd recommend BrawlBox, 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 BrawlBox, and extract the file.

Step 2
Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  file to. Then open the  file with the XML or text editor, and search for these lines:

And mess around with the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and mustn't be lesser than 0x00 or greater than 0xFF, so keep that in mind. For an example, we'll put the RGBA values to 0x00 to have a black background. After modifiying the lines (with the example), it should look something like this: NOTE: Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values.

Step 3
Save the  file. Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  back to.

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



Requirements
-A Windows PC

-A U8  file archive editor that can edit/replace   image files (I'd recommend BrawlBox, download here)

-An image editor that can edit  image files

-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 BrawlBox, and open the   folder. You should see the  image files (a table/list is shown below):

Step 2
Export any of the  texture image files to   format, then edit them with your image editor. For an example, we'll do a colorize in blue on the Wii Remote backdrop image textures. So open the exported  images of the Wii Remote backdrop image textures with your image editor, use the colorize function of your image editor to colorize them into blue, and save your changes.

Step 3
In BrawlBox, and 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:



Requirements
-A Windows PC

-Benzin (download here) NOTE: In case if you get an FAST_CWD pointer computing error with Benzin (usually for those on Windows 10), try downloading the  file here at DLLDownloader (it's a reliable source and not malicious) and replace the existing   file in the Benzin download, with the download from DLLDownloader to fix the issue. Don't download the 64-bit version, since Benzin is a 32-bit application.

-An XML or text editor (I'd recommend PSPad, download here)

-A U8  file archive editor that can edit/replace   image files (I'd recommend BrawlBox, download here)

-An image editor that can edit  image files

-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 BrawlBox, and extract the file.

Step 2
Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  file to. Then open the  file with the XML or text editor, and search for these lines:

And mess around with the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and mustn't be lesser than 0x00 or greater than 0xFF, so keep that in mind. For an example, we'll put the R and A values to 0xFF to have a red background. After modifiying the lines (with the example), it should look something like this: NOTE: Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values.

Step 3
Save the  file. Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  back to.

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



Requirements
-A Windows PC

-Benzin (download here) NOTE:</b> In case if you get an FAST_CWD pointer computing error with Benzin (usually for those on Windows 10), try downloading the  file here at DLLDownloader (it's a reliable source and not malicious) and replace the existing   file in the Benzin download, with the download from DLLDownloader to fix the issue. Don't download the 64-bit version, since Benzin is a 32-bit application.

-An XML or text editor (I'd recommend PSPad, download here)

-A U8  file archive editor (I'd recommend BrawlBox, 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 BrawlBox, and extract the file.

Step 2
Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  file to. Then open the  file with the XML or text editor, and search for these lines:

And mess around with the RGBA values (the numbers in quotes, next to the,  ,  ,   text) to get the color you want. The values are in hexadecimal and mustn't be lesser than 0x00 or greater than 0xFF, so keep that in mind. For an example, we'll put the RGBA values to 0x00 to hide the stripes. After modifiying the lines (with the example), it should look something like this: NOTE:</b> Do not add "0x" at the start of the hexadecimal value when modifying the RGBA values.

Step 3
Save the  file. Open the Windows Command Prompt (if you haven't), and switch to the directory where Benzin is located, and type: to convert the  back to.

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



Requirements
-A Windows PC

-A U8  file archive editor that can edit/replace   image files (I'd recommend BrawlBox, download here)

-An image editor that can edit  image files

-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 BrawlBox, and open the   folder. You should see the  image files (a table/list is shown below):

Step 2
Export any of the  texture image files to   format, then edit them with your image editor. For an example, we'll do a colorize in blue on the player number select button image textures. So open the exported  images of the player number select button image textures with your image editor, use the colorize function of your image editor to colorize them into blue, and save your changes.

Step 3
In BrawlBox, and 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:



Requirements
-A Windows PC

-A program that can edit/replace  image files (I'd recommend BrawlBox, download here)

-A USB or SD Device to launch NewerSMBW

-Riivolution and Wii or Wii U

Step 1
Go to the  folder of the NewerSMBW patch folder, and open any   file (depending on which level screenshot   file you're editing, see here for a list of level IDs) with BrawlBox.

Step 2
Click on  and replace it with the image you want, and click. The image must be 398x242 pixels before you replace it. Then save the  file and test it to see how it looks.

Requirements
-A Windows PC

-A U8  file archive editor that can edit/replace   image files (I'd recommend BrawlBox, download here)

-An image editor that can edit  image files

-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 BrawlBox, and open the   folder. You should see the  image files (a table/list is shown below):

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  texture image files to   format, then edit them with your image editor. For an example, we'll do a colorize in blue on the Continue and Exit button image textures and a colorize in yellow on the background texture of the Pause Menu window. So open the exported  images of the Continue and Exit button image textures with your image editor, use the colorize function of your image editor to colorize them into blue, then open the   image of the Pause Menu background texture, use the colorize function of your image editor to colorize it into yellow, and save your changes.

Step 3
In BrawlBox, and in the  file, replace the actual texture images</b> of the   files with the   image files you edited, and click. If you're replacing the background texture of the Pause Menu window, make sure to set the image format to  before you click , so the colors wouldn't be forced to gray. Then save the  file and test it to see how it looks:



Changing the Cancel and OK! buttons of the Pause Menu
NOTE:</b> This also edits the Yes and No buttons, that appear when clicking  or the   button on the menu in a World (that appears when you press the + button on the Wii Remote) and possibly other Yes and No buttons.

Step 1
Open the  file (in the   folder in NewerSMBW) with BrawlBox, and open the   folder. You should see the  image files (a table/list is shown below):

Step 2
Export any of the  texture image files to   format, then edit them with your image editor. For an example, we'll do a colorize in orange on the Cancel and OK! button image textures. So open the exported  images of the Cancel and OK! button image textures with your image editor, use the colorize function of your image editor to colorize them into orange, and save your changes.

Step 3
In BrawlBox, and 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:



Requirements
-A Windows PC

-A U8  file archive editor that can edit/replace   image files (I'd recommend BrawlBox, download here)

-An image editor that can edit  image files

-The file,  in the   folder in NewerSMBW

-A USB or SD Device to launch NewerSMBW

-Riivolution and Wii or Wii U

Step 1
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 open the   folder. You should see the  and   image files.

Step 3
Export any of the  texture image files to   format, then edit them with your image editor. For an example, we'll do a colorize in red on the box. So open the exported  image of the box image texture with your image editor, use the colorize function of your image editor to colorize it to red, and save your changes.

Step 4
In BrawlBox, and 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 (by going to any level that has a speaker box block in it) to see how it looks:



NOTE:</b> 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.

Level/World Name/ID related
See Level Info Editor.

Requirements
-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:



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
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.