- 37
- Posts
- 1
- Years
- Seen Apr 6, 2025
I'm fairly inexperienced in hacking, however, I was playing around with the Pokemon Randomizer and I thought some of the changes would be really neat if I could control them. I decided to hack FireRed since it's effectively the first game but with at least some modern features (Abilities, Dark & Steel Types, etc.). Of course, what I initially found were hex hacking tools, and I found this site looking for guides and help on how to use certain features, see if better tools were available, etc. That's when I read about the decomp hacking and wanted to give it a try. I have FireRed and agbcc set up (I had to used Cygwin, in case that comes up), and I kind of understand some of the files, but I'm having trouble finding some things. I have been trying to look through the tutorials, but most of them are focused on Emerald, and not all files are the same in FireRed.
Anyway, here are the primary things I want to do:
Ideas I've had, but don't know how difficult they would be to implement:
Now, to the main reason I'm posting this. I've been going through the files and found where a lot of stat info is located. What I haven't found is where Pokemon names are stored. I was curious if there was a tool like YAPE or PGE that worked with decomped files. If not, would someone please help point in the right direction to get me started on this? I am a quick learned with this kind of thing, but I do need things spelled out on a very basic level at first.
Thanks in advance for any help. I hope I haven't annoyed too many of you already.
EDIT: I found the file with the 'Mon names. Still, if there was a better tool that just editing in Notepad++, I'd love to know about it.
Anyway, here are the primary things I want to do:
- Restore original names of Pokemon, characters, and locations (yes, I'm kind of a weeb). Also remove the annoying ALL CAPS.
- Adjust stats, Abilities, moves (learned, Egg, TM/HM, and Tutor), and Types to both better fit the Pokemon and to try to make every final form Pokemon useful.
- Make Pokemon easier to catch (especially first forms), and them evolve faster (earlier forms gain levels more quickly and even adjust when evolution occurs).
- Make it possible to obtain every Pokemon (basically a controlled "Catch 'em All" mode from the Randomizer).
- Alter move Power, Accuracy, and/or PP to match modern games.
Ideas I've had, but don't know how difficult they would be to implement:
- Add the Fairy Type.
- Add Fairy moves.
- Set whether Attack or Special Attack is used based on the move and not the move Type (like Gen 4 to present).
- If the above is possible, add moves to balance the number of physical and special attacks (likely based on the move pools of modern games).
- Have trainer battles scale with the party's levels.
- Have gym battles scale with the number of badges the player has, peaking once the player becomes Champion. Also, allow Gym Leader rematches.
- If the above is possible, allow the player to start from any city (except Cinnabar Island, unless a non-Surf way to get to and from there is possible). Also remove most (if not all) obstacles preventing advancing in the game.
- Add Pokemon evolutions introduced in later games (Tangrowth, Magnezone, Togekiss, etc.).
- I'm sure more ideas will pop in my head as I work on this, but this is all I can think of for now.
Now, to the main reason I'm posting this. I've been going through the files and found where a lot of stat info is located. What I haven't found is where Pokemon names are stored. I was curious if there was a tool like YAPE or PGE that worked with decomped files. If not, would someone please help point in the right direction to get me started on this? I am a quick learned with this kind of thing, but I do need things spelled out on a very basic level at first.
Thanks in advance for any help. I hope I haven't annoyed too many of you already.
EDIT: I found the file with the 'Mon names. Still, if there was a better tool that just editing in Notepad++, I'd love to know about it.
Last edited: