The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.


Advertise here

Reply
 
Thread Tools
  #1    
Old February 8th, 2007, 09:26 AM
Pazuzu's Avatar
Pazuzu
Flushing Meadows
 
Join Date: Sep 2004
Location: Room 1202
Nature: Bold

Advertise here
How to change starter Pokémon

Well looks like it's kinda confusing for some people to change the Starter Pokémon in a R/S/E game.
So here's a short tutorial on how to do it.

Requirements: R/S/E-Rom, Hex-Editor, Pokémon list (see below), Emulator.

Offsets:
-
Ruby (DE) : 403BF0
- Sapphire (DE) : 403B5C
------------------------
- Ruby (US) : 3F76C4
- Sapphire (US) : 3F771C
- Emerald (US) : 5B1DF8

(Note: All offsets are Hex.)

1) Load your rom in your favorite Hex-Editor.
Then go to the offset for your ROM which is stated above.



2) Now you should see 3 2-byte values.
Those are the Pokémon bytes for the Starters.



3) Change these values to the Pokémon you want to have as starters. (See the list below for the bytes and the Pokémon they represent.)
In my example I changed Treeko, Mudkip and Torchic to Bulbasaur, Charmander and Squirtle.



4) Now save your changes and preview your new masterpiece in the Emulator.



Congrats!
You have successfully changed the Starter Pokémon with a Hex-Editor.

Now here's the list of the Pokémon and their bytes.
Thanks to Tetsuya-san for writing it down.
Code:
0100 = BULBASAUR
0200 = IVYSAUR
0300 = VENESAUR
0400 = CHARMANDER
0500 = CHARMELEON
0600 = CHARIZARD
0700 = SQUIRTLE
0800 = WARTORTLE
0900 = BLASTOISE
0A00 = CATERPIE
0B00 = METAPOD
0C00 = BUTTERFREE
0D00 = WEEDLE
0E00 = KAKUNA
0F00 = BEEDRILL
1000 = PIDGEY
1100 = PIDGEOTTO
1200 = PIDGEOT
1300 = RATTATA
1400 = RATICATE
1500 = SPEAROW
1600 = FEAROW
1700 = EKANS
1800 = ARBOK
1900 = PIKACHU
1A00 = RAICHU
1B00 = SANDSHREW
1C00 = SANDSLASH
1D00 = NIDORAN (FEMALE)
1E00 = NIDORINA
1F00 = NIDOQUEEN
2000 = NIDORAN (MALE)
2100 = NIDORINO
2200 = NIDOKING
2300 = CLEFAIRY
2400 = CLEFABLE
2500 = VULPIX
2600 = NINETALES
2700 = JIGGLYPUFF
2800 = WIGGLYTUFF
2900 = ZUBAT
2A00 = GOLBAT
2B00 = ODDISH
2C00 = GLOOM
2D00 = VILEPLUME
2E00 = PARAS
2F00 = PARASECT
3000 = VENONAT
3100 = VENOMOTH
3200 = DIGLETT
3300 = DUGTRIO
3400 = MEOWTH
3500 = PERSIAN
3600 = PSYDUCK
3700 = GOLDUCK
3800 = MANKEY
3900 = PRIMEAPE
3A00 = GROWLITHE
3B00 = ARCANINE
3C00 = POLIWAG
3D00 = POLIWHIRL
3E00 = POLIWRATH
3F00 = ABRA
4000 = KADABRA
4100 = ALAKAZAM
4200 = MACHOP
4300= MACHOKE
4400 = MACHAMP
4500 = BELLSPROUT
4600 = WEEPINBELL
4700 = VICTREEBELL
4800 = TENTACOOL
4900 = TENTACRUEL
4A00 = GEODUDE
4B00 = GRAVELER
4C00 = GOLEM
4D00 = PONYTA
4E00 = RAPIDASH
4F00 = SLOWPOKE
5000 = SLOWBRO
5100 = MAGNEMITE
5200 = MAGNETON
5300 = FARFETCH'D
5400 = DODUO
5500 = DODRIO
5600 = SEEL
5700 = DEWGONG
5800 = GRIMER
5900 = MUK
5A00 = SHELLDER
5B00 = CLOYSTER
5C00 = GASTLY
5D00 = HAUNTER
5E00 = GENGAR
5F00 = ONIX
6000 = DROWZEE
6100 = HYPNO
6200 = KRABBY
6300 = KINGLER
6400 = VOLTORB
6500 = ELECTRODE
6600 = EXEGGCUTE
6700 = EXEGGUTOR
6800 = CUBONE
6900 = MAROWAK
6A00 = HITMONLEEE
6B00 = HITMONCHAN
6C00 = LICKITUNG
6D00 = KOFFING
6E00 = WEEZING
6F00 = RHYHORN
7000 = RHYDON
7100 = CHANSEY
7200 = TANGELA
7300 = KANGASKHAN
7400 = HORSEA
7500 = SEADRA
7600 = GOLDEEN
7700 = SEAKING
7800 = STARYU
7900 = STARMIE
7A00 = MR. MIME
7B00 = SCYTHER
7C00 = JYNX
7D00 = ELECTABUZZ
7E00 = MAGMAR
7F00 = PINSIR
8000 = TAUROS
8100 = MAGIKARP
8200 = GYARADOS
8300 = LAPRAS
8400 = DITTO
8500 = EEVEE
8600 = VAPOREON
8700 = JOLTEON
8800 = FLAREON
8900 = PORYGON
8A00 = OMANYTE
8B00 = OMASTAR
8C00 = KABUTO
8D00 = KABUTOPS
8E00 = AERODACTYL
8F00 = SNORLAX
9000 = ARTICUNO
9100 = ZAPDOS
9200 = MOLTRES
9300 = DRATINI
9400 = DRAGONAIR
9500 = DRAGONITE
9600 = MEWTWO
9700 = MEW
9800 = CHIKORITA
9900 = BAYLEEF
9A00 = MEGANIUM
9B00 = CYNDAQUIL
9C00 = QUILAVA
9D00 = TYPLOSION
9E00 = TOTODILE
9F00 = CROCONAW
A000 = FERALIGATR
A100 = SENTRET
A200 = FURRET
A300 = HOOTHOOT
A400 = NOCTOWL
A500 = LEDYBA
A600 = LEDIAN
A700 = SPINARAK
A800 = ARIADOS
A900 = CROBAT
AA00 = CHINCHOU
AB00 = LANTURN
AC00 = PICHU
AD00 = CLEFFA
AE00 = IGGLYBUFF
AF00 = TOGEPI
B000 = TOGETIC
B100 = NATU
B200 = XATU
B300 = MAREEP
B400 = FLAAFFY
B500 = AMPHAROS
B600 = BELLOSSOM
B700 = MARRILL
B800 = AZUMARILL
B900 = SUDOWOODO
BA00 = POLITOED
BB00 = HOPPIP
BC00 = SKI PLOOM
BD00 = JUMPLUFF
BE00 = AIPOM
BF00 = SUNKERN
C000 = SUNFLORA
C100 = YANMA
C200 = WOOPER
C300 = QUAGSIRE
C400 = ESPEON
C500 = UMBREON
C600 = MURKROW
C700 = SLOWKING
C800 = MISDREAVUS
C900 = UNOWN
CA00 = WOBBUFFET
CB00 = GIRAFARIG
CC00 = PINECO
CD00 = FORRETRESS
CE00 = DUNSPARCE
CF00 = GLIGAR
D000 = STEELIX
D100 = SNUBBULL
D200 = GRANBULL
D300 = QWILFISH
D400 = SCIZOR
D500 = SHUCKLE
D600 = HERACROSS
D700 = SNEASEL
D800 = TEDDIURSA
D900 = URSARING
DA00 = SLUGMA
DB00 = MAGCARGO
DC00 = SWINUB
DD00 = PILOSWINE
DE00 = CORSOLA
DF00 = REMORAID
E000 = OCTILLERY
E100 = DELIBIRD
E200 = MANTINE
E300 = SKARMORY
E400 = HOUNDOUR
E500 = DOUNDOOM
E600 = KINGDRA
E700 = PHANPY
E800 = DONPHAN
E900 = PORYGON2
EA00 = STANTLER
EB00 = SMEARGLE
EC00 = TYROGUE
ED00 = HITMONTOP
EE00 = SMOOCHUM
EF00 = ELEKID
F000 = MAGBY
F100 = MILTANK
F200 = BLISSEY
F300 = RAIKOU
F400 = ENTEI
F500 = SUICINE
F600 = LARVITAR
F700 = PUPITAR
F800 = TYRANITAR
F900 = LUGIA
FA00 = HO-OH
FB00 = CELEBI
1501 = TREECKO
1601 = GROVYLE
1701 = SCEPTILE
1801 = TORCHIC
1901 = COMBUSKEN
1A01 = BLAZIKEN
1B01 = MUDKIP
1C01 = MARSHTOMP
1D01 = SWAMPERT
1E01 = POOCHYENA
1F01 = MIGHTYENA
2001 = ZIGZAGOON
2101 = LINOONE
2201 = WURMPLE
2301 = SILCOON
2401 = BEAUTIFLY
2501 = CASCOON
2601 = DUSTOX
2701 = LOTAD
2801 = LOMBRE
2901 = LUDICOLO
2A01 = SEEDOT
2B01 = NUZLEAF
2C01 = SHIFTRY
2D01 = NINCADA
2E01 = NINJASK
2F01 = SHEDINJA
3001 = TAILLOW
3101 = SWELLOW
3201 = SHROOMISH
3301 = BRELOOM
3401 = SPINDA
3501 = WINGULL
3601 = PELIPPER
3701 = SURSKIT
3801 = MASQUERAIN
3901 = WAILMER
3A01 = WAILORD
3B01 = SKITTY
3C01 = DELCATTY
3D01 = KECLEON
3E01 = BALTOY
3F01 = CLAYDOL
4001 = NOSEPASS
4101 = TORKOAL
4201 = SABLEYE
4301 = BARBOACH
4401 = WHISCASH
4501 = LUVDISC
4601 = CORPHISH
4701 = CRAWDAUNT
4801 = FEEBAS
4901 = MILOTIC
4A01 = CARVANHA
4B01 = SHARPEDO
4C01 = TRAPINCH
4D01 = VIBRAVA
4E01 = FLYGON
4F01 = MAKUHITA
5001 = HARIYAMA
5101 = ELECTRIKE
5201 = MANECTRIC
5301 = NUMEL
5401 = CAMERUPT
5501 = SPHEAL
5601 = SEALEO
5701 = WALREIN
5801 = CACNEA
5901 = CACTURNE
5A01 = SNORUNT
5B01 = GLALIE
5C01 = LUNATONE
5D01 = SOLROCK
5E01 = AZURILL
5F01 = SPOINK
6001 = GRUMPIG
6101 = PLUSLE
6201 = MINUN
6301 = MAWILE
6401 = MEDITITE
6501 = MEDICHAM
6601 = SWABLU
6701 = ALTARIA
6801 = WYNAUT
6901 = DUSKULL
6A01 = DUSCLOPS
6B01 = ROSELIA
6C01 = SLAKOTH
6D01 = VIGOROTH
6E01 = SLAKING
6F01 = GULPIN
7001 = SWALOT
7101 = TROPIUS
7201 = WHISMUR
7301 = LOUDRED
7401 = EXPLOUD
7501 = CLAMPERL
7601 = HUNTAIL
7701 = GOREBYSS
7801 = ABSOL
7901 = SHUPPET
7A01 = BANNETE
7B01 = SEVIPER
7C01 = ZANGOOSE
7D01 = RELICANTH
7E01 = ARON
7F01 = LAIRON
8001 = AGGRON
8101 = CASTFORM
8201 = VOLBEAT
8301 = ILLUMISE
8401 = LILEEP
8501 = CRADILY
8601 = ANORITH
8701 = ARMALDO
8801 = RALTS
8901 = KIRLIA
8A01 = GARDEVOIR
8B01 = BAGON
8C01 = SHELGON
8D01 = SALAMENCE
8E01 = BELDUM
8F01 = METANG
9001 = METAGROSS
9101 = REGI ROCK
9201 = REGICE
9301 = REGI STEEL
9401 = KYOGRE
9501 = GROUDON
9601 = RAYQUAZA
9701 = LATIAS
9801 = LATIOS
9901 = JIRACHI
9A01 = DEOXYS
9B01 = CHIMECHO
This tutorial is Copyright 2005 by Scizz.
You're not allowed to copy it without permission.
__________________
This signature has been disabled.
Height well exceeds 350px.
Please review and fix the issues by reading the signature rules.

