Tutorial ROM Hack GBA
Updated
New Types in Pokemon Emerald
This Tutorial centres around the HMA Tool. (see HexManiacAdvance on GitHub)
I have been troubled a lot by this problem but now I can say definitively that I found an effective way to add new types to Pokemon Emerald.
1. When opening HMA on the top bar click "Utilities" and "Scripts" it will open a folder inside your pc called scripts
2. Drag and drop the "AddFairyType.hma" script into HMA after that a lot of stuff will begin to happen, don't panic
Great! Now you have a Fairy type (if you don't want the Fairy type edit it so it doesn't exist anymore (press the house icon on the top bar and type fairy))
Want more types just drag and drop the Fairy type script again (note that this will screw with the texture but its easily fixable
To edit the textures go to these hex addresses: DC4378 & E3D99C (They do tend to change)
3. Look up any type in on the home button go to fairy type and "add 1 New" now it will display the type Fairy~2 change all of that
4. The index should be one higher than a fairy in many if not all cases that should be 24
5. For type advantages go back to any pre-done type and click "Show Uses" and "other streams" click a few times when a new tab pops up
6. Fill in the "type chart" sorta its more like a type list (you don't have to add neutral when you don't fill out a certain type advantage it will just be normal"
This is most you will have to do to add new types if you want clarification just dm me I guess
I have been troubled a lot by this problem but now I can say definitively that I found an effective way to add new types to Pokemon Emerald.
1. When opening HMA on the top bar click "Utilities" and "Scripts" it will open a folder inside your pc called scripts
2. Drag and drop the "AddFairyType.hma" script into HMA after that a lot of stuff will begin to happen, don't panic
Great! Now you have a Fairy type (if you don't want the Fairy type edit it so it doesn't exist anymore (press the house icon on the top bar and type fairy))
Want more types just drag and drop the Fairy type script again (note that this will screw with the texture but its easily fixable
To edit the textures go to these hex addresses: DC4378 & E3D99C (They do tend to change)
3. Look up any type in on the home button go to fairy type and "add 1 New" now it will display the type Fairy~2 change all of that
4. The index should be one higher than a fairy in many if not all cases that should be 24
5. For type advantages go back to any pre-done type and click "Show Uses" and "other streams" click a few times when a new tab pops up
6. Fill in the "type chart" sorta its more like a type list (you don't have to add neutral when you don't fill out a certain type advantage it will just be normal"
This is most you will have to do to add new types if you want clarification just dm me I guess
Last edited by Naoufal_B,