ROM Hack RELEASE XC2SaveNetThingy: A Xenoblade Chronicles 2 Save Editor

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
Oh shit, well that is a rather small but nasty bug, cannot believe I made such a dumb mistake! :lol:
On the plus side, seems that we have identified the BladeArtEx stuff being all related to a Blade's Lv4 Specials!

Anyways, I have quickly squashed this bug today and made a v1.4 release.
It fixes that bug, adds better GUI controls to edit Blade Lv4 Special stuff, and also includes the DB update containing data for Torna DLC stuff (such as names of things, arts, items etc). I imagine you could probably use this Torna content in the base game save, as long as you have the DLC installed that is. (Torna DLC Pouch Items work fine in base game, I have not tested any other Torns content in base game yet, please test things out and report your fiindings!)

Thanks to @FlynnScifo and @TheBootedCat for reporting that nasty bug!

Here is the Changelog for v1.4:
v1.4
Quick Bugfix Release + DB update to handle 2.0.0 content
- UPDATE: Identified BladeArtsExId and BladeArtsEx2Id as Blade Special IV IDs
- BUGFIX: BladeArtsExH and BladeArtsEx2H were being replaced by Blade Special IV IDs
- UPDATE: Added controls to more easily edit Blade Special IV
- UPDATE: Moved Blade Specials to new tab, separate from Blade Arts
- UPDATE: Added 2.0.0/Torna DLC Content to db (Names, Arts, Items etc.)
- NEW FEATURE: Added setting to enable/disable the ability to edit Read-Only fields

v1.4 Download: https://gitlab.com/damysteryman/XC2SaveNETThingy/tags/v1.4
 

fernan1234

Well-Known Member
Newcomer
Joined
Feb 28, 2017
Messages
48
Trophies
0
Age
38
XP
463
Country
United States
That's awesome! No need to worry about messed up blades anymore or having to use a modified .exe to fix it. Plus the Torna stuff will be interesting (need to actually play that thing in the first place lol).

Glory to damysteryman!
 

Takumah

Well-Known Member
Member
Joined
Jul 10, 2018
Messages
125
Trophies
0
Age
31
XP
213
Country
United States
damn! another update .... though havent really played Xenoblade 2 in awhile (gotta finish torna)
 

Tere Valentin

Well-Known Member
Member
Joined
Nov 21, 2015
Messages
1,291
Trophies
0
Age
36
XP
2,368
Country
United States
Awesome! Thank you, Damysteryman. Does ot also include exp editing for Torna? Or not yet? :)

Edit: It won't load my torna saves. either from the dlc or from the physical version of torna.
The save files are iraoption.sav & irasave.sav, correct?
 
Last edited by Tere Valentin,

Sparkynuts

Active Member
Newcomer
Joined
Sep 22, 2018
Messages
37
Trophies
0
Age
28
XP
398
Country
United States
Awesome! Thank you, Damysteryman. Does ot also include exp editing for Torna? Or not yet? :)

Edit: It won't load my torna saves. either from the dlc or from the physical version of torna.
The save files are iraoption.sav & irasave.sav, correct?

This editor is only for the core game, hes still working on an editor for the Torna dlc
 

Gr3n

Member
Newcomer
Joined
Nov 26, 2014
Messages
12
Trophies
0
Age
26
XP
98
Country
United States
But how? O.o I can't even open the Torna savefiles in save editor. Only the original XC2 save opens.
The Torna saves are compressed with zlib, you'll have to decompress them first.

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

Oh shit, well that is a rather small but nasty bug, cannot believe I made such a dumb mistake! :lol:
On the plus side, seems that we have identified the BladeArtEx stuff being all related to a Blade's Lv4 Specials!

Anyways, I have quickly squashed this bug today and made a v1.4 release.
It fixes that bug, adds better GUI controls to edit Blade Lv4 Special stuff, and also includes the DB update containing data for Torna DLC stuff (such as names of things, arts, items etc). I imagine you could probably use this Torna content in the base game save, as long as you have the DLC installed that is. (Torna DLC Pouch Items work fine in base game, I have not tested any other Torns content in base game yet, please test things out and report your fiindings!)

Thanks to @FlynnScifo and @TheBootedCat for reporting that nasty bug!

Here is the Changelog for v1.4:


v1.4 Download: https://gitlab.com/damysteryman/XC2SaveNETThingy/tags/v1.4
Could you at least implement decompression for Torna saves? Like for me I know how to do it but would be nice if it I didn't have to do that extra step every time, and plenty of other people wouldn't even know what to do to get it working.

EDIT: This update actually does literally nothing to support Torna. Torna save stuff is stored in a completely independent save file from the base game regardless of whether its DLC or standalone. In the extracted saves there is an addition save file called "irasavefile.sav" which is the SAME format as the base game, except it has an additional 0x10D80 bytes added to the end of the file for Torna specific stuff, and the entire save is compressed with zlib.
 
