- 26
- Posts
- 16
- Years
- Seen Jul 6, 2012
*post*
Very appreciated, thanks. I'll put your info to good use. :D
Quick question though, how do you find out the value of a level?
Like 16=10, for instance.
Edit: NVM, I'm stupid haha
Last edited:
*post*
How do you hack Super Mario Brothers 1? I want to make something harder than Super Mario Brothers 2 (JAP), or known here, SMB: Lost Levels (U). Just need some map editing and music editing. The rest, I'll try to figure out. Please no HEX.
Okay, back to editing pokemon evolutions. Say I want to edit a pokemon that evolves by trading, like Haunter. Is it possible to change it so it evolves by level, instead? If not, do I have any alternatives?
Sure, just replace the 03 with the type of evolution you want. 01 is level, 02 is stone, 03 is trade, 04 is happiness, and 05 is stat.Okay, back to editing pokemon evolutions. Say I want to edit a pokemon that evolves by trading, like Haunter. Is it possible to change it so it evolves by level, instead? If not, do I have any alternatives?
You can use any Pokémon Editor, such as Pokémon Amplifier or YAPE. Just search in the Toolbox and you'll find one, it's easy to use, too.
Sorry, I should have specified in that post that I want to do it in Crystal. AFAIK, those editors only support 3rd gen or later games. I tried to do it manually, but it seems whenever I add a hex value such as one to indicate the level for evolution on a trade pokemon, the ROM won't load...
For example, when I tried to edit Haunter's evolution data, I changed the 03 to 01, and then added a value for 27 next to that, for level 39 (is that right?). Well, when I tried to load the ROM after doing this, it simply wouldn't run.
That should have worked. Are you sure you overwrote the 03 00 with 01 27 (the right thing) instead of inserting a byte (the wrong thing)? What error does the emulator give, if any?
Oops, I should have checked first and not relied on my (very poor) memory. Trade evolutions without items use FF as the byte, not 00. Haunter's evolution data is at 042F54.
Format is 03 <item> <Pokémon>. If it uses an item during a trade, it would have the item number in place of the FF.It works! Thanks for putting up with me for so long, haha. Just wondering though, do pokémon that are trade evolutions that also require held items (like Seadra-Kingdra) have any special bytes I should look out for? It would be great if you could provide one last example, let's say if I wanted to edit Seadra so it evolves at level 44 instead of a trade while holding a Dragon Scale. :)
Format is 03 <item> <Pokémon>. If it uses an item during a trade, it would have the item number in place of the FF.
03 97 E6 00: trade DragonScale Kingdra
Hey can someone help me, I need to know how to make wild shinies appear
callasm 0x71B771
#raw 0x00
#org $start callasm 0x71B771 #raw 0x00 wildbattle 0x82 0x1E 0x0 special 0x138 pause 0x101 callasm 0x71B771 end |
Shiny wild battle you mean? If so, then use this in a script:
Here's a small example:
Example:
#org $start
callasm 0x71B771
#raw 0x00
wildbattle 0x82 0x1E 0x0
special 0x138
pause 0x101
callasm 0x71B771
end