Binary ROM HackingNeed a helping hand or just want to talk about binary ROM hacks? Get comments and answers to any ROM Hacking-related problems, questions or thoughts you have here.
I am making mew an available pokemon in my hack, and have noticed it won't obey. With some digging, I discovered there was a setobedience command. My problem is, how do I use it? I give Mew with a givepokemon command, so right after do I just put in setobedience? How do I use the command to make Mew obey. (All badges are obtained at this point)
No script needed for this, it can be solved with a simple hex edit:
Code:
At offset 0x1D402 change hex byte [97] to [00]
I've tested this and it does work. Credit to colcolstyles, I never found any original thread on this topic, so the best I can do is LSA’s rombase post where I found the documentation of the edit.
No script needed for this, it can be solved with a simple hex edit:
Code:
At offset 0x1D402 change hex byte [97] to [00]
I've tested this and it does work. Credit to colcolstyles, I never found any original thread on this topic, so the best I can do is LSA’s rombase post where I found the documentation of the edit.
At offset 0x1D402, my byte is 49, not 97. In my fire red rom, several bytes have been different from most people's at the same offsets. Should I just change the 49?
Edit: At offset 0x1D416, there is a byte of 97. Should I change this byte instead?
In my fire red rom, several bytes have been different from most people's at the same offsets.
Make sure you're using the right FireRed ROM. Everybody hacks 1.0, not 1.1. Start up the game and watch when the glittering "GAME FREAK" appears on the screen. If the word "presents" appears below it, you have 1.1. This would cause all the offsets to be different.
Make sure you're using the right FireRed ROM. Everybody hacks 1.0, not 1.1. Start up the game and watch when the glittering "GAME FREAK" appears on the screen. If the word "presents" appears below it, you have 1.1. This would cause all the offsets to be different.
I got it working by just changing the 97 I found near it, thanks for the help!
I got it working by just changing the 97 I found near it, thanks for the help!
Glad it helped. You'll still want to check this, though, because if you're on the wrong version it's going to be very difficult for people to help you with future issues and difficult-to-impossible to use patches (since everyone makes them for only 1.0).