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 January 15th, 2008, 05:28 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Hello all, Darthatron here. You might know me from my fantastic programs, or maybe my well know modesty. :D Anyway, today I'll be teaching you all how to

HEX Edit the Pokemon Data in the Advance Gen series of Pokemon! :D Excited? I know I am.

In this part of the guide, you will be editing the Base HP, Attack, Defense, Speed, Special Attack, Special Defense, The Types of the Pokemon and the

possible Items it could be holding when its caught!!!

Ok, to use this guide to its full extent, you'll need...
  • A HEX Editor (I will use HEX Workshop)
  • A Pokemon Advance ROM (I will use Leaf Green [English])
  • A GBA Emulator (I will use Visual Boy Advance)

Alright, let's begin...

.:tep 1::.
Open up your HEX Editor and load the ROM you will be editing. That bit should have been easy.

.:tep 2::.
Press Ctrl + F (or find the Find button in the menus). A window should come up that looks something like this:


In the 'Value:' text-box put this data: "2D31312D41410C032D400001000000001F1446030107410000030000" without the quotation marks (That data is for

Bulbasaur). And then click the 'Search', or 'OK', Button.

.:tep 3::.
Your HEX Editor should have found that Data and highlighted it. Like this:


Now, I will explain what every byte means, well at least what I've been able to learn, then we will start editing! :D

Code:
2D=HP
31=ATTACK
31=DEFENCE
2D=SPEED
41=SPECIAL ATTACK
41=SPECIAL DEFENSE
0C=TYPE 1
03=TYPE 2
2D=CATCH RATE
40=BASE XP
00=??
01=??
00=ITEM 1
00=ITEM 1
00=ITEM 2
00=ITEM 2
1F=GENDER CHANCE (7F = 50/50. Less than 7F has a high chance of being male. 00 = 100% Male. More than 7F has a high chance of being female. 00 = 100% Female)
14=STEPS FOR EGG TO HATCH (eg. 5,120 steps would be: 1400. Only the first part is used, '14'. Then '00' is discarded.)
46=??
03=??
01=EGG TYPE 1 (For a list of Egg Types go down.)
07=EGG TYPE 2 (For a list of Egg Types go down.)
41=SPECIAL ABILITY 1 (For a list of Abilities go down.)
00=SPECIAL ABILITY 2 (For a list of Abilities go down.)
00=SAFARI ZONE RUN AWAY CHANCE (00 - AF. Anything over AF may glitch the game)
03=??
00=??
00=??
Alright, I hope you got all that... I'm not saying it again! Anyway, editing certain values in there will make the Pokemon Change in certain ways,

obviously.

Here is a list of the Egg Types:
Spoiler:
Code:
01 - Monster
02 - Water 1
03 - Virus
04 - Bird
05 - Field
06 - ??? (Didn't research this.)
07 - Grass
08 - Water 3
09 - Mineral
0A - Chaos
0B - Water 2
0C - Ditto (Can breed with anything.)
0D - Dragon
0E - No Type


And here is a list of the Special Abilities:
Spoiler:
Code:
00 -------
01 STENCH
02 DRIZZLE
03 SPEED BOOST
04 BATTLE ARMOR
05 STURDY
06 DAMP
07 LIMBER
08 SAND VEIL
09 STATIC
0A VOLT ABSORB
0B WATER ABSORB
0C OBLIVIOUS
0D CLOUD NINE
0E COMPOUNDEYES
0F INSOMNIA
10 COLOR CHANGE
11 IMMUNITY
12 FLASH FIRE
13 SHIELD DUST
14 OWN TEMPO
15 SUCTION CUPS
16 INTIMIDATE
17 SHADOW TAG
18 ROUGH SKIN
19 WONDER GUARD
1A LEVITATE
1B EFFECT SPORE
1C SYNCHRONIZE
1D CLEAR BODY
1E NATURAL CURE
1F LIGHTNINGROD
20 SERENE GRACE
21 SWIFT SWIM
22 CHLOROPHYLL
23 ILLUMINATE
24 TRACE
25 HUGE POWER
26 POISON POINT
27 INNER FOCUS
28 MAGMA ARMOR
29 WATER VEIL
2A MAGNET PULL
2B SOUNDPROOF
2C RAIN DISH
2D SAND STREAM
2E PRESSURE
2F THICK FAT
30 EARLY BIRD
31 FLAME BODY
32 RUN AWAY
33 KEEN EYE
34 HYPER CUTTER
35 PICKUP
36 TRUANT
37 HUSTLE
38 CUTE CHARM
39 PLUS
3A MINUS
3B FORECAST
3C STICKY HOLD
3D SHED SKIN
3E GUTS
3F MARVEL SCALE
40 LIQUID OOZE
41 OVERGROW
42 BLAZE
43 TORRENT
44 SWARM
45 ROCK HEAD
46 DROUGHT
47 ARENA TRAP
48 VITAL SPIRIT
49 WHITE SMOKE
4A PURE POWER
4B SHELL ARMOR
4C CACOPHONY
4D AIR LOCK


.:tep 4::.
Finally you can save your work. Open your Emulator and test the game.

This guide was made in memory of my cat, who I have not seen in 2 months. I'm sure he'll be back soon.
__________________
あなた は しきしゃ です
わたし は ばか です
  #2    
Old January 24th, 2008, 07:57 AM
zaayid
Beginning Trainer
 
Join Date: Jan 2008
Gender:
Quote:
In the 'Value:' text-box put this data: "2D31312D41410C032D400001000000001F144603010741000 0030000" without the quotation marks (That data is for

Bulbasaur).
How do you find the data for other Pokemon?
__________________
Zaayid's PokePet

Mr Muggles the level 56 Charizard!
/color]
  #3    
