Hacking Pokemon Omega Ruby JP to EU save help

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
Hey guys and guyettes, so I was attempting to move my save file from the JP version of OR to the EU version following some dumb guide which suggested using cart2sav.

Did this, made sure the headers were the same in both versions so the save wouldn't corrupt but...save is corrupt.

Put my backed up original ROM back on the SD card. Save also corrupt. So I have the sav file but I can't use it and I don't want to lose all my progress! Has anybody got any ideas?
 

VerseHell

Well-Known Member
Member
Joined
Jun 29, 2014
Messages
3,073
Trophies
1
Age
30
XP
1,657
Country
France
Extract your jp save with savedatafiler (the save will be in \filer\UserSaveData\savedate-number\000011c4 folder)
Start a new game in the EU version
Put your jp save in your eu game with savedatafiler.
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
cherryduck,

if you're on GW,
the rom will be recognized as "EU" cause GW bypasses the region check,
so it'll follow your console region.

to be sure,
simply open your main (the save obtained from savedatafiler) with pkhex and check.
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
Hi VerseHell, thanks for responding.

Problem with trying that is that when I put the JP ROM back on the card the save comes up as corrupt. Even though nothing has changed. So I seem to have lost my save completely. I can't use savedatafiler because it just says "CTR Card - broken" or something like that.

So really at this point I'm not even too worried about converting to EU, just want to get my progress back! My question really is can I stop my save being counted as corrupted, I read somewhere it's due to a header change and the encryption changing, but the header hasn't changed.
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
cherryduck,

if you're on GW,
the rom will be recognized as "EU" cause GW bypasses the region check,
so it'll follow your console region.

to be sure,
simply open your main (the save obtained from savedatafiler) with pkhex and check.


Yeah I noticed this just after I went through this. It seems it doesn't matter what ROM you use, so I could have stuck with my JP rom and an EU update and had no problems, but now the simple act of moving the ROM file off of the SD card and back on seems to have corrupted the save file.

I'd also like to quickly add as I haven't made it all too clear. I haven't got a savedatafiler backup of the main file, so I'm now just trying to get my progress back from the .sav file I DO have.
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
Yeah I noticed this just after I went through this. It seems it doesn't matter what ROM you use, so I could have stuck with my JP rom and an EU update and had no problems, but now the simple act of moving the ROM file off of the SD card and back on seems to have corrupted the save file.

it shouldn't have corrupted from a simple shifting of rom though.
did your forget to rename it back to .3dz?

