The PokéCommunity Forums  

Go Back   The PokéCommunity Forums > ROM Hacking > Research & Development
Sign Up Rules/FAQ Live Battle Blogs Mark Forums Read

Notices

Research & Development Got a well-founded knack with ROM hacking? Love reverse-engineering the Pokémon games? Or perhaps you love your assembly language. This is the spot for polling and gathering your ideas, and then implementing them! Share your hypothesis, get ideas from others, and collaborate to create!
Research & Development programs in this forum are subject to moderator approval before they are displayed.

Reply
 
Thread Tools
  #1    
Old November 30th, 2011, 05:02 PM
itari's Avatar
itari
普通の魔法使い
Community Supporter
 
Join Date: Mar 2010
Location: 魔法の森
Age: 17
Gender: Male
Nature: Relaxed

Generation 4 & 5 Hex Editing


Okay, so I've been doing research into pretty much all DS Pokémon games, and I'm just creating a library for all of my research I've found.

Pokemon Base Stats


A pokémon's base stats are all the basic info of the pokémon, like the base HP, Attack, Special Abilities, etc.

Diamond Info.


Instead of writing this all out, please see this.

Narc: "poketool/personal.narc"
Location in ROM: 0x1C15A08 (Bulbasaur)
Thanks to thethethethe.

HeartGold Info.


In Pokémon HeartGold, it follows the exact same format as found in Pokémon Diamond.

Narc: "poketool/personal.narc"
Location in ROM: 0x12B2840 (Bulbasaur)
Thanks to me.


Black (Japan) Info.


In Pokémon Black, it uses a different format from Gen. 4. I'm still researching, so bear with me.

Narc: "a/0/1/6"
Location in ROM: 0x6F98554 (Bulbasaur)
Thanks to me.

Format Explained (Gen. 4)


To explain the format, I will present an example, taken from HeartGold.
The pokémon shown is Arceus.
Code:
78 - HP (120)
78 - Attack (120)
78 - Defense (120)
78 - Speed (120)
78 - Special Attack (120)
78 - Special Defense (120)
00 - Type 1 (Normal)
00 - Type 2 (Normal)
03 - Catch Rate (3)
FF - Base XP (255)
03 - Effort Yield 1 - Not sure how works.
00 - Effort Yield 2 - Not sure how works.
0000 - Held Item 1 (None)
0000 - Held Item 2 (None)
FF - Gender Chance (Genderless)
78 - Steps for Egg to Hatch (121)*
00 - Base Happiness (0)
05 - Experience Type (1,250,000)
0F - Egg Type 1 (None)
0F - Egg Type 2 (None)
79 - Special Ability 1 (Multitype)
00 - Special Ability 2 (None)
00 - Safari Zone Run Chance (0)
07 - Pokedex Color (Gray)
00 - None (Padding)
00 - None (Padding)
7E - TM Switches 1-8
F7 - TM Switches 9-16
FF - TM Switches 17-24
F7 - TM Switches 25-32
FF - TM Switches 33-40
0E - TM Switches 41-48
5A - TM Switches 49-56
37 - TM Switches 57-64
EF - TM Switches 65-72
DD - TM Switches 73-80
7F - TM Switches 81-88
FE - TM Switches 89-92, HM 1-4
0F - HM 5-8
00 - None (Padding)
00 - None (Padding)
00 - None (Padding)
*To get actual cycles, add 1.

How does the Gender Chance Work?


To edit the gender chance, what you do is convert it to decimal, then do this:

Data to Percent (Value * 100) / 254 = Percent (of Male).
Precent to Value (Percent * 254) / 100 = Value.
To get genderless pokémon, you make the value 0xFF (255).

Format Explained (Gen. 5)

Thanks to Awkward Squirtle for telling me about the different format.
To explain this, I will post my current research for it by showing Bulbasaur (from Black).
Code:
2D - HP
31 - Attack
31 - Defense
2D - Speed
41 - Special Attack
41 - Special Defense
0B - Type 1 (Grass)
03 - Type 2 (Poison)
2D - Catch Rate
00
00 - Effort Yield 1
01 - Effort Yield 2
0000 - Item 1
0000 - Item 2
00
00
1F - Gender Chance
14 - Steps for Egg to Hatch (in Cycles)
46
03 - Pokedex Color
01 - Egg Type 1
07 - Egg Type 2
41 - Special Ability 1 (Overgrow)
00 - Special Ability 2 (None)
22 - Dream World/Hidden Ability (Chlorophyll)
00
00
00
00
00
01
03 - Experience Type?
40 - Base XP
00 - Base XP 2?
07
00
45
00
20
87
39
84
08
9A
11
00
20
04
60
A2
04
00
00
00
01
00 - Padding
00 - Padding
00 - Padding

Helpful Lists



Pokemon (Gen 4)

Thanks to Darthatron.
Spoiler:
0000 ??????????
0001 Bulbasaur
0002 Ivysaur
0003 Venusaur
0004 Charmander
0005 Charmeleon
0006 Charizard
0007 Squirtle
0008 Wartortle
0009 Blastoise
000A Caterpie
000B Metapod
000C Butterfree
000D Weedle
000E Kakuna
000F Beedrill
0010 Pidgey
0011 Pidgeotto
0012 Pidgeot
0013 Rattata
0014 Raticate
0015 Spearow
0016 Fearow
0017 Ekans
0018 Arbok
0019 Pikachu
001A Raichu
001B Sandshrew
001C Sandslash
001D Nidoran-F
001E Nidorina
001F Nidoqueen
0020 Nidoran-M
0021 Nidorino
0022 Nidoking
0023 Clefairy
0024 Clefable
0025 Vulpix
0026 Ninetales
0027 Jigglypuff
0028 Wigglytuff
0029 Zubat
002A Golbat
002B Oddish
002C Gloom
002D Vileplume
002E Paras
002F Parasect
0030 Venonat
0031 Venomoth
0032 Diglett
0033 Dugtrio
0034 Meowth
0035 Persian
0036 Psyduck
0037 Golduck
0038 Mankey
0039 Primeape
003A Growlithe
003B Arcanine
003C Poliwag
003D Poliwhirl
003E Poliwrath
003F Abra
0040 Kadabra
0041 Alakazam
0042 Machop
0043 Machoke
0044 Machamp
0045 Bellsprout
0046 Weepinbell
0047 Victreebel
0048 Tentacool
0049 Tentacruel
004A Geodude
004B Graveler
004C Golem
004D Ponyta
004E Rapidash
004F Slowpoke
0050 Slowbro
0051 Magnemite
0052 Magneton
0053 Farfetch'd
0054 Doduo
0055 Dodrio
0056 Seel
0057 Dewgong
0058 Grimer
0059 Muk
005A Shellder
005B Cloyster
005C Gastly
005D Haunter
005E Gengar
005F Onix
0060 Drowzee
0061 Hypno
0062 Krabby
0063 Kingler
0064 Voltorb
0065 Electrode
0066 Exeggcute
0067 Exeggutor
0068 Cubone
0069 Marowak
006A Hitmonlee
006B Hitmonchan
006C Lickitung
006D Koffing
006E Weezing
006F Rhyhorn
0070 Rhydon
0071 Chansey
0072 Tangela
0073 Kangaskhan
0074 Horsea
0075 Seadra
0076 Goldeen
0077 Seaking
0078 Staryu
0079 Starmie
007A Mr.Mime
007B Scyther
007C Jynx
007D Electabuzz
007E Magmar
007F Pinsir
0080 Tauros
0081 Magikarp
0082 Gyarados
0083 Lapras
0084 Ditto
0085 Eevee
0086 Vaporeon
0087 Jolteon
0088 Flareon
0089 Porygon
008A Omanyte
008B Omastar
008C Kabuto
008D Kabutops
008E Aerodactyl
008F Snorlax
0090 Articuno
0091 Zapdos
0092 Moltres
0093 Dratini
0094 Dragonair
0095 Dragonite
0096 Mewtwo
0097 Mew
0098 Chikorita
0099 Bayleef
009A Meganium
009B Cyndaquil
009C Quilava
009D Typhlosion
009E Totodile
009F Croconaw
00A0 Feraligatr
00A1 Sentret
00A2 Furret
00A3 Hoothoot
00A4 Noctowl
00A5 Ledyba
00A6 Ledian
00A7 Spinarak
00A8 Ariados
00A9 Crobat
00AA Chinchou
00AB Lanturn
00AC Pichu
00AD Cleffa
00AE Igglybuff
00AF Togepi
00B0 Togetic
00B1 Natu
00B2 Xatu
00B3 Mareep
00B4 Flaaffy
00B5 Ampharos
00B6 Bellossom
00B7 Marill
00B8 Azumarill
00B9 Sudowoodo
00BA Politoed
00BB Hoppip
00BC Skiploom
00BD Jumpluff
00BE Aipom
00BF Sunkern
00C0 Sunflora
00C1 Yanma
00C2 Wooper
00C3 Quagsire
00C4 Espeon
00C5 Umbreon
00C6 Murkrow
00C7 Slowking
00C8 Misdreavus
00C9 Unown
00CA Wobbuffet
00CB Girafarig
00CC Pineco
00CD Forretress
00CE Dunsparce
00CF Gligar
00D0 Steelix
00D1 Snubbull
00D2 Granbull
00D3 Qwilfish
00D4 Scizor
00D5 Shuckle
00D6 Heracross
00D7 Sneasel
00D8 Teddiursa
00D9 Ursaring
00DA Slugma
00DB Magcargo
00DC Swinub
00DD Piloswine
00DE Corsola
00DF Remoraid
00E0 Octillery
00E1 Delibird
00E2 Mantine
00E3 Skarmory
00E4 Houndour
00E5 Houndoom
00E6 Kingdra
00E7 Phanpy
00E8 Donphan
00E9 Porygon 2
00EA Stantler
00EB Smeargle
00EC Tyrogue
00ED Hitmontop
00EE Smoochum
00EF Elekid
00F0 Magby
00F1 Miltank
00F2 Blissey
00F3 Raikou
00F4 Entei
00F5 Suicune
00F6 Larvitar
00F7 Pupitar
00F8 Tyranitar
00F9 Lugia
00FA Ho-oh
00FB Celebi
00FC Treecko
00FD Grovyle
00FE Sceptile
00FF Torchic
0100 Combusken
0101 Blaziken
0102 Mudkip
0103 Marshtomp
0104 Swampert
0105 Poochyena
0106 Mightyena
0107 Zigzagoon
0108 Linoone
0109 Wurmple
010A Silcoon
010B Beautifly
010C Cascoon
010D Dustox
010E Lotad
010F Lombre
0110 Ludicolo
0111 Seedot
0112 Nuzleaf
0113 Shiftry
0114 Taillow
0115 Swellow
0116 Wingull
0117 Pelipper
0118 Ralts
0119 Kirlia
011A Gardevoir
011B Surskit
011C Masquerain
011D Shroomish
011E Breloom
011F Slakoth
0120 Vigoroth
0121 Slaking
0122 Nincada
0123 Ninjask
0124 Shedinja
0125 Whismur
0126 Loudred
0127 Exploud
0128 Makuhita
0129 Hariyama
012A Azurill
012B Nosepass
012C Skitty
012D Delcatty
012E Sableye
012F Mawile
0130 Aron
0131 Lairon
0132 Aggron
0133 Meditite
0134 Medicham
0135 Electrike
0136 Manectric
0137 Plusle
0138 Minun
0139 Volbeat
013A Illumise
013B Roselia
013C Gulpin
013D Swalot
013E Carvanha
013F Sharpedo
0140 Wailmer
0141 Wailord
0142 Numel
0143 Camerupt
0144 Torkoal
0145 Spoink
0146 Grumpig
0147 Spinda
0148 Trapinch
0149 Vibrava
014A Flygon
014B Cacnea
014C Cacturne
014D Swablu
014E Altaria
014F Zangoose
0150 Seviper
0151 Lunatone
0152 Solrock
0153 Barboach
0154 Whiscash
0155 Corphish
0156 Crawdaunt
0157 Baltoy
0158 Claydol
0159 Lileep
015A Cradily
015B Anorith
015C Armaldo
015D Feebas
015E Milotic
015F Castform
0160 Kecleon
0161 Shuppet
0162 Banette
0163 Duskull
0164 Dusclops
0165 Tropius
0166 Chimecho
0167 Absol
0168 Wynaut
0169 Snorunt
016A Glalie
016B Spheal
016C Sealeo
016D Walrein
016E Clamperl
016F Huntail
0170 Gorebyss
0171 Relicanth
0172 Luvdisc
0173 Bagon
0174 Shellgon
0175 Salamence
0176 Beldum
0177 Metang
0178 Metagross
0179 Regirock
017A Regice
017B Registeel
017C Latias
017D Latios
017E Kyogre
017F Groudon
0180 Rayquaza
0181 Jirachi
0182 Deoxys
0183 Turtwig
0184 Grotle
0185 Torterra
0186 Chimchar
0187 Monferno
0188 Infernape
0189 Piplup
018A Prinplup
018B Empoleon
018C Starly
018D Staravia
018E Staraptor
018F Bidoof
0190 Bibarel
0191 Kricketot
0192 Kricketune
0193 Shinx
0194 Luxio
0195 Luxray
0196 Budew
0197 Roserade
0198 Cranidos
0199 Rampardos
019A Shieldon
019B Bastiodon
019C Burmy
019D Wormadam
019E Mothim
019F Combee
01A0 Vespiquen
01A1 Pachirisu
01A2 Buizel
01A3 Floatzel
01A4 Cherubi
01A5 Cherrim
01A6 Shellos
01A7 Gastrodon
01A8 Ambipom
01A9 Drifloon
01AA Drifblim
01AB Buneary
01AC Lopunny
01AD Mismagius
01AE Honchkrow
01AF Glameow
01B0 Purugly
01B1 Chingling
01B2 Stunky
01B3 Skuntank
01B4 Bronzor
01B5 Bronzong
01B6 Bonsly
01B7 Mime Jr.
01B8 Happiny
01B9 Chatot
01BA Spiritomb
01BB Gible
01BC Gabite
01BD Garchomp
01BE Munchlax
01BF Riolu
01C0 Lucario
01C1 Hippopotas
01C2 Hippowdon
01C3 Skorupi
01C4 Drapion
01C5 Croagunk
01C6 Toxicroak
01C7 Carnivine
01C8 Finneon
01C9 Lumineon
01CA Mantyke
01CB Snover
01CC Abomasnow
01CD Weavile
01CE Magnezone
01CF Lickilicky
01D0 Rhyperior
01D1 Tangrowth
01D2 Electivire
01D3 Magmortar
01D4 Togekiss
01D5 Yanmega
01D6 Leafeon
01D7 Glaceon
01D8 Gliscor
01D9 Mamoswine
01DA Porygon-Z
01DB Gallade
01DC Probopass
01DD Dusknoir
01DE Froslass
01DF Rotom
01E0 Uxie
01E1 Mesprit
01E2 Azelf
01E3 Dialga
01E4 Palkia
01E5 Heatran
01E6 Regigigas
01E7 Giratina
01E8 Cresselia
01E9 Phione
01EA Manaphy
01EB Darkrai
01EC Shaymin
01ED Arceus


