Pages: 1
Posted on 02-15-21, 03:06 pm
Micro-Goomba
Morshu is cool

Karma: 17
Posts: 8/11
Since: 06-26-20
Hello, I've been wondering how to create a new custom save files on NSMBW because when I want to test my rom hack it loads up all my original save files so I have to play on one of those save files instead of having 3 new save files as if it were a new game. By the way I test my rom hacks on my wii because I don't have an ISO builder. so if anyone knows how to do this please help.
Posted on 02-15-21, 08:49 pm


Karma: 36
Posts: 1/2
Since: 12-14-14
I assume you're using Riivolution? You can do a pretty simple memory hack:
<!-- Save name change --> <!--PAL--><memory offset="0x802F148C" value="(Your save name)" original="7769696D6A3264" /> <!--NTSC--><memory offset="0x802F118C" value="(Your save name)" original="7769696D6A3264" /> <!--JPN--><memory offset="0x802F0FAC" value="(Your save name)" original="7769696D6A3264" /> <!--KR/TW--><memory offset="0x802F17CC" value="(Your save name)" original="7769696D6A3264" />
Just stick this in your Riivolution patch. It covers all versions of NSMBW (besides the Nvidia Shield version, lol). Naturally, you'll want to replace the value with what you want your save's filename to be, converted from ASCII to hex. It also has to match the number of characters as the original ("wiimj2d"), so, 7.

You can optionally also move it to the SD card* instead of keeping it in Wii internal memory alongside NSMBW's, so that copying/moving/deleting NSMBW's save file in the Wii Menu doesn't affect your mod's save (and so that it is more easily-accessible).
<savegame external="path/on/sd/card" clone="false" />
Again, obviously, change the value of "external" to wherever you want it to reside on your SD card.

*Moving the save file to the SD card is not necessarily a good idea. A large portion of SD cards, for some reason, refuse to be written to by Riivolution. So the game crashes when it tries to create the save file, for a fairly large portion of players. Do it at the risk of having to instruct people to remove this line from the XML once in a while when it doesn't work for them .

Hope this helped!
Posted on 02-15-21, 09:59 pm
Micro-Goomba
Morshu is cool

Karma: 17
Posts: 10/11
Since: 06-26-20
Now I'm not the best at memory hacking so what do I set the part where it says (Your save name)?
Posted on 02-16-21, 07:23 am


Karma: 36
Posts: 2/2
Since: 12-14-14
Posted by Meatball132
...you'll want to replace the value with what you want your save's filename to be, converted from ASCII to hex. It also has to match the number of characters as the original ("wiimj2d"), so, 7.

So, to rephrase: pick a seven-character name for your save file (ex. wiimj2d, NerSMBW, NewerDX, etc). Then put it into this website (set output delimiter string to "none"). Then copy the hex output; that's what replaces the save name.

Be sure to replace the path in the second patch I sent as well, if you choose to use it. Here's a practical example:
<savegame external="/save/NewerDX/{$__gameid}{$__region}" clone="false" />
Posted on 02-17-21, 12:54 am
Micro-Goomba
Morshu is cool

Karma: 17
Posts: 11/11
Since: 06-26-20
Wow! thanks it worked!!
Pages: 1