Separate names with a comma.
Discussion in 'Switch - ROM Hacking, Saves, Translations & Tools' started by Berserkerichigo, Jul 11, 2018.
I know its new but is there a way to edit the save? thx for your help
Wonder if anyone can help out. Managed to make my PC save work on Switch by editing an offset, but I'm not quite sure what this offset represents. I'm sure it's the time played but it has to be something else as well.
PC Save, chapter 2. Playtime 3:38:43.
Switch save, chapter 3. Playtime 2 minutes (because of reset).
0x04 = Platform? 03 = Switch? | 04 = PC?
-- A Switch save has 0x04 at 03, PC has 04. This has no impact on the Switch being able to load the save or not however.
0x68 = Voice option?
0x78 = Playtime?
0x88 = Chapter number
0x04 = 03
0x78 = 80 08 10 F4 C3 07 28 41
= Playtime 0:00:00
0x04 = 04
0x78 = 80 08 10 F4 C3 07 28 41
= Playtime 3:38:43
The issue is that if I keep 0x78 as is, the Switch crashes when loading the save. But if I change it to like A83D000000000000 or AB26000000000000 (as shown), it works fine. I'm assuming this is little/big endian conversion but I'm not sure. Only this offset decides whether the Switch crashes or not. I tried changing it to FFFF000000000000 and the playtime was like 18 minutes.
Transferring save from Switch back to PC works fine with the only issue being that the playtime is at 0:00:00. The workaround is overwriting 0x78 with an earlier PC timestamp pre-Switch transfer. If someone could figure out how this works that'd be amazing!
@Type_O_Dev could help me out maybe?
PC -> Switch = issue with timestamp, Switch crashes. Needs playtime edit or zeroed out.
Switch -> PC = no issues, timestamp at 0:00:00 but that's all. Loads fine without any edits needed.
Uh, as for save editing in general.
0xD080 = Money (little endian)
So 9999 is 0F 27.
Not hard to find the values, just haven't really looked at anything in particular.
Money is easy enough just by comparing two saves and finding the value. Experience is also easy by just comparing two files after you finish a battle and searching for the experience gain difference. This will guide you toward the total experience amount for that character and just edit to some high value to give you instant 200. This assumes you have a basic understanding of hex values and any hex editor with a compare option.
What about items, does that work?
Items is same thing but you need at least 2 of the items so you can compare the values to be able to edit. Use a healing item or something and you will find the general location of the inventory and you can edit your whole inventory afterwards if you write down the item count of each item you have. I didn't personally try it since I stopped playing this game, but I know experience and money can be edited since I did it before I stopped.
+1 for this! Hoping to see this & a bayonetta 2 one as well.
no hex knowledge at all
Heres what i did to get 99x consumables
Each 63 is an item, the only problem is this add a "Dragon Armonics" without any description,use and are unsellable
how to find exp I have so hex knowledge at not
Thanks for the tip,found exp but took me awhile because i kept looking at the comparison results wrong.
The game only stores total exp in the save file while only showing remaining exp to next level ingame. When i used 010 to show the comparison it only highlighted the different bytes not the entire address. once i noticed my mistake and knowing the exp wouldnt be more than 3bytes long it was a quick find since the game uses repeating 0 as a delimiter.
basic hex knowledge is key but for those unsure about hex you can try this (can't guarantee it will work)
1. set yuma to leader of the party and remove everyone else so he is alone.
2. save to the first save slot (save0)
3. do your preferred method to get your save onto your pc and create a safety copy (the file im going to edit i copy to my desktop and the safety i copy to my documents)
4. open up your backup save in your hex editor and go to address 0x58134 (in most editors the shortcut is Ctrl+G) if it throws an error then use 58134.
5. change the next 3 bytes (ex. XX XX XX) to 3F 54 89 (this is 8,999,999 reversed for little endian).
6. save the edited savefile and copy it back to your sd card
7. restore that save
8. if it worked you should have a lvl200 yuma. the game automatically updates your stats to the correct value and adds the appropriate force skills. get into one battle and you should unlock eternal dragoneer bond.
9. if it didn't work copy your safety save back to sd card and restore it.
i think everyones exp range should be somewhere near there i'll see if i can find them later. have to be careful though since some sidequest mobs scale to your level
The offset for max materials is 24A4-2974(anything beyond that gives materials that you can't use or sell)same input as Items.
The offset for all Aspects is 3444-3BD0(I don't think you have to go as far as 3BD0 but the game didn't add no extra stuff that can't be use or sell.)
The offset for all Sigils is 445C-491F(I don't think you have to go as far as 491F but the game didn't add no extra stuff that can't be use or sell.)
If somebody got a ps4 save of this game I can use save wizard and see what offsets they use for it.
Keep getting no occurences found. Using 010. Just trying to max out my gold. I attached my save if anyone can help me out
lol I love the fact you tagged me. have you tried converting above number to decimal
Thanks. Ended up getting gold maxed out. Working on those gemstones for Fallen Legion now
How wide are the offsets, I dont have the game but will either make a editor or config for EdiZon
can i get your save, working on a config for EdiZon
— Posts automatically merged - Please don't double post! —
This is only for money as of now but the more offsets i get i will add. this is a EdiZon config just drop in