Types (Gen 4)

Thanks to thethethethe.
Spoiler:
00 Normal
01 Fighting
02 Flying
03 Poison
04 Ground
05 Rock
06 Bug
07 Ghost
08 Steel
09 ???
0A Fire
0B Water
0C Grass
0D Electric
0E Psychic
0F Ice
10 Dragon
11 Dark


Types (Gen. 5)

Thanks to Awkward Squirtle.
Spoiler:
00 Normal
01 Fighting
02 Flying
03 Poison
04 Ground
05 Rock
06 Bug
07 Ghost
08 Steel
09 Fire
0A Water
0B Grass
0C Electric
0D Psychic
0E Ice
0F Dragon
10 Dark


Items

Thanks to gamefreakfatty.
Spoiler:
0001 Master Ball
0002 Ultra Ball
0003 Great Ball
0004 Poke Ball
0005 Safari Ball
0006 Net Ball
0007 Dive Ball
0008 Nest Ball
0009 Repeat Ball
000A Timer Ball
000B Luxury Ball
000C Premier Ball
000D Dusk Ball
000E Heal Ball
000F Quick Ball
0010 Cherish Ball
0011 Potion
0012 Antidote
0013 Burn Heal
0014 Ice Heal
0015 Awakening
0016 Parlyz Heal
0017 Full Restore
0018 Max Potion
0019 Hyper Potion
001A Super Potion
001B Full Heal
001C Revive
001D Max Revive
001E Fresh Water
001F Soda Pop
0020 Lemonade
0021 Moomoo Milk
0022 EnergyPowder
0023 Energy Root
0024 Heal Powder
0025 Revival Herb
0026 Ether
0027 Max Ether
0028 Elixir
0029 Max Elixir
002A Lava Cookie
002B Berry Juice
002C Sacred Ash
002D HP Up
002E Protein
002F Iron
0030 Carbos
0031 Calcium
0032 Rare Candy
0033 PP Up
0034 Zinc
0035 PP Max
0036 Old Gateau
0037 Guard Spec.
0038 Dire Hit
0039 X Attack
003A X Defend
003B X Speed
003C X Accuracy
003D X Special
003E X Sp. Def
003F Poke Doll
0040 Fluffy Tail
0041 Blue Flute
0042 Yellow Flute
0043 Red Flute
0044 Black Flute
0045 White Flute
0046 Shoal Salt
0047 Shoal Shell
0048 Red Shard
0049 Blue Shard
004A Yellow Shard
004B Green Shard
004C Super Repel
004D Max Repel
004E Escape Rope
004F Repel
0050 Sun Stone
0051 Moon Stone
0052 Fire Stone
0053 Thunderstone
0054 Water Stone
0055 Leaf Stone
0056 TinyMushroom
0057 Big Mushroom
0058 Pearl
0059 Big Pearl
005A Stardust
005B Star Piece
005C Nugget
005D Heart Scale
005E Honey
005F Growth Mulch
0060 Damp Mulch
0061 Stable Mulch
0062 Gooey Mulch
0063 Root Fossil
0064 Claw Fossil
0065 Helix Fossil
0066 Dome Fossil
0067 Old Amber
0068 Armor Fossil
0069 Skull Fossil
006A Rare Bone
006B Shiny Stone
006C Dusk Stone
006D Dawn Stone
006E Oval Stone
006F Odd Keystone
0070 ???
0071 ???
0072 ???
0073 ???
0074 ???
0075 ???
0076 ???
0077 ???
0078 ???
0079 ???
007A ???
007B ???
007C ???
007D ???
007E ???
007F ???
0080 ???
0081 ???
0082 ???
0083 ???
0084 ???
0085 ???
0086 ???
0087 Adamant Orb
0088 Lustrous Orb
0089 Grass Mail
008A Flame Mail
008B Bubble Mail
008C Bloom Mail
008D Tunnel Mail
008E Steel Mail
008F Heart Mail
0090 Snow Mail
0091 Space Mail
0092 Air Mail
0093 Mosaic Mail
0094 Brick Mail
0095 Cheri Berry
0096 Chesto Berry
0097 Pecha Berry
0098 Rawst Berry
0099 Aspear Berry
009A Leppa Berry
009B Oran Berry
009C Persim Berry
009D Lum Berry
009E Sitrus Berry
009F Figy Berry
00A0 Wiki Berry
00A1 Mago Berry
00A2 Aguav Berry
00A3 Iapapa Berry
00A4 Razz Berry
00A5 Bluk Berry
00A6 Nanab Berry
00A7 Wepear Berry
00A8 Pinap Berry
00A9 Pomeg Berry
00AA Kelpsy Berry
00AB Qualot Berry
00AC Hondew Berry
00AD Grepa Berry
00AE Tamato Berry
00AF Cornn Berry
00B0 Magost Berry
00B1 Rabuta Berry
00B2 Nomel Berry
00B3 Spelon Berry
00B4 Pamtre Berry
00B5 Watmel Berry
00B6 Durin Berry
00B7 Belue Berry
00B8 Occa Berry
00B9 Passho Berry
00BA Wacan Berry
00BB Rindo Berry
00BC Yache Berry
00BD Chople Berry
00BE Kebia Berry
00BF Shuca Berry
00C0 Coba Berry
00C1 Payapa Berry
00C2 Tanga Berry
00C3 Charti Berry
00C4 Kasib Berry
00C5 Haban Berry
00C6 Colbur Berry
00C7 Babiri Berry
00C8 Chilan Berry
00C9 Liechi Berry
00CA Ganlon Berry
00CB Salac Berry
00CC Petaya Berry
00CD Apicot Berry
00CE Lansat Berry
00CF Starf Berry
00D0 Enigma Berry
00D1 Micle Berry
00D2 Custap Berry
00D3 Jaboca Berry
00D4 Rowap Berry
00D5 BrightPowder
00D6 White Herb
00D7 Macho Brace
00D8 Exp. Share
00D9 Quick Claw
00DA Soothe Bell
00DB Mental Herb
00DC Choice Band
00DD King’s Rock
00DE SilverPowder
00DF Amulet Coin
00E0 Cleanse Tag
00E1 Soul Dew
00E2 DeepSeaTooth
00E3 DeepSeaScale
00E4 Smoke Ball
00E5 Everstone
00E6 Focus Band
00E7 Lucky Egg
00E8 Scope Lens
00E9 Metal Coat
00EA Leftovers
00EB Dragon Scale
00EC Light Ball
00ED Soft Sand
00EE Hard Stone
00EF Miracle Seed
00F0 BlackGlasses
00F1 Black Belt
00F2 Magnet
00F3 Mystic Water
00F4 Sharp Beak
00F5 Poison Barb
00F6 NeverMeltIce
00F7 Spell Tag
00F8 TwistedSpoon
00F9 Charcoal
00FA Dragon Fang
00FB Silk Scarf
00FC Up-Grade
00FD Shell Bell
00FE Sea Incense
00FF Lax Incense
0100 Lucky Punch
0101 Metal Powder
0102 Thick Club
0103 Stick
0104 Red Scarf
0105 Blue Scarf
0106 Pink Scarf
0107 Green Scarf
0108 Yellow Scarf
0109 Wide Lens
010A Muscle Band
010B Wise Glasses
010C Expert Belt
010D Light Clay
010E Life Orb
010F Power Herb
0110 Toxic Orb
0111 Flame Orb
0112 Quick Powder
0113 Focus Sash
0114 Zoom Lens
0115 Metronome
0116 Iron Ball
0117 Lagging Tail
0118 Destiny Knot
0119 Black Sludge
011A Icy Rock
011B Smooth Rock
011C Heat Rock
011D Damp Rock
011E Grip Claw
011F Choice Scarf
0120 Sticky Barb
0121 Power Bracer
0122 Power Belt
0123 Power Lens
0124 Power Band
0125 Power Anklet
0126 Power Weight
0127 Shed Shell
0128 Big Root
0129 Choice Specs
012A Flame Plate
012B Splash Plate
012C Zap Plate
012D Meadow Plate
012E Icicle Plate
012F Fist Plate
0130 Toxic Plate
0131 Earth Plate
0132 Sky Plate
0133 Mind Plate
0134 Insect Plate
0135 Stone Plate
0136 Spooky Plate
0137 Draco Plate
0138 Dread Plate
0139 Iron Plate
013A Odd Incense
013B Rock Incense
013C Full Incense
013D Wave Incense
013E Rose Incense
013F Luck Incense
0140 Pure Incense
0141 Protector
0142 Electirizer
0143 Magmarizer
0144 Dubious Disc
0145 Reaper Cloth
0146 Razor Claw
0147 Razor Fang
0148 TM01
0149 TM02
014A TM03
014B TM04
014C TM05
014D TM06
014E TM07
014F TM08
0150 TM09
0151 TM10
0152 TM11
0153 TM12
0154 TM13
0155 TM14
0156 TM15
0157 TM16
0158 TM17
0159 TM18
015A TM19
015B TM20
015C TM21
015D TM22
015E TM23
015F TM24
0160 TM25
0161 TM26
0162 TM27
0163 TM28
0164 TM29
0165 TM30
0166 TM31
0167 TM32
0168 TM33
0169 TM34
016A TM35
016B TM36
016C TM37
016D TM38
016E TM39
016F TM40
0170 TM41
0171 TM42
0172 TM43
0173 TM44
0174 TM45
0175 TM46
0176 TM47
0177 TM48
0178 TM49
0179 TM50
017A TM51
017B TM52
017C TM53
017D TM54
017E TM55
017F TM56
0180 TM57
0181 TM58
0182 TM59
0183 TM60
0184 TM61
0185 TM62
0186 TM63
0187 TM64
0188 TM65
0189 TM66
018A TM67
018B TM68
018C TM69
018D TM70
018E TM71
018F TM72
0190 TM73
0191 TM74
0192 TM75
0193 TM76
0194 TM77
0195 TM78
0196 TM79
0197 TM80
0198 TM81
0199 TM82
019A TM83
019B TM84
019C TM85
019D TM86
019E TM87
019F TM88
01A0 TM89
01A1 TM90
01A2 TM91
01A3 TM92
01A4 HM01
01A5 HM02
01A6 HM03
01A7 HM04
01A8 HM05
01A9 HM06
01AA HM07
01AB HM08
01AC Explorer Kit
01AD Loot Sack
01AE Rule Book
01AF Poke Radar
01B0 Point Card
01B1 Journal
01B2 Seal Case
01B3 Fashion Case
01B4 Seal Bag
01B5 Pal Pad
01B6 Works Key
01B7 Old Charm
01B8 Galactic Key
01B9 Red Chain
01BA Town Map
01BB Vs. Seeker
01BC Coin Case
01BD Old Rod
01BE Good Rod
01BF Super Rod
01C0 Sprayduck
01C1 Poffin Case
01C2 Bicycle
01C3 Suite Key
01C4 Oak’s Letter
01C5 Lunar Wing
01C6 Member Card
01C7 Azure Flute
01C8 S.S. Ticket
01C9 Contest Pass
01CA Magma Stone
01CB Parcel
01CC Coupon 1
01CD Coupon 2
01CE Coupon 3
01CF Storage Key
01D0 SecretPotion


