Gridelin Posted May 23, 2018 Posted May 23, 2018 (edited) EVERYONE SHOULD BE AWARE THAT USING THIS PROCESS HAS A MODERATE TO HIGH LIKELIHOOD OF CREATING AN ILLEGAL POKEMON. DO NOT TRADE THESE ON OTHER FORUMS OR COMMUNITIES AS LEGAL. MORE INFORMATION ABOUT THE MENU/ANIMATION AFFECTING THE RNG, READ HERE. First and foremost, although all of these Jirachi's are "legal" and can be in theory generated and retrieved by the Pokemon Channel game; in actuality lots of them could almost certainly not be redeemed through normal RNG on retail hardware/emulators. There is an entire methodology that goes into determining whether or not a certain Jirachi spread can actually be redeemed through RNG (due to the necessity to hit things are certain frames that would be impossible to interact with on actual hardware), and even if you follow that guide to a tee, sometimes redeeming that specific spread Jirachi will just not be possible. If you want to ensure that the Jirachi you are trying to redeem could actually be retrieved on hardware, there are more in-depth guides here and here. With that said, nothing "illegal" is being created through this process; the Pokemon Channel game can, in theory, produce all of these different spread / shiny Channel Jirachis. For this process you are going to need: A developer version of Dolphin Emulator at least 5.0+ and a PAL Copy of the Pokemon Channel A version of VBA + a western Ruby/Sapphire game that can redeem the Jirachi. The ability to run this python script RNG Reporter 10.3.4 (Optional) A list of very good possible Channel Jirachi Spreads One final note before starting, the majority of the research that was done into figuring this out was done by people with much more knowledge of RNGing Channel Jirachi than I will ever have. So if you want to know most of the logic behind it, I probably cannot help you haha. All I did was figure out how to put this guide together. First off, we are going to run RNG Reporter 10.3.4 and make sure the Method is set to 'Channel.' Then you are going to choose a desired seed, and the maximum amount of frames you are willing to go up to. For this example, and to keep things simple, I picked a random seed '83213901,' set the frame counter a very small amount (5000). and clicked off the "Shiny Only" box as I want to retrieve a shiny Channel Jirachi. Now we are going to run the python script linked in the requirements. I have set the IV and thresh to 0, in order to generate every possible spread between frames 0-5000. This takes longer, and for an actual desired spread you would want to find out what threshold the Jirachi would be at, in order to generate as few results as possible. Once we've run the python script, you want to find the PID of your desired spread. Make sure that the spread matches, and then copy down the highlighted memory address of your spread. This is the important part! Next you are going to want to launch Dolphin in developer mode. In order to do that you need to launch dolphin from CMD or command line with the '-d' parameter. At this point you want to setup VBA and make sure that it is ready to connect to Dolphin. Once that is done, launch the Pokemon Channel and proceed through the standard Jirachi redemption process to this screen: Once on this screen you want to find the Memory location '8033d888' and set the value equal to whatever you address that you copied from the python script. Now you can begin the redemption process: And retrieve your desired CHANNEL Jirachi! JKSM.cia JKSM.zip View full tutorial Edited August 16 by Gridelin 11 1 1
Sabresite Posted May 24, 2018 Posted May 24, 2018 Great job @Gridelin on this guide. IIRC, @Admiral_Fish was having a problem with the RNG that leads up to the PID/IVs which was resulting in a small % of the PID/IVs generated from RNGReporter missing during the redemption. @Admiral_Fish, do you have an update on this? 2
theFlash899 Posted May 24, 2018 Posted May 24, 2018 i like the tutorial that you have made @Gridelin very nice work
Gridelin Posted May 25, 2018 Author Posted May 25, 2018 Thanks for the kind words everyone! When I get back from this work trip I plan on redeeming a bunch of shiny Channel Jirachi's and posting the .pk3s 2
theSLAYER Posted May 27, 2018 Posted May 27, 2018 @Gridelin do you have a Pokemon Channel save that can distribute the Jirachi? :3 Edit: Found a save from gamefaqs. Would still be good to get a save from pporg. Maybe it's time to get Colo/XD saves too 1
Sabresite Posted May 27, 2018 Posted May 27, 2018 I don't have time to RNG them but I would love a perfect IV and shiny channel Jirachi in each language (I think they were available in each EU language iirc?). If anyone would like to do it to contribute to our gallery, please do. I would very much appreciate it. 2
Gridelin Posted May 27, 2018 Author Posted May 27, 2018 19 hours ago, Sabresite said: I don't have time to RNG them but I would love a perfect IV and shiny channel Jirachi in each language (I think they were available in each EU language iirc?). If anyone would like to do it to contribute to our gallery, please do. I would very much appreciate it. I'm not sure if you meant all languages of perfect IV shiny channel Jirachi or all languages perfect IV Jirachi and all languages of a shiny Jirachi. As you probably know a perfect IV + Shiny Channel Jirachi is not possible, but here is the closest thing in every language: Download Zip with every language retrieval of this Jirachi: jir.zip 20 hours ago, theSLAYER said: @Gridelin do you have a Pokemon Channel save that can distribute the Jirachi? :3 Edit: Found a save from gamefaqs. Would still be good to get a save from pporg. Maybe it's time to get Colo/XD saves too I'm not sure if I'm using a gamefaqs save, as I found a save file online years ago, but I can guarantee you I did not play through this horrible game haha. Rant begin: even just going to redeem the different language Jirachis was unnecessarily complicated. It's not enough to redeem the Jirachi to the different language game, but you also have to go into the settings of the pokemon channel game, and change the language there as well. And if you try to change the language back after the Jirachi has been distributed, it crashes the game! And then besides the technical parts of this game being horrible, who was the sick f**k that thought of the aspects of this game. The pokemon being depressed and sad when certain things happen is like watching an interactive ASPCA commercial; not to mention it is almost always raining outside in the game (seriously where is the god damn sun!), and this game was a full price at launch??? For the USA Bonus disc all you need is a pokedex retrieved on your desired cartridge, you don't even need any progress in Colosseum, and it came free with Colosseum! Pokemon Channel requires a stupid amount of in-game progress, that your savefile has beaten the elite4, and spending $50-$60 to get the disc in the first place. Don't get me wrong I miss there being types of event distributions like this now-a-days, but I'm glad now the only way to get a pokemon for an entire continent doesn't revolve around a game like this./endrant 5 1
manolin18 Posted May 28, 2018 Posted May 28, 2018 @GridelinI just wanted to thank you, for this incredible tutorial. I thought Channel's shiny Jirachi was impossible After a lot of reading, of understanding something, of finding what is necessary ... I have achieved it !!! I have been more than 2 months, with the RNG but it has been done these last days heavy. It has bad IV, but what's cool? : D 1
Gridelin Posted May 28, 2018 Author Posted May 28, 2018 43 minutes ago, manolin18 said: @GridelinI just wanted to thank you, for this incredible tutorial. I thought Channel's shiny Jirachi was impossible After a lot of reading, of understanding something, of finding what is necessary ... I have achieved it !!! I have been more than 2 months, with the RNG but it has been done these last days heavy. It has bad IV, but what's cool? : D Glad this tutorial helped out!
Sabresite Posted May 28, 2018 Posted May 28, 2018 Unfortunately the seeds listed here are consistently missing their last digit. Also thank you for the Jirachis. I should have clarified that I was looking for separate spreads. Thank you for getting them so close to perfect too! If you want to simply list the seeds, I can take care of the rest too. Whatever is easiest.
ozderya Posted May 28, 2018 Posted May 28, 2018 I still trying to understand generating pattern and did not success yet. Is there any video to help me to figure out generating pattern?
Gridelin Posted May 28, 2018 Author Posted May 28, 2018 15 hours ago, Sabresite said: Unfortunately the seeds listed here are consistently missing their last digit. Also thank you for the Jirachis. I should have clarified that I was looking for separate spreads. Thank you for getting them so close to perfect too! If you want to simply list the seeds, I can take care of the rest too. Whatever is easiest. I PM'd you something that should help.
Admiral_Fish Posted May 29, 2018 Posted May 29, 2018 @Sabresite do you mean the patterns with the pikachu animation?
Admiral_Fish Posted May 29, 2018 Posted May 29, 2018 @Gridelin An easier option would be to use GameCubeRNG(which is built into RNG Reporter 10.3.4) and switch the method to channel then you can search by IVs and it also gives the seed. https://gyazo.com/04eae2f40b258eca54929be29a0d0dae Alternatively you can use PokeFinder to do it as well. https://gyazo.com/60386f34d42162b76cc15d08538e727a 1 1
Gridelin Posted May 29, 2018 Author Posted May 29, 2018 4 minutes ago, Admiral_Fish said: @Gridelin An easier option would be to use GameCubeRNG(which is built into RNG Reporter 10.3.4) and switch the method to channel then you can search by IVs and it also gives the seed. https://gyazo.com/04eae2f40b258eca54929be29a0d0dae Alternatively you can use PokeFinder to do it as well. https://gyazo.com/60386f34d42162b76cc15d08538e727a This is awesome, will update the guide shortly once I'm home!
Gridelin Posted May 29, 2018 Author Posted May 29, 2018 2 hours ago, King Impoleon said: don't like this method Just for my own interest, may I ask why?
King Impoleon Posted May 29, 2018 Posted May 29, 2018 it's not the normal or ''legit'' way to obtain jirachi as shiny you chance the code in the data to make it shiny....and this makes me sad
english09 Posted May 30, 2018 Posted May 30, 2018 @Gridelin How can I find out if the PID I want is one that could be generated normally with a physical gamecube and gba connected to it? The one I would like is 722FB9EE (Naive, 21/20/15/24/21/30) - is that one possible to receive on hardware? Thanks in advance
Gridelin Posted May 30, 2018 Author Posted May 30, 2018 1 hour ago, english09 said: @Gridelin How can I find out if the PID I want is one that could be generated normally with a physical gamecube and gba connected to it? The one I would like is 722FB9EE (Naive, 21/20/15/24/21/30) - is that one possible to receive on hardware? Thanks in advance You need to look into things like generation patterns based on the initial seed/menu seed. It's one of those things that I talked about at the beginning of the guide saying that while I understand the logic behind it, I'm not in any position to really explain how it works haha.
ventus323 Posted May 23, 2019 Posted May 23, 2019 Hello, I have question. download python file(16aDdLjw.py) and run. however, this error has occured. Is there a way to solve this problem?
Hide Posted May 20, 2020 Posted May 20, 2020 On 5/23/2019 at 9:40 AM, ventus323 said: Hello, I have question. download python file(16aDdLjw.py) and run. however, this error has occured. Is there a way to solve this problem? Hey there! It's been about a year since you asked… but this may help you and might aid other people in the future... In very crude words: Sometimes you need to check with both the "old" (2.x) and the "new" (3.x +) python versions. That error happened because you probably need to run the script with the “old” python.
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now