You must edit it to meet the limits set by the rules before you may remove the [sig-reason] code from your signature. Removing this tag will re-enable it.

Do not remove the tag until you fix the issues in your signature. You may be infracted for removing this tag if you do not fix the specified issues. Do not use this tag for decoration purposes.

Last edited by hashtag; April 15th, 2010 at 08:12 AM.
Reply With Quote
  #2    
Old February 11th, 2007, 01:04 AM
Zangetus
Beginning Trainer
 
Join Date: Feb 2007
Gender:
Nature: Adamant
Nice guide, keep up the good work.
Reply With Quote
  #3    
Old February 14th, 2007, 07:01 AM
D-Trogh's Avatar
D-Trogh
Dead
 
Join Date: Jul 2005
Location: Belgium
Age: 22
Gender: Male
Send a message via Windows Live Messenger to D-Trogh
Maybe someone can add the offsets for FR/LG and the rival's Pokémon ?
But it's a nice guide, maybe people will start to work in hex a lil more..

Edit:
Btw, shouldn't you change the year for the copyright Scizz ? (2005-2007)
__________________
[NTME | WPEDS | HTPE | SGPE | TGPE | PDEDS]

Last edited by D-Trogh; February 14th, 2007 at 07:12 AM.
Reply With Quote
  #4    
Old February 14th, 2007, 09:09 AM
SJohnst07's Avatar
SJohnst07
Beginning Trainer
 
Join Date: Oct 2006
Gender:
Nature: Adamant
i tried to edit the sapphire starters and this is the hex code for that line
i tried to make them the three legendary birds
moltres (9200) worked but zapdos and articuno didnt
im using hex workshop

003F771C D306 E017 13FE 205F 06E3 10DF 16F3 F001 F001 D001 3C40 7858 B440 0009 9000 9100 9200 1801
__________________




Reply With Quote
  #5    
Old May 29th, 2007, 03:18 PM
shadowboy166's Avatar
shadowboy166
Gues who's internet is working
 
Join Date: May 2007
Location: hell
Age: 20
Gender:
Nature: Calm
Do ypu know how to make them Sinnoh POKéMON? Please say yes!
Reply With Quote
  #6    
Old May 30th, 2007, 11:50 AM
SPenninipede
Beginning Trainer
 
Join Date: May 2007
Gender:
Nature: Adamant
Someone on another message board linked to a reeeeeally easy program called A-Starter.

I looked for the author's site on Google and I couldn't find it, so I can upload it to one of those free file hosts. Does anyone have a preference (Rapidshare, MegaUpload, YouSendIt, etc.)?
Reply With Quote
  #7    
Old May 30th, 2007, 12:02 PM
D-Trogh's Avatar
D-Trogh
Dead
 
