BrandoSheriff
Has a tendency to figure things out
- 776
- Posts
- 16
- Years
- Age 29
- On an island with Hakaze
- Seen Mar 5, 2024
Hi, I was experimenting with adding new TMs earlier. I noticed that the pokeemerald-expansion has skeleton data for 50 extra TM slots, so I thought to try and use them to add some new ones. I started with 10 of them, up to TM60, and they seem to work just fine for now? Game builds, and I can get them and teach them.
(Don't mind the eff'd up palettes for the Pokemon icons, I'm still trying to figure out how to fix those lol)
Though I kinda want to know how possible it is to add new HMs effectively? I tried to add a new HM09 through the same method:
But in doing so it shows in-game as a "HM No?" instead of "HM No9", plus if I give myself all TMs through debug, it doesn't display the last 5 HMs (including my added HM09) and I can't even access them either. I can't seem to find a fix for this.
Am I missing something? What makes those last few HMs not display?
EDIT: Ok since the time of making this post I found that I could go into include\constants\global.h and change the #define BAG_TMHM_COUNT from 64 to 69, and the remaining 5 missing HMs now show up. I did have to start a new save file however to see the changes. Are there any repercussions to changing this value? Also to note that the HM09 still shows up as "HM No?" and I can't figure out how to make the 9 show up.
(Don't mind the eff'd up palettes for the Pokemon icons, I'm still trying to figure out how to fix those lol)
Though I kinda want to know how possible it is to add new HMs effectively? I tried to add a new HM09 through the same method:
But in doing so it shows in-game as a "HM No?" instead of "HM No9", plus if I give myself all TMs through debug, it doesn't display the last 5 HMs (including my added HM09) and I can't even access them either. I can't seem to find a fix for this.
Am I missing something? What makes those last few HMs not display?
EDIT: Ok since the time of making this post I found that I could go into include\constants\global.h and change the #define BAG_TMHM_COUNT from 64 to 69, and the remaining 5 missing HMs now show up. I did have to start a new save file however to see the changes. Are there any repercussions to changing this value? Also to note that the HM09 still shows up as "HM No?" and I can't figure out how to make the 9 show up.
Last edited: