ROM Hack RELEASE XC2SaveNetThingy: A Xenoblade Chronicles 2 Save Editor

RichardTheKing

Honestly XC2>XC3...
Member
Joined
Mar 18, 2020
Messages
1,045
Trophies
1
Age
26
XP
3,203
Country
Australia
I ran into that issue as well using 010 Editor to edit a save file. The game seems to have some checks for data that isn't how it's supposed to be. I don't get the feeling it's anticheat, but more "I better make sure everything is right or I'll crash". Finding whatever flag or flags are responsible will be challenging at best because there's over 65,000 of them...

But, would you mind detailing your process from dumping the romfs, to your modifications, to reinserting the files? I want to see if I can recreate your issue and maybe see what's going on.
Sorry for not replying earlier.

1. NXDumpTool - > Gamecard Dump -> Split files bigger than 4 GB = Yes; Save data to CFW directory = Yes; Use update/DLC = 0100E95004038800 v917504 (0.0.14.0) (UPD) (SD card)
2. Once done, copy bf2.ard and bf2.arh to Xenoblade2Set folder.
3. Run quickbms_4gb_files.exe.
4. Once that's done, delete all extracted files except for the common.bdat file inside the bdat folder; only that should be important.
5. Launch BdatEditor.exe, open common.bdat with it, edit tables, save each table as I'm done with them.
6. Copy the bdat folder (with common.bdat inside) to a "modified" folder, then run 1.reimport.bat, to put the supposedly-edited common.bdat back into bf2.ard.
7. Run 2.split.cmd to split bf2.ard into three parts (3.99 GB, 3.99 GB, 2.26 GB) inside a bf2.ard folder.
8. Copy the bf2.ard folder into atmosphere/contents/0100E95004038000/romfs, or whatever it is.
 

SilverBlade

Well-Known Member
Newcomer
Joined
Jan 8, 2012
Messages
73
Trophies
1
Age
29
XP
288
Country
United States
Sorry for not replying earlier.

1. NXDumpTool - > Gamecard Dump -> Split files bigger than 4 GB = Yes; Save data to CFW directory = Yes; Use update/DLC = 0100E95004038800 v917504 (0.0.14.0) (UPD) (SD card)
2. Once done, copy bf2.ard and bf2.arh to Xenoblade2Set folder.
3. Run quickbms_4gb_files.exe.
4. Once that's done, delete all extracted files except for the common.bdat file inside the bdat folder; only that should be important.
5. Launch BdatEditor.exe, open common.bdat with it, edit tables, save each table as I'm done with them.
6. Copy the bdat folder (with common.bdat inside) to a "modified" folder, then run 1.reimport.bat, to put the supposedly-edited common.bdat back into bf2.ard.
7. Run 2.split.cmd to split bf2.ard into three parts (3.99 GB, 3.99 GB, 2.26 GB) inside a bf2.ard folder.
8. Copy the bf2.ard folder into atmosphere/contents/0100E95004038000/romfs, or whatever it is.

No worries.

Try just putting the modified common.bdat file in atmosphere/contents/0100E95004038000/romfs, instead of repacking it into the bf2.ard.

I've only ever patched one other game, and I need to repack the modded files back into their proprietary format. Just putting the directly modified file on the SD in the appropriate directory was enough.

EDIT: That did not work for me. And in fact, doing what you did doesn't even let the game load for me. After starting the application, it stays on a black screen and does nothing until I manually close the game. It only works after removing the bf2.ard file from the atmosphere/contents/0100E95004038000/romfs folder. Since my SD card is exFat formated, I just need to put the b2f.ard file in that directory, rather than splitting it. But otherwise, I have no idea what the issue is, especially since I can't replicate your issue and instead run into my own!
 
Last edited by SilverBlade,

RichardTheKing

Honestly XC2>XC3...
Member
Joined
Mar 18, 2020
Messages
1,045
Trophies
1
Age
26
XP
3,203
Country
Australia
No worries.

Try just putting the modified common.bdat file in atmosphere/contents/0100E95004038000/romfs, instead of repacking it into the bf2.ard.

I've only ever patched one other game, and I need to repack the modded files back into their proprietary format. Just putting the directly modified file on the SD in the appropriate directory was enough.
Didn't work, putting only the common.bdat file in romfs.
I can load the game just fine, though, but none of the changes seem to apply.

Well, I guess modding the game's just not possible, unfortunately. Oh well.
 

yanglue10

Active Member
Newcomer
Joined
May 30, 2018
Messages
30
Trophies
0
Age
32
XP
162
Country
United States
Appreciate it if someone could let me know if the save editor have an option to edit WP in XenoBlade Chronicales 2. I opened it with my save file but did not see any where for modifying WP. I may be overlooking it but if there is a way, please let me know.
 

ElectricRustyBYT

New Member
Newbie
Joined
Sep 23, 2020
Messages
2
Trophies
0
Age
22
XP
50
Country
United States
Sorry for not replying earlier.

1. NXDumpTool - > Gamecard Dump -> Split files bigger than 4 GB = Yes; Save data to CFW directory = Yes; Use update/DLC = 0100E95004038800 v917504 (0.0.14.0) (UPD) (SD card)
2. Once done, copy bf2.ard and bf2.arh to Xenoblade2Set folder.
3. Run quickbms_4gb_files.exe.
4. Once that's done, delete all extracted files except for the common.bdat file inside the bdat folder; only that should be important.
5. Launch BdatEditor.exe, open common.bdat with it, edit tables, save each table as I'm done with them.
6. Copy the bdat folder (with common.bdat inside) to a "modified" folder, then run 1.reimport.bat, to put the supposedly-edited common.bdat back into bf2.ard.
7. Run 2.split.cmd to split bf2.ard into three parts (3.99 GB, 3.99 GB, 2.26 GB) inside a bf2.ard folder.
8. Copy the bf2.ard folder into atmosphere/contents/0100E95004038000/romfs, or whatever it is.

How would I know if the 1.reimport.bat was working? When I run it it finds the common.bdat and on the next line only keeps flipping \ and / and nothing else really shows up underneath. Also, since I changed around some models and I brought the directory for the models folder with the bdat folder, will it also be added to the bf2.ard?
 
Last edited by ElectricRustyBYT,

ElectricRustyBYT

New Member
Newbie
Joined
Sep 23, 2020
Messages
2
Trophies
0
Age
22
XP
50
Country
United States
Alright, on a completely different note how would I be able to swap models so that they work in "flashy" cutscenes and not just T-Posing during them? This is the only place I can think of that could help with this problem
 

Skeet1983

Well-Known Member
Member
Joined
Apr 22, 2012
Messages
3,595
Trophies
1
Age
41
Location
Somewhere, out there...
XP
3,184
Country
United States
Hi guys. I have been playing X2 and am still a bit early in game. Is there anything I can do with X2 Save Editor to make game progress easier, such as making Characters stronger? Thoughts and help appreciated :)
 

LyuboA

Unknown Entity
Member
Joined
Jun 1, 2018
Messages
530
Trophies
0
XP
919
Country
Bulgaria
Sorry for not replying earlier.

1. NXDumpTool - > Gamecard Dump -> Split files bigger than 4 GB = Yes; Save data to CFW directory = Yes; Use update/DLC = 0100E95004038800 v917504 (0.0.14.0) (UPD) (SD card)
2. Once done, copy bf2.ard and bf2.arh to Xenoblade2Set folder.
3. Run quickbms_4gb_files.exe.
4. Once that's done, delete all extracted files except for the common.bdat file inside the bdat folder; only that should be important.
5. Launch BdatEditor.exe, open common.bdat with it, edit tables, save each table as I'm done with them.
6. Copy the bdat folder (with common.bdat inside) to a "modified" folder, then run 1.reimport.bat, to put the supposedly-edited common.bdat back into bf2.ard.
7. Run 2.split.cmd to split bf2.ard into three parts (3.99 GB, 3.99 GB, 2.26 GB) inside a bf2.ard folder.
8. Copy the bf2.ard folder into atmosphere/contents/0100E95004038000/romfs, or whatever it is.

still want to mod XC2 blades just inject the modded common.bdat into bf2.ard and copy it into atmosphere/contents/0100E95004038000/romfs works for me gave Pyra Recharge boots and some other goodies haha
 

LyuboA

Unknown Entity
Member
Joined
Jun 1, 2018
Messages
530
Trophies
0
XP
919
Country
Bulgaria
No worries.

Try just putting the modified common.bdat file in atmosphere/contents/0100E95004038000/romfs, instead of repacking it into the bf2.ard.

I've only ever patched one other game, and I need to repack the modded files back into their proprietary format. Just putting the directly modified file on the SD in the appropriate directory was enough.

EDIT: That did not work for me. And in fact, doing what you did doesn't even let the game load for me. After starting the application, it stays on a black screen and does nothing until I manually close the game. It only works after removing the bf2.ard file from the atmosphere/contents/0100E95004038000/romfs folder. Since my SD card is exFat formated, I just need to put the b2f.ard file in that directory, rather than splitting it. But otherwise, I have no idea what the issue is, especially since I can't replicate your issue and instead run into my own!

