# CompletedPokémon Infernal Red / Natural Green

This project is complete. Any future revisions will be bug fixes or small updates.

Welcome back to the place where it all began!

Pokémon Infernal Red and Natural Green are non-profit fanmade remakes of Pokémon FireRed and LeafGreen in the style of Gen 5. They follow the same story, but have small changes and additions throughout. There is a complete main storyline and some post-game activities for you to enjoy (read the spoilers at the bottom of this post for more info).​

Features
- Re-embark on a journey to explore the Kanto region and become a Pokémon Master!

- Take on Gym Leaders, stop Team Rocket, and conquer the Pokémon League!

- Experience new twists in the story, and additional postgame content!

- Harness the power of Mega Evolution, with both new and old Megas!

- Remastered music in the style of Gen 5, along with all-new tracks!

(Credit to Xous54 Deviantart for Mega Charizard X / Mega Venusaur)
MKXP (Fast, experimental)

- Double-click 'start.bat'
- Minimize the command window in the background
- Use Alt + Enter to enter Fullscreen mode

RMXP (Slow, stable)

- Double-click 'Game.exe'
- Talk to Prof. Rowan in Cerulean City
Obtain a Sinnoh starter Pokémon!

- Talk to the scientist in Cinnabar Island's Lab
Find swarms of National Dex Pokémon in Kanto!

- Visit the Pokémon League and rematch the Elite Four
Take on new teams with powerful non-Kanto Pokémon!

- Investigate the Nameless Tunnel in Pewter City
Explore the Labirel Ruins and capture the Regis!

- Head over to the Safari Zone to explore new areas
Find Pokémon not native to the Kanto region!

- Enter the VIP Room of the Celadon Game Corner
Experience new games, and get rare prizes!

- Explore the lower depths of Cinnabar Volcano
Challenge Heatran, if you can handle the heat!

- Speak with Bill at his house on Route 25
Receive a Mystic Ticket and explore Navel Rock!

- Check out the mysterious portal in the Pokémon Tower
Encounter a familiar face, and challenge Giratina!

- Rematch Gym Leaders across the region (only first 4 available right now)
And learn untold stories about their pasts!

crispybacon1234

khkramer

crispybacon1234

Nanashima

Elite Battle System:
Luka S.J.

Sprites:

GameFreak | Original sprites from B/W/2 games
Pokecheck.org | Ripping the sprites from B2/W2 roms
• @Luka S.J. | Indexing and formatting the sprites
PinkCatDragon | GIF to PNG conversion
Tebited15 | B/W styled trainer Red sprite
Spriters-Resource (redblueyellow) | Gen 5 ball sprites

Battle Backgrounds:

Eli | Ripping and compiling the backgrounds
lilatraube | Some B2/W2 battle bases

Custom UI:

• @Luka S.J. | Design, formatting and implementation

Scripts:

• @Luka S.J. | Elite Battle System
• @Maruno | General help and support
PinkCatDragon | GIF to PNG converter
Pokémon Essentials | Base system

Sound Effects:

GameFreak | Original sound effects from B/W/2 games
BadSamaritan | Ripping the sound effects

New Character Design:
crispybacon1234

Animated Title Screen:
Luka S.J.

Easy Mouse System:
Luka S.J.

Animated Bitmap Wrapper:
Luka S.J.

RGSS Webkit:
Gustavo Bicalho
KleinStudio

PokéUnionBank System:
Thor348K
Laureolus
Maruno

Bubble Messages script:
Carmaniac

Fly Animation script:
Kleinstudio

Footprints script:
Kleinstudio

Slot Machine script:
Maruno

Lottery script:
Maruno

Kleinstudio

Tile Artists:
ThatsSoWitty (for compiling tilesets)
Kyle-Dove
Speedialga
Spacemotion
Alucus
Mucrush
Kizemaru-Kurunosuke
EpicDay
Thurpok
Ultimospriter
Dewitty
Minorthreat0987
TyranitarDark
SailorVicious
WesleyFG
BoOmxBiG
iametrine
KKKaito
Takai-of-the-Fire
Hek-el-grande
PrinceLegendario

phyromatical
xdinky
donlawride
pokemontilesetstudio
aurumdeluxe
manuxd789
gaolivier
PSP DS GEN 5

Misc. Sprites and Sounds:
shiney570
FohlenETech
Zenionith

Battler Sprites:
Pokémon Black 2 / Pokémon White 2
The Spriter's Resource
Smogon XY Sprite Project
Diegotoon20
N-Kin
Gardow
Flamejow