Last edited by Gr3n,

fernan1234

Well-Known Member
Newcomer
Joined
Feb 28, 2017
Messages
48
Trophies
0
Age
38
XP
463
Country
United States
Good to hear that your save file is saved. :D

For anybody that would like to know if his/her blade values are correct:

Open your save file and go into
Blades > click the blade you would like to check > Other:
BladeArtsExH and BladeArtsEx2H should be 100. AFAIK this applies to all legendary blades, common blades have different values.
If you have the bug, the values of BArtExId and BArtEx2Id are set in BladeArtsExH and BladeArtsEx2H. For example Pyra would have 3 and 0, Mythra 4 and 0 and so on.

I could make an official issue in the authors repository, but I don't have an account there. So here's what you need to change in order to fix the bug:

frmMain.cs
Line 3823 and 3824:
Before:
private void nudBladeBladeArtsExH_ValueChanged(object sender, EventArgs e) => SAVEDATA.Blades[lbxBlades.SelectedIndex].BladeArtsExH = (UInt16)nudBladeBArtExId.Value;
private void nudBladeBladeArtsEx2H_ValueChanged(object sender, EventArgs e) => SAVEDATA.Blades[lbxBlades.SelectedIndex].BladeArtsEx2H = (UInt16)nudBladeBArtEx2Id.Value;

Fixed:
private void nudBladeBladeArtsExH_ValueChanged(object sender, EventArgs e) => SAVEDATA.Blades[lbxBlades.SelectedIndex].BladeArtsExH = (UInt16)nudBladeBladeArtsExH.Value;
private void nudBladeBladeArtsEx2H_ValueChanged(object sender, EventArgs e) => SAVEDATA.Blades[lbxBlades.SelectedIndex].BladeArtsEx2H = (UInt16)nudBladeBladeArtsEx2H.Value;

The bug does no longer occur with these changes (at least for me, I haven't checked everything), but in order to change the already broken values you need to enable the NumericUpDown in the GUI. I could upload my modded executable if somebody needs it. But I don't know if that is allowed, forum or license wise. It seems that FlynnScifo is the only one who got this problem.


Thanks to this post I was able to realize that I had the bug in my save file as well. I guess I didn't use the first two blades' lv 4 special enough to realize it! And I didn't do any blade mods, I think I just looked around the blades tab to see what it looked like. A lot more people than we thought may have the bugged save as well without knowing it. It looks like I was able to fix it with the 1.4 editor at least.
 

nelz9898

New Member
Newbie
Joined
Oct 5, 2018
Messages
3
Trophies
0
Age
26
XP
72
Country
United Kingdom
Can someone please have a look at my save? I'm on chapter 6, save is just before fighting the tantalese knights to free pyra, as soon as i do, the game crashes. Please help?
 

Attachments

  • bf2savefile.rar
    51.9 KB · Views: 183

damysteryman

I am too busy IRL these days...
OP
Member
Joined
Oct 4, 2007
Messages
1,223
Trophies
1
XP
1,026
Country
Antarctica
@nelz9898 top fucking kek :lol:
7P6vt2I.jpg
It seems the Architect is offended by your attempts to make Tora the next heropon...

In other words, you giving the Monado to Poppi QT seems to have borked the cutscene. Change it back to one of Poppi QT's normal weapons, either by using another core chip on Poppi QT in-game, or by using the editor, will stop the game from crashing and allow the cutscene to play as normal.

I also noticed you gave Corvin's Halteclare to Brighid, and Sever's Sword Tonfa to Adenine... as hilarious as this is, I do not know how to game will react to these changes. So please, by all means, do as much silly shit as you want, but be prepared for crashes and other game breaking problems to appear eventually (and be sure to report back here what you can and cannot get away with :lol: )

P.S.: weapons are useless if the driver has not not yet learned/otherwise acquired some arts for that weapon ;)
 
  • Like
Reactions: nelz9898

nelz9898

New Member
Newbie
Joined
Oct 5, 2018
Messages
3
Trophies
0
Age
26
XP
72
Country
United Kingdom
Oh my lord thank you so much, i was so close to giving up and starting again :( If at all possible please let me send you money for a beer or something!!
 

Rauber-sama

Active Member
Newcomer
Joined
Mar 31, 2017
Messages
31
Trophies
0
Age
26
XP
105
Country
Brazil
This may be a dumb question, but how am i supposed to play the regular game(not torna DLC)?I thought this latest version of the editor fixed this, because since i updated the game to version 2.0 i cant load the save i made using the editor. I was on new game plus just heading to mor ardain(i believe so, it was a month since i last played). The save i was using got corrupted, and when i make a new one on the editor(version 1.4) it still is corrupted. Here it is in case you guys want to have a look:
 

Attachments

  • bf2savefile.rar
    121.8 KB · Views: 196

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    ButterScott101 @ ButterScott101: +1