1. 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. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    The initial seed for this game is 4B35EBA3981AA83B, I'm running a search right now. Odd aligned nazos between 0x27a5010 and 0x27a5ff0, for seconds 25-34.

    French Black 2 DSi Nazos:
    0x27a5f90
    timer0 = 188f, vcount = bd, vframe = 8

    Sorry I forgot to post these sooner, chiizu and I found them independently over the weekend.

    As long as you tell what date it is that's all we need. Just keep the time the same to make it simple on us. It'll also speed up the search on my end if you tell me if it's a DSi or 3DS.

    Italian Black2 Nazo:
    The seed for this one is 6B694AEFD652B3F5.
    Nazo = 0x27a5f70
    timer0 = 1667, vcount = ac, vframe = 8
  2. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    New instructions for helping us support you game for DSi/3DS:
    You will need
    - A Chatot (remember to record a Chatter first)
    - A Sweet Scenter
    - to save your game in a cave with no NPCs (like the top of Victory Road)
    - your MAC address (instructions for 3DS)

    1) Change your DSi\3DS clock to 12\11\2011 (December 11th, 2011) and change the clock to 10:15. Start the game from the DSi\3DS menu at 10:15:25. Us an external timer to make sure you're starting your game at exactly 25 seconds to make this process a lot faster. Do not, I repeat, do not mash A while your game is starting up or hold any other buttons. It'll make this entire process much more pailful for the both of us. You can press A after the logo shows up but not before.

    2) Get in the game (do not turn on the C-Gear), and use Sweet Scent to capture a Pokemon. Check its IVs and save the game.

    3) Repeat step 1. This time, do ONE Chatter flip. Then use Sweet Scent again to capture a Pokemon.

    4) Check the IVs of the second Pokemon. If they are the same as the first Pokemon, save your game. If not, repeat step 3.

    5) Upload both Pokemon to Pokecheck. MAKE SURE THE POKEMON ARE PUBLIC. Make a post in this format:
    Alternately you can trade me both Pokemon. Tell me which one is first and which one is second.

    Tips:
    If you nickname your Pokemon as I did (0 and 1) it's easier to keep track of which one is which.
    If you can't manage to get a Chatot saving the game also advances the PIDRNG.

    List of locations which don't have moving NPCs:
    Route 9
    to be expanded upon later

    List of games we need info for:
    Korean Black
    Korean White
    Korean Black 2
  3. mirkosp

    mirkosp

    Joined:
    Oct 14, 2012
    Messages:
    7
    Mmmh, I had pressed A only once, during the opening video (not during the game freak logo). I thought that was fine to skip...?

    Also, for locations, I used Heatran's room inside reversal mountain (obviously no Heatran within it).
  4. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    That's fine. Just don't touch it before the logo shows up. I've already finished yours, the only problem I'm having is with the german white 2 ones I was given. Kinda waiting on these german ones to finish before I release an update, sorry.
  5. Roflumilast

    Roflumilast

    Joined:
    Jun 29, 2011
    Messages:
    10
  6. Justin Thyme

    Justin Thyme

    Joined:
    Apr 9, 2011
    Messages:
    101
    Is there any way of being able to RNG the IVs that will remain static, meaning you would only have to search for PID.
  7. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    Thanks though you don't have to do it again. I have what I need from you. The seed for this one is 51EB9E5483C8273C.

    Not until I do what I need to do with this information.
  8. Prog89

    Prog89

    Joined:
    Apr 17, 2012
    Messages:
    23
  9. Roflumilast

    Roflumilast

    Joined:
    Jun 29, 2011
    Messages:
    10
    I do have the possibility to do the same thing with a DS "phat" and another german white 2 version. So are you done with the german versions or could you do with a different combination of it?
  10. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    For German White 2 everything I have left to do is able to be done without the game. If you can do Black 2, I do still need that on a 3DS/DSi so that'd help.

    EDIT:
    Got German White 2
    Nazo = 0x27a6010
    timer0 = 1635, vcount = ab, vframe = 8
  11. Roflumilast

    Roflumilast

    Joined:
    Jun 29, 2011
    Messages:
    10
    Sorry, I don't have a black 2. Tried to contact friends, so far no luck.

    @Nazos etc: Is this just for your reference and anyone helping you or can I use this information for myself somehow already? ^^
  12. chiizu

    chiizu PPPPPPPPPPPPPPPPP RNG
    is a Programmeris a Pokemon Researcher

    Joined:
    Nov 12, 2010
    Messages:
    405
    Without these numbers, RNG Reporter and PPRNG can't do the calculations necessary to give you good seeds. Unless you are programming your own tools you have no use for them directly, but you will use them indirectly by using the RNG programs once they have been updated with the new information.
  13. chiizu

    chiizu PPPPPPPPPPPPPPPPP RNG
    is a Programmeris a Pokemon Researcher

    Joined:
    Nov 12, 2010
    Messages:
    405
    Aaaaand now I have a seed going the other way. This one is from White 2, though.

    ((e671ff8fc093a8a9 >> 32) * 100) >> 32 = 90 (slot 8 : correct)
    (e671ff8fc093a8a9 >> 48) / 0x290 = 89 (slot 7 : wrong)

    Did the ESV calculation change from b1w1 to b2w2, or are neither of these correct?
  14. Bond697

    Bond697 Dies, died, will die.
    is a Pokemon Researcher

    Joined:
    Jun 20, 2010
    Messages:
    307
    yeah, they changed the way they calculate encounter slots. the former is now correct. the code is identical aside from where the random number comes from.


    if i had to guess, the change is just for efficiency's sake. they get roughly the same numbers and save a pair of branches and a divide. there's quite a few similar changes that don't do anything beyond speeding up the code.
  15. AdroMaster

    AdroMaster

    Joined:
    Nov 29, 2011
    Messages:
    12
    Hi guys. I'm a spanish player and I can help giving you the necessary stuff. I have a question anyway: I know that I must use both versions to do the process, but... I must do two test (one for 3DS and another with DSi) or just one of them that's enough?

    PS: Does it possible to RNG Abuse in BW2 with a DS - DS Lite yet?

    Thanks, Adro.
  16. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    You only have to do it on a 3DS or DSi. It is possible to abuse on DS/DS Lite with the latest version of reporter.
  17. chiizu

    chiizu PPPPPPPPPPPPPPPPP RNG
    is a Programmeris a Pokemon Researcher

    Joined:
    Nov 12, 2010
    Messages:
    405
    Do you have a list or at least a good idea of what other calculations like this might have changed between b1w1 and b2w2? They'll need to implemented in the RNG tools correctly.
  18. Bond697

    Bond697 Dies, died, will die.
    is a Pokemon Researcher

    Joined:
    Jun 20, 2010
    Messages:
    307
    i was referring to breeding and some other stuff not related to rng abuse. i'll look and see if anything else is affected though.
  19. Bond697

    Bond697 Dies, died, will die.
    is a Pokemon Researcher

    Joined:
    Jun 20, 2010
    Messages:
    307
    it looks like any u32 * 0xFFFF >> 32 / 0x290 have been converted to u32 * 100 >> 32. i don't know what else uses that exactly, but in bw1 there are actual functions that do nothing but * 0xFFFF >> 32 / 0x290 with a random number that gets passed to them. those functions seem to be gone.
  20. nico209

    nico209

    Joined:
    Oct 17, 2012
    Messages:
    4
  21. Bond697

    Bond697 Dies, died, will die.
    is a Pokemon Researcher

    Joined:
    Jun 20, 2010
    Messages:
    307
    Code:
    20/20/10/10/10/10/5/5/4/4/1/1(wild encounters)
    
    1/1/4/4/5/5/10/10/10/10/20/20 
    
    60/30/5/4/1 
    
    40/40/15/4/1 
    
    40/35/15/5/5 
    
    30/30/20/10/10
    
    20/20/20/20/20
    
    10/10/10/10/10/10/10/10/5/5 
    
    5/5/10/10/10/10/10/10/10/10 
    
    50/30/10/5/5 
    
    40/30/10/10/10 
    
    30/20/10/20/20
    

    these are all the different possible encounter percentages for b/w2. figuring out where some of these are used might not be a bad idea since they may be in a place where people will rng.
  22. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
  23. LudwiG

    LudwiG

    Joined:
    Oct 18, 2010
    Messages:
    130
    That's a good idea. When I tried sweet scent RNG in my Japanese black2, I noticed that a lot of the encounter slots were incorrect. To mention one location where I had troubles with it; that place where you can find Riolu.
    The encounter table for black2 that RNG reporter linked didn't always match serebii. Some routes had too few pokémon on the encounter table.
  24. nico209

    nico209

    Joined:
    Oct 17, 2012
    Messages:
    4
    thank you, if this is my seed. but the rng reporter crashes again when i want to use time finder... i would enjoy u inputting the german black/white 2 version, too.
  25. Slashmolder

    Slashmolder 'Ello Governor
    is a Programmeris a Pokemon Researcher

    Joined:
    Mar 27, 2011
    Messages:
    278
    Wait for the next version of Reporter. It'll probably be out later today.

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