ROM Hack RELEASE [Ultimate Smasher] A Super Smash Bros. Ultimate Save Editor

Capitán Retraso

GBATemp's Retard
OP
Member
Joined
Nov 5, 2015
Messages
161
Trophies
0
Location
The Abyss
XP
1,022
Country
Spain
WARNING: PEOPLE ARE APPARENTLY GETTING BANNED FOR USING MODDED SAVES. USE AT YOUR OWN RISK AND EDIT CAREFULLY IF YOU ARE GOING ONLINE!

Hi everyone!
I'd like to introduce you to Ultimate Smasher, the first public (afaik) Super Smash Bros. Ultimate save editor!
I made this hoping it would make the life of people who dont know how to hex edit their save files much easier.

DISCLAIMER: I'm not held responsible for data losses, PCs or Switches exploding... always make a copy of your saves blah blah blah... you know the story




FEATURES

• Character Menu (allows locking/unlocking individual characters or all at once) improved
• Get all Cores temporarily disabled (works < 2.0-alpha1)
• Get all Stickers temporarily disabled (works < 2.0-alpha1)
• Get all Spirits temporarily disabled (works < 2.0-alpha1)
• Unlock Milestones
• Unlock Mii clothes
• Full size Spirit Board temporarily disabled (works < 2.0-alpha1)
• Change savefile Language new
• Edit Stats new



- Edit the amounts of the following:

• Gold
• SP
• Hammers
• Tickets
• All items new


Note:
Pre-releases may be buggy or lack content. If you don't feel like using them, just get a previous release




SCREENSHOTS & CHANGELOG

hcXJSUd.png

ls6fE14.jpg

2.0-alpha1
Main Changes:
- Moved from Python 2 to Python 3
- Completely reworked the UI (now using PyQt 5)
- Windows users now get to use a single .exe file bundled with all the necessary stuff instead of a folder filled with files
- Added a Stats editor
- Added a button to change the savefile Language
- Added options to edit the amount of all items
- Character Menu now allows (un)locking all characters at once

Other:
- Some options are still unfinished or in the process of being rewritten thus they are disabled
- Things may be slightly buggy or just completely broken. Please report bugs if you find any


1.2.1
Added:
- Editing Gold or SP now also edits their records (to make it less obvious)

Fixed:
- Various pointer issues
- Unlock Mii Clothes now works properly

Other changes:
- Temporarily disabled Full Size Spirit Board until it's fixed


1.2
Added:
- Character Menu
- Get all Stickers
- Get all Spirits
- Unlock Milestones
- Unlock Mii clothes
- Full size Spirit Board
- Unlock Stores
- Unlock Exploration
- Unlock Gym
- Unlock Dojos
- Unlock Music
- Value limiter


1.1
Added:
- "Get All Cores" cheat

Fixed:
- Ticket value being written to the wrong address


1.0
- Initial release



LINKS

Download (v2.0-alpha1)

Source code (Github)




CREDITS

@Stoned for doing most of the work finding offsets
@GalaxyYT for posting the roster offsets
@SonyUSA for the ticket offset
 
Last edited by Capitán Retraso,

arcsy

Well-Known Member
Newcomer
Joined
Sep 11, 2010
Messages
58
Trophies
1
XP
997
Country
Thanks a lot! This is definitely helpful for someone like me who, like you said, can't do this hex edit thingy!
Much appreciated!
 

proffk

Well-Known Member
Member
Joined
Aug 14, 2013
Messages
575
Trophies
1
XP
1,082
Country
United Kingdom
this is nice smash has so many unlockables I wonder if theres a way to have all spirits unlocked. Also my avast anti virus is going off. I'm sure this is a false alarm.
 
Last edited by proffk,

SonyUSA

We're all mad here
Editorial Team
Joined
May 12, 2006
Messages
1,780
Trophies
2
XP
5,624
Country
United States
Can I ask how the roster unlock works? Do they have special values stored or just "is unlocked" flag? What about data for the re-match door (I forget the name) does it mess that up? :unsure:
 

Capitán Retraso

