Jump to content
Destinyy

Pokemon Link Injection Tool [XY/ORAS] [UPDATED]

Recommended Posts

Yes.

Yes, also my 'corrupted' save file.

pkhex is able see your corrupted file.

If you shift a pokemon around in the save, save the save,

and inject back into your game,

does the game read it? (also, is the pokemon for pokemon link unlocked after that?)

Share this post


Link to post
Share on other sites

Make a working save on the 3ds (one that loads normally), then try restoring your save with svdt.

I guess I should really implement secure value delete to svdt, is a much more convenient method.

Share this post


Link to post
Share on other sites

I tried to inject other events on your XY save, anyway it's never been corrupted. I use savedatafiler.

Let me know

Share this post


Link to post
Share on other sites
pkhex is able see your corrupted file.

If you shift a pokemon around in the save, save the save,

and inject back into your game,

does the game read it? (also, is the pokemon for pokemon link unlocked after that?)

After exporting the 'corrupted' save and exporting it with pkhex (I have only changed a box wallpaper), the game reads it perfectly and Pokemon Link with Celebi is unlocked.

Share this post


Link to post
Share on other sites
Make a working save on the 3ds (one that loads normally), then try restoring your save with svdt.

I guess I should really implement secure value delete to svdt, is a much more convenient method.

Already tried that multiple times. I can also restore the previous save before using this Pokemon injection tool just fine/

Share this post


Link to post
Share on other sites
I tried to inject other events on your XY save, anyway it's never been corrupted. I use savedatafiler.

Let me know

After exporting the 'corrupted' save and exporting it with pkhex (I have only changed a box wallpaper), the game reads it perfectly and Pokemon Link with Celebi is unlocked.

So I guess there is a bug within your program or svdt.

Share this post


Link to post
Share on other sites
After exporting the 'corrupted' save and exporting it with pkhex (I have only changed a box wallpaper), the game reads it perfectly and Pokemon Link with Celebi is unlocked.

in that case, I'll say that it's a checksum problem, and pkhex fixed the checksum.

Share this post


Link to post
Share on other sites
in that case, I'll say that it's a checksum problem, and pkhex fixed the checksum.

There is a checksum problem with any XY savefile (Not ORAS). Maybe My mistake when I had to write the program again.

I'll release the fix as soon as possible

Share this post


Link to post
Share on other sites

[MENTION=59221]PannenkoekenNL[/MENTION] I was looking for the error in the program code, but I could not find anything. I've understand that the problem was within your XY Save (If you first fix checksum with PKheX and after you try to inject an event with my PLIT you wont have any problem) :D

Share this post


Link to post
Share on other sites

Here is what PKHeX gave me after the checksum report of your save:

Invalid: 35 @ Region 22600

SAV: 54/55

However my program only works with region#30 :)

Share this post


Link to post
Share on other sites
[MENTION=59221]PannenkoekenNL[/MENTION] I was looking for the error in the program code, but I could not find anything. I've understand that the problem was within your XY Save (If you first fix checksum with PKheX and after you try to inject an event with my PLIT you wont have any problem) :D

perhaps grab his save, see how the checksum is different from the one pkhex fixes, and see if your program creates which value.

Share this post


Link to post
Share on other sites
perhaps grab his save, see how the checksum is different from the one pkhex fixes, and see if your program creates which value.

Already done, see the message before your

Share this post


Link to post
Share on other sites
Already done, see the message before your

problem is his save only corrupts after dealing with your program.

(edit: and this line above is confirmed by his post below)

Double check if the program doesn't accidentally change bytes or stuff like that.

or perhaps you didn't fix the final checksum.

If I recall, every save has multiple blocks, so when you fix checksum, you also need to fix the final checksum.

Oh wells xD

Share this post


Link to post
Share on other sites
[MENTION=59221]PannenkoekenNL[/MENTION] I was looking for the error in the program code, but I could not find anything. I've understand that the problem was within your XY Save (If you first fix checksum with PKheX and after you try to inject an event with my PLIT you wont have any problem) :D

Nope, I first saved my save with PKheX (PKheX already reported before saving with PKheX that the checksum was valid). After that I used your program, then PKheX said the checksum was invalid and if I inject it it says that it is corrupt.

Share this post


Link to post
Share on other sites
Nope, I first saved my save with PKheX (PKheX already reported before saving with PKheX that the checksum was valid). After that I used your program, then PKheX said the checksum was invalid and if I inject it it says that it is corrupt.

I got it. I found the problem. My program wrote a byte in another region of the save that wasn't fixed by checksum algorithm.

Share this post


Link to post
Share on other sites

I've Uploaded the fixed version!

[MENTION=59221]PannenkoekenNL[/MENTION] Can you try it please

Share this post


Link to post
Share on other sites
I've Uploaded the fixed version!

[MENTION=59221]PannenkoekenNL[/MENTION] Can you try it please

It works, thanks for all the help!

Share this post


Link to post
Share on other sites
I got it. I found the problem. My program wrote a byte in another region of the save that wasn't fixed by checksum algorithm.

But pokemon link data injecting only requires fixing the block checksum and updating the checksum's table checksum, where were you writing? (Just curious)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...