Overworld Character Sprites:
OceanLugiasSpirit
X-5-4-5-2
crispybacon1234
khkramer

Credit Sprites from:
Pokémon FireRed / Pokémon LeafGreen
Pokémon Red / Pokémon Blue
Pokémon Black 2 / Pokémon White 2

(If I've forgotten to add anyone to the credits, contact me and I'll add them)

I started working on this project back in 2015 because Pokémon FireRed was my first Pokémon game and I've always had a soft spot for it, but I wanted to remake it for a modern audience with updated mechanics. A lot happened over the past few years and I couldn't find a good time to release IR/NG. I thought we wouldn't be seeing any more Gen 1 remakes, so when I heard Pokémon Let's Go Pikachu/Eevee get announced, I almost gave up on releasing the game. In truth, the base game has been finished for over a year, but KHKramer and I tried to make a build of the game that wouldn't experience slowdowns on lower-spec devices. We managed to get the build working after lots of trial and error but we never figured out how to encrypt it, which is why there ended up being a huge delay for the game's release.

As for the post-game, I was over-ambitious and tried adding lots of small quests so that players had freedom in what they wanted to do next. There was going to be one large section of postgame featuring Mew, called the Sigma Episode. As I said earlier, lots of things have happened over the past few years and I haven't found the time to work on it. If IR/NG happens to be well-received, I'll consider working on it, but for the time being I have no plans to work on the Sigma Episode.

Last edited:

#### crispybacon1234

##### Novice
Member
Here's a list of changes that were made from the previous version:

- Added Game Corner VIP Room
- Added Leaf (Female player character)
- Giovanni has an all-new battle theme.
- Added Swooping Encounters to Rock Tunnel and Cerulean Cave.
- Added Hidden Grottoes to numerous locations.
- Added Pokémon Swarms. These can be triggered once every day by interacting with a NPC during the post-game.
- Added Link Cable item, which can be used to evolve certain Pokémon (Kadabra, Machoke, Graveler .etc.)
- Added Dude's House to Route 19. Visit for a Pikachu that knows Surf.
- Eevee can now be evolved into Sylveon using a Fairy Bow.
- Professor Oak will now evaluate your Pokédex (and your National Dex).
- Daisy Oak can now groom your Pokémon once every day to increase their friendship.
- Daisy Oak can also check your Pokémon's current friendship level.
- Doug's dialogue for Nameless Cavern has been completed. Visit him after beating every Gym for a limited-time gift.
- A Scizorite (IR) / Pinsirite (NG) has been hidden on an existing map.
- A Gengarite has been hidden on an existing map.
- A Gyaradosite has been hidden on an existing map.