Experience Types

Found by me.
Spoiler:
00 1,000,000
01 600,000
02 1,640,000
03 1,059,860
04 800,000
05 1,250,000


Egg Types

Found by me.
Spoiler:
00 ??? (Non-existant)*
01 Monster
02 Water 1
03 Bug
04 Flying
05 Ground
06 Fairy
07 Plant
08 Human-like
09 Water 2
0A Mineral
0B Intermediate
0C Water 3
0D Ditto
0E Dragon
0F None*
*0 isn't even a type, 16 indicates no type used.


MORE COMING SOON! :D
__________________
Pokémon Something Version

SubscriptAdvanced SongType Effectiveness EditorTilemap CreatorPython IPS Patcher

Last edited by itari; December 19th, 2011 at 09:24 AM.
Reply With Quote
  #2    
Old December 1st, 2011, 03:53 PM
Chaos Rush's Avatar
Chaos Rush
im sexy and i know it
 
Join Date: May 2007
Location: Taylor Swift
Gender: Male
Nature: Adamant
It would be better simply to tell us what narc file the data would be in; the offsets are useless since the offsets of nearly EVERYTHING changes every time you modify a narc file.
__________________
Reply With Quote
  #3    
Old December 1st, 2011, 04:53 PM
itari's Avatar
itari
普通の魔法使い
Community Supporter
 
