Status
Not open for further replies.

WerWolv

EdiZon and Tesla Developer
Developer
Joined
Mar 30, 2018
Messages
252
Trophies
0
Age
25
XP
1,864
Country
Switzerland
Glad I could help and give feedback.
I never saw string based saves tbh. But if they exist it might get in handy.
Looking forward to the group feature and the site hosting the configs and lua's.

Also 2 corrections for your wiki:
- it is spelled "Specific" not "Spessific"
- "informations" doesn't exist, it's "information" for plural too

There are quite a lot. For example Hollow Knight uses pure JSON, Super Mario Odyssey uses BYML which can be decoded to XML and Fallout Shelter uses JSON again but it's encrypted.

Thanks for that. I'll correct these spelling mistakes ^^
 

Type_O_Dev

Developer
Developer
Joined
Dec 12, 2017
Messages
683
Trophies
0
XP
1,469
Country
United States
There are quite a lot. For example Hollow Knight uses pure JSON, Super Mario Odyssey uses BYML which can be decoded to XML and Fallout Shelter uses JSON again but it's encrypted.

Thanks for that. I'll correct these spelling mistakes ^^
so can we use the address like hexediting on windows 01b20
 

WerWolv

EdiZon and Tesla Developer
Developer
Joined
Mar 30, 2018
Messages
252
Trophies
0
Age
25
XP
1,864
Country
Switzerland
so can we use the address like hexediting on windows 01b20

Of course. Just set the intArgs and strArgs correctly. Documentation on that will come once the new version is released but for now, the first intArg is the address size (int your case 2), the second intArg is the value size, so the size of the value at that address (2 for 16 bit, 4 for 32 bit), the first strArg is the indirect address and the second strArg is the direct address (if your offsets aren't changing it's "1B20" for you)
 
  • Like
Reactions: Type_O_Dev

onepiecefreak

Kuriimu 2 Developer
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,737
Country
Germany
Open your save file in a hex editor and find out which values you want to edit are written at which address in the file. Then you can read the wiki of EdiZon, which is linked some posts back on the previous page, to create your json based on your found addresses. If you don't know what I'm talking about then this isn't something for you and you shouldn't work with it, before getting the basics of how data is stored in files and how they are handled.
 
Last edited by onepiecefreak,

Darklord2007

Well-Known Member
Newcomer
Joined
Oct 17, 2007
Messages
60
Trophies
0
XP
391
Country
United States
Open your save file in a hex editor and find out which values you want to edit are written at which address in the file. Then you can read the wiki of EdiZon, which is linked some posts back on the previous page, to create your json based on your found addresses. If you don't know what I'm talking about then this isn't something for you and you shouldn't work with it, before getting the basics of how data is stored in files and how they are handled.

I know the basic of hex editor since i did some back in the day with some mobile game. i dont remember how to find addresses. do anyone have the offset for Xenoblade Chronicles 2. I did not buy the season pass so there is no DLC in my save. the only problem i have how to find offset and addresses for game.
 
Last edited by Darklord2007,

onepiecefreak

Kuriimu 2 Developer
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,737
Country
Germany
There is no offset to a game. Every game has its own savefile. Just backup the save for Xenoblade Chronicles 2 from EdiZon. And please stop using bold text.
 

onepiecefreak

Kuriimu 2 Developer
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,737
Country
Germany
So yh, backup your save file of Xenoblade and then search for the values you want to change. Then you can write down the offset of the value in the file in the json structure for EdiZon. Like I said, look into the wiki for how to build up the json.
 

Darklord2007

Well-Known Member
Newcomer
Joined
Oct 17, 2007
Messages
60
Trophies
0
XP
391
Country
United States
you know a good app to create json ? i kinda understand it. i'll try it out. thank you for your help and time.
 

onepiecefreak

Kuriimu 2 Developer
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,737
Country
Germany
Well you either take the example structures of the wiki, use notepad++ (cause json is just simply text, you can type it yourself if you take the wiki as a sample) or you go here
http://www.objgen.com/json
You can't have it simpler to write json (since it's already too damn easy)
 

Type_O_Dev

Developer
Developer
Joined
Dec 12, 2017
Messages
683
Trophies
0
XP
1,469
Country
United States
So yh, backup your save file of Xenoblade and then search for the values you want to change. Then you can write down the offset of the value in the file in the json structure for EdiZon. Like I said, look into the wiki for how to build up the json.
I have all the offsets for XC2 pre latest dlc here the json is from older EdiZon so needs to be converted to work, will work on soon.
Also plan on chasing down new offsets for newer game update with dlc

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

