The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > Creative Discussions > Emulation & ROM Hacking > Tutorials
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Tutorials Looking for a guide to help you out? Then you're in the right place! We've got everything you need, ranging from Mapping to Music!
New threads in this forum are to be approved by a moderator before they are displayed. The thread revival limit does not apply here.


Closed Thread
 
Thread Tools
  #1    
Old February 19th, 2007, 11:54 AM
Glitchfinder's Avatar
Glitchfinder
Let's all get along, please?
 
Join Date: Sep 2006
Location: The Twilight Zone
Age: 24
Gender: Male
Nature: Careful
Hi! Once again, I decided to post a tutorial that I had translated from the tutorials at the German site Rom Hackers World. This one is on hex-editing Pokémon Evolutions.

In US version of Sapphire, evolution data begins at 203B20
In the US version of Ruby, the evolution data begins at 203B90 (Thanks Blaziken626!)

1. Level Evolution

Example: Bulbasaur

[ 0400 ] [ 1000 ] [ 0200 ]

Meant: [ Level evolution = 0400 ] [ level = &H10 = DEC 16 ] [ Evolves into Ivysaur = 0200 ]

2. Item Evolution

Example: Gloom

[ 0700 ] [ 6200 ] [ 2D00 ]

Meant: [ Item Evolution = 0700 ] [ Item = 6200 = Leaf Stone ] [ Evolves into Vileplume = 2D00 ]

3. Trading Evolution

A) Example: Kadabra

[ 0500 ] [ 0000 ] [ 4100 ]

[ 0500 ]=Trading Evolution
[ 0000 ]=It always works.
[ 4100 ]=Evolves into Alakazam


B) Item-based Trading Evolution
Example: Porygon

[ 0600 ] [ DA00 ] [ E900 ]

[ 0600]=Item-based Trading Evolution
[ DA00]=Item, which is Upgrade
[ E900]=Evolves into Porygon2

4. Friendly Evolution

Example: Cleffa to Clefairy

[ 0100 ] [ 0000 ] [ 2300 ]

Meant: [ Friendly Evolution = 0100 ] [ 0000 Evolves at maximum friendliness when it levels up ] [ evolution to Clefairy = 2300 ]

5. Stat-based Evolution

5a)
Example: Tyrogue to Hitmonlee
[ 0800 ] [ 1400 ] [ 6A00 ]

[ 0800 = Attack is higher than Defense ]
[ 1400 = Evolves at level 20 ]
[ 6A00 = Evolves into Hitmonlee ]

5b)
Example: Tyrogue to Hitmontop

[ 0900 ] [ 1400 ] [ ED00 ]

[ 0900 = Attack equals Defense ]
[ 1400 = Evolves at level 20 ]
[ ED00 = Evolves into Hitmontop ]

5c)
Example: Tyrogue to Hitmonchan

[ 0A00 ] [ 1400 ] [ 6B00 ]

[ 0A00 = Attack is lower than Defense ]
[ 1400 = Evolves at level 20 ]
[ 6B00 = Evolves into Hitmonchan ]


6. Time-based Friendliness Evolution


6a) Daytime Friendliness Evolution
Example: Eevee to Espeon

[ 0200 ] [ 0000 ] [ C400 ]

[ 0200 =Evolves during the daytime at maximum friendliness (when it levels up) ]
[ 0000 =?? ]
[ C400 = Evolves into Espeon ]

6b) Nighttime Friendliness Evolution
Example: Eevee to Umbreon

[ 0300 ] [ 0000 ] [ C500 ]

[ 0300 = during the nighttime at maximum friendliness (when it levels up) ]
[ 0000 = ?? ]
[ C500 = Evolves into Umbreon]

After the evolution data there are 40 bytes that all say “00”.

Every Pokémon has up to five spaces for evolutions.

Last edited by Glitchfinder; March 7th, 2007 at 04:10 PM.
  #2    
Old March 2nd, 2007, 08:05 AM
kaibachaoschampion
Beginning Trainer
 
Join Date: Feb 2004
Gender:
Do you or anyone else know where the Emerald evolution data begins?

Thanks
  #3    
Old March 5th, 2007, 05:02 PM
foofatron
Booted out - don't be like me!
 
Join Date: Jan 2007
Age: 12
Gender:
Nature: Adamant
Send a message via Windows Live Messenger to foofatron
I'm cunfused.Can you make a chart for what hex equels ways of evo with levels and items?
If you can't make one explain how you get the hex and how to insert it.I'm not relly good with hex.What hex editor does this work best with where can I get it?