(cart2sav doesn't recognize .3dz right? I was dopey enough to forget at times..)
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
it shouldn't have corrupted from a simple shifting of rom though.
did your forget to rename it back to .3dz?

(cart2sav doesn't recognize .3dz right? I was dopey enough to forget at times..)


Yeah I've renamed it back to .3dz and it's corrupt. No idea why!

Literally all I did was move the ROM off, extracted the save from it and injected the save into the EU rom, then put the EU ROM on the GW. Saved game data is corrupted.

So I decided to go the savedatafiler route, removed the EU ROM, stuck the JP one back on and loaded it up, only to have it tell me that the saved game data is corrupted.

I've still got the save file I extracted from it originally. If I extract the save file again from the JP ROM and compare it with a hex editor to the original save file I extracted they match so AFAIK nothing has changed.
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
Yeah I've renamed it back to .3dz and it's corrupt. No idea why!

Literally all I did was move the ROM off, extracted the save from it and injected the save into the EU rom, then put the EU ROM on the GW. Saved game data is corrupted.

So I decided to go the savedatafiler route, removed the EU ROM, stuck the JP one back on and loaded it up, only to have it tell me that the saved game data is corrupted.

I've still got the save file I extracted from it originally. If I extract the save file again from the JP ROM and compare it with a hex editor to the original save file I extracted they match so AFAIK nothing has changed.

if I remember correctly, cart2sav is the one that requires offset input right?
scary thing about that is.. what if offset is wrong?!?!
you may want to consider another tool, called cardtwo save tool.exe
(might be on filetrip or hidden away somewhere on this forum)

oh, if you started your save without online (.3ds), you need to reinsert it as (.3ds)

you can then extract is using savedatafiler and insert it into any OR rom, totally ignoring header
(cause savedatafiler's output is totally decrypted.)



if you haven't modified the jp rom, and it boots normally,
just rip out the save using savedatafiler.

make sure you're doing OR -> OR transfer.

hope I'm not being too naggy here..
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
if I remember correctly, cart2sav is the one that requires offset input right?
scary thing about that is.. what if offset is wrong?!?!
you may want to consider another tool, called cardtwo save tool.exe
(might be on filetrip or hidden away somewhere on this forum)

oh, if you started your save without online (.3ds), you need to reinsert it as (.3ds)

you can then extract is using savedatafiler and insert it into any OR rom, totally ignoring header
(cause savedatafiler's output is totally decrypted.)



if you haven't modified the jp rom, and it boots normally,
just rip out the save using savedatafiler.

make sure you're doing OR -> OR transfer.

hope I'm not being too naggy here..


Thanks for your time. I haven't modified the JP ROM but the problem is it doesn't boot normally. Like I said, it gives me the saved game data is corrupted message. If I try and extract the save in savedatafiler it won't, says "CTR Card -- broken --" in red. If I hit Y to try and export anyway, nothing happens.
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
Thanks for your time. I haven't modified the JP ROM but the problem is it doesn't boot normally. Like I said, it gives me the saved game data is corrupted message. If I try and extract the save in savedatafiler it won't, says "CTR Card -- broken --" in red. If I hit Y to try and export anyway, nothing happens.

that's odd.

so the game that was not modified suddenly stopped working?
and it's header was not changed, remained in the same format (assuming .3dz)

perhaps you want to right click and scan your sd card (to check if corrupted)
and maybe use FAT sorter before putting it back in.

(also, make sure the 'cart slot' is showing omega ruby, before you enter savedatafiler)

edit:

if your save is corrupted,
it's either
1. injected save with different header
2. .3ds <-> .3dz format keyed wrongly
3. save itself is indeed corrupted
4. rom corrupted
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
that's odd.

so the game that was not modified suddenly stopped working?
and it's header was not changed, remained in the same format (assuming .3dz)

perhaps you want to right click and scan your sd card (to check if corrupted)
and maybe use FAT sorter before putting it back in.

(also, make sure the 'cart slot' is showing omega ruby, before you enter savedatafiler)


Yeah it's weird, I haven't done anything to break it. Nothing has changed on this ROM file at all, I haven't touched it except to rename it so I didn't get confused with the EU ROM. Header untouched, same 3dz format, literally nothing has been done to this file except a rename.

I've formatted the SD card to make sure, and checked for errors, it's not corrupted. and it's the only ROM file on this particular SD card. I have no idea if the save file I extracted originally is valid. There doesn't seem to be any way to decrypt it so I can check, or import it with savedatafiler.
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
Yeah it's weird, I haven't done anything to break it. Nothing has changed on this ROM file at all, I haven't touched it except to rename it so I didn't get confused with the EU ROM. Header untouched, same 3dz format, literally nothing has been done to this file except a rename.

I've formatted the SD card to make sure, and checked for errors, it's not corrupted. and it's the only ROM file on this particular SD card. I have no idea if the save file I extracted originally is valid. There doesn't seem to be any way to decrypt it so I can check, or import it with savedatafiler.

do you have a backup of the jp rom?
make a copy of the backup, reinsert the header and the save, and try it on savedatafiler again.

there's a method to do partial decrypting on projectpokemon, (so you can check)
but I think it involves powersaves..
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
do you have a backup of the jp rom?
make a copy of the backup, reinsert the header and the save, and try it on savedatafiler again.

there's a method to do partial decrypting on projectpokemon, (so you can check)
but I think it involves powersaves..


Again thanks for your time here but I've also tried that already. Re-inserted header and save still says the save is corrupted. I've tried everything I can think of. Might be a lost cause.

Interestingly, I just tried the other card 2 save tool you suggest and when I try and extract/backup the save from the original JP ROM it says "No save data found".

Not sure if that helps. Looks like something weird has happened here but I couldn't say what. AFAIK the save file saves on the ROM itself, and the save was working fine before I moved the ROM off the SD card onto my computer, so where the heck has it gone?
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
Again thanks for your time here but I've also tried that already. Re-inserted header and save still says the save is corrupted. I've tried everything I can think of. Might be a lost cause.

Interestingly, I just tried the other card 2 save tool you suggest and when I try and extract/backup the save from the original JP ROM it says "No save data found".

Not sure if that helps. Looks like something weird has happened here but I couldn't say what. AFAIK the save file saves on the ROM itself, and the save was working fine before I moved the ROM off the SD card onto my computer, so where the heck has it gone?

that's really odd.
really odd indeed.
your savedatafiler was installed as a .cia onto your home menu right (don't mind me, covering all bases)

you may want to double check your header too.

I don't think I've heard of a pokemon sav corruption at this level.

the games themselves have 2 saves bundled in one,
so that if one level corrupts, it'll rollback to the previous save.

and even so, savedatafiler would probably still be able to read it.

or the game would boot, and you can delete older save and create a new game.

i'm getting teh impression that the game doesn't even boot.
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
that's really odd.
really odd indeed.
your savedatafiler was installed as a .cia onto your home menu right (don't mind me, covering all bases)

you may want to double check your header too.

I don't think I've heard of a pokemon sav corruption at this level.

the games themselves have 2 saves bundled in one,
so that if one level corrupts, it'll rollback to the previous save.

and even so, savedatafiler would probably still be able to read it.

or the game would boot, and you can delete older save and create a new game.

i'm getting teh impression that the game doesn't even boot.


Yeah savedatafiler is installed as a .cia. I've double checked the header, it hasn't changed. It matches the online header for a clean download of the JP ROM.

The game boots and I am able to delete the save with UP + X + B, but this just starts a new game, which I'd rather not have to do!
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
Yeah savedatafiler is installed as a .cia. I've double checked the header, it hasn't changed. It matches the online header for a clean download of the JP ROM.

The game boots and I am able to delete the save with UP + X + B, but this just starts a new game, which I'd rather not have to do!

okay,
i know you probably did change it,
but try changing your rom to .3ds and play,
just as a test.
pretty pwease? :)
 

Queno138

Ravens
Member
Joined
Sep 18, 2010
Messages
2,425
Trophies
0
Location
Luigi's Dark Mansion
XP
1,070
Country
Senegal
I did try that too! It still runs if I change the extension to .3ds but the save file is still corrupt :cry:

WHAT!?

IMPOSSIBRU.

perhaps we are looking at this wrong.

any fresh voices to point the obvious that we are clearly missing,
given that sometimes I focus so much that I miss the obvious?

(If it's not header, not format, not offset, what could it be?)

you didn't try to inject into alpha sapphire right? (OR <-> AS wouldn't work unless decrypted + inside save flag changed)
 

cherryduck

Well-Known Member
OP
Member
Joined
Jul 1, 2007
Messages
331
Trophies
1
Age
34
Location
The far side of the moon
Website
Visit site
XP
1,616
Country
WHAT!?

IMPOSSIBRU.

perhaps we are looking at this wrong.

any fresh voices to point the obvious that we are clearly missing,
given that sometimes I focus so much that I miss the obvious?

(If it's not header, not format, not offset, what could it be?)

you didn't try to inject into alpha sapphire right? (OR <-> AS wouldn't work unless decrypted + inside save flag changed)


Yeah I've basically done every troubleshooting thing you suggested already before I made this thread, should have been more explicit in what I'd tried but thank you very much for your time!

Everything I've done has been with OR, I haven't got AS.

If anyone else is able to provide some fresh insight that would be great!
 
  • Like
Reactions: Queno138

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    AncientBoi @ AncientBoi: 🫂 +1