Pokémon Charcoal Version (GBA)

The page is for my Signature Hack of Pokémon Fire Red Version, that I call "Pokémon Charcoal Version"
This is my longest progressing Pokémon Hack. It is rather fun to play but, the Game will be stopping at the current version: Pokemon Charcoal Version r10 (U).gba  (Final GBA Version)
Because I am working converting my Hack into an actual PC Game. (Not very Likely)

Required to Play:
An Computer Running Windows, MacOSX, or Linux.
An Soft-Modded Wii Running System Menu 4.3 (or that has IOS58, and HBC 1.0.8+ installed); with the VBA GX Emulator (Which, is based off of the VBA-M Emulator's code).
An Gameboy Advance Emulator, I highly recommend Visual Boy Advance (VBA)
For Windows and MacOSX or the VBA-M Emulator 2.0.0 for Windows, or Linux.
An Modern Smart Phone; with an GBA Emulator installed.

Optional To Play:
iTunes 11.4+ for Windows or MacOSX (GBA4iOS "File Sharing" Rom Files to iPhone)
i-Fun-Box for Windows or MacOSX (Root Access to iPhone to Add Files to it)

  •  An Android Phone running at least Android OS 1.6+ (2.2+ required for some emulators). 
  • An Windows Phone running at least WP OS 8.0. 
  • An iPhone 3GS or Newer (GBA4iOS 1.6 requires iOS 6.0+) (GBA4iOS 2.0 requires iOS 7.0+)
  • An iPod Touch 4th Gen or Newer (GBA4iOS 1.6 requires iOS 6.0+) (GBA4iOS 2.0 requires iOS 7.0+)

WinRAR 5.50 for Windows, 7-zip 16.04, or IZARC 4.1.8 for Windows to Extract the RAR Archive.
The Unarchiver for MacOSX to Extract the RAR Archive.
And, Just Use "File Roller"  with the unRAR package (or the offical RARLab RAR package for Linux), to Exract the RAR Archive on Linux.
(Default Extractor on most Distros; Linux Mint 18.1 ships with UnRAR and p7zip modules for native extraction.)

Current Visual Boy Advance Emulator Versions:
VBA 1.8.0 beta 3 for Windows 32
VBA 1.7.1 (SDL/Source Libraries) for Linux
VBA 1.7.4 for MacOSX (In the 1.7.1 Dir)

Note: The Visual Boy Advance Emulator is No Longer Developed, Try the VBA-M fork instead!

Current VBA-M Emulator SVN/Git Builds:
Windows 32 - VBA-M 2.0.1 [Win32-Wx; Recommended for All 32-Bit Windows Systems] (2.0.0 b2, still on SourceForge)
Linux 32/64 - VBA-M 2.0.0 b3-unknown [Ubuntu Linux/Linux Mint PPA] (Git Build; GTK Front-End recommended)
MacOSX - VBA-M 2.0.1 [MacOSX-WX; MacOSX APP] (2.0.0 b2, still on SourceForge)

Current VBA GX Emulator Version:
Wii System Menu 4.3 (or IOS58): VBA GX 2.2.8 (Based on VBA-M 1.8.0 r927)

Emulator Downloads:
Download: Visual Boy Advance 1.8.0 Beta3 GBA Emulator [Emulator Zone; Win32] (No Longer Developed! Use the VBA-M fork){Great For a Retro Windows PC (Windows 95/98)}
Download: Visual Boy Advance 1.7.2 GBA Emulator (No Longer Developed! Use the VBA-M fork) {Great For a Retro Windows PC (Windows 95/98)}
Download: VBA-M 2.0.0 b2 GBA Emulator 
Download: VBA-M 2.0.1 GBA Emulator [GitHub; Windows and MacOSX] (Current and Up-to-Date Releases!)
Download: VBA-M~Git [Ubuntu/Linux Mint PPA] (Ubuntu 12.04 - 16.10) [DEB packages available]
Download: VBA-M 1.8.0 GBA Emulator [GetDeb PPA] (Ubuntu 13.04 - 16.04)[Some VBA-M Packages are Missing]
Download: VBA GX Emulator (WiiBrew)
Download: VGBA - Gameboy Emulator ($4.99 usd; Android 2.2+)
Download: My Boy! - GBA Emulator ($4.99 usd; Android 2.3+) 
(Rocky's Mobile Emulator of Choice!; and the best one too)
Download: My Boy! - GBA Emulator (Free Version; Android 2.3+)
Download: GBA8 - GBA Emulator ($2.99 usd; Windows Phone 8)
Download: GBA4iOS (iOS 6.0 - 8.0.3; Non-Jailbreak, Download from iDevice) [GBA4iOS is Non-Working in iOS 8.1]
GBA.EMU (Free) for Android 2.3+
(Based on the VBA-M 1.8.0 svn1079 core; Paid Version available for $4.99 usd)

Note: Jailbroken iPhones (works on iOS 8.1+); Search the Cydia Store, after adding this Repo: http://repo.xarold.com/ to your Cydia Sources.

Online Web-Based Emulators:
GBA.js 1.0 RC1 (JavaScript; Laggy, recommended to use Google Chrome)

Other Downloads - Windows:
Download: IZArc 4 Archiving Utility (Freeware)
Download: 7-zip 16.04 Archiving Utility for Windows (Freeware; Works under Linux via Wine)
Download: WinRAR 5.50 Archiving Utility (40-Day Trial; Works Forever if you ignore it's Nagging)
Download: Basilisk 55.0.0 Web Browser (Uses the the Goanna Engine which is forked from Mozilla Firefox's Gecko Engine; Browser is still compatible with all NPAPI Browser Plugins!) [I Recommend the 32-Bit as most NPAPI plugins are 32-bit]

Other Downloads - Cross-Platform:
Download: Mozilla Firefox Quantum Browser
(Update Stream: Stable; Rocky's Favorite Web Browser)
Download: Opera Web Browser - Beta (Update Stream: Developer; Rocky's 2nd Favorite Web Browser)
Download: Google Chrome Browser (Rocky's 3rd Favorite Web Browser)
Download: OpenAL 1.1 3D Audio Driver (Best and Optimal Sound Quality when using the VBA-M Emulator on All Platforms; Windows Installer. (OpenAL is Native on Linux and MacOSX))
Download: Adobe Flash Player 28 (Browser Plug-In) (Could be useful for some Web Browser based Emulators; Adobe Flash will be Dead by 2020 tho.)
Download: Oracle Java 8 SE (32-bit useful for Java Games/Javascript)
Download: OBS Studio 20 (A pretty good Cross-Platform Screen Recorder and Live Streaming Software)

Other Downloads - Linux (Ubuntu):
UnRAR non-free Package (This package will let the System's default Archive manager, Extract RAR archives)

Other Downloads -Android:
Download: Emulator Shaders (OpenGL Graphics Add-On; Optional)
Download: RARLab RAR 5.40 for Android (Unzip Zip, 7z, and Rar archives on Android 5.0.1 or Earlier; Native Zip Support in Android 6.0.1 (Still need Rar for 7z and Rar files on 6.0.1))

Beta Rom Downloads (Dropbox Links Down; Archiving Purposes Only):
Download Rom: Pokemon - Charcoal Version b7 (US).gba (16.0 MB)
Download Rom: Pokémon Charcoal b7-Final.rar (16 MB; 4.75 MB Compressed)

Previous "Stable" Version (Uncompressed, for Mobile Platform Emulators) - 12/30/2014:
[Download Link Removed]

Current "Stable" Version (Uncompressed, for Mobile Platform Emulators) - 07/06/2017 (Meteor Gym Map now Patched!):
[Download Link Removed]

Archived/Final "Stable" Version (Uncompressed, for Mobile Platform Emulators) - 08/23/2017 (Map Improvements, Edited a few Mart data and Items !)
Rom Download: Pokémon Charcoal Version r9.1 - Final (U).gba (16.0 MB) [Link back up, still has a few Game Breaking Glitches] {Replaced by r10}

Final "Stable" Version (Uncompressed, for Mobile Platform Emulators) - 09/01/2017 (Map Improvements, Script Edits, Edited a few Mart Data and Items !)
Rom Download: Pokémon Charcoal Version r10 (U).gba (16.0 MB){Recommended Download}

(New File Host: Firedrop)

YouTube Gameplay Videos:

Pokemon Charcoal -  by Rocky Lincourt:

Second Gym Gameplay Demo:

This Pokémon Hack is Discontinued at and after Beta Version 7, Stable Release 8, and Final Release 10,  As Myself and Charcoal Studios are in the works of maybe rebuilding it as a Windows PC game. (Highly Unlikely); I'm planning on making a Hack of Pokémon Heart Gold Version (NDS), someday in the future.(Also unlikely)

Ancient Beta Versions:
Download - Pokémon Charcoal Version b6-5 (US).gba (16.0 MB) (Dead Dropbox Link)

Game Notes:

Game Requires Save Cartridge to be set at : "Automatic" with an Flash Size of: "128k" (The exact same settings for Pokemon Fire Red) [If you have problems saving the game in VBA-M or a Mobile Emulator like MyBoy! for Android, try changing the Save type to "EEPROM" only if  "Flash 128k" doesn't work!]

All Normal Pokemon Trade Evolutions now Evolve at Level 45. (ex. Graveler)
All Item-Held Pokemon Trade Evolutions now Evolve at Level 50.(ex. Scizor)
Use a Sol Stone (Sun Stone) on an Eevee to Get an Espeon. (Fails without the National Dex upgrade)
Use a  Luna Stone (Moon Stone) on an Eevee to get a Umbreon. (Fails without the National Dex upgrade; Read Bulbapedia's National Dex page)
You can Buy CoalOre Balls (Master Balls) and Kabang Candies (Rare Candies).
The Game is Rated "Mature" (Recommended: 17+), for Adult-themed Language.
The Rival is Female, and to fit with the story Line; it's best to name her "HITOMI" (Preset Name Option added in r10)
The Rival is now the Daughter of the Local Expert "DR. HARV"; Her sprite is that of the Female "Cool Trainer". (Swimmer in r8.2)
Dr.Harv uses the "Gentleman Sprite".
The Starters are: Absol, Mewtwo, and Lairon all of them Start at Level 16. (Absol, Hypno, and Onix in r9.1-Final and Newer!) [Optimal Starter Choice: Absol]
All Absol's are now 100% Female.
Your Starter's Held-Item is a Nugget.
Your Rival's Pokemon (No Matter Your Choice) is: Kirlia which starts at Level 18.
All of the Original Starters from Kanto to Hoenn can be caught in Pallet Town, (Min Level 10)
Dr. Harv gives you 16 CoalOre Balls (Master Balls) with your PokeDex.
Team Rocket has been Replaced with Team Magma. (Everything but their Over World Sprites, as they don't exist in Fire Red) [Team Earth in r9.0-Final]
All Team Magma Grunts and Admins are Female.  (I Rocky, am their Leader) [renamed to Team Earth in r9.0-Final]
Some City and Town Maps and Names have been Changed.
The Gyms have been Edited quite a bit. (The Elite Four as well)
Some Gyms have Weather Machines inside; for Example: the First Gym Contains Sandstorms.
There's quite a few new moves as well.
Some Attacks have new Types; for example, Explosion (and Selfdestruct) is now Fire-Type, thus can now hit ghost types.
Some Pokemon have new Move Sets. (for example Pikachu can learn Hang 10 (Surf))
New Wild Pokemon Locations; For Example,  Ghost-Types appear in "Boobie Woods".
You now start the Game with 5000 Pika Dollars and a 12pk. of Lemonade in your PC. (as of r8.2) [6000 Pika Dollars and a 24pk. of Elven Milk in the PC as of r9.1-final]

Hack's Signature Attack:
DEATH SLASH/ TM05/ DARK/ ACC: 100/ PP: 50/ Effect: 1-Hit KO.

List of Changed HMs:
HM01 Machete (CUT) - Type: Steel (Pwr: 70/ Acc:100/ PP: 35)
HM03 Hang 10 (SURF) - Type: Water
HM05 Oil Lantern (FLASH) - Type: Fire (Pwr: 100/ Acc:100/ PP: 30)

HM Locations (as of r9.1-final):
HM01- Hms. Aeon Captian
HM02 - Kanto 16 (North of Bike Plaza, Froakie City side)
HM03- Silph Co. President's Office (Replaces Safari Zone Prize; Prize House Blocked off)
HM04 -  Oakvale City, Safari Zone Warden (return Gold Teeth)
HM05 - Kanto 4 (Mt.Poon exit before Solange City)
HM06 - Ember Spa
HM07 - Icefall Cave

Note: Some Pokémon can learn Some HM moves by Level Up.

Pokémon HM Level Up List (as of r10):
PIDGEY - FLY at Lv.19 (wild Lv.42 Pidgey found on Kanto 7)
PIKACHU - HANG 10 at Lv.21
LAPRAS - HANG 10 at Lv.17
ROWLET - FLY at Lv.47
RELICANTH - HANG 10 at Lv.22
GOLBAT - FLY at Lv. 11
ZUBAT - FLY at  Lv. 11

Known Bugs:
Minor Text and Scripting Glitches (Just Ignore Them).
Catching a Wild Mew on Kanto 4, is purely for the PokéDex data. Due to a Nintendo Bug, Mew will refuse to Listen to you. (No matter how many Badges you Have; It's built into the Fire Red code)
Exit Glitch in the Meteor City Gym in r9.0-final, until I patch it in r9.1-final just use an Escape Rope of the field move Dig to exit the Gym. (You can access Diglett's Tunnel  from Kanto 2) [Diglett learns Dig at Lv.17] 
Meteor City Gym map Now Patched, GBA rom uploaded to Google Drive as new Version on 07/06/17@ 12:08pm. You can now also Bypass the Forest via Kanto 2, Boobie Woods still recommended for Level Grinding.

New Items and Prices:
CoalOre Ball/ 50 Pika Each (2,000 pika each as of r10)
Kabang Candy/ 10 Pika Each (100 pika each as of r8.2)
Escape Rope/ 50 Pika Each (New in r10)

Absol's New Move Set:
Metal Claw at Level 17
Blaze Kick at Level 19
Death Slash at Level 21

New Kanto Gym List (as of r10):
Legend: Leader/ Gym/ Type/ Badge (Notes on the Gym)
Flint/ Meteor City/ Rock/ Granite
Ally/ Solange City/ Ice/ Iceberg (Yes, as of X&Y there is a real Iceberg Badge; But, I started hacking this Rom like four years ago)
Brig.Gen. Adam/ Endust City/ Electric/ Current
Bernie/ Froakie City/ Grass/ Lilypad
John/ Oakvale City/ Poison/ Life
Ben/ Death City/ Ghost or Dark/ Death
Flannery/ Fennith Island/ Fire/ Volcano
Rocky/ Deluxia City/ Ground/ Shovel

New Kanto Elite Four and Champion (as of r8.2):
#1. Azari / Ice-Type Master
#2. Shauna/ Fighting-Type Master
#3. Maria/ Ghost-Type Master
#4. Kyle/ Dragon-Type Master
Kanto Champ: Hitomi/ Psychic-Master and Your Rival.

Brand New in r10!:
The Bellsprout evolution line will be replaced with my favorite Alola Pokémon!
#069 - Bellsprout is replaced by #761 - Bounsweet
#070 - Weepinbell is replaced by #762 - Steenee
#071 - Victreebel is replaced by #763 - Tsareena

For now they still mostly use the Bellsprout line Move sets and Evolution methods, their Abilities are Oblivious (Tsareena has Wonder Guard). And the PokéDex entries are slightly modified entries from Pokémon Moon Version.
The Line is 100% Female and Steenee learns Stomp at Lv.19. MEGA KICK is now TROP KICK, a Grass Move. There's also a bunch of Alolan Forms, and a few other Alolan Pokémon!

Brand New in r10!:

All 2 Fire Red Nintendo Event Tickets are Available!
MysticTicket to Holy Sword Island  {Holy Sword In-Game} (Ho-oh and Lugia) - Location: Kanto 24
AuroraTicket to Brony Island (Celebi) - Location: Kanto 24

Important Note: In r10; I closed any PokéMart which would Cause a Game breaking Glitch; if you Bought something there. (I did this by removing the Door, or rather by replacing it with a Stair tile (to look like a steel security door))

In-Game Trade on Kanto2
Zubat for Rowlet

Nickname: RUFFLED
OT/RUFFLED (Shoutout to my Favorite Poké YouTuber, Ruffled Rowlet)
ID: 41989

Note: Rowlet doesn't Evolve in this Rom Hack!

Panda Security Free Anti-Virus 2016: 100% Virus Free
Online Help Guides:
How to Install the GBA4iOS 2.1 GBA Emulator on Apple iOS 10 (No Jailbreak!)

Online Reference Encyclopedia Pages:
BulbaPedia: Berries (Gen III)
Bulbapedia: National Pokedex (Gen III; FR/LG)  
Bulbapedia: List of Pokémon by Index Number (Gen III)
Bulbapedia: Pokémon Fire Red and Leaf Green

Online Articles about Pokémon Charcoal:
Pokémon Rom Hacks.com - Pokémon Charcoal
Pokémon Go For All.com - Pokémon Charcoal

Online Emulation (Play Pokémon Charcoal Version in your Browser):
Adobe Flash Player (Doesn't work too well): Play Pokémon Games.net - Pokémon Charcoal Version r8.2 

Web Browser Extentions and Apps:
Google Chrome: Install VBA-M Chrome Application (Works Offline; Useful for Chromebooks)

Other Media:
A great old Live Stream of Pokémon Charcoal r8.2 by PokemaniacBR #Makraum  

Hacking Resources/Tools Used:
PokéCommunity: Gen VII Pokémon GBA Sprite Repository (64x64) 
PokéCommunity:  DNS - Day, Night and Seasons (Tool)
Rom Hustler: Pokémon - Fire Red Version (USA) [Clean GBA Rom that I used to as the Base for this Rom Hack; Archived here only for Reference and Future Rom Hacking Projects] {Rom ESA Protected, Download Disabled}

Other Important Images:

A Closed PokéMart in r10!

Useful Utilities:
Download: KazoWar's A-Save v1.27 (Generation 3 Pokémon Save file Editor, I used this to activate the National Dex for Testing purposes only; Not recommend for actual Gameplay!)
Download: PKHeX 17.08.07 (Generation 3-7 Pokémon Save file Editor, I used this to activate all 8 Gym Badges for Testing purposes only; Not recommend for actual Gameplay!)
Download: Lunar IPS 1.02 (IPS Patching Utility; I use this to Create my IPS patches and Apply them) [Min. OS: Windows 95; Fully works under Linux and Mac OSX via Wine]
Download: HxD (Windows Hex Editor; Could be Useful, Advanced Users)

Hacking Tools that I Used to Make Pokémon Charcoal Version:
Advance Map 1.92/XSE 1.1.1
Advance Mart  6.5.2
YAPE 0.9
Advance Starter 1.4.0
Advance Text 3.1.1
LSA - Complete Multi-Choice Box Editor 1.1.0
LSA - Intro Text Editor 1.0.0
GBA Intro Editor 0.1.4
Advance Trainer 0.9.1
Attack Editor Advance (A-TACK)
Overworld Editor - Rebirth Edition 1.1.3
Pokémon Advance Editor Toolkit 1.0.0
PokéTronic 0.6.976
Day, Night, and Seasons 2.0
Trader Advanced 1.0.4
Nameless Sprite Editor 2.0

Note: Some Anti-Virus Programs may consider these programs Harmful, try white listing the EXE if Possible. (ex. Windows Defender in Windows 10)

Websites for Good GBA Hacking Tools (Try Googling a Tool if you Can't find it):
http://hackromtools.altervista.org/hack-tools-gba/ (I used this Site)
http://swamperttools.webs.com/downloads.htm (Dropbox Links are Dead)

Useful Legal Links:
Digital Media Law Project: Linking to Copyrighted Materials 

Alternative Operating Systems:
Download: Linux Mint 18.2 "Sonya" - MATE 64-Bit (Live DVD ISO, Burn to Blank DVD-R using LightningUK's IMGburn) [Real Great for Beginners who hate Microsoft Windows 10]


Official Box Art:

Note: Game isn't actually Rated by the ESRB; But I myself gives it an M Rating for the Adult Language, and Profanity.

Operating Systems Used for Hacking Tools: Windows 7 Ultimate x64; Windows 10 Home x64

Operating Systems and Emulators Used for Game Testing: Windows 7 Ultimate x64/ Windows 10 Home x64/ Linux Mint 18.2 MATE (VBA-M-WX 2.0.0 b2) ; Android 5.0.1/ Android 6.0.1 (My Boy! Emulator (Paid)); Apple iOS 8.3 - Jailbroken iPhone 4s (Years ago; GBA4iOS 2.1).

My Local Linux Mint and Linux Ubuntu Repo Mirror:
Rochester, NH, USA

This Post Last Updated on: July 04th, 2018


  1. This comment has been removed by a blog administrator.

  2. Is a Pokemon Fire Red Hack or Pokemon Emerald Hack ???

    1. Pokemon Firered, I'm currently finishing up r9.0-final.^^ lol

  3. Great post! I am actually getting ready to across this information, It's very helpful for this blog.Also great with all of the valuable information you have Keep up the good work you are doing well.
    IOS Training in Chennai

    1. I added a Guide on how to install GBA4iOS 2.1 on Apple iOS 10 without Jailbreaking the Phone!
      I personally use the MyBoy! Emulator on Android Lollipop (Android 5.0.1 running on Samsung Galaxy s4)or VBA-M 2.0.0 b2 on Windows or Linux Ubuntu.^^ lol

  4. It is amazing and wonderful to visit your site.Thanks for sharing this information,this is useful to me...
    Android Training in Chennai
    Ios Training in Chennai

  5. Your work is just excellent.I really love your work and thanks for sharing this resources. gameboy for iphone


VG Console Emulation 10

Windows Command Line Programs (J:/ “Root Directory”)  Youtube-DL v2018.04.16.0 (YouTube Video Downloader) Windows 32-Bit Programs (C:/Progra...