- 31
- Posts
- 6
- Years
- Curitiba, Brazil
- Seen Nov 13, 2021
Okay, I cannot post links, even without tags or images. That's annoying, as I could make the job of helping me much more workless with links and images. But I know that there are good reasons for that.
I want to insert Snow Warning in Pokémon FireRed 1.0 version. There's a thread in the community that has an ASM routine to just do that. And there's another thread, made by FBI, that shows a simple way to insert ASM routines in a rom.
That said, I copied that code and pasted it in notepad. Saved it as "snowwarning.asm" and got my .bin file. I opened it with Cygnus Hex Editor, copied the entire code, and pasted it on a free space on rom, which address was 0xEB0B20. After that, I followed the instructions of Snow Warning's thread, which was:
where xx xx xx was the pointer's address + 1 in little indean. I'm not sure what was "pointer's address", I just take it as the place where I pasted the bin's code.
So, I went to address 0x1A140, and pasted 00 48 00 47 21 0B EB 08 (where 21 0B EB is EB0B20+1).
After that, I went to PGE, expanded the abilities by 41, set 118 (defined as Snow Warning) to Squirtle, and when I open the game and go for a battle... it freezes and that's it.
So, where's my mistake? What should I do to fix?
I want to insert Snow Warning in Pokémon FireRed 1.0 version. There's a thread in the community that has an ASM routine to just do that. And there's another thread, made by FBI, that shows a simple way to insert ASM routines in a rom.
That said, I copied that code and pasted it in notepad. Saved it as "snowwarning.asm" and got my .bin file. I opened it with Cygnus Hex Editor, copied the entire code, and pasted it on a free space on rom, which address was 0xEB0B20. After that, I followed the instructions of Snow Warning's thread, which was:
#Insert 00 48 00 47 xx xx xx 08 at 1A140
where xx xx xx was the pointer's address + 1 in little indean. I'm not sure what was "pointer's address", I just take it as the place where I pasted the bin's code.
So, I went to address 0x1A140, and pasted 00 48 00 47 21 0B EB 08 (where 21 0B EB is EB0B20+1).
After that, I went to PGE, expanded the abilities by 41, set 118 (defined as Snow Warning) to Squirtle, and when I open the game and go for a battle... it freezes and that's it.
So, where's my mistake? What should I do to fix?
Last edited: