Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2014-01-01 21:47:03

SwiSwi18
New member
Registered: 2013-12-09
Post 5/6

Help! RBY Evolution Editing!

I'm honestly going crazy, hex editing is just not my thing! I've been watching/reading tutorials over and over and I just don't get it :\
What I am trying to do is have Kadabra, Haunter, Machoke and Gravler evolve on a certain level. Simple right? No! I've been trying for a long time it's killing me!.
If anyone can give me step by step directions (in detail!) it would be greatly appreciated. I know, I know I'm an idiot -.-
Also, if there is maybe a tool to make my life easier than anyone knows about? I've searched everywhere...
Please Help!

Offline

#2 2014-01-02 00:07:29

Crystal_
Member
From: Spain
Registered: 2012-09-16
Post 156/421
Website

Re: Help! RBY Evolution Editing!

The structure for evolution data is:

Level-up evolution
[0x01][level][Pokémon ID]

Item evolution
[0x02][item ID][0x01][Pokémon ID]

Trade evolution
[0x03][0x01][Pokémon ID]

Open this: https://raw.github.com/kanzure/pokered/master/main.asm

Search with ctrl+f for ";kadabra" (without the quotation marks)

You'll see this:

Mon064_EvosMoves: ; 3b3be (e:73be)
;KADABRA
;Evolutions
db EV_TRADE,1,ALAKAZAM
db 0
;Learnset
db 16,CONFUSION
db 20,DISABLE
db 27,PSYBEAM
db 31,RECOVER
db 38,PSYCHIC_M
db 42,REFLECT
db 0

See the address after the semicolon? Jump to that address with your hex editor.

Since it's a trade evolution, it should read [0x03][0x01][Alakazam's Index Number] (refer to evolution data structure above in the post).

But you want it to be a level evolution instead. So it should be [0x01][level in hex][Alakazam's index number]

Repeat for Haunter, Machoke, Graveler, or any other Pokemon as you please.

Offline

#3 2014-01-03 17:35:35

SwiSwi18
New member
Registered: 2013-12-09
Post 6/6

Re: Help! RBY Evolution Editing!

OMG. Thanks you so much :')

Offline

Board footer

Powered by FluxBB