• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

FireRed hack: Pokémon FireRed - RNG Strikes Back

Mechakhan

OH NOES! A VIRUS HAS BEEN DETECECETD!
31
Posts
9
Years
  • Pokemon FireRed - RNG Strikes Back

    Hello Pokécommunity! I am Mechakhan and today I present to you yet another ROM hack of Pokémon FireRed.
    This hack follows the same story as Pokémon FireRed. However, as you play it, you'll have the worst luck you can possibly imagine. Everything from critical hits to the rate you'll be receiving eggs from the Day Care has been altered to be against your favor. This is a complete list of what's been modified:
    Spoiler:

    A few examples of these modifications in action:
    Spoiler:

    Bugs:
    Spoiler:

    Many thanks to JPAN and his research about FireRed's Battle data RAM structure, which made reverse engineering the battle routines a lot easier.
    I would also like to thank MissingnoXpert, who came up with the idea for this hack in the first place.

    If there is anything RNG related I've forgotten about or if you've found a bug, please let me know and I'll upload an updated patch.

    That's about it. Give it a shot if you want an unfair challenge, or... I dunno, if you like getting haxed for some reason. :P
     

    Attachments

    • Pokemon FireRed - RNG Strikes Back 1.03.ips
      3.1 KB · Views: 484
    Last edited:
    3
    Posts
    12
    Years
  • could 0HKO moves always land?
    does focus band work unlimited number of times?
    does protect/detect work 5 times in a row?
    does ancient power / silver wind always raise user stats?
     
    Last edited:

    Mechakhan

    OH NOES! A VIRUS HAS BEEN DETECECETD!
    31
    Posts
    9
    Years
  • could 0HKO moves always land?
    does focus band work unlimited number of times?
    does protect/detect work 5 times in a row?
    does ancient power / silver wind always raise user stats?

    1. Yes
    2. Yes
    3. Generation 3 has a glitch that makes Protect, Detect and Endure access random data and treating it as a percentage chance for the move to work. Since the maximum amount of PP any of the moves can have is 16, and the random data that is accessed during those 16 uses of the move is never 0, it is possible to, in theory, successfully use protect until it runs out of PP. In conclusion, Protect, Detect and Endure will never fail.
    4. Yes
     
    1
    Posts
    3
    Years
    • Seen Oct 24, 2021
    this sounds like a cool challenge but i cant get it to work. In the very first battle my pokemon is a bad egg and attacking with it freezes the game or crashes it. It doesnt matter which starter i choose
     
    1
    Posts
    3
    Years
    • Seen Apr 25, 2021
    I found a shiny kokuna in the wild lol, so the no shiny thing seems to be broken
     

    Mechakhan

    OH NOES! A VIRUS HAS BEEN DETECECETD!
    31
    Posts
    9
    Years
  • this sounds like a cool challenge but i cant get it to work. In the very first battle my pokemon is a bad egg and attacking with it freezes the game or crashes it. It doesnt matter which starter i choose

    That is strange. Are you using a Firered 1.0 ROM when patching? If it says "presents" under the GAME FREAK logo in the opening, it's 1.1, which is not compatible with the patch.

    That's a really cool idea,looking forward to play it.

    Thanks a ton!

    I found a shiny kokuna in the wild lol, so the no shiny thing seems to be broken

    Actually, you're completely right! I just checked my code and I made an oversight. I'll see if I can upload a patch that fixes this. But congratulations for finding an "impossible" shiny lol!
     
    142
    Posts
    10
    Years
  • This was an interesting way of fun. I beat it with this team https://imgur.com/aYVRzqd
    I played on Set Mode while not using items during battle. I also disabled EV gain because EVs are unfair vs 0 IV 0 EV opponents with bad sets. I also tried to not overlevel.
    I like how despite the whole game revolving around RNG, theres actually no RNG in practice. This has been the most consistent battling i've done in a FRLG environment.
    -----------
    For the most part it was a decent challenge but there were a couple notable terrifying opposing pokemon:
    -Misty's Starmie:
    Has vastly superior stats than anything you can have, and will always outspeed and oneshot you with water pulse. And even if you survive you are confused, so basically dead. Apparently you can manipulate the AI into using swift on a grass mon so that you can whittle it down that way. Although most of my damage on it came from the level 29 dugtrio i caught in diglett's cave (yes i had to skip her to go get that).
    -Catching a wild Dugtrio in Diglett's Cave(renamed to Hell):
    Its not only about the decreased catch rate. If you dont overgrind, you'll be at around level 21-22 by the time you reach there. It WILL outspeed you, ohko you with nearly every move, you won't be able to swap mons around. To catch this i needed to sweet scent with gloom, die, revive and sweet scent again, die, then use stun spore with Paras (resists ground x4) before lowering it to red HP to make it possible to catch. Before it kills me.
    -Surge's Raichu:
    Double Team makes it invincible. It will use double team on dugtrio's Dig turn so your only option is mud slap which will deal less than half. I used Sweet Scent with Gloom until it died, this let me use Dig without worrying its evasion would go over +0.
    -Koga's Muk:
    Survives everything you have, and WILL use Minimize to become untouchable unless you have Swift/Shockwave. After having my patience tested, i taught Taunt to my Primeape.
    -Lance's Aerodactyl:
    Outspeeds everything you have and Ancientpower procs 100% of the time to make it unbeatable. The only way i got past that was because i manipulated AI to use Hyper Beam which gave me a free turn. If that didn't work i would have
    dropped out of the league, and gone to replace my Raichu with a Jolteon.
    -Honorable mention: Every Alakazam with Psychic. There aren't many, they're basically just Sabrina's and Blue's. I say honorable mention because I didn't have much trouble against them due to having Starmie(best mon in this mod), one of the
    probably 2-3 pokemon that can 1v1 them in this mod. Everything else gets outsped and OHKOd.
    -Champion battle was a trainwreck that was entirely my fault because i practically had 4 proper mons and 2 fodders. Starmie was failing to OHKO Arcanine and was getting OHKOd by Bite. Blastoise has Bite too. Blue must really hate Psychics. I had to teach Rain Dance to Raichu and Sunny Day to Primeape to beat this. Something i never needed before. It felt like an actual final boss.

    Thank you for making this.
     
    Last edited:

    Mechakhan

    OH NOES! A VIRUS HAS BEEN DETECECETD!
    31
    Posts
    9
    Years
  • This was an interesting way of fun. I beat it with this team https://imgur.com/aYVRzqd
    I played on Set Mode while not using items during battle. I also disabled EV gain because EVs are unfair vs 0 IV 0 EV opponents with bad sets. I also tried to not overlevel.
    I like how despite the whole game revolving around RNG, theres actually no RNG in practice. This has been the most consistent battling i've done in a FRLG environment.
    -----------
    For the most part it was a decent challenge but there were a couple notable terrifying opposing pokemon:
    -Misty's Starmie:
    Has vastly superior stats than anything you can have, and will always outspeed and oneshot you with water pulse. And even if you survive you are confused, so basically dead. Apparently you can manipulate the AI into using swift on a grass mon so that you can whittle it down that way. Although most of my damage on it came from the level 29 dugtrio i caught in diglett's cave (yes i had to skip her to go get that).
    -Catching a wild Dugtrio in Diglett's Cave(renamed to Hell):
    Its not only about the decreased catch rate. If you dont overgrind, you'll be at around level 21-22 by the time you reach there. It WILL outspeed you, ohko you with nearly every move, you won't be able to swap mons around. To catch this i needed to sweet scent with gloom, die, revive and sweet scent again, die, then use stun spore with Paras (resists ground x4) before lowering it to red HP to make it possible to catch. Before it kills me.
    -Surge's Raichu:
    Double Team makes it invincible. It will use double team on dugtrio's Dig turn so your only option is mud slap which will deal less than half. I used Sweet Scent with Gloom until it died, this let me use Dig without worrying its evasion would go over +0.
    -Koga's Muk:
    Survives everything you have, and WILL use Minimize to become untouchable unless you have Swift/Shockwave. After having my patience tested, i taught Taunt to my Primeape.
    -Lance's Aerodactyl:
    Outspeeds everything you have and Ancientpower procs 100% of the time to make it unbeatable. The only way i got past that was because i manipulated AI to use Hyper Beam which gave me a free turn. If that didn't work i would have
    dropped out of the league, and gone to replace my Raichu with a Jolteon.
    -Honorable mention: Every Alakazam with Psychic. There aren't many, they're basically just Sabrina's and Blue's. I say honorable mention because I didn't have much trouble against them due to having Starmie(best mon in this mod), one of the
    probably 2-3 pokemon that can 1v1 them in this mod. Everything else gets outsped and OHKOd.
    -Champion battle was a trainwreck that was entirely my fault because i practically had 4 proper mons and 2 fodders. Starmie was failing to OHKO Arcanine and was getting OHKOd by Bite. Blastoise has Bite too. Blue must really hate Psychics. I had to teach Rain Dance to Raichu and Sunny Day to Primeape to beat this. Something i never needed before. It felt like an actual final boss.

    Thank you for making this.

    Thanks for sharing, and I'm glad you enjoyed the hack! Totally agree that Misty's Starmie is borderline impossible to beat and I also had to skip her. I used a Sandslash with Swift which dealt with Surge, and a Snorlax with Shadow Ball and Counter which dealt with Alakazams and physical attackers respectively (after taking a massive hit first ofc). And Rain Dance + Thunder is another must-have. For me Loreli was especially brutal with Ice Beam freezes. I had to use both an Explosion Cloyster and a Thunderbolt Lapras with freeze immunities and Shell Armor to win.
     
    1
    Posts
    3
    Years
    • Seen Oct 21, 2022
    Is it me or stats boost on your pokémon doesn't do more damage on opponent? I mean, i gave an X-Attack to go +1 but didn't change the damage roll.
     
    1
    Posts
    1
    Years
    • Seen Jul 16, 2023
    sorry i'm not able to patch anything 😣 is there a way to download the already patched rom?? thanks
     

    ChungusLord

    Banned
    16
    Posts
    2
    Years
    • Seen Dec 29, 2022
    Suggestion: You should make pokemon have a 100% chance of being encountered as a shiny whenever you encounter them whilst having no pokeballs (and maybe give them IVs of 31 as well...)
     

    SkyKid

    certified idiot
    2
    Posts
    1
    Years
    • Age 17
    • he/they
    • earth
    • Seen Jul 21, 2023
    Suggestion: You should make pokemon have a 100% chance of being encountered as a shiny whenever you encounter them whilst having no pokeballs (and maybe give them IVs of 31 as well...)

    You are the embodiment of evil.
     
    2
    Posts
    1
    Years
    • Seen Feb 9, 2023
    I think you should implement modern game mechanics and make the game a little bit nuzlokable
     
    142
    Posts
    10
    Years
  • I think you should implement modern game mechanics and make the game a little bit nuzlokable
    i despise this post with a burning passion. with every fiber of my being
     
    Last edited:
    Back
    Top