|
1 | 1 | # How to add custom text to Super Paper Mario |
2 | 2 |
|
3 | 3 | ## Prerequisites |
4 | | -For this tutorial, you will need to install and set up [Dolphin Emulator](https://dolphin-emu.org/) and [Notepad++](https://notepad-plus-plus.org/), and you will need a Super Paper Mario ROM file. You can either dump a legally-obtained game from a real Wii using the [Homebrew Channel](https://wiibrew.org/wiki/Homebrew_Channel), or you can find a ROM online somewhere. |
| 4 | +For this tutorial, you will need to install and set up [Dolphin Emulator](https://dolphin-emu.org/)* and a text editor such as [Notepad++](https://notepad-plus-plus.org/), and you will need a Super Paper Mario ROM file. You can either dump a legally-obtained game from a real Wii using a [Homebrew Channel](https://wiibrew.org/wiki/Homebrew_Channel) app, or you can find a ROM online. |
| 5 | + |
| 6 | +\*FOR WII NERDS: Yes, you *can* use original hardware and Wiimm's ISO Tools directly, but it's much simpler to just do everything through Dolphin, so I will be using it in this tutorial. |
5 | 7 |
|
6 | 8 | ## Once you have everything set up, you need to extract the ROM's files. In Dolphin Emulator, right-click on Super Paper Mario and select "Properties". |
7 | 9 | In the Properties menu, scroll over to the "Filesystem" section. You may have to click the arrow buttons at the top of the menu to find it. |
8 | | -Right-click on "Disc", click "Extract Entire Disc...", and choose a folder to save the files in. Then, navigate to DATA/files/msg/\[the language folder of your choice]/\[the text file of your choice]. |
| 10 | +Right-click on "Disc", click "Extract Entire Disc...", and choose a folder to save the files in. Then inside that folder, navigate to DATA/files/msg/\[the language folder of your choice]/\[the text file of your choice]. |
9 | 11 |
|
10 | 12 | ## To be able to test your changes in-game, you need to let Dolphin know that you want to use this editable copy of the game. |
11 | 13 | In Dolphin, click the "Config" button at the top of the screen and go to the "Paths" tab. |
12 | 14 |
|
13 | | -Click "Add" in the bottom right, and navigate to DATA/sys in your ROM's folder. A new Super Paper Mario should appear in your Dolphin games list. (To check which is which, right-click one of them, choose "Properties", and look at the file name.) |
| 15 | +Click "Add" in the bottom right, and navigate to DATA/sys in your ROM's folder. A new Super Paper Mario should appear in your Dolphin games list. (To check which is which, right-click one, choose "Properties", and look at the file name. You want the one with the name "main.dol".) |
14 | 16 |
|
15 | 17 | ## You can now experiment with Super Paper Mario's text in the text file of your choice! |
16 | | -Be careful not to delete the "NULL" characters in the files, because removing any of them causes all the in-game text from that file to not work correctly. This is why you need to use Notepad++. |
17 | | - |
18 | | -To quickly experiment with Super Paper Mario's formatting, you can use my [Super Paper Mario text editor](https://thecomputercrasher.github.io/spm-text-editor), or you can test them in-game each time you make changes by following the rest of the steps. |
| 18 | +Be careful not to delete the null characters in the files (usually represented by an empty box or the word "NULL"), because removing any of them causes all the in-game text from that file to not work correctly. If you don't see the null characters, you may need a different text editor. |
19 | 19 |
|
20 | | -## Now, boot up the game and look for the text you changed! |
21 | | -Make sure to open the "main.dol" version of the game, otherwise it will not load your custom text. Also, note that you will have to close and re-open the game to see your latest changes in-game. |
| 20 | +To quickly experiment with Super Paper Mario's formatting, you can use my [SPM text editor website](https://thecomputercrasher.github.io/spm-text-editor), Luma48's [SPM text editor app](https://github.com/Luma48/Flint) or you can test the changes in-game each time you make changes by launching the "main.dol" version of the game. Note that the changes will only load when you close and reopen the game. |
0 commit comments