Recent changes: -RadioSeed guide is not posted on here int he RadioSeed section in Hide Tags. Not as link to a post. The final sentence in the paragraph preceding this has been changed. -Romsstar's post with a guide on using the Roamer Method is no longer a link to a post, but a guide in hide tags.The final sentence in the paragraph preceding this has been changed. -Bug Catching Contest abuse information by Zari is no longer a link to a post, but a hidden post with the information. The final sentence in the paragraph preceding this has been changed. - Removed Wichu's post in the PokeWalker Manipulation section now it's just my general list of PokeWalker because info with credit to Wichu. The final sentence in the paragraph preceding this has been changed. -Mingot's post on using the Researcher option to determine PokeWalker Pokemon natures is now in Hide tags on the article after Wild Eep's guide. The small bit on this has been slightly changed. -Wild Eep's post on PokeWalker PID generation in the PokeWalker section has been removed. The paragraph preceding this has been changed. -------------------------------------------------------------------------------------------- This is an article about the changes in RNG abuse that came with HGSS. Even though a good amount of the information is posted in the All Generation PRNG info/help thread, there were some things like the PokeWalker information and Irwin Calls that weren't displayed. Additionally, I thought it would be nice to have all the information in article form with links to extra information. As always, constructive criticism is welcome and if people feel things should be changed/added/removed feel free to post. -------------------------------------------------------------------------------------- With the release of HeartGold and SoulSilver, players had to adapt to a few changes in the method of fourth generation RNG manipulation. The lack of the Pokétch and Journal, which were present in DPP, forced players to discover new techniques for RNG advancement and seed verification. The following is a compilation of the changes for every aspect of RNG manipulation in HGSS, along with new forms of RNG manipulation introduced in those games. Calibration The method of calibration, outlined in Common Information for Breeding and Capturing Perfect Pokémon, hasn't changed from DPP to HGSS. However, the delay range has gone through a significant decrease, from the 590-640 range found in DPP to a range of about 490-520 in HGSS. Delay The same methods used to change the delay in DPP are applicable to HGSS. Changing the year changes the delay; adding a certain number of years decreases the delay by that same number, and vice-versa. Removing or inserting a third generation cartridge when you have unlocked Pal Park changes the delay from even to odd and vice-versa. Now in HGSS, scrolling down then back up the opening menu (the menu that displays the Continue, New Game, Connect to PokéWalker options) adds 1 to the delay. There is a set of arrows located on the opening menu to scroll up and down quickly, which is useful if you have a low delay and can't waste time scrolling using the D-pad. Furthermore, you can now use the touch screen, as well as the A button, screen to access the Continue option. Using the A button is preferred because you may have to tap the Continue option on the touch screen multiple times with the stylus before the game registers the action, during which you would have most likely skipped pass your desired delay. Methods of RNG Advancement and Seed Verification The PokéGear is the primary source for RNG advancement in HGSS. Specifically, the radio and phone applications on the PokéGear are used to advance the RNG. Calling certain NPCs on the phone advances the RNG by a set number of frames, while the radio advances the RNG by a number of frames depending on the station used and the show that happens to be on at that time. User OmegaDonut has complied a list on the number of frame advancements for each show: Show Advancements Location on radio screen Pokémon Music 1 frame or none (inconsistent) Upper-left Pokémon Talk 14-18 frames (inconsistent) Upper-right That Town, These People 3 frames (inconsistent) Lower-left Buena's Password None Lower-right Trainer Profiles 3 frames (inconsistent) Lower-left Pokémon Search Party 1 frame Lower-right Serial Radio Drama 1 frame Lower-right RadioSeed Unlike in DPP, players can keep track of their current frame and frame advancements. Through the use of the radio shows Pokémon Search Party and Serial Radio Drama, players can keep track of their current frame based on the message displayed on the radio for that show. User MinusOne has created a program, RadioSeed, which displays the sequence of radio messages corresponding to a particular seed and the message belonging to a specific frame. RadioSeed can be downloaded here. The necessary information to use RadioSeed includes: target delay, delay range, date, hour, minute, target second, and seconds range. The target delay, target second, date, hour, minute, and second can be obtained by using the Seed to Time option on RNG Reporter for your seed. The values for the delay and second range are at your discretion, so pick a range that you feel is appropriate. Serial Radio Drama and Pokémon Search Party are the shows whose sequence of messages RadioSeed uses for seed verification and frame tracking. Additionally, RadioSeed has a function that displays Elm responses for a seed, as well as individual responses for frames, so it can be used as an alternative to RNG Reporter when generating a list of Elm responses for past the 12 displayed by Seed to Time. However, RadioSeed does not factor in roamers when it displays Elm responses for seed verification. Errors in the radio message can be attributed to the following: hitting delays outside the range RadioSeed searched for or not having unlocked all the messages for RadioSeed to work properly. Unfortunately, the latter issue is more difficult to resolve, as it is not certain when specific messages are unlocked in the game and at what point they become available. Finally, it is best to let the message as it is displayed by RadioSeed present itself on the radio screen, otherwise the radio will repeat the message from the previous frame for your current frame, which will give incorrect results on RadioSeed. User MinusOne has created a guide on using RadioSeed: RadioSeed Guide (Move your mouse to reveal the content) RadioSeed Guide (open) RadioSeed Guide (close) NOTE To anyone using Pokémon Search Party: RadioSeed assumes that the list of episodes you can get is exactly the same as the one in the research section above. Pokémon Search Party episodes are unlocked as you do certain things in the game and I'm not sure if I have seen them all. If you are not getting sane results with this method, verify that you can see all the episodes listed. If you see one that is not on the list, please PM me so I can add it. Any information on what you have to do to unlock all the episodes would also be helpful. ---------------------------------------- 1. Download the program. Here is a link. It works on Windows only and you will need the .NET framework (Microsoft provides this as a free download). ---------------------------------------- 2. Assuming you got it started up OK, you will need to enter the date, time and delay of the seed you are trying to hit. Also enter the second and delay ranges within which you wish to search when verifying your seed. If you only want frame tracking, select that mode and enter a max frame to track up to. It doesn't matter whether you have roamers released for the purposes of seed verification as the program can search the first 30 frames of each seed. ---------------------------------------- 3. Select your chosen output source: Pokémon search party plays for one hour from 00:00, 03:00, 06:00, 09:00, 12:00, 15:00, 18:00 and 21:00. Serial Radio Drama plays for one hour from 01:00, 04:00, 07:00, 10:00, 13:00, 16:00, 19:00 and 22:00. If your time is outside this, you will get Buena's Password, which cannot be used as it does not affect the RNG. If you still want to use RadioSeed for frame tracking (for example if you are in the champion's room and have used roamers to verify your seed), you can close the lid of your DS (putting it in sleep mode does not affect the RNG) and wait for the hour to change. Professor Elm-based tracking is also available for convenience. ---------------------------------------- 4. Click "Generate". The grid will fill with seeds or frames (depending on your choice of mode) and the corresponding outputs. A key will also appear for your chosen output source as, in verify seed mode, the outputs have to be written shorthand to fit in the grid. ---------------------------------------- 5. If in verify seed mode, you will be presented with the first ten outputs for each seed in your specified range. Attempt to hit your seed (see the general RNG help for details on that). If you can't see immediately what seed you hit, click the "Search" button. In track frame mode, you should be able to follow the outputs through the frames. If your frame is far away, you can advance rapidly to somewhere in the vicinity of the target, then use the "Search" button. ---------------------------------------- 6. Repeatedly click the bottom-right button on the radio and drag the pointer back to the center of the grid (so that no station shows) (or call Professor Elm if using that method). In the search window, for each output that appears, select the corresponding text from the drop-down and click "Add". It will appear in the search sequence and the number of matches will be updated. Continue to do this until the box shows "1 match found". ---------------------------------------- 7. If 0 matches are found, then either this seed/frame is outside the generated range or the sequence may have been entered incorrectly (this can happen if you brush against another radio station while dragging the pointer). You can "Remove" the current entries from the search list and start a new search if you wish. When exactly 1 match is found, click "OK". If in verify seed mode, the seed you hit will now be highlighted in the main window. If in track frame mode, the NEXT frame (i.e. the one you would hit if you encountered your Pokémon now) will be highlighted. ---------------------------------------- 8. That's it! If tracking frame, you can continue to do coarse/fine advancement until you reach your target. If you missed your seed, try again from step 5. If you hit your seed, you can put the program in track frame mode, enter a max frame if you didn't already and go back to step 4 to begin advancement to your target. ---------------------------------------- NOTE: the frames displayed may not be exactly what you see in the game. You may see outputs one above or one below the ones displayed (in the output key, one above the top is the bottom and one below the bottom is the top). This is due to the no-repeat rule (see the research for details) and may occur if your entry point (the frame you were on when you opened the radio or after selecting a channel other than the bottom-right) is something other than frame 1. The search function is designed to deal with this and will always produce accurate results, but there is no way to account for every possible entry point into the sequence in the main window. This is quite a rare occurrence anyway and the frames should align again after a few more advancements. Finally, the radio does not work in caves and atop Bell Tower. Making phone calls to various NPCs in the game advances the RNG. Currently, there are three NPCs verified to consistently advance the RNG by a set number of frames: Prof. Elm, Youngster Joey, and Juggler Irwin. Prof. Elm gives you his phone number at the beginning of the game as you're leaving New Bark Town, but to effectively use him for RNG advancement and seed verification you need to achieve certain requirements, in no particular order. 1) Visited the Kanto region. 2) Shown Prof. Elm a Togepi hatched in HGSS (it can be any Togepi, not just the one given to you by Mr. Pokémon). 3) Shown the Pokémon Center Nurse a Pokérus infected/cured Pokémon. Once these requisites have been met, every time you call Prof. Elm he will give one of three messages: K: “I expect there are some Pokémon in the Kanto region that I don't know. There are probably methods of evolution that I'm not familiar with yet. I should use that perspective and discover what I can.” E: “There are so many different ways that Pokémon evolve, aren't there?! Some Pokémon don't evolve until they meet certain conditions first!” P: “It seems that Pokémon that have been infected with Pokérus level up better. We're not quite sure why…” K refers to Kanto, E to Evolution, and P to Pokérus. Prof. Elm repeats these messages in a pattern, which can help in verifying your seed. Additionally, each frame has its own corresponding Elm message. For example, Frame 6 for the seed 610A001E has a P, so when you call Prof. Elm on that frame he will tell you about Pokérus. Therefore, you can use Elm calls to keep track of your frame. The “Seed to Time” on RNG Reporter, as of version 8.00, lists the first twelve Elm responses for a seed and has a function that lets the user search for a seed based on the first ten Elm responses. Seed to Time also lets you input a range of delays and seconds to search for; the maximum delay range is ±99 Delays and ±9 seconds. Although Seed to Time can be used to verify a seed based on Elm responses, it does have limits. Most notably, should an event that advances the RNG—an NPC moving—occur, then the sequence of Elm responses will change and the Search Elm function will not produce a correct result, if any result at all. For example, let's assume RNG Reporter produces the sequence (E skipped) K, P, E, P, K, K, P, E, E, E, P, K for an arbitrary seed with one roamer. Now, if I want to check if I hit my seed I would enter this information into Search Elm, with K being the first response I should receive when calling Elm. However, if an NPC should turn and advance the RNG by 1 frame, then the first call I would make would produce the P message. Performing the subsequent calls would produce the sequence: P, E, P, K, K, P, E, E, E, P, K, X (X being the next of the three letters used in the sequence for this seed). If you enter this information you would receive an incorrect result from Search Elm. Fortunately, you can get around this by only taking note of the first 5-6 Elm responses and using other information like the seconds and roamer location to deduce your seed. Therefore, you save time by making only 5-6 Elm calls, in the case of a prior RNG advancement, and using other available information. Youngster Joey is the first trainer you battle on Route 30. After the battle, you can register his phone number in the PokéGear. Afterwards, each time you call Joey—at times when he doesn't want a rematch—the RNG will advance by 2 frames. Joey asks for a rematch on Monday from 10:00-20:00. Joey's message when he doesn't want a rematch is the following: “Hello. This is Joey . . . How's it going, [Trainer Name]? I'm checking out RATTATA's moves and devising some strategies. When I come up with a good one, let's battle! All right. Later!” Furthermore, Joey repeats the same message, so he can't be used for seed verification. Unlike Elm and Irwin, calling Joey also advances the IRNG by 2 when he doesn't want a rematch. So, Joey calls are a great tool when RNG breeding, and a decent replacement for the Pokétch Apps from DPP. Juggler Irwin is found on Route 35, and after you battle him, you can register his phone number. Afterwards, each time you call Irwin the RNG advances by 1 frame. Furthermore, Irwin calls display three messages, like Prof. Elm does when you call him, so they can be used for seed verification and frame tracking. Irwin displays the following message when you call him: K: “I'm so glad you called! I was just about to call you, too! I guess we must be a good match!” E: “Hearing about your escapades rocks my soul! It sure does!” P: “How are you? What are you doing? Where are you? How many Badges do you have now? How much money have you saved? How's your mom? Have you got lots of Pokémon? Is it going to be sunny tomorrow? Arrgh, there's so much I want to chat about! This is going nowhere!” K refers to Call, E to Escapade, and P to Pokémon (specifically to when he asks “Have you got lots of Pokémon?”). Similar to Prof. Elm, Irwin repeats these messages in a pattern, so you can use these responses to verify your seed and keep track of your frame. You can track frames and verify your seed using the same combination of K, E, and P produced by Elm responses on RNG Reporter. Irwin calls are perfect for players who want to RNG Pokémon early in their games, especially those who wish to RNG Raikou or Entei at Burned Tower. After you have visited Kanto, it is best to use Elm calls simply because RNG Reporter uses Elm call results and it become intuitive as you RNG and use Seed to Time, which displays the Elm message. Furthermore, it seems that Irwin calls are ineffective during the Team Rocket incident at Goldenrod Radio Tower, but work fine once Team Rocket has abandoned Goldenrod Radio Tower. Irwin calls are a good alternative for players who lack the means to obtain Pokérus to fulfill the Elm calls requirement. Finally, unlike Youngster Joey, Irwin does not ask for a rematch, so you can call him anytime. Note that the phone does not work inside the Pokémon League and in Lugia's room in the Whirl Islands. Furthermore, you can sort the list of phone numbers to make Juggler Irwin, Prof. Elm, and Youngster Joey's phone numbers more easily accessible. Similar to DPP, roaming Pokémon in HGSS advance the RNG by a certain number of frames depending on the number of roamers on the map. However, contrary to DPP, a roamer in HGSS can advance the RNG by up to 2 frames; the number of frames a roamer advances the RNG by is dependent on the seed and the location the roamers are at when you save. Furthermore, the roamer locations can be used to verify your seed, as when the game loads the roamers will appear at certain location depending on the initial seed. The “Seed to Time” option on RNG Reporter, as of version 8.00, lists the roamer locations for a range of seeds. Additionally, it has a function that allows the user to search for a seed on a specified range of delays and seconds based on the roamer locations. The roamers are most effective for seed verification when all 3 are on the map. With fewer roamers, it becomes more difficult to verify your seed with them as multiple seeds may have the same roamer locations. Having only one roamer out makes seed verification solely with roamer locations exceedingly difficult as there will definitely be seeds that share the same roamer location. If you're unlucky, seeds that share the same locations will be adjacent to each other so you will have to rely on precision and other information such as Elm responses to accurately identify the delay and seconds you hit. Although the roamer method can generate accurate results, it is best to not use them when initially attempting to hit a certain delay. The reason is that the delay you end up hitting the first time may be outside of the range that Seed to Time can display. Initially, you should capture a Pokémon to verify the delay you hit with accuracy. Furthermore, you can make the first 12 Elm calls to verify your seed while you are still adjusting. User Romsstar has posted a guide on how to use the roamers for seed verification: Guide on Roamer Method (Move your mouse to reveal the content) Guide on Roamer Method (open) Guide on Roamer Method (close) RNG Reporter Seed Verifying HeartGold and SoulSilver use a different method of seed Verification. Alas, we don't have the Poketch in HG/SS anymore, But we have the PokéGear and we still can use it to verify our seed, you just have to know how to utilize its various functions. Let me try illustrate this with a concrete example. Roamer Method: Prerequisites: - You have to record the route that your roamer(s) is (are) at the moment you saved as their Route is stored in the save. In this example Entei was Roaming at Route: 37 Guide: Remember to note the routes your roamers were at the moment you saved because this is important if you want 100% accurate results. Open RNG Reporter. Go to the Seed to Time option D2140289 is our Target Seed. First, enter the route Entei was located in when we saved in RNG Reporter. Entei was roaming at Route 37 in this example. Now read the output: E: 30 Elm Responses for the Seed : (K skipped) E, P, P, K, P, P, E, E, K, K Frame Advanced: 1 This output means that with Entei roaming, when you call Elm the first Elm response, which happens to be K, will be skipped and when you make the first call he will start talking about Evolution (E). Additionally, it means that Entei has advanced the RNG by 1 frame. Currently, we have two methods of verifying our seed with RNG Reporter: roamer locations and Elm calls. In this example: You press Generate and the Adjacent Finder will output Results. If you hit your Delay the results will match the above. (E: 30, Elm Responses for the Seed : (K skipped) E, P, P, K, P, P, E, E, K, K) If not, you can use "Search Roamers" and input the Route your Roamer is at to see how much you were off. Or you can input the Elm Response pattern. The methods of RNG advancements described above can be combined to advance the RNG faster. Entering your seed into the Seed (Hex) box on the main window of RNG Reporter, changing the Method to the appropriate one, and then clicking Generate will produce the remaining Elm responses, along with the initial 12 responses given by Seed to Time and their respective frames for that seed. Then, using radio advancements to advance the RNG by 18 frames depending on the show and/or Joey calls to advance the RNG by 2 frames, you can reach higher frames faster while keeping track of your current frame. When using the radio or Joey calls to advance the RNG quickly, it is best to stop 15-20 frames prior to your target frame and start using Elm or Irwin calls at that point to gauge how close you are to your target frame and to make any corrections to your remaining advancements. Simply make a number of Elm or Irwin calls, observe the responses, and locate the list of frames that correspond to that sequence of calls. If it appears the sequence of calls deviates from the frame you should be on from your previous advancements then consider the following: did you miscount the number of radio advancements or Joey calls? If there are NPCs in the area, could they have moved prior to starting your RNG advancements? Is the method of RNG advancement inconsistent at times (some radio shows can advance the RNG by an inconsistent number of frames)? Essentially, with the ability to check your current frame, you should be able to hit your target frame most of the time; any variations that caused you to miss it are probably due to an NPC movement or an error while calculating the target frame when factoring in the monster frame. A few more methods of RNG advancement that were effective in DPP have become useless in HGSS. The 128 steps advancement that advances the RNG by a number of frames equal to the number of Pokémon in your party every 128 steps is inconsistent in HGSS. Turning or taking a step in an area with wild Pokémon no longer advances the RNG by 1 frame. Instead, the number of frame advanced by turning or taking a step in an area with wild Pokémon can range from 0-4 frames. Advancing the RNG is quicker in DPP compared to HGSS. Since you know the number of pages have a message that advances the RNG when using the journal, you can just flip from one page to another and keep count of each flip. However in HGSS, if you use Joey calls, which also advance the RNG by 2 frames, you must wait for Joey to pick up the phone, complete his message, and hang up. While advancing the RNG may be faster in DPP, achieving an odd frame in HGSS is easier due to the existence of Irwin/Elm calls, which advance the RNG by 1 frame. In DPP, generally you had to either perform the 128 steps advancement with an odd number of Pokémon in your party (only in areas without wild Pokémon) or have a roamer wandering around Sinnoh. Since HGSS utilizes the touch screen more than DPP, there are multiple ways to access items and options such as the PokéGear. There are two ways to access the PokéGear: pressing X to bring up the menu and select it from there or using the stylus and tapping the PokéGear icon. In areas with wandering NPCs, it is best to use the X button to bring up the menu, as that will stop the NPCs from moving and you won't have to waste time finding the PokéGear icon and opening it by touching the screen. The PokéGear can be exited in two ways: the first involves using the B button to exit the PokéGear, which will take you to the menu, then pressing it again to exit the menu; the second is using the arrow located on the bottom right-hand of the PokéGear to exit it, skip the menu, and take you directly to the overworld. The first option is best used for Sweet Scented Pokémon, as you can stay on the menu when you exit the PokéGear and have your Pokémon Sweet Scent without ever leaving the menu. By doing this, you never run the risk of a random NPC movement ruining your RNG advancements. The second option is best for breeding and encounters that involve interacting with the Pokémon in the overworld (ex: Red Gyarados). Because you are exiting the PokéGear you can just mash the A button and quickly pick up the Egg or interact with the Pokémon, which is especially important if there are wandering NPCs in the area. Changes in RNG Manipulation of Wild and Gift Pokémon The greatest change from DPP RNG manipulation of wild Pokémon was the introduction of a new method of generating the PIDs of wild Pokémon. Every wild Pokémon, bar the roamers and the Red Gyarados, is generated through Method K. No Pokémon in HGSS is generated through Method J. The roamers, like in DPP, are generated through Method 1. The Red Gyarados is generated as a chained shiny. More information about the Red Gyarados will be provided later in this section. The following is a list of Method K Pokémon, their starting frames, and if there are wandering NPCs in the area they are located in: Pokémon Monster Frame Wandering NPC(s) Sweet Scented Pokémon in Grass 1 or 2* Depends on Area Sweet Scented Pokémon in Cave/Building 1 or 2* Depends on Area Sweet Scented Pokémon in Water 2 or 3* Depends on Area Fished Pokémon 4 Depends on Area Headbutt tree Pokémon 3 Depends on Area Ho-Oh 1 No Lugia 1 No Suicune 1 No Articuno 1 No Zapdos 1 No Moltres 1 No Mewtwo 1 No Groudon 1 No Kyogre 1 No Rayquaza 1 No Latios (Enigma Stone Event) 1 Yes Latias (Enigma Stone Event) 1 Yes Sudowoodo 1 Yes Snorlax 1 Yes Lapras 1 Yes *In HGSS, the starting frame for Sweet Scented Pokémon varies from game to game, but once you determine what the monster frame for your game is the frame remains consistent for any future RNG attempts. Furthermore, having your lead Pokémon follow you in the overworld makes the monster frame for Sweet Scenting inconsistent so it is best to Sweet Scent while on your Bicycle, when possible. The following is a list of Method 1 Pokémon found in HGSS, their starting frames, and if there are wandering NPCs in the area they are located in: Pokémon Monster Frame Wandering NPC(s) Chikorita 1 No Cyndaquil 5 No Totodile 9 No Togepi (from Mr. Pokémon Egg) 1 Yes Raikou 1* No Entei 6* No Eevee (from Bill) 1 Yes Goldenrod Game Corner Pokémon 1 No Celadon Game Corner Pokémon 1 Yes Latias (Non-Event) varies** Yes Latios (Non-Event) varies** Yes Kanto Starters (Bulbasaur, Charmander, Squirtle) varies Yes Hoenn Starters (Treecko, Torchic, Mudkip) 1 No Fossil Pokémon 1 Yes Dialga/Palkia/Giratina 1 No *Raikou's monster frame is 6 and Entei's is 1 on European versions of HeartGold and SoulSilver. **Latios/Latias monster frame isn't set due to the fact that once you leave the Pokémon Fan Club there is a slight pause before Steven comes and talks to you, so the NPCs in Vermilion City may have moved during that time. You will have to do some calibration to see what Latios/Latias's monster frame will be for the particular seed and frame you're aiming for. Since you can re-release the roamers in HGSS, like the legendary birds in Platinum, the roamers have another set of monster frames. The monster frames for the roamers when they are all re-released after defeating the Elite Four are as follows: Raikou: 1 Entei: 6 Latias/Latios: 11 *In European versions Entei is on frame 1 and Raikou on 6. The roamers regenerate in the order Raikou -> Entei -> Latios/Latias or Entei -> Raikou -> Latios/Latias (in European versions). Only roamers that have been KOed will be re-released, and any that have been captured or left roaming will not be re-released. Therefore, if a roamer is left roaming or is not captured then the remaining two will be generated in the same order, but will occupy Frames 1 and 6. For example in HG, if you decide to capture Entei and re-release Raikou and Latias, then Raikou will be released on Frame 1 and Latias will be released on Frame 6. If you decide to only re-release one roamer, then it will be released on Frame 1. Users Destiny100 and Sixfortyfive have posted a guide on abusing the roamers at the Pokemon League: Guide on Abusing Roamers at the Pokémon League (Move your mouse to reveal the content) Guide on Abusing Roamers at the Pokémon League (open) Guide on Abusing Roamers at the Pokémon League (close) RELIABLY RNG-ABUSING THE HGSS ROAMERS POST-ELITE FOUR (tested on HeartGold, US version) [Note: It has been reported that in European versions Entei is on frame 1 and Raikou on frame 6, rather than the other way around.] First, a hat tip to Destiny100 for suggesting this method. This is pretty much his idea; I just typed up a short guide for it. PREREQUISITES: - Figure out the seed and frame you need to hit for your desired spread, either with RNG Reporter or another program. It is recommended that you select a frame as low as possible for your spread but not lower than 3. - Have all 3 roamers (Entei, Raikou, Lati@s) released and roaming on the map. It is probably fine if you only have 2 roamers released, however. - Familiarize yourself with the Roamer method for Seed Verifier. NOTES: When the roamers are regenerated post-E4, their stats are created via Method 1 on the following frames: 1st roamer: frame 1 2nd roamer: frame 6 3rd roamer: frame 11 The order for regeneration is Entei -> Raikou -> Lati@s. If all 3 roamers have been released and KOed, then defeating Lance will respawn Entei with Frame 1's spread, Raikou with frame 6's spread, and Lati@s with frame 11's spread. If Raikou has been caught and the other 2 have been KOed, then Entei will respawn with Frame 1's stats and Lati@s will respawn with frame 6's stats. If Entei is still roaming and the other 2 have been KOed, then Raikou will (probably) respawn on Frame 2 and Lati@s on frame 7. The extra offset on the last example is due to the fact that having Entei on the map will cause the frame to automatically advance by (at least) 1 when the game starts. HITTING YOUR SPREAD: Make sure that all the roamers are released. Find and KO the roamer that you wish to abuse. The other roamer(s) must be roaming the map. I will assume that you have released all 3 roamers and fainted only the one you are currently trying to abuse. Fight your way to Lance and stop one step in front of him. To be more precise, stop one step before the auto-walk sequence begins and forces you into the fight with him. Open your radio and drag the tuner to the very center so that no station is playing. Open the map and note the locations of the other roamers. Save your game. Adjust your date/time settings and hit your desired seed. Use the Roamer method of Seed Verifier to confirm it. Once you have hit your seed, use the radio to advance the frame. Remember, since you have 2 other roamers on the map, you (probably) begin the count from Frame 3 instead of Frame 1. (Make sure to check the output of Seed Verifier to confirm whether you should start from 3.) So if your desired spread is on frame 100, you must advance the frame exactly 97 times. Use the bottom-right station of the radio to advance your frame. Keep in mind that Buena's Password does not advance the frame, and that commercials may throw off the count as well. Other programs on this station always advance the frame by 1. The other stations are not as consistent as this one. You may need to use a different date/time setting in order to get a program other than Buena's Password. Once you advance to the desired frame, walk forward and beat Lance. Skip the credits and load the game once more. Find the roamer you just respawned and capture it. Use a Master Ball if you have one. Check its stats to see if everything worked correctly. If you hit the wrong spread, figure out which frame it was respawned on and determine why you missed the one you wanted. Did you miscount the radio taps? Did you accidentally hit another station? Was some other program than Pokemon Search Party or Silver Drama playing? Did you properly verify your seed and starting frame? Restart and try again. If you hit the correct spread, restart without saving. The roamer will keep its desired stats, and you get your Master Ball back. Furthermore, now you can repeat the process for one of the other roamers, and since you need multiple roamers released simultaneously in order to verify your seed, it's best that you don't actually capture and keep any of the roamers until all 3 of them have been respawned with the stats that you want. Red Gyarados The Red Gyarados is generated in the same manner that chained shiny Pokémon were in DPP. Therefore, when selecting a spread for the Red Gyarados, you will have to check that the IV spread you want has the correct nature by using the Chained Shiny (Theoretical) option on RNG Reporter. The nature corresponding to an IV combination, when viewing spreads using the Chained Shiny (Theoretical) Method, is dependent on your TID/SID, so you will have to find your SID before RNGing the Red Gyarados. Luckily, the Red Gyarados functions like a chained shiny Pokémon, so it can be used to find your SID. The Capture option in RNG Reporter's Time Finder can be used to search for spreads for the Red Gyarados. However, for the Red Gyarados there are a few changes in the information you enter into Time Finder. First, the Method can be any of the Methods listed; however, Method 1 is best as selecting Method K or J may exclude certain spreads from the list generated by Time Finder. Second, the Nature box can be left as “Any” because you will have to re-enter the seed given by Time Finder in the main window of RNG Reporter and click Generate with the Method set to Chained Shiny (Theoretical) to view the nature corresponding with the IV spread based on your TID/SID. Third, do not check the Shiny Only box on Time Finder; checking the box will only limit the number of spreads generated by Time Finder. The Red Gyarados has a monster frame of 1. Furthermore, it moves around, so once you have verified your seed and advanced the RNG you must immediately interact with it. There are wandering NPCs around Lake of Rage as well that may advance the RNG once you exit the menu. Synchronizers should not be used when RNGing the Red Gyarados, as their effects when RNGing it are not completely understood. Spiky-eared Pichu The Spiky-eared Pichu is another Pokémon that is generated differently than your standard gift Pokémon. The Spiky-eared Pichu is generated through the Wondercard IVs Method. Its nature is set to Naughty, gender set to female, and has a starting frame of 1. The event activates the instant you interact with the shrine in Ilex Forest. The Spiky-eared Pichu will appear and join your party if you have space, but if you have a full party then it will not join you. Therefore, if you plan on RNGing the Spiky-eared Pichu, either save before interacting with the shrine or keep a full party and come back later to RNG it; it will be standing there waiting for you so you don't have to repeat the event. There are no wandering NPCs in Ilex Forest. Sinnoh and Hoenn March Pokemon The radio controls the appearance of certain Pokémon. While normally unavailable, Hoenn and Sinnoh Pokémon can be found by playing the Sinnoh or Hoenn March in certain areas. Pokémon encountered by playing one of the aforementioned shows are treated the same as Sweet Scented Method K Pokémon, except you must have one of these shows playing as you initiate the encounter through Sweet Scent. Having the Hoenn or Sinnoh March show playing does not advance the RNG. The appearance of Swarm Pokémon is also determined by the radio. The show Pokémon Talk displays the Swarm Pokémon for that day and is played for the entire day on the upper-right hand station. Swarm Pokémon are generated through Method K. The Pokémon Talk show does not have to be playing to make Swarm Pokémon appear, so you can use the radio to RNG abuse. Headbutt Tree Pokemon Headbutt Tree Pokémon are those produced by Headbutting certain trees. Once you Headbutt a tree and a wild Pokémon appears, that tree will always produce a Pokémon. If a tree does not generate a Pokémon then it never will. Headbutt Tree Pokémon can be RNGed in the same manner as Sweet Scented Pokémon. Furthermore, since they are generated using Method K, you can use a Synchronizer to help generate your desired spread on more frames. Currently, there is no way to determine which Pokémon will appear on a specific frame when abusing Headbutt Tree Pokémon. Bug Catching Contest Pokemon Bug Catching Contest Pokémon can be RNG abused in HGSS. However, a number of difficulties arise when manipulating the RNG to catch these Pokémon. Firstly, since the Bug Catching Contest only occurs Tuesday, Thursday, and Saturday, you must use a target time on one of these days. Secondly, the Contest lasts 20 minutes, so you must perform your RNG advancements and catch the Pokémon within that time frame. Lastly, there are numerous wandering NPCs in National park during the Bug Catching Contest, so the RNG may have advanced considerably by the time you start making Elm/Irwin calls or using the radio to check your current frame. Therefore, it is best to use a high target frame (at least above Frame 30) when RNG abusing these Pokémon. Pokémon encountered during the Bug Catching Contest are generated through Method K and have a monster frame of 3. User Zari has complied information on the RNG manipulation of Bug Catching Contest Pokémon, along with information on determining the encounter slots for each Pokémon: Bug Catching Contest (Move your mouse to reveal the content) Bug Catching Contest (open) Bug Catching Contest (close) The encounter slot is determined by your current frame + 1, while the IVs/nature/etc is determined by your current frame + 3, all PID numbers and calculations taken and done from the Method K values, not the "actual" values. The actual slots are broken up as follows: [number obtained via current frame + 1 latter 4 hex digits / 656; the usual process] Slot 1: 0 - 19 Slot 2: 20 - 39 Slot 3: 40 - 49 Slot 4: 50 - 59 Slot 5: 60 - 69 Slot 6: 70 - 79 Slot 7: 80 - 84 Slot 8: 85 - 89 Slot 9: 90 - 94 Slot 10: 95 - 99 These values correspond to the following charts: Encounter Slots Pre National Dex: Slot 1: Caterpie Slot 2: Weedle Slot 3: Metapod Slot 4: Kakuna Slot 5: Paras Slot 6: Venonat Slot 7: Butterfree Slot 8: Beedrill Slot 9: Scyther Slot 10: Pinsir Encounter Slots Post National Dex Encounter Slots (Tuesday) Slot 1: Caterpie Slot 2: Weedle Slot 3: Metapod Slot 4: Kakuna Slot 5: Paras Slot 6: Venonat Slot 7: Butterfree Slot 8: Beedrill Slot 9: Scyther Slot 10: Pinsir Encounter Slots (Thursday) Slot 1: Wurmple Slot 2: Nincada Slot 3: Silcoon Slot 4: Volbeat Slot 5: Kricketot Slot 6: Kricketune Slot 7: Dustox Slot 8: Combee Slot 9: Scyther Slot 10: Pinsir Encounter Slots (Saturday) Slot 1: Wurmple Slot 2: Nincada Slot 3: Cascoon Slot 4: Illumise Slot 5: Kricketot Slot 6: Kricketune Slot 7: Beautifly Slot 8: Combee Slot 9: Scyther Slot 10: Pinsir For the actual catching process, since you only have one Pokémon with you during the contest, it has to be able to at least Sweet Scent and weaken the opposing Pokémon through a status condition and attacks such as False Swipe. In 4th Generation games, there are only three Pokémon that legally learn the combination of False Swipe/Spore/Sweet Scent: Paras, Parasect, and Smeargle. As for using a Synchronizer, that is the next thing to figure out. Sadly, as none of the aforementioned Pokémon have the ability Synchronize, this limits the number of available frames that have your desired spread or that possess the necessary encounter slot. Changes in RNG Manipulation of Bred Pokémon The IRNG is used to generate Egg PIDs, which display characteristics of bred Pokémon. These characteristics include: nature, gender, ability, and whether the bred Pokémon will be shiny. IVs for bred Pokémon are determined separately by the main RNG. In DPP, the Pokétch Apps (Happiness Checker and Coin Flips) were used to advance the IRNG, but since they were removed from HGSS, players had to find new ways to advance it. One way involves accepting or rejecting Eggs from the Day Care Man, which advances the IRNG by 1 frame for each Egg that is accepted/rejected. Furthermore, calling Youngster Joey— when he doesn't want to battle—has been show to advance the IRNG by 2 frames. Therefore, when selecting a seed, it is best to pick one that has an odd frame. That way, you would only have to make Joey calls and pick up your Egg; since picking up the Egg advances the IRNG by 1, you always end up with an odd frame. Additionally, random phone calls you may receive might advance the IRNG, which is another reason to use Joey calls to advance the IRNG faster instead of accepting/rejecting Eggs from the Day Care Man and risking a random NPC call. The phone call you receive from the Day Care Man informing you that your Pokémon had an Egg does not advance the IRNG. Elm and Irwin calls only advance the main RNG, so they cannot be used to RNG abuse Egg PIDs, aside from seed verification. Finally, should you happen to miss your frame, you can check the frame you did get by using the DPPt Egg PID (Normal) and (International) Method options on the main window of RNG Reporter, as Egg PID generation hasn't changed from DPP. Enter your seed into RNG Reporter's main window, select DPPt Egg PID (Normal) or (International) depending on the Pokémon you placed in the Day Care (if one is from a different language game then use the International option), and press Generate. A list of frames will be produced that display the nature, ability, gender ratios, and PID of the Pokémon. In HGSS, you can ignore the “Coin” column. From the list, you can determine what frame you hit based on the information (nature, ability, etc…) of the Pokémon that hatches from the Egg. Searching for Egg PIDs can be done through the Shiny Egg tab on RNG Reporter's Time Finder option. Enter your desired date, seconds, delay range, nature, ability, and the Pokemon's gender ratio on Shiny Egg and click Generate. Do not forget to check the HGSS shiny box. A list of PIDs, along with their corresponding frames and target times, will appear based on the information entered prior to conducting the search. Remember, it is best to select an odd frame, so you can make Joey calls to advance the RNG faster, as opposed to rejecting/receiving Eggs from the Day Care Man. RNG manipulation of bred Pokémon's IVs has become easier in HGSS. First, there is only one wandering NPC on Route 34—where the Day Care is located—so there is no need to perform a frame calibration every time you want to RNG. Essentially, you can retrieve an Egg on Frame 1 if you don't have any roamers and if the NPC at the bottom of the route does not move. Typically, your starting frame will lie between Frames 1-3, without roamers. Furthermore, since the IVs of bred Pokémon are generated using the main RNG, you can use Elm/Irwin calls or the radio to advance the RNG and track your current frame. The method of IV inheritance has changed; now all IVs have an equal chance of being passed down. Therefore, when searching for a spread using the Egg IVs tab on Time Finder, you must remember to check the HGSS Inheritance box. Additionally, when generating a list of frames of the available IV spreads for a bred Pokémon on a specific seed, you must select the Breeding (HGSS) option in the Methods list to reflect these changes. Finally, HGSS introduced a new breeding mechanic involving the Power Items. Attaching a Power Item to a Pokémon while breeding would force the IV for the stat that the Power Item affects to be inherited by the offspring. For example, if you attach a Power Anklet to one of your parents with a Speed IV of 31, then the bred Pokémon would inherit that 31 IV in Speed. In terms of RNG abuse, user OmegaDonut provides the following example: 31\A\B\7\A\13 spread becomes 31\19\B\7\A\A with a Power Anklet on the A parent. However, the effects of Power Items on RNG abuse of bred Pokémon are not fully understood. For example, they can cause the bred Pokémon to inherit only IVs from a single parent. In the previous example, this means that instead of the Pokémon inheriting the IVs 31/19/B/7/A/A, it would inherit all its IVs from parent A (or whichever parent is holding the Power Item) and have the following spread 31/19/A/7/A/A. Currently, it is not understood how the game decides what stat to favor over the Power Item stat. Since the Power items have an unpredictable effect on RNG abuse, it is best to not use them while RNGing. Changes in RNG Manipulation of Wondercard Pokémon Wondercard Pokémon still have their IVs generated through the Wondercard IVs Method, which is the Method 1 frame + 2 frames. The nature of a Wondercard Pokémon is dependent on the specific Wondercard you are abusing; it can be random or set, much like DPP. However, unlike in DPP, HGSS has PokéMarts without wandering NPCs. Therefore, you don't have to constantly worry about a potential NPC movement ruining your RNG advancements or seed verification. The PokéMarts in Cerulean City and Fuchsia City do not have wandering NPCs. RNG Manipulation of PokéWalker Pokémon PokéWalker Pokémon behave like Wondercard Pokémon because their IVs are generated using the Wondercard IV Method. Furthermore, their nature does not correspond to the IV spread, but is instead generated using the IRNG. The following is general information concerning the different aspects of PokéWalker RNG abuse, obtained from research done by user Wichu: - Connecting the PokéWalker to the DS system through options such as “Receive Gift” advances the IRNG by 192 frames plus an additional frame for each Pokémon sent over. Sending items does not advance the IRNG. - Sending over a Pokémon from the PokéWalker advances the RNG by 2 frames. The first three Pokémon are generated on Frames 1, 3, and 5 in that order. Therefore, transferring three Pokémon will cause the next three sent over to generate on Frames 7, 9, 11. - PokéWalker Pokémon cannot be generated on even frames at the moment. - PokéWalker Pokémon cannot be Quirky natured. - Any seed used for abusing PokéWalker Pokémon must have a delay of 0. You can change the year to make the delay 0. - Communication errors between the DS and PokéWalker messes up the RNG advancements, which will cause you to start over, so always keep the PokéWalker aligned with your HG/SS cart. User Wild Eep has kindly posted a step-by-step guide on abusing RNG PokéWalker Pokémon: Make sure your stroll is configured to produce the monster you actually want to catch. You can figure this out before starting the RNG process, so doing it now saves you aggravation later! Find a seed with good IVs. A viable seed has zero delay at some year in legal DS time (you can't be picky about the year because only one year works per seed!). With current knowledge, only odd frames can be achieved, and you can't go higher than 1079 (and you'd need a completely empty PC for that!). Find a point on the IRNG with an acceptable nature. As things stand now, this is a pain in the neck. Run an IRNG search on your target seed from (192*(1+[P/3])) to some large number, where P is the number of Pokémon you have to catch to reach your frame (P=[(F-1)/2]+1). **Export this to CSV and open it in your favorite spreadsheet program. Use a find/replace function to search for spaces and replace them with nothing so that the Egg PIDs can be manipulated. Make a new column with a formula to convert the hexadecimal PIDs to decimal, like =HEX2DEC(A1) [or wherever your PID is]. You will also want another column to determine the PokéWalker nature from this. The algorithm is Egg PID mod 24, so a sample formula would be =MOD(B1;24). Match the resultant numbers to this list to determine the nature. Because mod 24 returns a number from 0 to 23, Quirky (24) cannot be selected, which is probably a good thing. The next challenging part is finding an acceptable IRNG frame to use. An IRNG frame I is acceptable if (I-P)/192 is an integer greater than P/3. The resultant integer is the number of Pokewalker-to-DS connections you have to make in your journey. It has to be at least P/3 because that is the minimum number of connections you have to make to get your target frame Make sure you can reach your seed before starting. In other words, calibrate or make sure that you have already done so. Set the DS clock to a time near the seed (you have to use a year such that the seed's delay is zero) and attempt to start the game at the correct second. Send a few fodder Pokémon to the DS and compare the Wondercard IVs list for the target seed and seeds with the same delay (0) but several seconds off in either direction. Once you can achieve your seed, try to land it and begin your quest. Catch all the Pokémon you need, and send them over (via Receive Gift only) in the requisite number of connections for nature purposes. In between connections, I recommend leaving your DS at the Pokewalker connect menu in sleep mode and plugged in. Also, beware of connection errors! Even one error will cause you to lose control of the nature! The clock striking midnight appears to have no effect on the RNG's advancement, and neither do items your Pokémon finds on the ground. **An alternative to Step 3 of Wild Eep's guide is to use the method presented in this post by mingot to determine which frames will produce the nature you desire. Note: the Researcher application used in this example is only available on RNG Reporter 8.30 and later versions. Using RNG Reporter's Researcher Function to Calculate PokéWalker Natures (Move your mouse to reveal the content) Using RNG Reporter's Researcher Function to Calculate PokéWalker Natures (open) Using RNG Reporter's Researcher Function to Calculate PokéWalker Natures (close) Do this: Use this list: 0 Hardy 1 Lonely 2 Brave 3 Adamant 4 Naughty 5 Bold 6 Docile 7 Relaxed 8 Impish 9 Lax 10 Timid 11 Hasty 12 Serious 13 Jolly 14 Naive 15 Modest 16 Mild 17 Quiet 18 Bashful 19 Rash 20 Calm 21 Gentle 22 Sassy 23 Careful 24 Quirky Currently, determining the ability of a PokéWalker Pokémon involves complex computations. However, user Wild Eep has made a few interesting observations concerning nature and ability combination. Most notably, Munchlax with event move Selfdestruct and a Careful nature will always have the ability Thick Fat. Finally, user OmegaDonut has provided lists of useable PokéWalker spreads in this post. The seeds for each spread are displayed along with the year necessary to make the delay 0. Finding your SID using the Red Gyarados The following is a step-by-step guide on using the Red Gyarados to determine your SID: 1) Save directly in front of the Red Gyarados. You must save prior to interacting with the Red Gyarados, as you will be catching it multiple times. 2) Interact with the Red Gyarados to start the battle and capture it. 3) Check the IVs and nature of Red Gyarados. You must calculate the exact IVs of the Red Gyarados you caught, since a range of IVs or an incorrect IV will produce incorrect results. Metalkid's IV Calculator is a useful tool for determining the IVs. Since the Red Gyarados is at level 30, you may have to level it up to obtain accurate IVs. 4) Once you have determined its IVs, enter the necessary information into Chain to Seed and click Calculate. The information you entered (nature, IVs, gender ratio, and ability) should appear in the gray box below. Additionally, you should see the possibilities value, initially at 8192, decrease. 5) Reset or turn off your game without saving and repeat steps 2-4 until Chain to SID displays an SID based on the information entered.