ROM Hack New Super Mario Bros. Save Editor Tool

newluigidev

Well-Known Member
OP
Member
Joined
Nov 29, 2015
Messages
113
Trophies
0
Age
27
Location
Australia
XP
306
Country
United States
I'm surprised that NOBODY over the years has ever made a save editor for this game. Well, now there is! NSMBDS SE can edit all 3 files in the game with the following options:

Life Count
Coin Count
Star Coins
Score
Mario/Luigi's current powerup
Inventory item
Bottom Screen BG

It can also unlock all the worlds in the game, as well as all the levels. (Be warned, as unlocking all the levels without unlocking the worlds first results in some small weird things that occur on the worldmap!)

How to use? Dump a .SAV file. (currently no support for other save types) To get your .SAV savefile, you can choose 'Export Backup Memory' in DeSmuME, use TWLTool on your 3DS with homebrew, or however else you wish/know how to retrieve a .SAV save from NSMBDS.

Screenshots:
OKizhtC.png
ILLZ7BI.png
oh4m0tV.png


You can download v1.0 right here:
https://github.com/newluigidev/New-...tor/releases/download/v1.0/NSMBDS-SE-V1.0.zip

Oh and, thanks to these awesome people for their help!
RoadrunnerWMC: Checksum RE & Python script, code help
shibboleet: Savefile documentation
 

ThisIsDaAccount

Well-Known Member
Member
Joined
Apr 8, 2016
Messages
1,158
Trophies
0
XP
944
Country
United States
I'm surprised that NOBODY over the years has ever made a save editor for this game. Well, now there is! NSMBDS SE can edit all 3 files in the game with the following options:

Life Count
Coin Count
Star Coins
Score
Mario/Luigi's current powerup
Inventory item
Bottom Screen BG

It can also unlock all the worlds in the game, as well as all the levels. (Be warned, as unlocking all the levels without unlocking the worlds first results in some small weird things that occur on the worldmap!)

How to use? Dump a .SAV file. (currently no support for other save types) To get your .SAV savefile, you can choose 'Export Backup Memory' in DeSmuME, use TWLTool on your 3DS with homebrew, or however else you wish/know how to retrieve a .SAV save from NSMBDS.

Screenshots:
OKizhtC.png
ILLZ7BI.png
oh4m0tV.png


You can download v1.0 right here:
https://github.com/newluigidev/New-...tor/releases/download/v1.0/NSMBDS-SE-V1.0.zip

Oh and, thanks to these awesome people for their help!
RoadrunnerWMC: Checksum RE & Python script, code help
shibboleet: Savefile documentation
Holy crap we can get custom bottom screen images?

You rock dude

Edit: Read this wrong, seems this might not be the case. NSMB is still among my top 3 favorite games, so I will be using this a lot. Thanks for making this!
 
Last edited by ThisIsDaAccount,

TedHadler

Member
Newcomer
Joined
Mar 12, 2018
Messages
5
Trophies
0
Age
24
XP
105
Country
United Kingdom
Hi, I'm not sure how to open the .SAV file on the save editor. Is there a certain place i have to put the file in order for it to work? I'm probably missing something really simple here like a big ''Open File'' button :P
 

Suuper

New Member
Newbie
Joined
Feb 16, 2015
Messages
2
Trophies
0
Age
27
XP
48
Country
United States
I've cleaned up the code and fixed a bug, and plan to add some features.
I don't have a pre-built release yet, but the code is at my github repo, SuuperW/NSMB_RNG/NSMB-Save-Editor. (I can't post the link since I'm a new user, apparently.)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • S @ salazarcosplay:
    human with cyborg enhancements
  • S @ salazarcosplay:
    or like terminatior
  • S @ salazarcosplay:
    with living tissue
  • BigOnYa @ BigOnYa:
    @Xdqwerty there is health behaviour you can add to your character, then to use a health bar is lil more complicated, google n watch a few tutorial video on it, be too hard to explain here.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the character has the health behavior
  • BigOnYa @ BigOnYa:
    I know you have to create a health and health max variable. Then there is a calculation you use in code to subtract width size of the health bar. Google few vids.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, the "greenflatbar" is one of the preset health bars btw
  • BigOnYa @ BigOnYa:
    Yea you can use any bar/sprite. It will just change the width. Ok good luck and have fun. I'm off to go shoot some pool at the bar. Talk to you later.
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, why does the health behavior exist if you can just use a variable?
  • Xdqwerty @ Xdqwerty:
    and nope the number still doesnt change
  • Xdqwerty @ Xdqwerty:
    ok im gonna make my own asset
  • Xdqwerty @ Xdqwerty:
    nvm i think i fixed it
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, I fixed it
    +1
  • S @ salazarcosplay:
    how are you\
  • Xdqwerty @ Xdqwerty:
    @salazarcosplay, we just talked like 2 hours ago
  • BigOnYa @ BigOnYa:
    I had the Goodyear blimp fly real low right over my house this morning, was weird out of nowhere looking up and seeing it that close up. Memorial golf tourney going on by me in Dublin Ohio and its there.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i tried the gdevelop mobile app and theres a event limit and you have to pay to add more events
  • BigOnYa @ BigOnYa:
    I never used the mobile or online versions, just the pc version.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, i only use the online version
    +1
  • BigOnYa @ BigOnYa:
    I was at the bar for 1 hour and lost $40 playing pool, and said well that's enough for my unlucky day, better quit. Some sharks up there today.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, did you get drunk?
    Xdqwerty @ Xdqwerty: @BigOnYa, did you get drunk?