Join Date: Jul 2005
Location: Belgium
Age: 22
Gender: Male
Send a message via Windows Live Messenger to D-Trogh
Quote:
Originally Posted by SPenninipede View Post
Someone on another message board linked to a reeeeeally easy program called A-Starter.

I looked for the author's site on Google and I couldn't find it, so I can upload it to one of those free file hosts. Does anyone have a preference (Rapidshare, MegaUpload, YouSendIt, etc.)?
Check the Toolbox.. The latest A-Starter is in -Hackmew-'s thread..
__________________
[NTME | WPEDS | HTPE | SGPE | TGPE | PDEDS]
Reply With Quote
  #8    
Old May 31st, 2007, 12:16 AM
destinedjagold's Avatar
destinedjagold
Oh Hai Thar~ 'ω'
Community Supporter
 
Join Date: May 2007
Location: Philippines
Gender: Male
Nature: Careful
Hmm... It's kinda confusing, if you ask me. I've downloaded an easier way to change starter PKMNs in R/S/E...
Want to hear it from me?
Well, It's called Starter. You can download it in studiopokemon.com...
Reply With Quote
  #9    
Old July 2nd, 2007, 08:54 AM
bbyronb's Avatar
bbyronb
バイロン・グェル
 
Join Date: Jun 2007
Gender:
Nature: Adamant
where can i find the hex-editor program??????
__________________


Reply With Quote
  #10    
Old July 3rd, 2007, 07:54 AM
ElusionM
Beginning Trainer
 
Join Date: Jul 2007
Nature: Adamant
Just google it: hex editors
Reply With Quote
  #11    
Old July 3rd, 2007, 02:23 PM
ElusionM
Beginning Trainer
 
Join Date: Jul 2007
Nature: Adamant
A-Starter is better and easier isnt it? At leadt for the beginners. No hex-ing/coding needed AT ALL. Just pop in the rom, and choose the starters from the lists. Plus, it also lets you change Rival's Starters.
Reply With Quote
  #12    
Old September 7th, 2007, 04:07 AM
Elementologist
Pokemon Master
 
Join Date: Jul 2007
Location: Somewhere in Greece
Age: 22
Gender:
Nature: Gentle
Send a message via Yahoo to Elementologist
Thanks man, you were a huge help!
Reply With Quote
  #13    
Old September 8th, 2007, 11:09 PM
spenceroone3's Avatar
spenceroone3
<he eats lots of burgers.
 
Join Date: Aug 2007
Location: In your closet
Gender:
Nature: Hasty
Send a message via Windows Live Messenger to spenceroone3
Yeah, everyone should just use A-starter. it's what I use for my hacks.
Reply With Quote
  #14    
Old September 11th, 2007, 02:03 PM
cooley's Avatar
cooley
///Keepin' it simple
 
Join Date: Feb 2007
Location: United States
Age: 19
Gender: Male
Nature: Impish
Send a message via Windows Live Messenger to cooley Send a message via Skype™ to cooley
A hex-editor is Better. I really don't like A-Starter because it signifies being a Beginner. Plus it is Glitchy Sometimes.
__________________

Reply With Quote
  #15    
Old September 11th, 2007, 02:50 PM
thethethethe
Gym Leader
 
Join Date: Jun 2007
Location: Melbourne, Australia
Gender: Male
Yeah if I were going to change the starters, I'd hex edit aswell.[off topic]Too bad I'd rather rescript a beginning completely.[/off topic]
__________________
Gone.
Reply With Quote
  #16    
Old September 12th, 2007, 04:16 PM
ImperialHippy
Beginning Trainer
 
Join Date: Aug 2007
Gender:
thanks alot! Easy to understand and great help for a begginer like me, i was wondering though where can i find other hex offsets? like for trainers sprites.

for example i want to change the final gym leader to be Ash. so i need teh hex offsets for that gym leader (or all) and teh one for Ash (red)

Im using emerald btw. Thanks again.
Reply With Quote
  #17    
