ROM Hack [WIP] Sm4sh Save Editor

Did you use my equipment editor?

  • Yes

    Votes: 37 42.5%
  • No

    Votes: 14 16.1%
  • That was a thing?

    Votes: 36 41.4%

  • Total voters
    87
Status
Not open for further replies.

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,379
Country
United States
Any errors?
Mario can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Overalls
Shoes
Luigi can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Overalls
Shoes
Peach can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Toad
Dress
Pumps
Bowser can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Fake Nails
Shell
Dash Mushroom
Dr. Mario can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Tie
Shoes
Rosalina & Luma can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Staff
Dress
Pumps
Bowser Jr. can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Drill
Shell
Dash Mushroom
Yoshi can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Egg
Saddle
Boots
Donkey Kong can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Banana
Tie
Dash Mushroom
Diddy Kong can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Banana
Hat
Rocketbarrel Pack
Link can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Shield
Boots
Zelda can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Magic Stone
Dress
Boots
Sheik can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Needles
Suit
Shoes
Ganondorf can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Magic Stone
Cape
Shin Guards
Toon Link can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Shield
Boots
Samus can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Arm Cannon
Suit
Boots
Zero Suit Samus can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Beam Whip
Suit
Boots
Kirby can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Lollipop
Hat
Turbo Boost
Meta Knight can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Mask
Turbo Boost
King Dedede can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Hammer
Coat
Turbo Boost
Fox can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Blaster
Jacket
Shin Guards
Falco can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Blaster
Jacket
Shin Guards
Pikachu can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
X Attack
X Defense
X Speed
Jigglypuff can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
X Attack
X Defense
X Speed
Mewtwo can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
X Attack
X Defense
X Speed
Charizard can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
X Attack
Fake Nails
X Defense
X Speed
Lucario can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
X Attack
X Defense
X Speed
Greninja can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
X Attack
X Defense
X Speed
Captain Falcon can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Suit
Boots
Ness can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Bat
Hat
Shoes
Lucas can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Bat
Clothes
Shoes
Marth can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Cape
Boots
Roy can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Cape
Boots
Ike can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Cape
Boots
Robin can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Tome
Coat
Boots
Lucina can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Cape
Boots
Mr. Game & Watch can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Torch
Watch Battery
Microchip
Pit can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sacred Treasures
Raiment
Sandals
Palutena can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Staff
Shield
Sandals
Dark Pit can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sacred Treasures
Raiment
Sandals
Wario can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Boxing Gloves
Overalls
Shoes
Olimar can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Pikmin
Space Suit
Boots
R.O.B. can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Zapper
Block
Booster
Villager can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Lloid
Clothes
Shoes
Little Mac can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Boxing Gloves
Clothes
Boots
Wii Fit Trainer can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Protein
Clothes
Shoes
Shulk can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Jacket
Shoes
Duck Hunt can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Zapper
Collar
Feather
Sonic can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Ring
Shoes
Mega Man can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Arm Cannon
Helmet
Booster
Pac-Man can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Helmet
Boots
Ryu can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Clothes
Shin Guards
Mii Brawler can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Gloves
Jacket
Boots
Mii Swordfighter can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Sword
Jacket
Boots
Mii Gunner can use the following equipment:
Brawn Badge
Protection Badge
Agility Badge
Arm Cannon
Jacket
Boots
 

darklordrs

Well-Known Member
Member
Joined
Aug 16, 2015
Messages
791
Trophies
0
Age
23
XP
434
Country
United States
Seems about right. As soon as the range value is completely solved, you should definitely add a create a badge thing that basically goes through all the steps as the game would:

  • choose integer between 10 and 85, now p
  • choose integer between -.75p and -.5p, now n
  • done automatically: change rarity byte to 02 if 61 <= p <= 85, 01 if 31 <= p <= 60, 00 if 10 <= p <= 30, FF if specific conditions that we really need to find sometime are met. I think Smash Pow! does this automatically, as whenever I run equipment through Smash Pow, it somehow changes it to FF when it detects the equipment set I made, unlike yours which just says "eh"
  • choose effect.
  • done automatically: have a bank of numbers for each byte; for positive effects, a b each, and for negative, a d. if effect is positive, n-b = new n, if negative p-n = new p. the necessary equipment bytes can be found on the smash decryption whatev' from the link on this thread.
  • if p < 5, increase to 5. if n > -5, lower to -5.
  • if equipment type is badge of any kind, .72p and .72n become the new p and the new n, respectively
  • round both down to nearest integer if necessary to create an integer
  • done automatically: post all that stupid shit, check equipment type byte (atk, def, spd, not sure what numbers mean what tho, doing this off the top of my head). assign p and n to where they belong - you can probably guess - based on equipment type byte. basic stuff i guess
  • range value bullshit here, i've got no idea how this works but i'm sure it has to do more with the 'source' p and n (before effect modification, badge modification), as the three pieces of equipment i cheated in that now get past nintendo's cheat system flawlessly all had an original p of I think 43 and a source n of -23 each, not TOTALLY sure if i'm right since they're badges and all
