1. Welcome to Smogon Forums! Please take a minute to read the rules.
  2. New to the forums? Check out our Mentorship Program!
    Our mentors will answer your questions and help you become a part of the community!
  3. Welcome to Wi-Fi! Please remember to read the rules and do NOT create a new thread for simple trades or Friend Safari codes.

Past Gen RNG Research

Discussion in 'Wi-Fi' started by mingot, Sep 12, 2009.

  1. Red_Phoenix

    Red_Phoenix

    Joined:
    Jul 12, 2009
    Messages:
    37
    Ok, I want to help too. I've been testing this new RNG on the eevee that Bill gives you.
    And I can confirm that this eevee is abusable (I got a shiny one) and is generated as a method 1 pokemon with a starting frame of 3 (not confirmed).
    Well, if someone could double check the starting frame it would be great since I am not 100% sure, I just did the save state as soon as I entered the game.
    As ClikC (thank you) said the lower right radio station advance the frame by 1. (that's how I advanced the frame)
    Also, there is a girl in Bill's house who can advance the frame, but I took the eevee before she moved.

    I'll post if I find something new, good luck to everyone who is testing. ;)
  2. LightningFusion

    LightningFusion
    is a Forum Moderator Alumnus

    Joined:
    Mar 3, 2009
    Messages:
    1,781
    Now that you mention a pokemon you are given, I did some tests on the shuckle you receive. The shuckle IVs are preset. I am not sure if it is the same in all the games, or if it is generated when you defeat the gym leader or at some other point in time.
  3. ClikC

    ClikC

    Joined:
    Apr 21, 2009
    Messages:
    324
    I haven't checked, but according to certain sites. You get given that pokemon to look after from an in game trainer. It will most likely have predetermined nature and stats, as-well as that trainers OT and IDno. Probably preset in the ROM data of the game.

    Red_Phoenix; can you do a quick check of your map for me? I want to know how many roaming pokemon are on your map screen (Both Kanto and Jhoto), particularly Jhoto, where you get that Eevee given to you.
  4. Red_Phoenix

    Red_Phoenix

    Joined:
    Jul 12, 2009
    Messages:
    37
    I still haven't unlocked Kanto since I just have four badges. As of now I have two roamers (Raikou and Entei) on my map.
  5. Dance Soldier

    Dance Soldier

    Joined:
    Jun 23, 2009
    Messages:
    13
    Well normally I would say that the Shuckle's IV's are set because it gets
    the IV's of the Traded Pokemon. That was the case always before.
    So try trading a Flawless Pokemon to recieve a Flawless Shuckle.
    Maybe it's different now but from what I know that type of In game Trades
    never changed so I would say:
    Traded Pokemons IV's = Recieved Pokemons IV's

    and btw Thx for the explanation with the method K. I resetted the Mewtwo normally and it has pretty decent IV's so I more than fine with it.
  6. ClikC

    ClikC

    Joined:
    Apr 21, 2009
    Messages:
    324
    I think it's safe to say that the two roamers have advanced your frame for Eevee, and in-fact it's starting frame is 1.

    If you want to confirm that and have back-up saves to work from, defeat/ capture Entei and Raikou, then collect Eevee again and check.

    You don't trade for shuckle, you are given it to look after.
  7. Wichu

    Wichu ACUPRESSURE
    is a Pokemon Researcher

    Joined:
    May 30, 2007
    Messages:
    1,545
    Could you alternate between two stations using the 4 buttons instead of detuning it? Also, if you repeatedly tap a radio station button, does that advance the RNG?
  8. Red_Phoenix

    Red_Phoenix

    Joined:
    Jul 12, 2009
    Messages:
    37
    My bad, I completely forgot about the roamers that advance your starting frame.
    Yeah, eevee's starting frame should be 1, thank you for correcting me.
  9. ClikC

    ClikC

    Joined:
    Apr 21, 2009
    Messages:
    324
    Well, from mine and LF's experiences, the Top Right and Bottom Left buttons give random results of about 14~16 and 3~5 frames. I tried chaining buttons together, but to no great avail. The only consistent buttons are top left (no advances) and bottom right, which only advances you 1 frame if you keep selecting it after de-tuning.

    Syberia obviously did some testing on lugia, and radio reception is none existent in the whirl islands. So further testing, and hopefully finding a newer and better method of advancing the offset is required.
  10. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Does Method K, like Method J, basically use the Method 1 list and then have some technique to decide which Method 1 frame to land on? If so, you can find your seed catching a Method K Pokemon as well.
  11. ClikC

    ClikC

    Joined:
    Apr 21, 2009
    Messages:
    324
    Yes, in short. You can defiantly check what seed you are on. Of course it's not much use for knowing how far it is you have to go, which is why save states are being used.
  12. Dance Soldier

    Dance Soldier

    Joined:
    Jun 23, 2009
    Messages:
    13
    As of what I noticed is that the Method K advances in an unpredictable way so far casue I had differnet frame jumps
    from what I just caught and stood right in front facing this "K" and the Frame "Jumps" were : 6,8,17,19,36,82,117,171 from my testing phase.

    So as long as noone tells me how to look into the Gamescript I can't help
    you further with that.

    Hey Guys It would be great if someone could make a List of Interactable Pokes/ Gift / Legends and note their respective Method.
    So a simple Question which Pokemon in the Game are generated by which Method?

    Thx in advance
    greets
    DS
  13. DarkLynx

    DarkLynx

    Joined:
    Apr 27, 2009
    Messages:
    736
    Has someone tested that thing you get from the cientist on Unown Ruins? I don't quite remember the name, but each Unown has a 'word' assigned to it. It has two pages, so I was wondering if that would advance the RNG (I just pwned Whitney, so I can't RNG abuse Eevee or Dratini yet, and I can't play right now because my DS is at home).
  14. mingot

    mingot free agent
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Researcher Alumnusis a Smogon Media Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Jun 15, 2008
    Messages:
    3,050
    Method K (With Syncher) =

    seed(0):
    If even, synchronize
    If odd:
    target nature = seed(1) mod 24

    And then pairs of RNG calls to generate PIDs to test.

    Very much the same thing as Method J with slightly different math.

    I am about 95% sure this is what I am seeing, just need to write some code and then verify. I'll probably release an interim version of RNG reporter to a few folks on IRC tonight who have time to test.

    Yay me.

    EDIT: For cases with no synchronizer:

    target nature = seed(0) mod 24

    And then pairs of RNG calls to generate PIDs to test.
  15. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Just tested. Unown catalog page flipping does not do anything, sadly.

    Good to hear Method K's been mostly finalized. Any idea how it works without a Syncher? (Wait, never mind, it's seed(1) mod 24, isn't it?)
  16. mingot

    mingot free agent
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Researcher Alumnusis a Smogon Media Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Jun 15, 2008
    Messages:
    3,050
    I strongly suspect it is just going to be the change from the old division to the MOD math, but I need to check into it. This is what happens when I get homw a few hours early and have no family around ;) They are here now, though, so I will probably have to wait until later tonight to finish testing this all.

    You on IRC would be so nice. All the other researchers are there :P
  17. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    I'm getting some inconsistent results with the radio so far.

    I'm starting on frame 3 (two runners out), and the radio is preset to start on the bottom-right station.

    Click the top-left station: frame 4
    Click the top-left station, then click bottom-right: frame 5
    Click the top-left station, then click bottom-right, then click top-left: frame 3
    Click the top-left station, then click bottom-right, then click top-left: frame 4

    I'll be doing some more tests tonight. Normally I have a difficult time connecting to IRC at work, which is where I am a lot because I only have dial-up at home. So that's why I'm not on IRC. But I'll see if I can be there tonight. Which room?
  18. mingot

    mingot free agent
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Researcher Alumnusis a Smogon Media Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Jun 15, 2008
    Messages:
    3,050
    I have had problems getting the radio to do much of anything, but I may not be doing it right. . . #smogonwifi, #smogon, #stark, or the indie scoop if you want to help out. I just finished adding Method K to RNG Reporter, but it needs some serious testing since I am having some issues capturing legendaries.

    I will PM you the link shortly.
  19. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    After checking my original Silver (which HOLY SHIT still works, most people's internal battery died three years ago), I rediscovered that some of the radio programs change depending on the day of the week. So, for consistency, people should also record that when testing the radio. I think it's the bottom-right station that does.

    Some of the programs choose Pokemon and phrases at random, which is probably why the RNG advances. It also might mean that the RNG will keep advancing if you leave a station playing.

    EDIT: Yeah, I just turned on the radio without clicking anything, and I let the song finish playing. The RNG advanced 3 frames without any other intervention.

    Moreover, the radio script doesn't restart if you change stations. It will start where it left off before you switched stations. I think this pretty much shoots down flipping through stations as a controllable method for RNG advancement. I *could* figure out how far the RNG advances through one playthrough of a song, but that's so time-consuming you might as well keep 5 Pokemon in your party and walk 17152 steps to advance the frame by 670 or whatever.

    I'll look into talking to your Pokemon next.
  20. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Double-posting because a) it's been a while and b) this is worthy.

    I think the responses from talking to your Pokemon are key. I'm pretty certain that each individual response advances the RNG by a set amount. Well, most of them anyway - there's one that seems to increase by a variable amount, a "dancing box" response. I'm still trying to figure it out. I'll post my results once I finish testing all of the responses.

    Once we figure out what response we get on which frame, we can have RNG Reporter list the pattern of Pokemon responses to determine if you've hit the correct seed, like with coin flips. It could also say "talk to your Pokemon x times" to get the frame you want.

    EDIT: Here's the data on some of the things I've tested. I won't have any more time tonight to do stuff with this, so any other interested people can make use of this.

    Code:
    Seed		Delay	Frame	Increase Expected	Method
    EF1401F2		3	0			open radio only
    			3	0			open radio only
    41601FC			4	1			switch to upper left
    251601FC	499	5	2			switch to upper left, back to lower right
    121701FA	497	3	0			switch to upper left, back to lower right, switch to upper left
    FE170238	559	4	1			switch to upper left, back to lower right, switch to upper left
    20401F4		491	7	4			switch to upper left, back to lower right, switch to upper left
    190601FE	501	17	14			speak to Pokémon (… response)
    F21501FE	501	17	14			speak to Pokémon (… response)
    1501F4		491	22	19			speak to Pokémon (!… response)
    41501FE		501	25	22			speak to Pokémon (dancing box)
    381501FE	501	36	33			speak to Pokémon (?, yes, item gotten)
    501501F6	493	45	42	41		speak to Pokémon (!… response, then dancing box)
    F21601F2	489	36	33			speak to Pokémon (?, no, happy dance)
    141601FC	499	41	38	38		speak to Pokémon (!… response) x2
    41701F0		487	45	42	42		speak to Pokémon (… response) x3
    11701F2		489	75	72	60		speak to Pokémon (!… response) x2, then dancing box
    31170200	503	76	73			speak to Pokémon (happy dance)
    EA0201FA	497	29	26			speak to Pokémon (heart)
    F0201F6		493	63	60	60		speak to Pokémon (!… response) x2, then dancing box
    
    That last line makes me think the dancing box response isn't as variable as I thought - maybe I accidentally did something to advance the RNG.
  21. Syberia

    Syberia [custom user title]
    is a Pre-Contributor

    Joined:
    Jun 22, 2005
    Messages:
    5,006
    Unfortunately, it appears that walking 128 steps no longer works, at least in Suicune's area

    EDIT: It's definitely doing something with no syncher, but with a syncher my results may be inconsistent
    EDIT2: I see what's happening. With a seed of F30004C2, no syncher, and 3 roamers out, I get a starting frame of 4. With a syncher, playing from the same save state, I get a starting frame of 5. With a syncher, walking 256 steps, I get a frame of 15. Without, I get 14.

    EDIT3: Maybe my calculations were off, as now I am getting a frame of 15 after walking 256 steps with 5 pokes in my party both with and without a syncher. However, in previous testing (with different seeds), I was getting an offset of 4 with a syncher, and either 4 or 5 without. This is weird.
  22. mingot

    mingot free agent
    is a Site Staff Alumnusis a Battle Server Admin Alumnusis a Researcher Alumnusis a Smogon Media Contributor Alumnusis a Contributor Alumnusis an Administrator Alumnus

    Joined:
    Jun 15, 2008
    Messages:
    3,050
    Actually, I can verify that it does work. I have walked in that area under debugger.
  23. Syberia

    Syberia [custom user title]
    is a Pre-Contributor

    Joined:
    Jun 22, 2005
    Messages:
    5,006
    Yeah, it works, I was being dumb. But the offset thing did happen, I tested 3 times under each case.
  24. Wild Eep

    Wild Eep pet pet pet
    is a Super Moderator Alumnusis a Researcher Alumnus

    Joined:
    Aug 2, 2006
    Messages:
    1,606
    I don't have HGSS, but I've read from other posters who do have it that the area with the legendary beasts contains wild Pokemon, so the RNG will advance with every step and turn.
  25. ΩDonut

    ΩDonut don't glaze me bro
    is a Programmeris a Forum Moderatoris a Community Contributoris a Pokemon Researcheris a Contributor to Smogon
    Moderator

    Joined:
    Aug 23, 2006
    Messages:
    3,727
    Yeah, but you'd think Viletung would notice if he had kept running into wild Pokemon or had to use Repel over and over. I think the floor where the dogs are is a dead zone, but the floor above it has wild Pokemon.

    Still doesn't explain the >2000 frame, though.

Users Viewing Thread (Users: 0, Guests: 3)