- Using MKXP build, the game should now run at a solid 40 FPS. (loading times dependant on device)
- Using trade-based held items on Pokémon will cause them to evolve (e.g. using King's Rock on Poliwhirl will evolve it into Politoed).
- Replaced Red and Leaf's character sprites
- Altered some of Armstrong's dialogue to better reflect her tone.
- Xtransceiver conversations and features removed.
- Replaced the Ace Trainer overworld sprites, courtesy of Deviantart user 'Lightbulb15'.
- Removed the Helix/Dome Fossil questline
- Celadon Mansion renamed to Celadon Condominiums (due to mistranslation from gen 3)
- The Pidgey in one of Vermilion City's houses now walks on the spot instead of remaining still.
- Balm Mushroom now sells for $6,250 instead of$25,000.
- Pearl String now sells for $7,500 instead of$25,000.
- Big Nugget now sells for $10,000 instead of$30,000.
- Comet Shard now sells for $15,000 instead of$60,000.
- Edited the name's of Pokémon Gyms (e.g. "Pewter City Gym" is now "Pewter Gym").
- Overworld sprites for surf-fishing have now been added.
- Removed Gamejolt terminals from Poké Centers.
- Gave all Ace Trainers a single Hyper Potion.
- The small bush in Viridian Forest has been replaced with a cuttable tree.

- Players can no longer farm the Team Rocket battle at Nugget Bridge for infinite Nuggets.
- The PC in the Day Care can now only be interacted with from the front.
- Disabled idle-panning camera in battle, due to it causing visual bugs during battles.
- Timer now stops after leaving the Safari Zone.
- Fixed not being able to walk on the bridge after entering Route 13 from Route 14, and being able to surf over it.
- Fixed a bug involving the player getting stuck on a ledge in Route 4.
- Edited numerous Super Rod encounters so that Krabby appears instead of Horsea (Natural Green).
- Kingler can now be found using the Super Rod instead of Seadra (Natural Green).
- Giving drinks to the girl on Celadon Dept. Store rooftop now removes them from your bag.
- Leaving Oak's Lab in Pallet Town no longer transports you to the right of the door.
- Fighting-type Pokémon are now weak to the Fairy-type.
- Trainer sprite and AI have been enhanced for the Rival battles in S.S. Anne and Pokémon Tower.

Member

#### Hollow_Ego

##### Cooltrainer
Member
I want to point out that if you enter the day care and ry to leave you get stuck in the door

#### crispybacon1234

##### Novice
Member
I want to point out that if you enter the day care and ry to leave you get stuck in the door

Good spot! Must have accidentally overwritten something during my final playtesting. I've found the issue and edited the map data, so I'll reupload the games later.

Here's the map data if you want a quick fix, though. Just drag and drop the contents into the 'Data' folder. https://mega.nz/#!ufxRjQiR!zRHIA0m5481gLfMJB1qUTDoWwqv6S1KP7WD7-fFDA6A

It's a .rar archive, and I use Winrar to extract the files. Could you guide me through what you were doing when extracting the files?

As for the Mew sidequest, it isn't obtainable at the moment because I've got a lot going on right now and don't know if I'd be able to work on the Sigma Episode. In the worst case scenario, I'll implement Mew a different way (maybe under a truck, who knows).

#### Hollow_Ego

##### Cooltrainer
Member
Also the event at the poster in the casino freezes after the battle (i assume it has something to do with the event no being on "through") unfortunately I can't progress the story at this point

Edit: And I noticed that if you try to use a move that is out of pp the "not enough pp" message is shown on top of "What will X do?"

Edit edit: Another thing: YOu also get stuck when leaving the bike shop

Last edited:

#### crispybacon1234

##### Novice
Member
Also the event at the poster in the casino freezes after the battle (i assume it has something to do with the event no being on "through") unfortunately I can't progress the story at this point

Edit: And I noticed that if you try to use a move that is out of pp the "not enough pp" message is shown on top of "What will X do?"

Edit edit: Another thing: YOu also get stuck when leaving the bike shop

Here's the fix for the Game Corner (just put it in the 'Data' folder again): https://mega.nz/#!ae5wxQBJ!sPA1zYhu0a2qegtruvpilx5QQQmWyjKHr3xvnO4JIOU

And for the Bike Shop:
https://mega.nz/#!bKJWDAbJ!8t8qXdgtQRp_Oj8ENoqv6c6ruTuuLfQw9f4rGpQXhfY

I fixed these issues a long time ago, but I'm starting to think more than a few things were overwritten, which means there might be more issues later in the game. If you find any more game-breaking issues I'll try and fix them ASAP.

Last edited:

#### Hollow_Ego

##### Cooltrainer
Member
Here's the fix for the Game Corner (just put it in the 'Data' folder again): https://mega.nz/#!ae5wxQBJ!sPA1zYhu0a2qegtruvpilx5QQQmWyjKHr3xvnO4JIOU

You were correct, it was a through issue, but it's something I fixed a long time ago. I'm starting to think more than a few things were overwritten, which means there might be more issues later in the game. If you find any more game-breaking issues I'll try and fix them ASAP.
Thanks for the quick fix.

I know how sometimes things that you fixed before are suddenly broken :D
I once had issues with the transfer player command which just messed up for no reason

Regardless of the bugs: Awesome job und recreating FRLG!

#### crispybacon1234

##### Novice
Member
Thanks for the quick fix.

I know how sometimes things that you fixed before are suddenly broken :D
I once had issues with the transfer player command which just messed up for no reason

Regardless of the bugs: Awesome job und recreating FRLG!

Thanks man. It's just really weird because I remember running into these issues a year ago and fixing them, but for some reason some of the events were overwritten with the default Essentials door transitions. The Game Corner event had also been fixed by letting the Rocket Grunt walk through invisible events, but again that was overwritten.

I'll keep firing out quick fixes for anything else that you run into, and then I'll add those fixes to the main game and re-upload it.

(Also the final release has only been out a day and you're already blasting through it lmao)

#### Hollow_Ego

##### Cooltrainer
Member
Thanks man. It's just really weird because I remember running into these issues a year ago and fixing them, but for some reason some of the events were overwritten with the default Essentials door transitions. The Game Corner event had also been fixed by letting the Rocket Grunt walk through invisible events, but again that was overwritten.

I'll keep firing out quick fixes for anything else that you run into, and then I'll add those fixes to the main game and re-upload it.

(Also the final release has only been out a day and you're already blasting through it lmao)

I really appreciate that you put out those fixing so fast!

Another thing I just noticed is with Sucker Punch. It seems that triggers even if the opponent uses a status move. My Haunter used Sucker Punch when the Raticate used Scary Face.
Edit: Sucker Punch also works if an item is being used
Edit edit: You also get stuck on the house where you obtain Fly

Yeah I really love the fact that we finally have Kanto "remake" with up to gen 5 Mons. Now I can finally make a good ghost monotype run and it goes well so far

Last edited:

#### crispybacon1234

##### Novice
Member
I really appreciate that you put out those fixing so fast!

Another thing I just noticed is with Sucker Punch. It seems that triggers even if the opponent uses a status move. My Haunter used Sucker Punch when the Raticate used Scary Face.
Edit: Sucker Punch also works if an item is being used
Edit edit: You also get stuck on the house where you obtain Fly

Yeah I really love the fact that we finally have Kanto "remake" with up to gen 5 Mons. Now I can finally make a good ghost monotype run and it goes well so far

Fix for the Fly House: https://mega.nz/#!rL4nRSbR!51qxWkX5L84cInw0ZPEQ_MbtQUrUL3iVaFk9fZ6FUCM

Fix for Route 12 House: https://mega.nz/#!yehzTKIL!iemosUjDTTGyZ8GMmIu8eYcvI2-k5JVHHPRUuCg20vY

#### Maor80

##### Trainer
Member
Can raichu mega evolve in the game ? It desvering it than any another electric type pokemon that found in kanto

#### crispybacon1234

##### Novice
Member
Can raichu mega evolve in the game ? It desvering it than any another electric type pokemon that found in kanto

Sorry, but Raichu can't mega evolve in IR/NG.

Here's a list of all the Pokémon that have new Mega Evolutions:
- Raticate
- Rapidash
- Machamp
- Lapras
- Dragonite

#### Hollow_Ego

##### Cooltrainer
Member
I was about to report the door glitch on Route 12 but you have found it already :D
Anyway still 2 more things:
1. if you are in battle and try to use a leppa berry or ether to refill pp the summary screen is messed up and you can only refill your first move
2. when you are trying to use surf with Lapras you get this error

Code:
---------------------------
Pokemon Natural Green
---------------------------
Script 'PField_Field' line 1578: NameError occurred.

uninitialized constant Settings
---------------------------
OK
---------------------------

#### crispybacon1234

##### Novice
Member
I was about to report the door glitch on Route 12 but you have found it already :D
Anyway still 2 more things:
1. if you are in battle and try to use a leppa berry or ether to refill pp the summary screen is messed up and you can only refill your first move
2. when you are trying to use surf with Lapras you get this error

Code:
---------------------------
Pokemon Natural Green
---------------------------
Script 'PField_Field' line 1578: NameError occurred.

uninitialized constant Settings
---------------------------
OK
---------------------------

Surprised you found that Lapras issue, that was something from years ago that I was messing with.

If you're using the MKXP build, here's the fix for it. Just drop the file in the 'Scripts' folder: https://mega.nz/#!OLpUHKAA!Q8AdxkAfIGtqyDuzwCH8N2OvvXql8JH3JfWjzJ0r6Zk

I'm taking note of the other issues, but right now I'm focussing on fixing the game-breaking bugs

Member

#### crispybacon1234

##### Novice
Member
Which reminds me: What exactly is the MKXP build?

MKXP is an open-source version of the Ruby Game Scripting System (RGSS) used in RMXP. I don't know all the details since KHKramer was the one working on the MKXP build being used for this game, but we decided to use it on IR/NG because it ended up making the game run at a stable frame, unlike the RMXP version which runs very slow at times.

I've got very limited scripting knowledge, so you'd have to ask KHKramer about the rest.

#### Hollow_Ego

##### Cooltrainer
Member
Oh okay so if I understand it correctly it is made to make RMXP games possible on Linux systems as well

#### crispybacon1234

##### Novice
Member
Oh okay so if I understand it correctly it is made to make RMXP games possible on Linux systems as well

Yeah, it's not the main reason we used it, but it should be possible.