Last edited by foofatron; March 5th, 2007 at 05:11 PM.
  #4    
Old March 6th, 2007, 07:44 PM
Glitchfinder's Avatar
Glitchfinder
Let's all get along, please?
 
Join Date: Sep 2006
Location: The Twilight Zone
Age: 24
Gender: Male
Nature: Careful
Quote:
Originally Posted by foofatron View Post
I'm cunfused.
Quote:
Originally Posted by foofatron View Post
Can you make a chart for what hex equels ways of evo with levels and items?
0100: Friendly Evolution
0200: Daytime Friendly Evolution (Doesn't work with FR/LG)
0300: Nighttime Friendly Evolution (Doesn't work with FR/LG)
0400: Level Evolution
0500: Trading Evolution
0600: Item-Based Trading Evolution
0700: Item Evolution
0800: Stat-Based Evolution (Atk>Def)
0900: Stat-Based Evolution (Atk=Def)
0A00: Stat-Based Evolution (Atk<Def)

Levels:

Code:
 
01=1
02=2
03=3
04=4
05=5
06=6
07=7
08=8
09=9
0A=10
0B=11
0C=12
0D=13
0E=14
0F=15
10=16
...
63=99
...
FF=255 (Note: Pokemon won't evolve due to inability to reach this level)
Also, go to the tools section, in the temporary tools resource. They should have a link to "Whack a Hack". That site, if you look around the menues in the top section of menues in the sidebar, there should be one with hex numbers for Pokemon and items.

Quote:
Originally Posted by foofatron View Post
If you can't make one explain how you get the hex and how to insert it.
Just open the calculator in the Accessories mpart of the start manu. (Under "Programs") Change it to scientific mode, put in the number that you want converted to hex, and click on the round circle next to "HEX" (far left, right under the "text box" showing the number you have)

Quote:
Originally Posted by foofatron View Post
I'm not relly good with hex.What hex editor does this work best with where can I get it?
This should work with any hex editor that can save your work. Just use any of the recommended ones, those are what I use.
  #5    
Old March 7th, 2007, 04:04 AM
foofatron
Booted out - don't be like me!
 
Join Date: Jan 2007
Age: 12
Gender:
Nature: Adamant
Send a message via Windows Live Messenger to foofatron
So I let the hex editor find the string and then I edit that pokemon's string to what I want right?
  #6    
Old March 7th, 2007, 03:09 PM
Glitchfinder's Avatar
Glitchfinder
Let's all get along, please?
 
Join Date: Sep 2006
Location: The Twilight Zone
Age: 24
Gender: Male
Nature: Careful
Pretty much. The Pokemon should be in their hex order. (With Chimecho last, fyi)
  #7    
Old March 7th, 2007, 03:46 PM
Blaziken626's Avatar
Blaziken626
Pokemon Black Shadow
 
Join Date: Dec 2006
Age: 20
Gender:
Nature: Mild
Just thought I'd tell you that in Ruby, the evolutions start at 203B90.
  #8    
Old March 26th, 2007, 05:43 PM
Phaile
Beginning Trainer
 
Join Date: Mar 2007
Nature: Adamant
This is pretty cool, so instead of having to hack it in you can just set some guys such as Machoke and Kadabra to evolve at a certain level instead of having to trade.
  #9    
Old April 1st, 2007, 04:46 AM
tImE's Avatar
tImE
It's still me, 44tim44 ;)
 
Join Date: Mar 2007
Location: Somewhere in Scandinavia...
Age: 19
Nature: Relaxed
I have a problem i tried to put roserade in my game but roselia dont have any evolution hexnumbers.WHAT TO DO???????
  #10    
Old May 17th, 2007, 04:29 AM
Deshay's Avatar
Deshay
Beginning Trainer
 
Join Date: May 2007
Gender:
Nature: Adamant
Do you have the offset for Leaf Green? :o
__________________


Pokemon Juturna
BETA soon ;D
  #11    
Old July 5th, 2007, 02:08 PM
mackmich93
Beginning Trainer
 
Join Date: May 2006
Gender:
Nature: Adamant
Do this mean I can't add more eeveelutions? Since you can only have up to five? =/
  #12    
Old July 8th, 2007, 08:16 PM
thethethethe
Gym Leader
 
Join Date: Jun 2007
Location: Melbourne, Australia
Gender: Male
What are the codes for wurmples evolution

and also feebas to milotic

Last edited by thethethethe; July 8th, 2007 at 10:09 PM.
  #13    
Old July 17th, 2007, 01:39 AM
exedissolve's Avatar
exedissolve
Straight-edge
 
Join Date: Jul 2007
Gender:
Nature: Lax
IS THERE A WAY TO MAKE A POKEMON EVOLVE DEPENDING ON THEIR GENDER??
__________________

Dissolve's PokePet

Bunsin the level 53 Flareon!
  #14    
Old July 24th, 2007, 12:01 AM
thethethethe
Gym Leader
 
Join Date: Jun 2007
Location: Melbourne, Australia
Gender: Male
If anyone wants the hex codes for wurmple and feebas' evolutions.

Wurmple to cascoon
[0C00] [0700] [2501]

Wurmple to silcoon
[0B00] [0700] [2301]

Feebas to milotic
[0F00] [AA00] [4901]

I'd hope that [0B00] and [0C00] are random
__________________
Gone.
  #15    
Old July 30th, 2007, 12:40 PM
Glitchfinder's Avatar
Glitchfinder
Let's all get along, please?
 
Join Date: Sep 2006
Location: The Twilight Zone
Age: 24
Gender: Male
Nature: Careful
Quote:
Originally Posted by exedissolve View Post
IS THERE A WAY TO MAKE A POKEMON EVOLVE DEPENDING ON THEIR GENDER??
No, there isn't, at least not in the Advanced Generation.

Quote:
Originally Posted by thethethethe View Post
If anyone wants the hex codes for wurmple and feebas' evolutions.

Wurmple to cascoon
[0C00] [0700] [2501]

Wurmple to silcoon
[0B00] [0700] [2301]

Feebas to milotic
[0F00] [AA00] [4901]

I'd hope that [0B00] and [0C00] are random
Thank you! That's a great help. Oh, and for Wurmple and Cascoon, Nintendo says there is some kind of method to it, but they won't say what it is. Oh, and do you think you could give the locations where the data begins?
__________________

Glitchfinder's Scripts









  #16    
Old August 1st, 2007, 12:50 AM
bobbob
Beginning Trainer
 
Join Date: Jul 2007
Nature: Adamant
thanks for the excellent tutorial
  #17    
Old October 6th, 2007, 05:12 PM
Juan
Brazilian with a bad English
 
Join Date: Jun 2007
Location: Pindamonhangaba - SP
Age: 23
Nature: Adamant
In the US version of Fire Red, the evolution data begins at 25977C
xD
__________________
  #18    
Old November 22nd, 2007, 09:19 AM
theging
Beginning Trainer
 
Join Date: Jul 2007
Nature: Adamant
[BPEE] (Emerald) BULBASAUR Evolution Data: 00325344

It seems that just searching for 040010000200 using a hex editor will get you the data. (Worked for me with emerald and ruby.)

Btw, I noticed some free space before the BULBASAUR->VENOSAUR data, and I remembered, isn't there a dud pokemon before BULBASAUR? So technically I think the evolution data starts a bit before the BULBASAUR data.
  #19    
Old November 22nd, 2007, 12:11 PM
Forest Grovyle's Avatar
Forest Grovyle
Resident Reptilian Artist
 
Join Date: Oct 2003
Location: The deepest, darkest corner of Ilex Forest
Age: 27
Gender: Female
Nature: Timid
Send a message via Skype™ to Forest Grovyle
theging, do not bump threads that are over a month old. I notice this should have actually been locked before when Juan posted it, so Juan, do not do this in future either.

Read the rules before posting again.

*locks*

--FG
__________________

Forest Grovyle x wakachamo
~*paired since May 2007*~

Closed Thread
Quick Reply

Sponsored Links


Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Minimum Characters Per Post: 25



All times are UTC -8. The time now is 09:39 AM.


Style by Nymphadora, artwork by Sa-Dui.
Like our Facebook Page Follow us on Twitter © 2002 - 2014 The PokéCommunity™, pokecommunity.com.
Pokémon characters and images belong to The Pokémon Company International and Nintendo. This website is in no way affiliated with or endorsed by Nintendo, Creatures, GAMEFREAK, The Pokémon Company or The Pokémon Company International. We just love Pokémon.
All forum styles, their images (unless noted otherwise) and site designs are © 2002 - 2014 The PokéCommunity / PokéCommunity.com.
PokéCommunity™ is a trademark of The PokéCommunity. All rights reserved. Sponsor advertisements do not imply our endorsement of that product or service. User generated content remains the property of its creator.