- 218
- Posts
- 6
- Years
- Brazil
- Seen Apr 29, 2025
Hello guys, thats my first tutorial here in the Pokecommunity and before we begins, sorry if my english was not good in the tutorial. I was born on Brazil, heuheuhuehue, br br?
PS: This tutorial works on clean roms of Pokemon Fire Red 1.0 or 1.1 and I've tested on Leon's base too, but needs to clean the pointers of Ultimate tutors (Inside of the patch you will find the address of tutors, select the entire offset and replace with FF bytes). After this the 2nd island starter tutor is ded, but who cares?
What you need to create your expansion:
- A clean rom of Fire Red (Leon's base and custom roms works, but need one offset cleaning)
- Hex Maniac Advance (A ultra mega blast tool to create all process)
LINK:HEX MANIAC EDITOR!!!
- Imagination and creativity ( You can have more inspiration only if you use HMA, no more words, just download and enjoy the tool)
- Do not forget to creating backups, of the rom and the inis like PGE (If you want to edit after in PGE})
Step one:
- Download HMA (Hex Maniac Advance), and drag your Fire Red rom into the tool.
Step two:
- Go to Utilities>Make Move Tutors Expandable.
- The process run automatically after you click in "Run" LOL!
Step three a:
- Press Ctrl + G and type: tutormoves (Yes, the tool is perfect to find the vanilla address), or you click in the menu>tutormoves or goto 459B60, that's the pointer of tutors.
The two ways will send/teleport you in the pointer.
Step three b:
- If you want to repoint, just select the entire table, and press Ctrl + X. Find a clear address and type Ctrl + V (Yes, the tool uses the vanilla command to replace bytes instead of expand the size of rom), the move tutor table automatically was moved to this address.
Looks weird, but you can edit without problems. DO NOT FORGET TO MAKE YOUR BACKUP PLEASE!!!
Do a backup of PGE's ini if you want (and update the move tutor move)
OR just edit inside of HMA. (That's better)
Expanding the amount of tutors on your project:
- Just click in the anchor and in the bar above, just put in DECIMAL the total of tutors. In my tutorial I put 80 (You can put more; 2 elevated to 31x, in a nutshell, infinity :o )
Step four:
- Now, we edit the compatible table. If you expand the total of tutors in the anchor (0x459B60 - using the anchor edit in the tool ONLY), automatically the compatible table is moved to free space!
BUT, lets think that you want to another address, you can click in the anchor icon or select all table, just scroll mouse with ctrl like zoom edit, and do the same process of Step Three b.
DO NOT FORGET TO UPDATE YOUR .INI COMPATIBLE TUTOR TABLE IF YOU USE A POKEMON EDITOR LIKE PGE
Step five:
- Now, you will edit move by move. You can edit using HMA or PGE (Updating the table, of course). You can click in the bytes and write or in the left bar, selecting the specific move, this is not hard:
- You can edit the compatibility move of pokemons in two ways:
Using the total of pokemons that learn a specific move (menu>tutormoves), at the left side, as you can see, the "MEGA PUNCH" selected, shows which pokemon learn the move at bar, OR going to menu>tutorcompatibility to select which pokemon learn the total of moves.
Step Six: The Script on Fire Red (Using XSE or HMA {yeeeees, HMA can be used to be a script editor, same process inside of A-Map}, without setflags)
- And its done, guys. I hope you enjoy this tutorial and sorry again about my english (ultra blast rip me).
- The Hex Maniac Advance is a amazing tool that enables you edit your project with security, instead of another tools.
- Dont forget to make backups, of the .gba roms and .ini of any tool that you use.
HMA have some updates, thats make a safe tool to make some edits without fear, instead of unstable tools. You can edit all data that exists using HMA, but if you wants to use PGE to edit the tutors or compatibility, make backups and tests.
HMA IS THE FUTURE!!!
PS: This tutorial works on clean roms of Pokemon Fire Red 1.0 or 1.1 and I've tested on Leon's base too, but needs to clean the pointers of Ultimate tutors (Inside of the patch you will find the address of tutors, select the entire offset and replace with FF bytes). After this the 2nd island starter tutor is ded, but who cares?
What you need to create your expansion:
- A clean rom of Fire Red (Leon's base and custom roms works, but need one offset cleaning)
- Hex Maniac Advance (A ultra mega blast tool to create all process)
LINK:HEX MANIAC EDITOR!!!
- Imagination and creativity ( You can have more inspiration only if you use HMA, no more words, just download and enjoy the tool)
- Do not forget to creating backups, of the rom and the inis like PGE (If you want to edit after in PGE})
Step one:
- Download HMA (Hex Maniac Advance), and drag your Fire Red rom into the tool.
Step two:
- Go to Utilities>Make Move Tutors Expandable.
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/HGpm60s.png)
- The process run automatically after you click in "Run" LOL!
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/g4p1TII.png)
Step three a:
- Press Ctrl + G and type: tutormoves (Yes, the tool is perfect to find the vanilla address), or you click in the menu>tutormoves or goto 459B60, that's the pointer of tutors.
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/jhZDYrG.png)
The two ways will send/teleport you in the pointer.
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/Qw6102T.png)
Step three b:
- If you want to repoint, just select the entire table, and press Ctrl + X. Find a clear address and type Ctrl + V (Yes, the tool uses the vanilla command to replace bytes instead of expand the size of rom), the move tutor table automatically was moved to this address.
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/1fW09Rf.png)
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/KF4UYLs.png)
Do a backup of PGE's ini if you want (and update the move tutor move)
OR just edit inside of HMA. (That's better)
Expanding the amount of tutors on your project:
- Just click in the anchor and in the bar above, just put in DECIMAL the total of tutors. In my tutorial I put 80 (You can put more; 2 elevated to 31x, in a nutshell, infinity :o )
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/6rk5JYH.png)
Step four:
- Now, we edit the compatible table. If you expand the total of tutors in the anchor (0x459B60 - using the anchor edit in the tool ONLY), automatically the compatible table is moved to free space!
BUT, lets think that you want to another address, you can click in the anchor icon or select all table, just scroll mouse with ctrl like zoom edit, and do the same process of Step Three b.
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/5mbGzah.png)
DO NOT FORGET TO UPDATE YOUR .INI COMPATIBLE TUTOR TABLE IF YOU USE A POKEMON EDITOR LIKE PGE
Step five:
- Now, you will edit move by move. You can edit using HMA or PGE (Updating the table, of course). You can click in the bytes and write or in the left bar, selecting the specific move, this is not hard:
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/YyWL8kT.png)
- You can edit the compatibility move of pokemons in two ways:
Using the total of pokemons that learn a specific move (menu>tutormoves), at the left side, as you can see, the "MEGA PUNCH" selected, shows which pokemon learn the move at bar, OR going to menu>tutorcompatibility to select which pokemon learn the total of moves.
Spoiler:
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/YyWL8kT.png)
![[PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP] [PokeCommunity.com] Expanding Move Tutor in Fire Red [VIP]](https://i.imgur.com/6ILmb5e.png)
Step Six: The Script on Fire Red (Using XSE or HMA {yeeeees, HMA can be used to be a script editor, same process inside of A-Map}, without setflags)
Spoiler:
#dynamic 0x800000
#org @main
lock
faceplayer
msgbox @begin 0x6
msgbox @sec 0x6
msgbox @yesno 0x5
compare 0x800D 0x1
if 0x1 goto @YesOrg
msgbox @no 0x6
release
end
#org @YesOrg
msgbox @yes 0x6
setvar 0x8005 0x[Index of move]
special 0x18D
waitstate
msgbox @explain 0x6
release
end
#org @begin
= Hello! I'm feel so happy because\nyou are here! I'm a Move Tutor.
#org @sec
= The move that i will teach, use\nthe head of your own Pokémon. Yes,\lthe move is Headbutt.
#org @yesno
= So, are you interested?
#org @yes
= Hehehehe! Which Pokémon will\nlearn?
#org @explain
= Headbutt is a useful move that can flinch the target.
#org @no
= No problem. You can back when you\nwant.
- And its done, guys. I hope you enjoy this tutorial and sorry again about my english (ultra blast rip me).
- The Hex Maniac Advance is a amazing tool that enables you edit your project with security, instead of another tools.
- Dont forget to make backups, of the .gba roms and .ini of any tool that you use.
HMA have some updates, thats make a safe tool to make some edits without fear, instead of unstable tools. You can edit all data that exists using HMA, but if you wants to use PGE to edit the tutors or compatibility, make backups and tests.
HMA IS THE FUTURE!!!
Last edited: