Jump to content

lateralus

Member
  • Posts

    13
  • Joined

  • Last visited

Reputation

10 Good

About lateralus

  • Birthday 01/18/1992
  1. If you're referring to the "Reveal a Pokemon's EVs and IVs" code you have there it's not working, the addresses the IVs are supposedly loaded from contain nothing.
  2. I've been trying to find addresses so I can make a show IVs AR code. It seems everything is encrypted, I have only found a few addresses that change along with the pokemon stats displayed but modifying them does not affect them in-game. I could make use of those to find the real ones if no$gba debugger supported on-access breakpoints but it does not. Has anyone been successful at finding anything in these roms ?
  3. You probably understand even less than I do lol. Determining the frame I am on by using the researcher is what I am trying to do. The NPCs always advance that frame but thats not the problem, if reporter produced valid results the PID of the pokemon I caught should have been found in the search I performed in my previous post. EDIT: I finally managed to get this to work the way Kaphotics suggested, plugged the current seed from the researcher list into reporter. I still wonder why it failed to produce valid results with the initial seed though, could it be that it was one digit shorter than usual ?
  4. I caught a pokemon after having reached the 319th advancement of the seed. The pokemon did not have bold nature nor was it shiny like it should be according to reporter. I then output 700 reporter results in a txt file and searched for the PID of the caught pokemon (I checked the PID using PokeGen after it was caught), the search had no results. Needless to say I did hit the initial seed.
  5. Alright so I wrote a code that retrieves the last 4 hex digits of the PID (practically the last 4 hex digits of the 32 bit high of the seed). The problem is that although the advancements the researcher produced were correct (they matched what my rom had in memory) they didn't match the ones produced by RNG Reporter (they had similarities though). For example : Researcher: 1 CAD3B6CBD4F7E3CD CAD3B6CB 2 B5BAC926657733A4 B5BAC926 3 70A364326C4CC277 70A36432 4 5FEE31F053C206B6 5FEE31F0 5 E45CED94D844AA91 E45CED94 RNG Reporter: 1 Mid-High (79) 5 5FEF31F0 Sassy 2 Mid-High (70) 2 645DED94 Hardy 3 Mid (43) 1 08A84BF2 Brave 4 Mid-Low (37) 7 6848FC8A Sassy 5 High (89) 0 1701BBBE Sassy Notice the relation between researcher's frame 4 and reporter's frame 1. The same seed was used to produce advancements in both the researcher and reporter. I tested this in-game and reporter's results are not correct, heres a screenshot of the reporter results in this case. Bottom line, reporter fails to produce valid advancements. Does anyone know why ? Also this is what I am trying to hit.
  6. Does it necessarily have to be the initial seed or can any advancement of it be used to produce valid advancements.
  7. So I have found an 8 byte value at 02216224 (patched pokemon black) which changes whenever I view Chatot's summary. I assume it is related to PRNG but I still don't know what it is or how I can use it to determine the frame number on the list. EDIT: It looks like its the actual PID seed and I can even freeze it then unfreeze it and advance it normally which is what I initially wanted. I would prefer to be able to determine which frame I am at instead of freezing it though, any tips on how I'd do that ?
  8. EDIT: I have been comparing the prng frames (i'll be referring to the advancements as frames) I land on each time I hit the seed and go from the pokecenter to that area. Due to several wandering npcs the frame varies by a lot each time. Is it possible for me to get something off the memory which I could then use to see which frame within the list I am on ? EDIT 2: I just noticed the chatot pitches in rng reporter have numbers next to them. Im thinking those numbers should lie somewhere in memory each time, I'll start searching for them.
  9. So I take it I can't edit the PIDRNG "frame" either can I. EDIT: In this case do you know whether theres a location that holds the frame each rng has been advanced to ? If I could see both frames in-game (but most importantly the pidrng) I should be able to advance the iv one first by moving pokemon into my party then going to the area I want to catch my pokemon at and advance the pid separately, I need to be able to see the pid frame count because of the wandering npcs.
  10. Thats not the one I want to edit, I want to freeze the one that controls shininess so I can advance the iv one with steps and then separately advance the other with chatots. Is this also not possible ? Even if it can't be done, I'd still be content with just being able to confirm I've hit the correct seed. Ive been thinking how I could find its location, one way would be to start the rom in desmume and save state then find the seed by calibrating the parameters in rng reporter and then load state and search for the seed I found but I have no idea whether I'd ever find the parameters on an emulator.
  11. Thanks for the reply but I already know about all that. I am looking to find the address of this pidrng frame or seed so I can write AR to control it. The reason for this is that when trying to catch (and not breed) shiny and flawless (i mean 31 on every single stat) it is almost impossible to find a seed that has a flawless iv spread on frame 1. If the flawless spread is anywhere other than frame 1 you can't advance both that frame AND the one that controls nature and shininess. Whenever you would advance the iv frame by 1 the other one would have advanced by 2*128 so hitting both frames isn't possible this way. If I understood what Kaphotics said correctly then what I need to find is the address of the full 64bit seed.
  12. So what everyone calls PIDRNG frame advancement is the change of one half of the full seed ?
  13. The past couple days I have been trying to find the address of this frame on desmume using its memory search. I have been mostly searching for increases in number of changes while advancing the frame with a chatot, also tried searching for values that are different by +1 from the previous but had no luck. Any suggestions are welcome.
×
×
  • Create New...