Jump to content

USUM - I Choose You Cap Pikachu


theSLAYER

Recommended Posts

  • 1 month later...

So according to SciresM's tweet:

They borked up again.

The QR for I Choose You Pikachu was supposed to be EU only, but they accidentally coded it to be for US as well.
So we already have a public code for US I Choose You Pikachu, rejoice!

(#whynoKoreaLove)

  • Like 1
  • Hahaha 1
Link to comment
Share on other sites

Just now, theSLAYER said:

yeah, I misunderstood and thought the JP included the US one.
The clarification is that is the EU one that included the US one. Updated the post to reflect the changes :)

Yep -- once it's usable I can post the cleaned up EU/US code, too.

  • Like 1
Link to comment
Share on other sites

2 minutes ago, SciresM said:

It has not been posted anywhere -- I was asked by the person who sent me it not to share it publically yet.

That explains why I haven't seen it. Ok cool.

EDIT: Are the first 4 bytes IVs? 1 guaranteed?

EDIT Again: It would make sense they would include US if they want to redistribute the same QR code later for the US, or more likely for SEA.

  • Like 1
Link to comment
Share on other sites

3 minutes ago, Sabresite said:

That explains why I haven't seen it. Ok cool.

EDIT: Are the first 4 bytes IVs? 1 guaranteed?

No. They're game ID bitmasks, among other things. First byte FF = Sun, Moon, US, UM -- FC = US, UM.

 

Also if it's like the magearna event the pikachu species and forms will get overridden by the game's parsing code regardless of what's in the QR anyway >.> 

 

(Magearna QR codepath does if (species != magearna) { species = magearna; })

 

Last 8 bytes are SHA1(first 0x58) but that's standard memecrypto.

  • Like 2
Link to comment
Share on other sites

1 minute ago, SciresM said:

No. They're game ID bitmasks, among other things. First byte FF = Sun, Moon, US, UM -- FC = US, UM.

 

Also if it's like the magearna event the pikachu species and forms will get overridden by the game's parsing code regardless of what's in the QR anyway >.> 

 

(Magearna QR codepath does if (species != magearna) { species = magearna; })

By that logic they would require a game update if they decided to make a QR for something else.  You would think they would just not read the species field whatsoever too.

Link to comment
Share on other sites

2 minutes ago, Sabresite said:

By that logic they would require a game update if they decided to make a QR for something else.  You would think they would just not read the species field whatsoever too.

You don't understand the memekey system -- they have an RSA private key with the singular purpose of signing the magearna codes.

 

The codepath taken depends on the memekey index, found after the POKE magic -- in this case, index 9 is reserved for I choose you cap pikachu (it was a reserved, error path in Sun/Moon).

 

Also, the species field gets used to decide what to display in the scan window, so they have to overwrite it.

  • Like 2
Link to comment
Share on other sites

1 minute ago, SciresM said:

You don't understand the memekey system -- they have an RSA private key with the singular purpose of signing the magearna codes.

 

The codepath taken depends on the memekey index, found after the POKE magic -- in this case, index 9 is reserved for I choose you cap pikachu (it was a reserved, error path in Sun/Moon).

I see, so it is a kind of check.  Ok that makes sense.

  • Like 1
Link to comment
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...