So, here's the randomizer seed for our Firered run

TPP Fire Red

I was the one who replicated u/Uncaffeinated's seed reverse engineering after he basically gave away his whole technique. To the best of my knowledge, the streamer hasn't officially released the seed, soo, I'll go ahead and post what I know.

The seed is either 109700705725520 or 72158698966121. They only differ in Ivysaur and Venusaur's abilities, so, unless we know what those were, we can't distinguish which one was actually used in the stream. Uncaffeinated was correct about there being several thousand seeds that are identical-- this is because the random number generator only used the lower 48 bits of the seed it's given, while the randomizer generates 64 bits. The seeds I have give here are the lower 48 bits only, since the upper 16 don't affect the output at all. Because of this, when the streamer releases the official seed, expect it to be a different, and much bigger number. However if you take the number modulo 2^48 , it should be identical to one of the seeds I have here.

Anyway, here are the full generation logs for the seeds, as well as ips patches so you can try to play it yourself. The streamer used v1.1 of the US release of Fire Red, so, be sure to use that ROM. :)


EDIT: So, I couldn't give instructions before on how to get the generator to use the seeds before, since it has a stupid bug where the config strings wouldn't save the Similar Strength flag for wild encounters. I figured out how to make it work now:

  • Somehow obtain a copy of the Firered ROM (US, v1.1), and download a copy of the 1.5.0 version of the randomizer. (Link to download page, Direct download link)
  • In the randomizer program, load your Firered ROM, using the button labeled "Open ROM" in the upper-right hand corner of the window. The ROM Information section should say "Fire Red (U) 1.1". If it does not you have the wrong ROM. Do not touch the "Use Presets" button yet!
  • In the randomizer settings section, go down to the "Wild Pokemon" section, and check the "Random" button. This should unlock the Additional Rules section. In that section, click "Similar Strength". This works around the bug where config strings don't store the Additional Rule setting.
  • Now click the "Use Presets" button on the upper-right hand corner of the window, and use the config string "ByjECAAAAwAGAAKdIBoKCgUBEEZpcmUgUmVkIChVKSAxLjHXC5S0qgiGuaaeD2dh2fOw" together with whichever seed you want to use.
  • In the Use Preset window, load the Firered ROM a second time, then click the "Apply Randomization Settings" button.
  • Choose a save location for the randomized ROM and enjoy~ <3

Posted Apr 27, 2014, 5:03 AM UTC · edited

2926
KingdomXathers... ... ... ... ... ...•

I'll have to figure out how to apply the seed, then, unless the Streamer releases the seed soon.

4
FreesiaAigamiOPLet's ship EVERYONE. :D•

I'm honestly not sure. The latest version of the generator has a stupid bug where if you try to use a seed with the streamer's options, the wild Pokemon randomization reverts from "Similar Strength" to "Random". So, I had to do a little kludge to generate specific seeds with those settings.. :/

4
MAKE_SCIENCE•

Oh so that's probably why I'm not seeing the screaming spiders and punching birds, but rather lv3 Dragonites and Marshtomps with Earthquake.

1
FreesiaAigamiOPLet's ship EVERYONE. :D•

I have instructions in the OP to banish the level 3 dragonites ;p

3
MAKE_SCIENCE•

Yes thank you I got it to work now. When I tried earlier I missed the part about the bug and the work around. I was just looking for the config string and using the streamer's settings I found somewhere.

1
FreesiaAigamiOPLet's ship EVERYONE. :D•

I figured out how to do it without editing the source code. I posted instructions in the OP.

2
Uncaffeinatedderandomizer•

I uploaded a patched version of the Randomer here to work around the config string bug.

Good job on figuring out how to do it without modifying the source.

4
psy_commandoDodging Blizzards since 2014•

Btw, just leaving this here but after screwing around with the seeds an whatnot for a while, I realized that just using the IPS patches is much much easier than trying to have the randomizer and seed work ! XD

They're basically a differential patch, meaning that its a list of all the differences between the original rom and the randomized one. Its much smaller than a rom and doesn't contain any copyright tainted data. Only the numbers the randomizer modified in the rom.

Just put the Fired Red US 1.1 (sometimes called "Rev A") rom in a folder with either IPS patch from the zip in the original post.

Rename the .ips to the name of the rom ignoring the .gba and keeping the .ips. (IPS patches are loaded automatically with roms that have matching names)

Then open vba, load the rom, go to import->battery file, and import the TPP FireRed save. Its going to ask you about overwriting previous saves for that rom, just answer yes. And then everything should work fine ! At least it did for me !

If you're using the wrong rom, its easy to tell. The party menu in-game will black screen the emulator, and if you encounter wild pokemon they're all going to have a big "??" sprite, have weird levels and have a unow's(I think) cry..

I hope this can help.

4
aysz88Rawr! =3•

What happened to the original post (and user), anyway? All deleted?

[edit] For some context, the link to u/Uncaffeinated was apparently broken in the OP but now fixed.

2
Uncaffeinatedderandomizer•

Here's the original thread

I edited out or deleted all the spoilers after the uproar.

5
FreesiaAigamiOPLet's ship EVERYONE. :D•

As far as I know u/Uncaffeinated deleted all the spoilers but left the original post intact.

4
AweNestTeaVROOM VROOM•

How do I use the seeds in the universal pokemon randomizer? I don't know what the config string is...

2
FreesiaAigamiOPLet's ship EVERYONE. :D•

Sorry. There was a stupid bug that I was figuring out how to work around. I posted instructions in the OP.

4
SlowpokeIsAGamerSoon we will say Farewell....•

Well, pony up. What was Mewtwo?

1
FreesiaAigamiOPLet's ship EVERYONE. :D•

Can't look in the logs yourself? :P

Lugia, kthx.

7
SlowpokeIsAGamerSoon we will say Farewell....•

Lugia, lord of the seas. Who Noxie kept imprisoned under Cerulean to power her water-based poisons.

9
MetSlayer•

Does anyone know what version of FireRed the .ips patches are for? Apparently the version I have is incorrect and caused it to hang up after introducing the button functions.

Thanks for the awesome work by the way. I was wondering how replaying the game would work with it being randomized, and this helps a lot!

1
FreesiaAigamiOPLet's ship EVERYONE. :D•

It should be US v1.1.

3
MetSlayer•

Thanks for the info. I ended up finding a version, but now I'm having problems when I run the (unaltered) ROM in my emulator (blank screen). Is there something VisualBoyAdvance can't handle about this ROM or something?

1
FreesiaAigamiOPLet's ship EVERYONE. :D•

I had this problem too. It's because of the save type, AFAIK. Fiddle with the save settings under the Emulator part of the settings menu? I'm not sure, I forgot how I fixed it.

3
MetSlayer•

You are correct. The setting for the save file size needs to be changed from 64k to 128k (corroborated with a Google search). The original ROM and ips patches appear to work for me now. Thank you! :D

1
[deleted]•

[deleted]

1
[deleted]•

[deleted]

1