GBATemp's Retard
OP
Member
Joined
Nov 5, 2015
Messages
161
Trophies
0
Location
The Abyss
XP
1,022
Country
Spain
this is nice smash has so many unlockables I wonder if theres a way to have all spirits unlocked. Also my avast anti virus is going off. I'm sure this is a false alarm.
It has to be a false alarm. VirusTotal didnt report anything https://www.virustotal.com/#/file/2...3207f4d29ffd428d8914ca4057291b6a26e/detection
Also you can have a look at the source code yourself. The executable is made with cx_freeze to save the user from installing python and the required dependencies :)

--------------------- MERGED ---------------------------

Can I ask how the roster unlock works? Do they have special values stored or just "is unlocked" flag? What about data for the re-match door (I forget the name) does it mess that up? :unsure:
It appears to be just a simple flag system. Haven't looked at the rematch values and other stuff yet tho
 

Stoned

Well-Known Member
Member
Joined
Mar 26, 2014
Messages
2,763
Trophies
2
Age
45
XP
4,390
Country
Germany
Hi everyone!
I'd like to introduce you to Ultimate Smasher, the first public (afaik) Super Smash Bros. Ultimate save editor!
I made this hoping it would make the life of people who dont know how to hex edit their save files much easier.
Nothing fancy but IT JUST WORKS™ (or at least it should)
Also I'm not held responsible for data losses, PCs exploding, yada yada yada, always make a copy of your saves blah blah blah... you know the story


Features:

• Looks like shit
• The code is even worse

• Unlock roster

- Edit the following:
• Gold
• SP
• Hammers
• Tickets
• Snacks (S, M and L)


Note:
Make sure to click the checkmark button to save the changes to each field

SQTNHtw.png


Download (v1.0)

Source code (Github)




Credits:

@Stoned for posting (a lot of) offsets and making this waaaay easier
@GalaxyYT for posting the roster offsets
@SonyUSA for the ticket offset



Nice Work. Maybe you can Implement my Big Code for all Cores. :D
 
  • Like
Reactions: KayShyGuy

Ultimos54

Well-Known Member
Member
Joined
Aug 27, 2018
Messages
1,270
Trophies
0
XP
3,480
Country
Australia
Yeah @Stoned did some cool stuff would be awesome if you guys worked together. I would love to see a lot of stuff in the app before release. Also good job for making a app I've been looking for a while now.

--------------------- MERGED ---------------------------

@Stoned i know from your link https://gbatemp.net/threads/super-smash-ultimate-save-game-us.524337/ maybe we can get some of the items shown in your post that aren't shown on this app currently?

--------------------- MERGED ---------------------------

Also do we know if this works on both US/EU data?
 

Capitán Retraso

GBATemp's Retard
OP
Member
Joined
Nov 5, 2015
Messages
161
Trophies
0
Location
The Abyss
XP
1,022
Country
Spain
It was only a matter of time! Thank you! Is it possible to add the ability to unlock specific characters?
i will need to make a list of which values are assigned to each character and will take some time but maybe ill introduce that option as soon as all items are implemented

@Stoned i know from your link https://gbatemp.net/threads/super-smash-ultimate-save-game-us.524337/ maybe we can get some of the items shown in your post that aren't shown on this app currently?

--------------------- MERGED ---------------------------

Also do we know if this works on both US/EU data?

ill add the other items as soon as i have some time.
Also it probably works on both US/EU, i dont think there is a savefile difference

--------------------- MERGED ---------------------------

Is there any recommendations on the max possible values for each category? Thanks!
SP and Gold: 9999999
Hammers and Tickets: 255
Snacks (All): 65535

The next version will come with the max. values written somewhere to avoid confusion (i completely forgot about that :rofl2:)
 
Last edited by Capitán Retraso,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
  • DinohScene @ DinohScene:
    run h2testw on it
    +1
  • DinohScene @ DinohScene:
    when SD cards/microSD write speeds drop below a meg a sec, they're usually on the verge of dying
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Samsung SD format can sometimes fix them too
  • Purple_Heart @ Purple_Heart:
    yes looks like an faulty sd
  • Purple_Heart @ Purple_Heart:
    @Psionic Roshambo i may try that with my dead sd cards
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    It's always worth a shot
  • TwoSpikedHands @ TwoSpikedHands:
    @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the mail lol
    TwoSpikedHands @ TwoSpikedHands: @The Real Jdbye, I considered that, but i'll have to wait until i can get the eu version in the...