Old January 24th, 2008, 07:34 PM
Darthatron's Avatar
Darthatron
巨大なトロール。
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Each Pokemons Data is after Bulbasaurs, you just have to skip ahead a few Bytes and then you'll be at Ivysaur, then Venasaur, etc...
__________________
あなた は しきしゃ です
わたし は ばか です
  #4    
Old March 15th, 2008, 03:19 AM
iPredator's Avatar
iPredator
"Every Self Will Taste Death"
 
Join Date: Jul 2007
Location: London, UK
Age: 23
Gender: Male
Nature: Modest
Send a message via Windows Live Messenger to iPredator
So what does this really do to the rom?

Does it change the gym leaders pokemons?
__________________
My HeartGold Team
iPredator's PokePet

Blaze the level 64 Typhlosion!
To Get

  #5    
Old April 1st, 2008, 12:43 PM
mechu95's Avatar
mechu95
Hack Guy
 
Join Date: Mar 2008
Location: at home
Gender:
I think he means changing actual data for Pokemon, not Pokemon themselves...right? Like Their stats and abilities...
__________________
--------------------------------------------------------------------------------------------------------------------------------------------------------------
When it comes to terrify you,
It's the one to save you.
Need someone who can make a region map!
--------------------------------------------------------------------------------------------------------------------------------------------------------------





92% of teens moved onto rap.
If you are part of the 8% who listens to real music,copy and paste this into your signature.
  #6    
Old April 1st, 2008, 11:46 PM
DarkFear's Avatar
DarkFear
I will ^^
 
Join Date: Nov 2005
Location: NZ
Age: 19
Nature: Relaxed
Send a message via Windows Live Messenger to DarkFear
It means it changes every Bulbasaur in the game. Sadly hex editing is drastically shadowed by programs. Nice informative tutorial though, cleared up alot of stuff for me.
  #7    
Old April 2nd, 2008, 12:05 AM
Darthatron's Avatar
Darthatron
巨大なトロール。
 
Join Date: Jan 2006
Location: Melbourne, Australia
Age: 22
Gender: Male
Nature: Modest
Quote:
Originally Posted by Dark Fear View Post
It means it changes every Bulbasaur in the game. Sadly hex editing is drastically shadowed by programs. Nice informative tutorial though, cleared up alot of stuff for me.
I'll just ignore that...

This tutorial shows you how to edit a Pokemon's Base Stats. For example... It's HP, Attack and Defense.
__________________
あなた は しきしゃ です
わたし は ばか です
  #8    
Old April 21st, 2008, 06:18 AM
FireFlame's Avatar
FireFlame
I'm a noob hacker...
 
Join Date: Sep 2007
Location: I live in earth. It's obvious
Age: 16
Gender:
Nature: Relaxed
This help me a lot Thank you...

anyway why Bulbasaur only?... Could you put more???....

is this able with ruby?

anyway good tutorial

  #9    
Old April 21st, 2008, 06:42 AM
Master_Track's Avatar
Master_Track
ROM Reaverz Scripter
 
Join Date: Mar 2008
Location: Austria
Age: 21
Gender:
Nature: Brave
Send a message via Windows Live Messenger to Master_Track
yes you can, he wrote: Gba series
__________________

*Busy with school*

  #10    
Old May 18th, 2008, 08:11 PM
nemesish's Avatar
nemesish
Azure Trainer
 
Join Date: Jan 2008
Location: Lima, Perú
Gender:
Nature: Adamant
long time since i HEX edited this way... nice memories.
Very useful if you want to hack base EXP, catch rate and steps to hatch eggs (mewtwo to hatch at 1 step... hehehe)
  #11    
Old August 14th, 2008, 08:09 AM
Sir Spanky's Avatar
Sir Spanky
Beginning Trainer
 
Join Date: Aug 2008
(sorry if this is a bit of a thread necro!)

This is a decent guide thanks! I was wondering if it was possible to do either of two things this way:

1. Edit the TM's. For example, can I make TM 22 Meteor Mash using a hex editor?
2. Is it possible to actually edit what the special abilities do? (e.g a Special Attack version of Intimidate)

Thanks if you can help.
  #12    
Old August 14th, 2008, 08:53 AM
Spheal's Avatar
Spheal
Project Shinx
 
Join Date: Feb 2006
Location: Spain, Went's room
Gender: Male
Nature: Serious
Do not revive threads that are over a month old, please.♥
__________________
I DON'T HAVE THE POKECOMMUNITY VIRUS(ALSO KNOW AS PC VIRUSE)
What I mean by this is, I'm not strict like MOST people *cough* Admins/Mods *cough* on this site. And no not all Admins/Mods are like that, but MOST are,
Post this in your sign. if you are PC Viruse free!
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 05:33 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.