ROM Hack Smash 3DS Moveset Save Editor

MrCheeze

Well-Known Member
OP
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
79
XP
337
Country
Canada
With 3DS save editing becoming increasingly accessible (PastaCFW), I figured it would be useful to have a tool that can copy custom move presets from one save file to another. As well, it can generate the binary moveset data from scratch using a JSON file containing the moveset data. I've included an example file with the Evo 2015 movesets to demonstrate this. Finally, there is one separate bonus feature: automatically unlocking all characters/customs/outfits in a save file.

Download link is here.
Requires Python 3 to run.


Basic usage, if you just want to insert e.g. the EVO movesets into your save file:
  • Extract the save using SaveDataFiler (not gonna get into the details here). There should be an account_data.bin and system_data.bin, only the latter is important.
  • Generate movesets.bin from the included JSON file
  • Inject the generated movesets.bin into your system_data save.
  • Use SaveDataFiler to reinsert the edited save to your game.
A couple minor gotchas. If you have the eShop version of the game, always insert saves that were edited from a newly extracted save, rather than an old one - each save contains four random bytes that change whenever you play the game, and the save will be rejected if they weren't the last ones to be saved. Also, on both versions, your Mii thumbnails will be wrong unless you edit and resave them.


Hope this will be useful to someone.
 
Last edited by MrCheeze,

LemmyT

Active Member
Newcomer
Joined
Mar 23, 2015
Messages
32
Trophies
0
Age
27
XP
149
Country
United States
I got it to work. Thank you so much for this. I've been wanting to make EVO sets for a long time but didn't because it would take too much time. This took me 5 minutes. I really appreciate you making this.
 

Kurth

Member
Newcomer
Joined
May 27, 2014
Messages
19
Trophies
0
XP
440
Country
United States
It figures this would happen a week after I created all the EVO sets by hand. Still, thanks for doing this; I'm glad that no one else will have to spend ~3 hrs of repetitive button-taping!
 

Neru

Well-Known Member
Member
Joined
Feb 11, 2015
Messages
371
Trophies
0
Age
25
XP
1,078
Country
United States
How do you even get account_data.bin and system_data.bin? I used save data filer but I never see those two files? Can it be that only cia version works when you export the save data?

Edit: nvm I got it :)
 

MrCheeze

Well-Known Member
OP
Member
Joined
May 13, 2014
Messages
200
Trophies
0
Age
79
XP
337
Country
Canada

aflarge

New Member
Newbie
Joined
Jun 1, 2015
Messages
1
Trophies
0
Age
35
XP
31
Country
United States
Can anyone explain how to do this to someone who doesn't know anything about Python? I downloaded the smash_movesets file and installed the newest version of Python, but from there, I've got no idea how to proceed.

Much obliged!
 
General chit-chat
Help Users
  • No one is chatting at the moment.
  • JuanMena @ JuanMena:
    Will you give me mouth to mouth oxygen if my throat closes?
  • K3N1 @ K3N1:
    Nah the air can do that
  • K3N1 @ K3N1:
    Ask @x65943 he's trained for that stuff
  • JuanMena @ JuanMena:
    Kissing random dudes choking in celery? Really? Need to study for that?
  • K3N1 @ K3N1:
    Yes it requires a degree
  • K3N1 @ K3N1:
    I could also yank out the rest of my teeth but theirs professionals for that
  • x65943 @ x65943:
    If your throat closes, putting oxygen in your mouth will not solve anything - as you will be introducing oxygen prior to the area of obstruction
  • JuanMena @ JuanMena:
    Just kiss me Kyle.
  • x65943 @ x65943:
    You either need to be intubated to bypass obstruction or create a stoma inferior to the the area of obstruction to survive
  • x65943 @ x65943:
    "Just kiss me Kyle." And I thought all the godreborn gay stuff was a smear campaign
  • JuanMena @ JuanMena:
    If I die, tell my momma I won't be carrying Baby Jesus this christmas :sad::cry:
  • K3N1 @ K3N1:
    Smear campaigns are in The political section now?
  • JuanMena @ JuanMena:
    Chary! Chary! Chary, Chary, Chary!
  • Sonic Angel Knight @ Sonic Angel Knight:
    Pork Provolone :P
  • Psionic Roshambo @ Psionic Roshambo:
    Sounds yummy
  • K3N1 @ K3N1:
    Sweet found my Wii u PSU right after I ordered a new one :tpi:
  • JuanMena @ JuanMena:
    It was waiting for you to order another one.
    Seems like, your PSU was waiting for a partner.
  • JuanMena @ JuanMena:
    Keep them both
    separated or you'll have more PSUs each year.
  • K3N1 @ K3N1:
    Well one you insert one PSU into the other one you get power
  • JuanMena @ JuanMena:
    It literally turns it on.
  • K3N1 @ K3N1:
    Yeah power supplies are filthy perverts
  • K3N1 @ K3N1:
    @Psionic Roshambo has a new friend
    +1
  • JuanMena @ JuanMena:
    It's Kyle, the guy that went to school to be a Certified man Kisser.
  • Psionic Roshambo @ Psionic Roshambo:
    Cartmans hand has taco flavored kisses
  • A @ abraarukuk:
    hi guys
    A @ abraarukuk: hi guys