Join Date: Mar 2010
Location: 魔法の森
Age: 17
Gender: Male
Nature: Relaxed
Quote:
Originally Posted by Chaos Rush View Post
It would be better simply to tell us what narc file the data would be in; the offsets are useless since the offsets of nearly EVERYTHING changes every time you modify a narc file.
Good point. They are in the "personal.narc" in Diamond and HeartGold. I'm actually not sure about black.

EDIT: Black's pokemon data is in the narc "a/0/1/6"
__________________
Pokémon Something Version

SubscriptAdvanced SongType Effectiveness EditorTilemap CreatorPython IPS Patcher

Last edited by itari; December 1st, 2011 at 05:03 PM.
Reply With Quote
  #4    
Old December 1st, 2011, 05:15 PM
Awkward Squirtle
,@,e .ºoO
 
Join Date: Jul 2011
Gender: Male
Gen 5 doesn't have a ??? type; 09 is Fire etc. Effort yield is as simple as two bits per stat, I believe (12 bits in total).

B/W use a different Pokémon data format; this change was responsible for Serebii originally getting the Pokédex data wrong on his site (IIRC, the types were wrong because of the above change, for example). B/W use two bytes for the base experience, and have a third ability byte (I'm pretty sure there's more, but I can't remember them off the top of my head). Also, the level-up move list is different, as each move is now four bytes rather than two (though you haven't covered this). The B/W move list is identical to the D/P/Pt list, but with the new moves added on the end; so is the B/W ability list. However, the items list was completely revamped in B/W, so your item codes won't work.
Reply With Quote
  #5    