I know the basic of hex editor since i did some back in the day with some mobile game. i dont remember how to find addresses. do anyone have the offset for Xenoblade Chronicles 2. I did not buy the season pass so there is no DLC in my save. the only problem i have how to find offset and addresses for game.
I do have a save editor here for XC2 you can use. I am working on updating to work with latest dlc and offsets to this editor
 

WerWolv

EdiZon and Tesla Developer
Developer
Joined
Mar 30, 2018
Messages
252
Trophies
0
Age
25
XP
1,864
Country
Switzerland
Well you either take the example structures of the wiki, use notepad++ (cause json is just simply text, you can type it yourself if you take the wiki as a sample) or you go here
http://www.objgen.com/json
You can't have it simpler to write json (since it's already too damn easy)

There are categories working. Still needs some cleanup and all UI effects but the concept is working ^^
 

Attachments

  • IMG_20180708_140405.jpg
    IMG_20180708_140405.jpg
    1.5 MB · Views: 449

WerWolv

EdiZon and Tesla Developer
Developer
Joined
Mar 30, 2018
Messages
252
Trophies
0
Age
25
XP
1,864
Country
Switzerland
A new version of EdiZon has been released!
This release brings Lua scripting support, separating of save file editing into external Lua modules, categories and much much more.

Full changelog
  • Added support for config file parsers written in Lua. Many many thanks to @SmallJoker for spending hours to help me debug this :P
  • Made the config files much more generic for the use with Lua scripts
  • Added categories to the editor
  • Lots of UI tweeks
    • Title bars in the editor now have a color that matches their icon. Thanks to @mrasam for some help there
    • Added a scrolling animation to list selectors
    • Added message boxes before you apply or discard changes made in the editor
    • Lots of little UI changes so EdiZon looks more like the real Switch UI
  • You can now switch though your games and accounts in the editor by clicking on the icons or pressing ZL or ZR.
  • Updated Super Mario Odyssey Editor Config file to support the new version
  • Added a Editor Config file for Hollow Knight
  • Added a Editor Script file for binary save files
  • Added a Editor Script file for json save files
  • Updated the Readme and the Wiki to document the new Editor Config and Editor Script files so YOUcan make your own ones now!
All Editor Config and Editor Script files can now be found in this repository for download

Download: https://github.com/thomasnet-mc/EdiZon/releases/latest
GitHub: https://github.com/thomasnet-mc/EdiZon
Editor Config and Editor Script files: https://github.com/WerWolv98/EdiZon_ConfigsAndScripts
 

onepiecefreak

Kuriimu 2 Developer
Member
Joined
Aug 12, 2015
Messages
526
Trophies
0
XP
1,737
Country
Germany
Ah, that's what indirectAddress is for. I indeed didn't thought of these use cases, nice feature.
Next question, how do you add more than one category. Looking at the wiki you write the category into the root element, where basically all items and widgets are stored. So how do you get a 2nd category? Wouldn't it make more sense for the category to be an element of an item instead of the root element?
 
  • Like
Reactions: WerWolv

WerWolv

EdiZon and Tesla Developer
Developer
Joined
Mar 30, 2018
Messages
252
Trophies
0
Age
25
XP
1,864
Country
Switzerland
Ah, that's what indirectAddress is for. I indeed didn't thought of these use cases, nice feature.
Next question, how do you add more than one category. Looking at the wiki you write the category into the root element, where basically all items and widgets are stored. So how do you get a 2nd category? Wouldn't it make more sense for the category to be an element of an item instead of the root element?

That was supposed to go a level deeper. Sorry about that, I fixed it ^^
 

Darklord2007

Well-Known Member
Newcomer
Joined
Oct 17, 2007
Messages
60
Trophies
0
XP
391
Country
United States
I have all the offsets for XC2 pre latest dlc here the json is from older EdiZon so needs to be converted to work, will work on soon.
Also plan on chasing down new offsets for newer game update with dlc

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


I do have a save editor here for XC2 you can use. I am working on updating to work with latest dlc and offsets to this editor

I been using the older version for your save editor but for some reason the newer version does not work for my save.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: They really wanna get the head