Remove Ads

Share on Facebook Share on Twitter

Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Hex editing evlotion
#1
In US version of Sapphire, evolution data begins at 203B20
In the US version of Ruby, the evolution data begins at 203B90

What is needed hex editor

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 %uFFFD00%uFFFD.

Every Pok%uFFFDmon has up to five spaces for evolutions.

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
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.

Credits Glitchfinder for translating this to english from its german site and typing it up.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Hex editing pokemon trainers pokemon foofatron 0 6 ,212 03-13-2007, 07:17 AM
Last Post: foofatron
  Tileset editing foofatron 1 1 ,374 03-13-2007, 07:09 AM
Last Post: Don Patch
  Hex editing moves foofatron 0 3 ,542 03-13-2007, 06:58 AM
Last Post: foofatron

Forum Jump:


Users browsing this thread: 1 Guest(s)