Old December 1st, 2011, 07:27 PM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
There's also a hex list for music. Using the list below, convert it to hex and reverse it, then you can insert it where you need. This list correlates with the AR Code to modify music (And this is the translated German version!)

DP:
Spoiler:
1000: Mysterious zone
1001: Nothing
1002: Nothing
1003: RSE Title Screen Theme
1004: Twinleaf town
1005: Sandgem town
1006: Floaroma Town
1007: Solaceon Town/Pastoria City (Day)
1008: Stark Mountain (Outside) Route 225/226/227 (Day)
1009: Resort Area/Valor Lakefront/Route 213 (Day)
1010: Jubilife city (Day)
1011: Canalave City (Day)
1012: Oreburgh City (Day)
1013: Celestic Town/Eterna City (Day)
1014: Hearthome City (Day)
1015: Solaceon Town/Pastoria City (Day)
1016: Veilstone City (Day)
1017: Sunyshore City (Day)
1018: Snowpoint City (Day)
1019: Pokémon League (day)
1020: Battle Area/Survival Area (Day)
1021: Route 201
1022: Route 203/218 (Day)
1023: Route 205/West-211 (Day)
1024: Route 206 (Day)
1025: Route (Day)
1026: Route East-211 (Day)
1027: Route 216 (Day)
1028: Route 228/229 (Day)
1029: Prof. Rowan's Lab
1030: Search for the red Gyarados
1031: Eterna City
1032: Route 205
1033: Twinleaf town
1034: Sandgem town
1035: Floaroma Town (Night)
1036: Solaceon Town/Pastoria City (Night 2)
1037: Stark Mountain (outside) Route 225/226/227 (Night)
1038: Resort Area/Valor Lakefront/Route 213 (Night)
1039: Jubilife city (Night)
1040: Canalave City (Night)
1041: Oreburgh City (Night)
1042: Celestic Town/Eterna City (Night)
1043: Hearthome City (Night)
1044: Solaceon Town/Pastoria City (Night)
1045: Veilstone City (Night)
1046: Sunyshore City (Night)
1047: Snowpoint City (Night)
1048: Pokémon League (Night)
1049: Battle Area/Survival Area (Night)
1050: Route 201
1051: Route 203/218 (Night)
1052: Route 205/West-211/Valley Windworks(Night)
1053: Route 206 (Night)
1054: Route (Night)
1055: Route West-211 (Night)
1056: Route 216 (Night)
1057: Route 228/229 (Night)
1058: Celestic Town/Eterna City (Special)
1059: Route 205 (Special)
1060: Underground
1061: Stole the Underground Flag!
1062: Victory Road
1063: Secret melody
1064: Grusel-song
1065: Uxie/Mesprit/Azelf Caves
1066: Amnity Square
1067: Team Galactic 1
1068: Team Galactic 2
1069: Pal Park
1070: Uxie/Mesprit/Azelf Lakes
1071: Top of Mt. Coronet (Snow)
1072: Mt. Coronet Peak
1073: Stark Mountain
1074: Cave 1
1075: Cave 2
1076: Pokémon League(inside)
1077: Hall of fame
1078: Cave Theme 1
1079: Cave Theme 1 (Repeat)
1080: Quiet Piano, rising notes
1081: Cave Theme 1 (Repeat)
1082: Quiet Piano, rising notes
1083: Quiet Piano, rising notes
1084: Prof. Rowans laboratory
1085: Pokémon Center (day)
1086: Pokémon Center (Night)
1087: Gym
1088: Prof. Rowan's lab (Pre)
1089: Poffin House/Contest hall
1090: Pokémon Mart
1091: Game Corner
1092: Battle Tower
1093: Jubilife city TV station
1094: Secret laboratory (Team Galactic)
1095: Azure Flute
1096: Title Screen
1097: GTS
1098: Rowan's Lab
1099: Quiet Piano, rising notes
1100: Trainer spotted! (Teenager)
1101: Trainer spotted! (Planscher)
1102: Trainer spotted! (Rocker/Policeman/Psychic/Schwarzgurt)
1103: Trainer spotted! (Team galactic grunt)
1104: Trainer spotted! (Umbrella lady/Beauty)
1105: Trainer spotted! (Runemaniac/Explorer)
1106: Trainer spotted! (Gambler)
1107: Trainer spotted! (Angler/Sailer)
1108: Trainer spotted! (Forscher/PKMN-Collector)
1109: Trainer spotted! (Ace-Trainer/PKMN-Ranger)
1110: Trainer spotted! (Lass)
1111: Trainer spotted! (Cyclist)
1112: Trainer spotted! (Rich boy)
1113: Elite Four theme
1114: Champion theme
1115: Trainer's Battle
1116: Wild Pokémon
1117: Gym battle
1118: Uxie/Mesprit/Azelf Battle
1119: Trainer
1120: Team galactic boss: Cyrus
1121: Dialga/Palkia
1122: Champion Cynthia
1123: Galactic Grunt
1124: Rival
1125: Arceus Battle
1126: Legendary Pokémon
1127: Pokémon Caught/Defeated
1128: Trainer Victory
1129: Gym leader Victory
1130: Champion Victory
1131: Team Galactic Commander/Grunt Victory
1132: Team galactic boss: Cyrus Victory
1133: Elite four Victory
1134: Team galactic Commander: Jupiter/Mars/Saturn Battle
1135: Super Contest!
1136: Unused Song 1
1137: Unused Song 2
1138: Unused Song 3
1139: Rival spotted!
1140: Run!
1141: Pokémon trade
1142: Lucas' Theme
1143: Lucas' Theme 2
1144: Dialga/Palkia enters our Dimension 1
1145: Dialga/Palkia enters our Dimension 2
1146: Dawn's Theme
1147: Nothing
1148: Trainer Theme Spotted!
1149: Rowan's Lab
1150: Poké-Radar
1151: Surf song
1152: Bicycle Theme
1153: Nothing
1154: Nothing
1155: Nothing
1156: Nothing
1157: Nothing
1158: Nothing
1159: Nothing
1160: Nothing
1161: Nothing
1162: Nothing
1163: Nothing
1164: Nothing
1165: Nothing
1166: Nothing
1167: Nothing
1168: Nothing
1169: Applying Contest Accessories!
1170: Evolution
1171: You beat the Pokémon League!
1172: Intro
1173: Titlescreen
1174: Wi-Fi 1
1175: Wi-Fi 2
1176: Contest dancing-song 1
1177: Contest dancing-song 1
1178: Contest dancing-song 1
1179: Contest dancing-song 2
1180: Contest dancing-song 2
1181: Contest Price ceremony
1182: Contest Winner
1183: Mixing Poffins
1184: Got the Clefairy round on the slots!
1185: Same as 1184 but faster
1186: Credits
1187: Mixing Poffins


