+ Reply to Thread
Page 2 of 2
FirstFirst 1 2
Results 16 to 21 of 21

Thread: PokeGC - A Gamecube Pokemon Checking Tool

  1. #16

    Re: PokeGC - A Gamecube Pokemon Checking Tool

    Yes, in fact it even seems to work with FRLG.

    As far as I can tell I get exactly the same ARM dump.

    As for the Ageto Pikachu, I wasn't able to test how it is written to the GBA but unlike what I had thought the two specimen I know of (PID 1568718567, spread 28/24/7/24/14/31 and PID 3836930036, spread 22/25/22/18/18/14) do not use any simple variation of known GBA/GC PID methods. I tried looking for more legitimate samples but they are hard to find and hard to make without a GC and writeable memory card.

    I tried patching the disc to use the Pikachu function at 8012d5dc instead of the Celebi function at 8012d4f0 when writing to the Colosseum save and the result is a perfectly fine Ageto Pikachu, except with a standard GC PID.
    Since there's is no example of a legal Ageto Celebi with a non-standard GC PID (among more than 150, some of which must have been written to the GBA) I am really wondering how the bonus disc writes to GBA saves. I have serious doubts Ageto Pokemon are actually made on the GBA, but if that's not the case then why does Celebi seem to get a GC PID but Pikachu doesn't?
    Pokécheck - A GTS to let you deposit and receive pokemon, view their stats, import and export to .pkm and more - gen 4 and 5 supported
    Pokémon Black/White animated sprites, now with back sprites, alternate/female forms and all shiny versions thereof.

  2. #17

    Re: PokeGC - A Gamecube Pokemon Checking Tool

    Quote Originally Posted by xfr View Post
    Ageto Celebi (written to Colosseum) cannot be shiny

    Although it is not yet possible to RNG abuse the Ageto disc on a retail console because of the unknown seeding parameters, it is however possible on Dolphin for the first Celebi that is written directly into the Colosseum save file. After selecting the Colosseum part of the disc the Colosseum RNG is seeded (memory location 0x80477098 as confirmed by Kaphotics/OmegaDonut/...). There's some advancement after the intro screen (about 100) then an non consistent number of frame advancements (more than a thousand, there are dialogs that wait for user input while the RNG keeps advancing which makes abusing much harder than the direct transfer to GBA). Then the function to create the Celebi is called at 0x8012d4f0 (it is the same for both methods of transfer). After two frames the IVs are generated (comon GC method). After a skipped frame the PID is generated by the function at 0x80121310. It has a recursive anti-shiny check as illustrated below:

    Spoiler

    Frames 3 and 4 are the IVs. 6-7 and 8-9 would result in a shiny PID but are skipped.


    Since shiny Ageto is not possible here are two RNG abused HP Fire spreads:

    (Seed=7ddf12c8 PID=77e9f030, Nature=Bold) 31/14/31/30/31/30
    http://www.pokecheck.org/?p=detail&uid=470139

    (Seed=7c5f5fcc PID=ecbeb9d6, Nature=Modest) 31/2/31/30/31/30
    http://www.pokecheck.org/?p=detail&uid=470141

    Of course they should not be considered as RNG abused because they were obtained by altering the seed at the start of the disc. Note that because the VBA-M <> Dolphin trading does not work yet I had to write a program to extract and convert the Pokémon data from the Colosseum save to a 3gpkm file.
    If you have a GameCube and memory card you can download the Colosseum (US) save here: http://tmp.pokecheck.org/Colosseum_RNG_Celebi.zip and transfer the Celebi yourself.
    ok and this works with dolphin you say? Cool can you show me where it is and how it works? I tried the links in your post but nothing seemed the right one you speaking of

  3. #18
    Member
    Join Date
    Mar 2013
    Age
    22
    Posts
    1

    Re: PokeGC - A Gamecube Pokemon Checking Tool

    Was it ever confirmed whether or not the Celebi sent directly to the GBA can be shiny?

  4. #19

    Re: PokeGC - A Gamecube Pokemon Checking Tool

    nope

    likely not shiny ever, as either GC/GBA receiving saves probably have the celebi generated on the gamecube. Why have two separate versions of code that generate the same thing?

  5. #20
    Member
    Join Date
    May 2011
    Location
    Port Kembla NSW , Australia
    Age
    31
    Posts
    7

    Re: PokeGC - A Gamecube Pokemon Checking Tool

    Could this workwith Pokemon Channel to see if you can recive a shiny Jirachi?

  6. #21

    Re: PokeGC - A Gamecube Pokemon Checking Tool


+ Reply to Thread
Page 2 of 2
FirstFirst 1 2

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
PPN Top 50