Old September 12th, 2007, 10:44 PM
thethethethe
Gym Leader
 
Join Date: Jun 2007
Location: Melbourne, Australia
Gender: Male
Quote:
Originally Posted by ImperialHippy View Post
thanks alot! Easy to understand and great help for a begginer like me, i was wondering though where can i find other hex offsets? like for trainers sprites.

for example i want to change the final gym leader to be Ash. so i need teh hex offsets for that gym leader (or all) and teh one for Ash (red)

Im using emerald btw. Thanks again.
Your asking this in the wrong thread. Next time, I'd try asking in trainer editing tutorial. I'm guessing that you would be able to find the starting trainer offset in the pokeroms.ini(found with elitemap). You'd have to change the sprites with unlz.gba.
__________________
Gone.
Reply With Quote
  #18    
Old September 13th, 2007, 05:42 AM
ImperialHippy
Beginning Trainer
 
Join Date: Aug 2007
Gender:
Oh sorry, diddnt really know wich thread to ask it in, sorry. Thanks though will try that.
Reply With Quote
  #19    
Old September 25th, 2007, 05:21 AM
Arceus_User
Beginning Trainer
 
Join Date: Sep 2007
Not to be off-topic by any means but there should be a guide that explains how to change the Trainer's Pokemon, I want Steven's Pokemon to be at level 100. This starter Pokemon guide is awesome, but I want to know how you change the Trainer's Pokemon and their levels. It should be for Ruby, Sapphire, and Emerald.
Reply With Quote
  #20    
Old September 30th, 2007, 07:35 PM
AS V.1's Avatar
AS V.1
RageGraphics(tm)
 
Join Date: Sep 2007
Gender:
I'm using a program called HexEdit, version is 1.03. I don't know how to get to the offset.
__________________

Spoiler:
AS V.1 claims:
-Daredevil(Movie)
-Ready to Rumble (Movie)
Reply With Quote
  #21    
Old October 7th, 2007, 12:38 PM
Knox's Avatar
Knox
I dont know what to say
 
Join Date: Sep 2007
Location: In a pillow case
Nature: Quirky
Good a tutorial with hex. This should start making more people use hex editors now.
Reply With Quote
  #22    
Old September 16th, 2009, 03:41 PM
OM3GA Umbr30n's Avatar
OM3GA Umbr30n
Was Mazot2
 
Join Date: Jun 2009
Location: UK
Age: 16
Gender: Male
Nature: Relaxed
This is like so gonna help me with my non-glitchy toolbox!
Only downside is its gonna have seperate tools for R/S/E & FR/LG...
__________________

Flareon's are Red,
Vaporeon's Blue,
Espeon is my concious,
Umbreon is my life-style

~Umbreon
Reply With Quote
  #23    
Old November 18th, 2009, 06:34 AM
DukeValentine
Beginning Trainer
 
Join Date: Nov 2009
Gender: Male
anyone know how to change all of one type of pokemon? for instance if i wanted all poochyenas in the game to be eevees? would be a big help
Reply With Quote
  #24    
Old November 21st, 2009, 12:00 PM
jjboy22
Beginning Trainer
 
Join Date: Jun 2009
Gender: Male
im still kind of confused on how this works

what does this do really im a newb when it comes to rom hacking and sorry for double posting

Last edited by jjboy22; November 21st, 2009 at 12:12 PM. Reason: Your double post has been automatically merged.
Reply With Quote
  #25    
Old November 22nd, 2009, 02:51 PM
DisChineezBoi's Avatar
DisChineezBoi
graphical hacker-sucks at hex
 
Join Date: Nov 2009
Location: A small town outside Vancouver.
Gender: Male
Nature: Quirky
Yeah, I'm not geeting this... If someone could will you direct me to the nearest a-starter download?
__________________

Pokemon Gold will live on forever!



Reply With Quote
Reply
Quick Reply

Sponsored Links


Advertise here
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 02:38 PM.


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.