Others (might) come soon!
__________________
This signature has been disabled.
Signature is protruding into posts below yours on certain themes.
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.
Reply With Quote
  #6    
Old December 3rd, 2011, 09:34 AM
itari's Avatar
itari
普通の魔法使い
Community Supporter
 
Join Date: Mar 2010
Location: 魔法の森
Age: 17
Gender: Male
Nature: Relaxed
Quote:
Originally Posted by Awkward Squirtle View Post
Gen 5 doesn't have a ??? type; 09 is Fire etc. Effort yield is as simple as two bits per stat, I believe (12 bits in total).

B/W use a different Pokémon data format; this change was responsible for Serebii originally getting the Pokédex data wrong on his site (IIRC, the types were wrong because of the above change, for example). B/W use two bytes for the base experience, and have a third ability byte (I'm pretty sure there's more, but I can't remember them off the top of my head). Also, the level-up move list is different, as each move is now four bytes rather than two (though you haven't covered this). The B/W move list is identical to the D/P/Pt list, but with the new moves added on the end; so is the B/W ability list. However, the items list was completely revamped in B/W, so your item codes won't work.
Thank you for the information, I'll research the format right away.

Quote:
Originally Posted by Team Fail View Post
There's also a hex list for music. Using the list below, convert it to hex and reverse it, then you can insert it where you need. This list correlates with the AR Code to modify music (And this is the translated German version!)

