ROM Hack RELEASE SMOSE - Super Mario Odyssey Save Editor

  • Thread starter Thread starter ladygugu
  • Start date Start date
  • Views Views 78,024
  • Replies Replies 55
  • Likes Likes 17

Did it work?

  • Yes!

  • No -.-


Results are only viewable after voting.
How do save a the file and make it go back to raw and how do i inject it

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

Unfortunately, it didn't work...

I loaded Checkpoint and made two backups of my save, one to later restore and the other to test.


With the saves now backed up on my mSD, I loaded SMOSE v0.1.exe and loaded my save, which I changed the value to 9999 because it's a good number to test.

mSD back in the Switch, with the edited save and restored with Checkpoint.


Powered off and then back on (because I cannot play Mario Odyssey with CFW).

Coins are the same as when I last played.

How do i makey save back to raw file
 

  1. Dump Save with Checkpoint
  2. Load raw savegame (From Checkpoint {File1-5.bin})
  3. Open modified savegame (File1-5.byml)
  4. Choose NO On "Does this game support Path" (Crashes if "yes")
  5. Edit things you want (Right-click -> Edit Value)
  6. When Done (Right-click -> Save as..)
  7. Save the edited savegame back to raw
  8. Inject with Checkpoint


    F0oxzSc.jpg
 
How can you make the new outfits be visible in the stores? I have update 1.2.0 but I never go online. This is why I do not get the 'update' of the new outfits ingame.
 
hi guys.
if any one need coins there is an program in hb app store its called Mario odyssey save editor its better to hack coins but its only work for coins
 
Is it possible to edit the date of acquisition of power moons in this editor? I screwed up my clock and it says I acquired a moon in 2037 before I realized what happened

Edit: It would be good enough if I could just reset the moons to like I didn't get them, and then get them again with the clock fixed. But the moon part seems to be very hard to find specific ones. Any tips?

Edit 2: I ended up figuring it out. Time acquired is a big looking number that I believe is counting from the date the save was created. I found the 4 moons out of the list that had a huge number there compared to the rest and edited the number, and then everything was good.
 
Last edited by crispyambulance,
  • Like
Reactions: ladygugu
Is there a list of the shine unique IDs? I wanted to reset the Darker Side moon but am not sure which one it is in ShineData.
 
Question, by now has the purple coins edit been tested?

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

Hi, by now is the purple coins edit been tested?
 
After a bit of digging and a lot of trial and error I have some info that may be of use.

In regards to the Shine Data Array I know a little bit more about these:

HintStatus has 3 states I know of: 0 - being no hint data, 1 - hint coming from Toad (set when paying 50 coins for a hint) and 2 - being set by using an Amiibo.

Status on the other hand is what determines the Description State for each Moon: 0 - No description for the Moon, 1 - Description available but greyed out (this state is set by the parrot who gives you hints), 2 - Description Available not greyed out (Set when a moon is acquired)

Knowing all of that I wanted to set the HintStatus & Status to 1 on all moons I didn't have. I tried using bodyXY's method in the spoiler below with no success:
Workaround to get all clothes & Caps

- Open with "SMOSE" -> raw savegame the .bin file, its create a .byml file in the same folder as the .bin file
- download this programm: https://github.com/exelix11/TheFourthDimension/releases
- unzip the programm and run the "The4Dimension.exe"
- press "OK" and dont open any file with the filemanager directly (maybe you get an error click only "continue")
- after that, the programm will start
- click File, go down to Byml Converter and click Byml -> Xml
- select the .byml file previously created by "SMOSE" and save the XML
- open the XML with Note++ and replace the whole ItamCap & ItemCloth string with from the allclothes.txt
- save the XML and go back to the "The4Demension" programm
- click File, go down to Byml Converter and click Xml -> Byml
- save the .byml in the same folder as the before created .byml from the "SMOSE" with the same name and overwrite the old .byml
- now click in "SMOSE" "Open modified savegame" and change the Coin-Value
- right-click and "save as"
- after its saved click "Save raw savegame" at every place you want with the same name like the original .bin
finish, copy the .bin into the Checkpointfolder save dir on the switch and restore the savegame

Instead, I took a slightly different approach:

1) Open SMOSE - Open the .bin file, SMOSE creates a .byml file.
2) Using https://github.com/zeldamods/byml-v2 convert that .byml file to .yml
3) Open the .yml file in Notepad++ - Make changes - Save
4) Using byml-v2 convert the .yml back to .byml (The file size went from 2049kb to 85kb this is normal behavior)
5) Open Modified Savegame (opening the edited .byml) - change the coin count
6) Right Click - Save As
7) Save Raw Savegame - overwrite .bin file

I found that byml-v2 was the only way I could convert the .byml into a .yml and back so I could use it in SMOSE. Tried with Toolbox, The4Dimension and a few other apps none of which converted back to a .byml that wouldn't throw an error when I tried to open it in SMOSE.

Hopefully this helps anyone else like me who wants to bulk edit things as going through each array dictionary was way to slow.
 
how to reset the moons delivered in baloon? I have bought 400 power moons to get 999 but I want to revert that.
 
I know it's a long shot, but I'm trying to figure out whether I can use this save editor to unlock the moon rocks or moon cubes or whatever (the extra levels in each stage unlocked in postgame) early. If anyone has any insight into that it'd be really cool.
 

Site & Scene News

Popular threads in this forum