thats about that i guess. fyi, the equipment set i made is glider brawn badge +18a -23d 9r (range) -1L (level, actually byte FF), smooth lander prot badge +10d -23s 9r -1L and anch. jump agil. badge +43s -3a 9r -1L, all cloned off of a previous badge i had with a different effect that I don't remember.

a. I should learn how to code and b. remember to use what little data i've gathered on range! all i'm absolutely sure of right now is range 9 works for a badge with a start p of 43, i think
 

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,379
Country
United States
Seems about right. As soon as the range value is completely solved, you should definitely add a create a badge thing that basically goes through all the steps as the game would:

  • choose integer between 10 and 85, now p
  • choose integer between -.75p and -.5p, now n
  • done automatically: change rarity byte to 02 if 61 <= p <= 85, 01 if 31 <= p <= 60, 00 if 10 <= p <= 30, FF if specific conditions that we really need to find sometime are met. I think Smash Pow! does this automatically, as whenever I run equipment through Smash Pow, it somehow changes it to FF when it detects the equipment set I made, unlike yours which just says "eh"
  • choose effect.
  • done automatically: have a bank of numbers for each byte; for positive effects, a b each, and for negative, a d. if effect is positive, n-b = new n, if negative p-n = new p. the necessary equipment bytes can be found on the smash decryption whatev' from the link on this thread.
  • if p < 5, increase to 5. if n > -5, lower to -5.
  • if equipment type is badge of any kind, .72p and .72n become the new p and the new n, respectively
  • round both down to nearest integer if necessary to create an integer
  • done automatically: post all that stupid shit, check equipment type byte (atk, def, spd, not sure what numbers mean what tho, doing this off the top of my head). assign p and n to where they belong - you can probably guess - based on equipment type byte. basic stuff i guess
  • range value bullshit here, i've got no idea how this works but i'm sure it has to do more with the 'source' p and n (before effect modification, badge modification), as the three pieces of equipment i cheated in that now get past nintendo's cheat system flawlessly all had an original p of I think 43 and a source n of -23 each, not TOTALLY sure if i'm right since they're badges and all
thats about that i guess. fyi, the equipment set i made is glider brawn badge +18a -23d 9r (range) -1L (level, actually byte FF), smooth lander prot badge +10d -23s 9r -1L and anch. jump agil. badge +43s -3a 9r -1L, all cloned off of a previous badge i had with a different effect that I don't remember.

a. I should learn how to code and b. remember to use what little data i've gathered on range! all i'm absolutely sure of right now is range 9 works for a badge with a start p of 43, i think
Looks like a wiki has all the numbers, I will cross check your stuff though. This is just simple math, so it should be easy to implement.
 

crazy4994

Member
Newcomer
Joined
Dec 13, 2014
Messages
15
Trophies
0
XP
101
Country
United States
I can't open any of the files even though I have Java installed

Also can editing of milestones such as date and time be possible?
 
Last edited by crazy4994,

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,379
Country
United States
Well how do I fix a broken save? Do I have to dump that? [Probably] But how would I if it's broken?
You dump the save that the game created to replace the invalid one, open the invalid one and use the fix feature to slect the new save. If I recall correctly.
You could also try deleting the secure value.
 

gudenau

Largely ignored
OP
Member
Joined
Jul 7, 2010
Messages
3,882
Trophies
2
Location
/dev/random
Website
www.gudenau.net
XP
5,379
Country
United States
Update:
This is not how the equipment editor will look in the end, but I am making progress.
upload_2015-11-3_19-35-12.png
 

SAHunterMech

Well-Known Member
Newcomer
Joined
Jun 28, 2015
Messages
54
Trophies
0
Age
31
XP
69
Country
Canada
I haven't been able to get the equipment to show up in game, at all. No idea what I'm doing wrong.
 

SAHunterMech

Well-Known Member
Newcomer
Joined
Jun 28, 2015
Messages
54
Trophies
0
Age
31
XP
69
Country
Canada
My situation is a little... unique. Basically, I didn't get onto the hacking scene until after I updated my 3Ds and Smash Cart to the latest versions. But, my friend has an Old 3Ds XL running 9.2.0-20U. So, I'm using browserhax to get into homebrew, and from there, I've been following this guide to try and hack equipment.

Thing is though, my friend's 3Ds has no Smash save on it, and as I've learned, you can't make a new save without updating to the latest version, which to my knowledge is something I cannot do without updating the firmware too. So, I've taken out the XL's SD card, and put in my own.

I successfully extracted my save with the save manager, made backups of the two files, and made equipment changes with your editor to the original files directly on my SD card. However, whenever I import that save in Save manager, turn off the XL, take out my card, and then try it out on my own 3Ds, the changes don't show up. I've tried both making new equipment in the list as well as modifying existing ones.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Veho @ Veho: Firefox users be like "look at what they have to do to mimic a fraction of our power."