my sd card is Exfat too and injecting the modded common.bdat file into b2f.ard works
 

ColdWorld

New Member
Newbie
Joined
Nov 26, 2020
Messages
3
Trophies
0
Age
24
XP
71
Country
United States
Anybody know why the editor isn't saving. Here's the error I get.
 

Attachments

  • image_2020-11-26_042736.png
    image_2020-11-26_042736.png
    18.4 KB · Views: 237

veekay

Well-Known Member
Member
Joined
Jan 30, 2008
Messages
227
Trophies
1
XP
806
Country
United States
Is it possible to change the first blade summon with this? You know, the one the game forces you to summon and then won't allow you to delete it.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • K3Nv2 @ K3Nv2:
    How do you know if the night will be good when you're asleep
  • BakerMan @ BakerMan:
    because i didn't say i was asleep
  • BakerMan @ BakerMan:
    i said i was sleeping...
  • BakerMan @ BakerMan:
    sleeping with uremum
  • K3Nv2 @ K3Nv2:
    Even my mum slept on that uremum
  • TwoSpikedHands @ TwoSpikedHands:
    yall im torn... ive been hacking away at tales of phantasia GBA (the USA version) and have so many documents of reverse engineering i've done
  • TwoSpikedHands @ TwoSpikedHands:
    I just found out that the EU version is better in literally every way, better sound quality, better lighting, and there's even a patch someone made to make the text look nicer
  • TwoSpikedHands @ TwoSpikedHands:
    Do I restart now using what i've learned on the EU version since it's a better overall experience? or do I continue with the US version since that is what ive been using, and if someone decides to play my hack, it would most likely be that version?
  • Sicklyboy @ Sicklyboy:
    @TwoSpikedHands, I'll preface this with the fact that I know nothing about the game, but, I think it depends on what your goals are. Are you trying to make a definitive version of the game? You may want to refocus your efforts on the EU version then. Or, are you trying to make a better US version? In which case, the only way to make a better US version is to keep on plugging away at that one ;)
  • Sicklyboy @ Sicklyboy:
    I'm not familiar with the technicalities of the differences between the two versions, but I'm wondering if at least some of those differences are things that you could port over to the US version in your patch without having to include copyrighted assets from the EU version
  • TwoSpikedHands @ TwoSpikedHands:
    @Sicklyboy I am wanting to fully change the game and bend it to my will lol. I would like to eventually have the ability to add more characters, enemies, even have a completely different story if i wanted. I already have the ability to change the tilemaps in the US version, so I can basically make my own map and warp to it in game - so I'm pretty far into it!
  • TwoSpikedHands @ TwoSpikedHands:
    I really would like to make a hack that I would enjoy playing, and maybe other people would too. swapping to the EU version would also mean my US friends could not legally play it
  • TwoSpikedHands @ TwoSpikedHands:
    I am definitely considering porting over some of the EU features without using the actual ROM itself, tbh that would probably be the best way to go about it... but i'm sad that the voice acting is so.... not good on the US version. May not be a way around that though
  • TwoSpikedHands @ TwoSpikedHands:
    I appreciate the insight!
  • The Real Jdbye @ The Real Jdbye:
    @TwoSpikedHands just switch, all the knowledge you learned still applies and most of the code and assets should be the same anyway
  • The Real Jdbye @ The Real Jdbye:
    and realistically they wouldn't

    be able to play it legally anyway since they need a ROM and they probably don't have the means to dump it themselves
  • The Real Jdbye @ The Real Jdbye:
    why the shit does the shitbox randomly insert newlines in my messages
  • Veho @ Veho:
    It does that when I edit a post.
  • Veho @ Veho:
    It inserts a newline in a random spot.
  • The Real Jdbye @ The Real Jdbye:
    never had that i don't think
  • Karma177 @ Karma177:
    do y'all think having an sd card that has a write speed of 700kb/s is a bad idea?
    trying to restore emunand rn but it's taking ages... (also when I finished the first time hekate decided to delete all my fucking files :wacko:)
  • The Real Jdbye @ The Real Jdbye:
    @Karma177 that sd card is 100% faulty so yes, its a bad idea
  • The Real Jdbye @ The Real Jdbye:
    even the slowest non-sdhc sd cards are a few MB/s
  • Karma177 @ Karma177:
    @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really think it's faulty (pasted 40/50gb+ folders and no write errors)
    Karma177 @ Karma177: @The Real Jdbye it hasn't given me any error trying to write things on it so I don't really...