Hello Equinox! I am glad to see that you found this thread, as negator mentioned your name a couple times concerning FireRed and LeafGreen RNG research. I have addressed your post below, in addition to chrish's latest post, and Gwabatim's question. chrish, forgive me, but my address to you is somewhat sandwiched in with my replies to Equinox, but that is only because there is some overlap. Let me begin with you, Gwabatim:
Quote:
Originally Posted by Fat Gwabatim
Can you rng shinies in FR/LG?
|
Well, "yes and no". At the moment, we cannot control the seed, so we lack control over the spreads that are generated. The only way to get a shiny at the moment is to hope that one is generated within a reasonable range of the initial seed that you get, and aim for it like any other spread. Of course, this is exponentially easier on an emulator than it is on an actual game pak. However, at the moment, we cannot actively abuse for any given spread; as I mentioned earlier, we are at the stage where our "abuse" is reactive rather than proactive.
Fortunately, unless something goes awry (such as if the seed is horribly impractical to manipulate), we should be able to abuse for shinies in the same manner that we will abuse for a typical Pokémon once we get a better grasp of the RNG. However, at the point where we are now, we cannot really set out to get a good shiny, even if you know all the possible shiny spreads for your ID and SID. Likewise, we cannot set out to get any given spread. I hope this answers your question.
Quote:
Originally Posted by Fat Equinox
Alright, well I have done a good amount of research on it, I have noticed that the method changes when you catch a pokemon. I save stated and sweet scented and got method 1 and everytime after that I would get either 1 or 4. Ive done it multiple times, I have only successfully abused wilds twice (7 times if you count my five failures, where I hit the frame but got the wrong method or Pokemon) and it looks like you can lock into method 1 or method 2 as long as you dont catch a pokemon. This means that you need save states to check your current method. (you need them anyway to abuse, since we dont know the seeding) However, while you know if you are going to hit methods 1 or methods 2, there seems to always be the possibility of hitting method 4.
|
Please allow me to see if I completely comprehend. I turn on my game, and the first thing I do is Sweet Scent to encounter a Pokémon. This Pokémon will be either method 1 or method 2, depending on an unknown factor, on account of the fact that it was the first that I encountered. However, any subsequent Pokémon will be either the same method as the previous one, or method 4? Of course, we do have another monkey wrench:
Quote:
Originally Posted by Fat Equinox
Im not sure exactly how it is generated, but there have been a few points to where I have hit method 3 spreads, and they are usually encountered when i was trying to hit a method 2 spread, ill continue to take a look at that.
|
This is particularly fascinating, on account of the fact that there has been a bit of an enigma surrounding method 3. I suppose further testing is required.
chrish, I am unsure of how much research you have done as of right now, but you should look at this new information by Equinox. I do not think what you have done is irrelevant; on the contrary, it will likely confirm Equinox's findings. However, you will want to keep Equinox's findings in mind when assessing your findings, and possibly adjust your methods accordingly. From this point on, I think it would also be helpful to note the order in which you encounter the Pokémon you capture, and organize by playthrough (as different seeds may affect the methods used to generate Pokémon).
Quote:
Originally Posted by Fat Equinox
The thing I wish we could figure out as of right now is the seeding, I tried to figure it out if it works like delays in DPPt, and so far, I have no leads, most of the time I get my frames to start in the hundred millions or billions, but I have had instances in lower frames.
|
I agree with you that we need to figure out how the games seed; in my opinion, this is the single most important thing we could learn at the moment. If anyone here has the ability to look at the code and figure out how FireRed and LeafGreen post, I must ask you to post here!
Quote:
Originally Posted by Fat Equinox
I feel that this thread should include Ruby / Sapphire abuse as well, or another thread.
|
In all due respect, I would rather keep this thread exclusive to FireRed and LeafGreen. We are at an early stage as far as manipulation is concerned, and I don't really want to divert any resources away from FR and LG for the time being (I know many fourth generation abusers are wrapped up in HeartGold and SoulSilver, though). Additionally, since Ruby and Sapphire apparently function in a manner similar to Emerald once their internal batteries run dry, Ruby and Sapphire abuse in its purest form would only last as long as the battery in any given cartridge. As such, I do not see the sense in devoting much time to it.
Regardless of our difference in opinion concerning this matter, I must thank you for taking the time to post in this thread. I would appreciate it if you could confirm (or correct) my interpretation of what you have mentioned concerning wild Pokémon, and post any other information you may have that could possibly help our research.
Quote:
Originally Posted by Fat Equinox
Also, if you would like, I can link to some of Syberia's videos on how to abuse with VBA, for people who want to do some research and help out.
|
If you are referring to
SRing on VBA Part 1 and
SRing on VBA Part 2, I suppose that there is no harm linking to them for now, since we are at a stage in the research process where use of an emulator is very helpful. I will revise the first post with these links in addition to the information you have posted come Saturday; I am short on time at the moment, and do not wish to hastily shove them in the original post.
On that note, please allow me to say the following to everyone who may read this thread. I am very busy with school at the moment, which unfortunately takes precedence over Pokémon. As such, please do not be offended if I do not reply to you right away, and do not feel as though I am uncommitted to this research thread. I will update and respond as I have the chance, but please do not feel neglected if you have to wait a day or two for a detailed reply.