EdiZon - Discussion Archive
Please go visit the new thread here: https://gbatemp.net/threads/edizon-...t-engine-and-save-manager-for-horizon.533185/
Last edited by WerWolv,
A new version of EdiZon has just been released! The save file editor is now fully implemented for binary save files. Included is an example config file, which allows you to edit the coin count in Super Mario Odyssey.
If you'd like to contribute, feel free to RE the save files of your favorite game and send them to me. I'll be glad to add them to my site and to GitHub.
Full changelogImplemented the save file editor for binary save files
- Added some animations to make the interface a lot more pleasant to look at
- Made some animations a lot prettier
- Added icons for all buttons (Not pretty yet though)
- Fixed the menu offset bug (once again)
- Fixed backup creation for people with unicode characters in their usernames
- Lots of other bug fixes and code cleanup. EdiZon should run a lot smoother now.
Link: https://github.com/thomasnet-mc/EdiZon/releases/tag/v1.1
you need all the itmes you want to change, offsets and what max valuesNoob here. How exactly do you make these .json files to edit my saves?
lol idk what that is.you need all the itmes you want to change, offsets and what max values
are
what game? if your using my uploaded ones i believe werwolv is fixing my issue with my offsetsI'm having a bit of an odd problem. I put the address 02B8 as the address to be modified, but for some reason the address that is actually getting changed is 28B8, any ideas as to what's causing this?
Hyrule warriors definitive editionwhat game? if your using my uploaded ones i believe @WerWolv is fixing my issue with my offsets
how did you find offset to be used on switch side?Here is my (hopefully) working hyrule warriors definitive edition script. All it does currently is set rupees to whatever you want. Had to split it up into 2 codes cause no 32 bit code support yet. I'll add more soon
Here is my (hopefully) working hyrule warriors definitive edition script. All it does currently is set rupees to whatever you want. Had to split it up into 2 codes cause no 32 bit code support yet. I'll add more soon
I was about to start working on one of these for HWDE, doing rupees and EXP values, but I'm being thrown off by having two different offsets per edit. I see you used DB00 for the offsetAddress in both codes for rupees, how did you arrive at that conclusion? Reading the documentation on the github said something about dynamic offsets but I wasn't sure how to find them. It appears it's going to be different for the EXP offsets, as I tried a few of those with DB00 and it didn't quite work, so knowing what the dynamic offset is and how to find it would be helpful, and I can get to adding in the EXP offsets to the file or I can send them your way if you'd like to do it.
However, I can confirm that what you have for rupees works fine.
@WerWolv Perhaps you could shed some light on this front, if you don't mind.
Oh this is just lovely, I was thinking it would be a all-in-one windows app to decrypt\extract and mod saves and then rehash them to be able to use on the switch, but this is just much better.
Though I will only hack my switch when atmosphere comes, but would this work on FW3.02 anyway? And does it bring real time memory search or just savegame editing?
If you're willing to send them my way I'd be happy to try it, and as for how I got the offsets, I noticed the values were off, so I set the address to 0 and found where it wrote to, and then did the inverse of that number in hex to set the original address to 0I was about to start working on one of these for HWDE, doing rupees and EXP values, but I'm being thrown off by having two different offsets per edit. I see you used DB00 for the offsetAddress in both codes for rupees, how did you arrive at that conclusion? Reading the documentation on the github said something about dynamic offsets but I wasn't sure how to find them. It appears it's going to be different for the EXP offsets, as I tried a few of those with DB00 and it didn't quite work, so knowing what the dynamic offset is and how to find it would be helpful, and I can get to adding in the EXP offsets to the file or I can send them your way if you'd like to do it.
However, I can confirm that what you have for rupees works fine.
@WerWolv Perhaps you could shed some light on this front, if you don't mind.
There's one in the makings right now. You have to wait for the next version though because it needs 32bit addresses and EdiZon only supports 16bit ones right nowIs there a config file for Zelda anywhere or do I need to start from scratch???
Backing up and restoring save files should work for every game. For editing you'll need the right config file but I don't think there's one yetDoes this work for Octopath Traveler? Anyone tested it yet?
That's a clever way to do it. Here's the offsets for EXP, each is three bytes/blocks long.If you're willing to send them my way I'd be happy to try it, and as for how I got the offsets, I noticed the values were off, so I set the address to 0 and found where it wrote to, and then did the inverse of that number in hex to set the original address to 0
That's a clever way to do it. Here's the offsets for EXP, each is three bytes/blocks long.
I still seem to be missing something though. I tried following that process on the rupees to get an idea since I have your working results to compare to but I still can't quite see where you arrived at DB00. I got to the point where I see them writing to the address 28B8 and 28BA instead of 2B8 and 2BA (where they should be) by setting the offsetAddress to 0, but the inverse of 2600 (28B8 - 2B8) would be DA00 wouldn't it?
What do you mean? How am I seeing where it's writing too? By comparing multiple save backups. One unedited and one after using the codes with offsetAddress set to 0.I know offsets when editing with 010 editor, how are you getting the offsets on switch