DP:
Spoiler:
1000: Mysterious zone
1001: Nothing
1002: Nothing
1003: RSE Title Screen Theme
1004: Twinleaf town
1005: Sandgem town
1006: Floaroma Town
1007: Solaceon Town/Pastoria City (Day)
1008: Stark Mountain (Outside) Route 225/226/227 (Day)
1009: Resort Area/Valor Lakefront/Route 213 (Day)
1010: Jubilife city (Day)
1011: Canalave City (Day)
1012: Oreburgh City (Day)
1013: Celestic Town/Eterna City (Day)
1014: Hearthome City (Day)
1015: Solaceon Town/Pastoria City (Day)
1016: Veilstone City (Day)
1017: Sunyshore City (Day)
1018: Snowpoint City (Day)
1019: Pokémon League (day)
1020: Battle Area/Survival Area (Day)
1021: Route 201
1022: Route 203/218 (Day)
1023: Route 205/West-211 (Day)
1024: Route 206 (Day)
1025: Route (Day)
1026: Route East-211 (Day)
1027: Route 216 (Day)
1028: Route 228/229 (Day)
1029: Prof. Rowan's Lab
1030: Search for the red Gyarados
1031: Eterna City
1032: Route 205
1033: Twinleaf town
1034: Sandgem town
1035: Floaroma Town (Night)
1036: Solaceon Town/Pastoria City (Night 2)
1037: Stark Mountain (outside) Route 225/226/227 (Night)
1038: Resort Area/Valor Lakefront/Route 213 (Night)
1039: Jubilife city (Night)
1040: Canalave City (Night)
1041: Oreburgh City (Night)
1042: Celestic Town/Eterna City (Night)
1043: Hearthome City (Night)
1044: Solaceon Town/Pastoria City (Night)
1045: Veilstone City (Night)
1046: Sunyshore City (Night)
1047: Snowpoint City (Night)
1048: Pokémon League (Night)
1049: Battle Area/Survival Area (Night)
1050: Route 201
1051: Route 203/218 (Night)
1052: Route 205/West-211/Valley Windworks(Night)
1053: Route 206 (Night)
1054: Route (Night)
1055: Route West-211 (Night)
1056: Route 216 (Night)
1057: Route 228/229 (Night)
1058: Celestic Town/Eterna City (Special)
1059: Route 205 (Special)
1060: Underground
1061: Stole the Underground Flag!
1062: Victory Road
1063: Secret melody
1064: Grusel-song
1065: Uxie/Mesprit/Azelf Caves
1066: Amnity Square
1067: Team Galactic 1
1068: Team Galactic 2
1069: Pal Park
1070: Uxie/Mesprit/Azelf Lakes
1071: Top of Mt. Coronet (Snow)
1072: Mt. Coronet Peak
1073: Stark Mountain
1074: Cave 1
1075: Cave 2
1076: Pokémon League(inside)
1077: Hall of fame
1078: Cave Theme 1
1079: Cave Theme 1 (Repeat)
1080: Quiet Piano, rising notes
1081: Cave Theme 1 (Repeat)
1082: Quiet Piano, rising notes
1083: Quiet Piano, rising notes
1084: Prof. Rowans laboratory
1085: Pokémon Center (day)
1086: Pokémon Center (Night)
1087: Gym
1088: Prof. Rowan's lab (Pre)
1089: Poffin House/Contest hall
1090: Pokémon Mart
1091: Game Corner
1092: Battle Tower
1093: Jubilife city TV station
1094: Secret laboratory (Team Galactic)
1095: Azure Flute
1096: Title Screen
1097: GTS
1098: Rowan's Lab
1099: Quiet Piano, rising notes
1100: Trainer spotted! (Teenager)
1101: Trainer spotted! (Planscher)
1102: Trainer spotted! (Rocker/Policeman/Psychic/Schwarzgurt)
1103: Trainer spotted! (Team galactic grunt)
1104: Trainer spotted! (Umbrella lady/Beauty)
1105: Trainer spotted! (Runemaniac/Explorer)
1106: Trainer spotted! (Gambler)
1107: Trainer spotted! (Angler/Sailer)
1108: Trainer spotted! (Forscher/PKMN-Collector)
1109: Trainer spotted! (Ace-Trainer/PKMN-Ranger)
1110: Trainer spotted! (Lass)
1111: Trainer spotted! (Cyclist)
1112: Trainer spotted! (Rich boy)
1113: Elite Four theme
1114: Champion theme
1115: Trainer's Battle
1116: Wild Pokémon
1117: Gym battle
1118: Uxie/Mesprit/Azelf Battle
1119: Trainer
1120: Team galactic boss: Cyrus
1121: Dialga/Palkia
1122: Champion Cynthia
1123: Galactic Grunt
1124: Rival
1125: Arceus Battle
1126: Legendary Pokémon
1127: Pokémon Caught/Defeated
1128: Trainer Victory
1129: Gym leader Victory
1130: Champion Victory
1131: Team Galactic Commander/Grunt Victory
1132: Team galactic boss: Cyrus Victory
1133: Elite four Victory
1134: Team galactic Commander: Jupiter/Mars/Saturn Battle
1135: Super Contest!
1136: Unused Song 1
1137: Unused Song 2
1138: Unused Song 3
1139: Rival spotted!
1140: Run!
1141: Pokémon trade
1142: Lucas' Theme
1143: Lucas' Theme 2
1144: Dialga/Palkia enters our Dimension 1
1145: Dialga/Palkia enters our Dimension 2
1146: Dawn's Theme
1147: Nothing
1148: Trainer Theme Spotted!
1149: Rowan's Lab
1150: Poké-Radar
1151: Surf song
1152: Bicycle Theme
1153: Nothing
1154: Nothing
1155: Nothing
1156: Nothing
1157: Nothing
1158: Nothing
1159: Nothing
1160: Nothing
1161: Nothing
1162: Nothing
1163: Nothing
1164: Nothing
1165: Nothing
1166: Nothing
1167: Nothing
1168: Nothing
1169: Applying Contest Accessories!
1170: Evolution
1171: You beat the Pokémon League!
1172: Intro
1173: Titlescreen
1174: Wi-Fi 1
1175: Wi-Fi 2
1176: Contest dancing-song 1
1177: Contest dancing-song 1
1178: Contest dancing-song 1
1179: Contest dancing-song 2
1180: Contest dancing-song 2
1181: Contest Price ceremony
1182: Contest Winner
1183: Mixing Poffins
1184: Got the Clefairy round on the slots!
1185: Same as 1184 but faster
1186: Credits
1187: Mixing Poffins


Others (might) come soon!
This looks useful, thanks!
__________________
Pokémon Something Version

SubscriptAdvanced SongType Effectiveness EditorTilemap CreatorPython IPS Patcher
Reply With Quote
  #7    
Old December 4th, 2011, 12:15 PM
Team Fail's Avatar
Team Fail
The fine line between in|sanity
Community Supporter
 
Join Date: May 2009
Age: 19
Gender: Male
Nature: Brave
Quote:
Originally Posted by agentgeo View Post
This looks useful, thanks!
Yup! It can be used with a table found in the Arm9 to change what songs play in what battles.
__________________
This signature has been disabled.
Signature is protruding into posts below yours on certain themes.
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.
Reply With Quote
  #8    
Old September 3rd, 2014, 01:45 AM
Lennon's Avatar
Lennon
 
Join Date: Feb 2012
Gender: Male
I tried to change the experience type of some pokemon today and noticed that experience type byte is wrong the Gen 5 Format. It should be the byte that is now wrongly labeled as Pokédex Color.
I confirmed this with in-game testing.

Format Explained (Gen. 5)


Thanks to Awkward Squirtle for telling me about the different format.
To explain this, I will post my current research for it by showing Bulbasaur (from Black).
Code:

2D - HP 31 - Attack 31 - Defense 2D - Speed 41 - Special Attack 41 - Special Defense 0B - Type 1 (Grass) 03 - Type 2 (Poison) 2D - Catch Rate 00 00 - Effort Yield 1 01 - Effort Yield 2 0000 - Item 1 0000 - Item 2 00 00 1F - Gender Chance 14 - Steps for Egg to Hatch (in Cycles) 46 03 - Pokedex Color Exp. Type 01 - Egg Type 1 07 - Egg Type 2 41 - Special Ability 1 (Overgrow) 00 - Special Ability 2 (None) 22 - Dream World/Hidden Ability (Chlorophyll) 00 00 00 00 00 01 03 - Experience Type? 40 - Base XP 00 - Base XP 2? 07 00 45 00 20 87 39 84 08 9A 11 00 20 04 60 A2 04 00 00 00 01 00 - Padding 00 - Padding 00 - Padding
Reply With Quote
Reply
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 02:13 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.