BrandoSheriff
Has a tendency to figure things out
- 776
- Posts
- 17
- Years
- Age 30
- On an island with Hakaze
- Seen Feb 2, 2025
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.
![[PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100) [PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100)](https://imagizer.imageshack.com/img924/2720/kOxmUJ.png)
![[PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100) [PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100)](https://imagizer.imageshack.com/img924/3649/7C3tpD.png)
(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:
![[PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100) [PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100)](https://imagizer.imageshack.com/img922/7186/wU48sB.png)
![[PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100) [PokeCommunity.com] [pokeemerald] How Viable Is Adding New TMs and HMs Beyond TM50? (51-100)](https://imagizer.imageshack.com/img923/4929/bF4LOV.png)
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: