- 10
- Posts
- 15
- Years
- Seen May 22, 2025
Hey guys. I am a total newbie at hacking so I've encountered a pretty serious bug with the rom hack I am working on. Currently, I am using Leon's Ultimate Fire Red Base since I thought it would be a good jumping off point. I wanted to add all the current pokemon, however, and I successfully did with the help of some PokeCommunity members on the discord. However, while testing to make sure the pokemon were working correctly, I noticed that the game crashes or resets whenever you win a battle.
So for instance, the game freezes when you beat Gary for the first time in Pallet Town, but is fine if you lose the match. If you beat a wild Pokemon, the game resets itself back to the title screen after the battle. For reference, I used Pokemon Game Editor to expand the pokemon memory to 1050 pokemon and 950 pokedex entries and also import all the new pokemon and double the ROM's total memory.
I did a little more testing on my own, and I found that the crash occurs when I just expand the total number of pokemon in the game, not when I add the new pokemon. It doesn't matter how many Pokemon or dex entries I add, it always crashes. On top of that, it works fine if I expand the number of pokemon on a regular Fire Red ROM.
Therefore I think it has something to do with where the data is writing to. The problem is I haven't the first clue with how to fix that. Is it an issue with the base offset I've been using in PGE? I've just stuck with the default with all my roms, 0203C0C8, because I don't know what it means or what to change it to. I tried turning off JPAN's Save Block Recycler which it wants me to install, but I still have the same problem.
If anyone knows about this bug and how to fix it, please let me know. If not, is there a something I should look into that could help me fix this issue?
I also feel like I am going to have a lot of problems like this in the future. Is there a good place for me to be asking these questions pretty frequently?
Thanks in advanced for any help you guys can give me!
So for instance, the game freezes when you beat Gary for the first time in Pallet Town, but is fine if you lose the match. If you beat a wild Pokemon, the game resets itself back to the title screen after the battle. For reference, I used Pokemon Game Editor to expand the pokemon memory to 1050 pokemon and 950 pokedex entries and also import all the new pokemon and double the ROM's total memory.
I did a little more testing on my own, and I found that the crash occurs when I just expand the total number of pokemon in the game, not when I add the new pokemon. It doesn't matter how many Pokemon or dex entries I add, it always crashes. On top of that, it works fine if I expand the number of pokemon on a regular Fire Red ROM.
Therefore I think it has something to do with where the data is writing to. The problem is I haven't the first clue with how to fix that. Is it an issue with the base offset I've been using in PGE? I've just stuck with the default with all my roms, 0203C0C8, because I don't know what it means or what to change it to. I tried turning off JPAN's Save Block Recycler which it wants me to install, but I still have the same problem.
If anyone knows about this bug and how to fix it, please let me know. If not, is there a something I should look into that could help me fix this issue?
I also feel like I am going to have a lot of problems like this in the future. Is there a good place for me to be asking these questions pretty frequently?
Thanks in advanced for any help you guys can give me!
Last edited: