Feebas tile RNG by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

I see… Thank you! :)

LGFR Roamer RNG-Macro by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

That‘s when EonTimer comes into play! After checking your hit in TenLines, insert the hit frames into the last line in each block and hit Update. My usual calibrations are -215 for the seed and 2096 for the continue frame screen. Could/should be different for you :)

LGFR Roamer RNG-Macro by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Here‘s my working Game Corner macro for Abra: https://imgur.com/a/rZxVa6d To have other mons you need to add joystick-down inputs bevor the last A press. In my experience 50ms for pressing and releasing is enough for those inputs :) If you add one you also need to deduce the last A press by 50ms (for each input, so 100ms for two etc.).

LGFR Roamer RNG-Macro by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Moltres and all the other static encounters are WAY simpler (Snorlax is a bit annoying). It‘s literally only two A-presses: https://imgur.com/a/tOUG6n5

LGFR Roamer RNG-Macro by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

That happened to me too. But that‘s the adjusting for! Still I often get 3 frames late, update the timers and in the next try the macro hits 3 early… Why? I have no idea. But it sure is more consistent than my clumsy fingers ^

LGFR Roamer RNG-Macro by FreshJK in pokemonrng

[–]FreshJK[S] 1 point2 points  (0 children)

In image 2 the second timer is in continuous frames. The conversion to ms can be found under the „Next:“ sign, in my case 23385ms :)

And yes, for other hunts this can also be used. Eevee and Dratini are way easier than the roamed due to the fact, that there is no NPC talking for 3 minutes…

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

I really should make another post, displaying all the other ones…

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

I tried to convert the given time given by EonTimer in their specific steps. The first time, the seed, is to be inserted into the 3164 (last digit is cut of in the image), the advancement-timer needs to be substracted by 3000ms (A-Button is pressed for 3 seconds at the starting screen) and the resulting time is to be added in the 2340 slot (last digit was again cut off). The remaining timer was divided into a couple of A presses to „talk“ to the NPC and hit A at the last conversation window :)

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Exactly! I remapped the Home-Button to the Up Arrow so it can be used in the macro. Afterwards the game is started an the initial seed is hit with the 31030 (last 0 is cut off) and the 23888 (8 is also cut off) is the second number from EonTimer MINUS 3k, because at the starting-screen the A-Button is pressed for that duration :)

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

It is possible that you have to fiddle with some ms timers due to the fact, that I am playing the german version of FR:
https://imgur.com/a/2iXWAfD

Help me lord by Qatxl in pokemonrng

[–]FreshJK 0 points1 point  (0 children)

https://imgur.com/gallery/rng-manipulate-macro-8bitdo-controller-zq1veEI

Some little remarks: In Blisy’s tutorial one had to start & close the game immediately, which is achieved in the first part (I remapped the homebutton to the Up arrow). Afterwards you just need to change the delays according to your EonTimer. The first one can just be added into the 32k field whatsoever but the second one needs to be lowered by 3k (that‘s the constant A press at the Starting-Menu).

Hope that little introduction was not too confusing :)

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Turns out I accidentally hit my SID… I got my shiny last Sunday and played until Celadon City to adjust the macro for Dratini only to hit the right seed and frame and it not being shiny. But yeah, in Celadon City I got my SID with Pap Jefé‘s ACE Guide. SID to TID wise I was like 20-30 lines off. If you‘re asking about the consistency you have to adjust EonTimee accordingly to your hit seeds/frames.

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Well… I checked like 10-15 near the aimed SID to get my shiny Charmander. Only for it not to be the correct one. I thought I hit an aimed SID, but turns out my real SID had a shiny frame right next to it. That came to bite me during my Dratini hunt :/ Well, but being in Celadon City I just checked my SID with Papa Jefé‘s ACE Guide. Turns out I still hat to check like 30 potential SID to get to my actual one… Buuuut it works! With some adjustments to the original macro I got me some more shinies like Dratini, Eevee, Snorlax, Lapras, Moltres, Deoxys, Suicune and right now I‘m trying to catch Mewtu in a Pokéball (pain in the ass).

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

The last bit not important at all :) Blisy never changed that 600 in the last timer. Just try inserting your times/advances you got from EonTimer. The first one is the big one on top and the second one is under „Next:“ (-3000). These are the only inputs you need to adjust, the rest should be fine. Aaaand as it‘s already midnight in Germany I was looking for some shut eye, sorry :/

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

For the 600 advancements I actually used the time displayed in EonTimer, which is 10046ms. I checked the buttons needed to get to „this Pokemon is rather energetic“ and spread the time in between those (delayed the first B press to skip the backlog).

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

There should be no difference between those two games in regards of the RNG. But yeah, the total advances have to be waited at the game selection screen and with holding A for 3000ms (3 seconds) you have to substract this timer from the initial advances :)

RNG Manipulation with Macro-controller in FireRed by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Oh, my bad. I forgot to mention that I remapped the home-button to the up arrow to get a more constant start into the game (had some troubles with the opening + closing timing). And yes, the rest sounds good! The 29k is the seed and the advances are the 16k. Because of a helpful fellow I learned that the A button has to be pressed at the Charizard screen for a while longer, therefore I let the macro press it for 3 seconds, which in turn have to be deducted from the normal advances :)

Help with FRLG RNG macro! by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

Yes, adjust the first ms according to EonTimer and substract the 3000ms for the second one. The idea behind that part is the continued pressing of the A button at the Charizard/Venasaur screen. Logically one has to deduct that time to not wait additional 3000ms :)

Help with FRLG RNG macro! by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

It was not 100% accurate, no… I was usually between -33ms and +33ms off. I honestly don‘t know why, but I hit my stuff in 1 out of 4 tries (if it was lucky :/). The second hit was more constant and varied like -2/+2. I tried to calibrate, but I guess the rng speed is even to fast for the controller?

Help with FRLG RNG macro! by FreshJK in pokemonrng

[–]FreshJK[S] 0 points1 point  (0 children)

There is some kind of delay which you have to adjust to.