Main Menu
Main Page
Forums
Recent changes
Random page
Help

Databases
GlitchDex
AttackDex
DexDex
ItemDex
StatDex
TMHMDex
TrainerDex
TypeDex
UnownDex
More

Major Glitches
Trainer escape glitch
Old man trick
Celebi Egg trick
Select glitches (Japan)
SRAM glitch
CoolTrainer♀ corruption
LOL glitch
Rival LOL glitch
Super Glitch
ZZAZZ glitch
Pomeg data corruption glitch (Glitzer Popping)
Tweaking
Elite Four door glitch (Japan)
Pokémon merge glitch
Pokémon cloning
Time Capsule exploit
Arbitrary code execution
Coin Case glitches
More

Other Glitch Categories
Glitches by generation
Glitches between two generations
Japan-only/language specific glitches
Music glitches
Natural glitches
Non-core series glitches
Non-Pokémon glitches
Officially acknowledged glitches
Recurring glitches
Dead glitches

References
Pokémon GameShark codes
The Big HEX List
Glitch Pokémon cries
GB programming
Curiosities
Debugging features
Easter eggs
Error traps
Glitch areas
Glitch myths
Non-glitch exploits
Placeholder texts
Pokémon glitch terminology
Unused content and prerelease information

Useful Tools
8F Helper
GBz80 to Items
Old man trick name generator
PATH (Prama's Advanced Tweaking Heaven)
Save file editors
Special stat/Pokémon converter
Trainer escape Trainer Pokémon finder

Affiliates
Legendary Star Blob 2 (Hakuda)
Pokémon Speedruns wiki
PRAMA Initiative
Become an affiliate!

Technical
Site Source Code

Search Wiki

 

Search Forums

 

Author Topic: A quick question concerning adding pokemon to a Fire Red ROM  (Read 1933 times)

0 Members and 1 Guest are viewing this topic.

Shuckology 213

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • Shucka Shucka Shucka
    • View Profile
A quick question concerning adding pokemon to a Fire Red ROM
« on: January 08, 2010, 02:17:43 pm »
Okay, I'm making a pokemon hack over at another forum and my original intention was to include a large number of Sinnoh pokemon and fakemon. Sadly, as there are only 25 known hackable empty slots for pokemon, in order to do this I would have to delete existing pokemon. But then I read an article on Bulbapedia about a certain glitch pokemon and it said there were somewhere around 65,000 slots within the game. Is there any possible way to access these glitch pokemon slots and insert a new pokemon? If there is, I need to know.

Thanks in advance!~

Fivex

  • Member+
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: A quick question concerning adding pokemon to a Fire Red ROM
« Reply #1 on: January 08, 2010, 03:00:04 pm »
Okay, I'm making a pokemon hack over at another forum and my original intention was to include a large number of Sinnoh pokemon and fakemon. Sadly, as there are only 25 known hackable empty slots for pokemon, in order to do this I would have to delete existing pokemon. But then I read an article on Bulbapedia about a certain glitch pokemon and it said there were somewhere around 65,000 slots within the game. Is there any possible way to access these glitch pokemon slots and insert a new pokemon? If there is, I need to know.

Thanks in advance!~
Er... sorta. You see, if you did that, things in the game might change. You could make it crash when ever you enter a battle by changing one pokemon!

Shuckology 213

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • Shucka Shucka Shucka
    • View Profile
Re: A quick question concerning adding pokemon to a Fire Red ROM
« Reply #2 on: January 08, 2010, 03:20:37 pm »
Ohhh, so that's why no editors have taken advantage of it yet... Ah well, Thank you for telling me!~ ^o^

Fivex

  • Member+
  • *
  • Offline Offline
  • Gender: Male
    • View Profile
Re: A quick question concerning adding pokemon to a Fire Red ROM
« Reply #3 on: January 09, 2010, 12:37:45 am »
Ohhh, so that's why no editors have taken advantage of it yet... Ah well, Thank you for telling me!~ ^o^
Actually, there is one that is used when researching decmarks(the things that occupy most of those slots)

Shuckology 213

  • GCLF Member
  • Offline Offline
  • Gender: Male
  • Shucka Shucka Shucka
    • View Profile
Re: A quick question concerning adding pokemon to a Fire Red ROM
« Reply #4 on: January 09, 2010, 03:01:06 am »
I wonder if maybe editing certain ones would be harmless to the game's code? Like, maybe just a few of them... If we had a way of finding out it would benefit ametuer hackers such as myself greatly. ^_^
« Last Edit: January 09, 2010, 03:01:56 am by Shuckology 213 »

Photon-Phoenix

  • Gotta pop dem windows.
  • Administrator
  • *****
  • Offline Offline
  • Gender: Male
    • View Profile
Re: A quick question concerning adding pokemon to a Fire Red ROM
« Reply #5 on: January 09, 2010, 08:47:04 am »
Ohhh, so that's why no editors have taken advantage of it yet... Ah well, Thank you for telling me!~ ^o^
Actually, there is one that is used when researching decmarks(the things that occupy most of those slots)

This edits other parts of the game code, though.

IIMarckus

  • Administrator
  • *****
  • Offline Offline
  • Gender: Male
  • Impersonal Text
    • View Profile
    • iimarck.us
Re: A quick question concerning adding pokemon to a Fire Red ROM
« Reply #6 on: January 09, 2010, 01:51:43 pm »
Sadly, as there are only 25 known hackable empty slots for pokemon, in order to do this I would have to delete existing pokemon. But then I read an article on Bulbapedia about a certain glitch pokemon and it said there were somewhere around 65,000 slots within the game.
The word “slots” is misleading. In the game is a list that defines the stats and characteristics of every species—one entry for Bulbasaur, one for Ivysaur, for Venusaur, for Charmander, and so on. This list has 25 extra entries that are blank; each of these blank entries basically defines a Pokémon with no name, no sprite, and so on, but it can be edited to whatever name or sprite you want just like any actual Pokémon.

To get an entry from this list, the game uses a number. 1 gives the first entry (Bulbasaur), 2 gives the second (Ivysaur), and so on. The 25 empty entries can be selected with numbers as well. As such, 386 + 25 = 411 numbers will give a valid Pokémon. Anything higher than that will give garbage, a glitch, a Decamark or whatever you want to call it. The largest number the Game Boy can handle is 65535, so you can get almost as many invalid entries.

Can you add more entries to the list? Yes, but that’s hard. It’s easier to just replace existing entries in the list. The first ones to be replaced are the ones that are blank, obviously.