Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Closed Thread
 
Thread Tools
  #1    
Old March 26th, 2008 (5:19 AM). Edited March 28th, 2008 by thethethethe.
thethethethe thethethethe is offline
     
    Join Date: Jun 2007
    Location: Melbourne, Australia
    Gender: Male
    Posts: 1,104

    Basic DP Hex editing
    Since Pokespam are releasing some programs now, I figure I'd write up a little guide on hex editing some simple things in Pokemon Diamond(Pointers may differ slightly in Pearl). Also, for lists of items/pokemon/attacks look at the bottom of the post.
    All those are in an reversed state, and to use them in a hex editor, you'll need to reverse the values. That might sound complicated but it isn't. Here's a few examples, that might help explain it.
    5 > 00 05 > reversed > 05 00
    B11F > B1 1F > reversed > 1F B1
    162 > 01 62 > reversed 62 01
    See, simple.
    Also, If you already know how to do basic hex editing in GBA, you'll be able to do this easily.

    Evolutions Editing
    Here's some data on editing the types of evolution. The pointer to the data is found at 0x1C1BFDA. As far as I know, there are 26 different forms of evolution. I'll be explaining all of them.
    The basic set up the pokemons evolution is this:
    [Type of Evolution (2 bytes)] [Item/Level/Attack/Pokemon] [Pokemon to evolve to]
    For each pokemon, there is enough space to include 7 different evolutions for the Certain Pokemon.
    Since I'm explaining the types from "0100" to "1A00" I'll start at "0100".

    The "0100" evolution is A normal Happiness evolution. In a hex editor go to the pointer 0x1C1C714.
    You'll be brought up with this.
    01 00 00 00 A9 00 ' Happiness Evolution ; 0000 ; Evolve to Crobat
    This is the evolution from Golbat to Crobat.
    All that needs to be edited with this is the final two bytes. Which if you refer to my explanation earlier, you'll see the pokemon to evolve to.

    Now I'll do the "0200" and the "0300" together. These are Happiness at day, and happiness at night respectively. The best example for these are the Eevee evolutions. Go to 0x1C1D6D6 and you'll see this.
    02 00 00 00 C4 00 03 00 00 00 C5 00
    I'll seperate these into happiness at day and night respectively.
    02 00 00 00 C4 00 ' Happiness at Day Evolution ; 0000 ; Evolve to Espeon
    03 00 00 00 C5 00 ' Happiness at Night Evolution ; 0000 ; Evolve to Umbreon
    This is similiar to the Happiness evolution of "0100" and you just need to change the last two bytes.

    "0400" Evolution is a normal Evolution. Look at the pointer 0x1C1C008.
    04 00 10 00 02 00 'Level Up Evolution ; Level to evolve at (16) ; Evolve to Ivysaur
    This is the most common evolution stored in the game. To use this you'll need to change the 'Level to evolve at' and the 'Pokemon to evolve to'

    "0500" is the evolution through trade. An example can be found at the pointer 0x1C1CADC. You'll see this.
    05 00 00 00 41 00 'Trade Evolution ; 0000 ; Evolve to Alakasam
    Do I need to explain these anymore. I think you should get the idea now. How about I just show examples, and give a pointer to you for each of them.

    Type: 0600, Trade with Item Evolution
    Pointer: 0x1C1CA5E
    Example: 16 00 DD 00 BA 00 'Trade with Item ; Item (Kings Rock) ; Politoed

    Type: 0700, Evolve with Item
    Pointer: 0x1C1D6C4
    Example: 07 00 53 00 87 00 'Item Evo. ; Item (Thunderstone) ; Jolteon

    Type: 0800, Attack>Defense
    Pointer: 0x1C1E872
    Example: 08 00 14 00 6A 00 'Attack>Defense ; Level (20) ; Hitmonlee

    Type: 0900, Attack=Defense
    Pointer: 0x1C1E878
    Example:09 00 14 00 ED 00 'Attack=Defense ; Level (20) ; Hitmontop

    Type: 0A00, Attack<Defense
    Pointer: 0x1C1E86C
    Example: 0a 00 14 00 6B 00 'Attack<Defense ; Level (20) ; Hitmonchan

    Type: 0B00, Personality Value < or = to 4
    Pointer: 0x1C1ED68
    Example: 0B 00 07 00 0A 01 'Personality Value <= 4 ; Level (7) ; Silcoon

    Type: 0C00, Personality Value > or = to 5
    Pointer: 0x1C1ED6E
    Example: 0C 00 07 00 0C 01 'Personality Value >= 5 ; Level (7) ; Cascoon

    Type: 0D00, Special Lvl Evo, goes with 0E00
    Pointer: 0x1C1F1B4
    Example: 0D 00 14 00 23 01 'Special Lvl Evo ; Level (20) ; Ninjask

    Type: 0E00, If spare spot in Party, Poke appears
    Pointer: 0x1C1F1BA
    Example: 0E 00 14 00 24 01 'If party <=5 ; Level (20); Shedinja

    Type: 0F00, Max Beauty
    Pointer: 0x1C1FBD8
    Example: 0F 00 AA 00 5E 01 'Max Personality ; Beauty ; Miltic
    Note: This evolution is just speculation as Feebas>Milotic is the only evolution that uses it. So there is nothing to compare it to.

    Type: 1000, Item and Male
    Pointer: 0x1C1F02E
    Example: 10 00 6D 00 6B 01 'Item and male ; Item (Dawn Stone) ; Gallade

    Type: 1100, Item and Female
    Pointer: 0x1C1FDEE
    Example: 11 00 6D 00 DE 01 'Item and Female ; Item (Dawn Stone) ; Froslass

    Type: 1200, Level up holding item at day
    Pointer: 0x1C20B7C
    Example: 12 00 6E 00 71 00 'Level Holding item at day ; Item (Oval Stone) ; Chansey

    Type: 1300, Level up holding item at night
    Pointer: 0x1C1E370
    Example: 13 00 46 01 CD 01 'Level Holding item at night ; Item (Razor Claw) ; Weavile

    Type: 1400, Level up with attack
    Pointer: 0x1C1D26C
    Example: 14 00 CD 00 CF 01 'Level up with Attack ; Attack (Rollout) ; Lickilicky

    Type: 1500, Level up with Pokemon in Party
    Pointer: 0x1C20E94
    Example: 15 00 DF 00 E2 00 'Level up with Pokemon in Party ; Pokemon (Remoraid) ; Mantine

    Type: 1600, Level up Male
    Pointer: 0x1C206B2
    Example: 16 00 14 00 9E 01 'Level Up male ; Level (20) ; Mothim

    Type: 1700, Level Up Female
    Pointer: 0x1C206AC
    Example: 17 00 14 00 9D 01 'Level Up female ; Level (20) ; Wormadam

    Type: 1800, Level Up at Mt. Coronet
    Pointer: 0x1C1CDF4
    Example: 18 00 00 00 CE 01 'Level at Mt. Coronet ; 0000 ; Magnezone

    Type: 1900, Level Up at Eterna Forest
    Pointer: 0x1C1D6B8
    Example: 19 00 00 00 D6 01 ' Level Up at Eterna Forest ; 0000 ; Leafeon

    Type: 1A00, Level Up at Route 217
    Pointer: 0x1C1D6BE
    Example: 1A 00 00 00 D7 01 'Level Up at Route 217 ; 0000 ; Glaceon

    Moveset Editing
    With this, I'm going to use Lucario's Moveset to explain. To see Lucario's Moveset go to the pointer 0x1C26B0C.
    You should see this.
    8F 03 62 02 C1 02 C5 02 E8 02 44 0C 8B 17 6C 1F C6 26 3F 31 7E 3B 0E 42 8C 4B 72 55 96 5F F5 66
    That was a long line. Looks like 'gibberish' dosen't it?
    I'm going to do something to these first 2 bytes. Look at this.
    8F 03
    Still not totally clear but maybe a little easier.
    I'm going to sepearate this, to make it look "easier".
    8F 01 00 02
    Let's look at this.
    We now have 8F01 and 0002
    So what we now have is the attack Dark Pulse and "0x2". This "0x2" is actually the level that it learns the attack. Except there's one problem, Lucario has Dark Pulse at Level 1. The solution is Simple, divide it by two.
    Now let's try the last 2 bytes of that line, and see what we get.
    F5 00 00 66
    F5 00 = Extremspeed ; 0x66 (We have to change it to a decimal value before halving it, so we get 102)
    Let's check this on the internet. Go to bulbapedia or serebii and check for Lucario's attack list.
    Lucario learns Extremespeed at level 51.

    Here's the whole moveset "decoded"

    Code:
    Lucario
    8F03	03=3		Level 1		Dark pulse
    6202	02=2		Level 1		Quick Attack
    C102	02=2		Level 1		Foresight
    C502	02=2		Level 1		Detect
    E802	02=2		Level 1		Metal Claw
    440C	0C=12		Level 6		Counter
    8B17	17=23		Level 11		Force Palm
    6C1F	1F=31		Level 15		Feint
    C626	26=38		Level 19		Bone Rush
    3F31	31=49		Level 24		Metal Sound
    7E3B	3B=59		Level 29		Me First
    0E42	42=66		Level 33		Swords Dance
    8C4B	4B=75		Level 37		Aura Sphere
    7255	55=85		Level 42		Close Combat
    965F	5F=95		Level 47		Dragon Pulse
    F566	66=102		Level 51		Extremespeed

    NOTE: The beginning of the moveset data is at 0x1C237DE. This is the ????? Pokemon's attacks.

    TM/HM Table
    Go to the pointer 0xFC4EC. You should see this.
    08 01 51 01 60 01 5B 01 2E 00 5C 00 02 01 53 01 4B 01 ED 00 ...etc.
    What's all this mean? It's the attacks contained within each TM/HM. It's ordered down from TM 1 through to HM 8.
    But How do we edit this? Let's take the attack table at the bottom of the post and look at the hex again.
    We now have:
    Focus Punch, Dragon Claw, Water Pulse, Calm Mind, Roar, etc.
    All you need to do is edit which attack is in which spot. It's one of the easier things to do.

    Sinnoh Pokedex Order
    Go to the pointer 0x37B0020. You'll come up with this:
    83 01 84 01 85 01 86 01 87 01 88 01 89 01 8A 01 8B 01 8C 01 8D 01 8E 01 8F 01 90 01 91 01 92 01 93 01 94 01 95 01 3F 00 40 00 41 00 81 00 82 00 96 01... etc.
    That's enough of, you can look at it yourself, if you want to. We're going to need the list in at the bottom for this. These are the Pokemon. In there order.
    Turtwig, Grottle, Torterra, Chimchar, Monferno, Infernape, Piplup, Prinplup, Empoleon, Starly, Staravia, Staraptor, Bidoof, Bibarel, Kricketot, Kricketune, Shinx, Luxio, Luxray, Abra, Kadabra, Alakazam, Magikarp, Gyarados, Budew, etc.
    Easily editable. You can have fun with this.

    Base Stats
    I've going to use Bulbasaur's stats here. These are found at 0x1C15A08.You'll see this.
    2D 31 31 2D 41 41 0C 03 2D 40 00 01 00 00 00 00 1D 14 46 03 01 07 41 00 00 03 00 00 20 07 35 84 08 1E 10 02 20 24 66 92 02 00 00 00
    Here's just a brief explanation of these.

    Code:
    2D - HP
    31 - Attack
    31 - Defense
    2D - Speed
    41 - Special Attack
    41 - Special Defense
    0C - Type 1
    03 - Type 2
    2D - Catch Rate
    40 - Base XP
    00 - Effort Yield1
    01 - Effort Yield2
    0000 - Item 1
    0000 - Item 2
    1D - Gender Chance
    14 - Steps for Egg to hatch
    46 - Base Happiness?
    03 - Experience Type
    01 - Egg Type 1
    07 - Egg Type 2
    41 - Special Ability 1
    00 - Special Ability 2
    00 - Safari Run Chance
    03 - Colour
    00 - Padding
    00 - Padding
    20 - TM Switches 1-8
    07 - TM Switches 9-16
    35 - TM Switches 17-24
    84 - TM Switches 25-32
    08 - TM Switches 33-40
    1E - TM Switches 41-48
    10 - TM Switches 49-56
    02 - TM Switches 57-64
    20 - TM Switches 65-72
    24 - TM Switches 73-80
    66 - TM Switches 81-88
    92 - TM Switches 89-92 / HM 1-4
    02 - HM 5-8
    00 - Padding
    00 - Padding
    00 - Padding

    Type Weakness/Strength Chart
    I guess I'll start with this, the values for the different types.

    Code:
    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
    Now look at the pointer 0x1DE1B8. You should have this.
    00 05 05 00 08 05 0A 0A 05 0A 0B 05 0A 0C 14 ...etc
    I'm just going to use the first three bytes. When referring to the above table, what do these first 3 bytes mean?
    00 - Normal
    05 - Rock
    05 - Rock???
    The third value isn't Rock type.
    The first byte was the type of an attack. The second byte is the type of the Pokemon being attacked, and the third is how much the damage is multiplied by.
    So if I were to explain these three bytes, in the English Language it would be this.
    When a Normal attack hits a Rock Pokemon, the damage is halved.

    So let's use another example. Let's use the Fire attacks Ice.
    0A 0F 14
    What's 14 mean? 14 in decimal, is 20, which is of course double the damage.
    If we wanted to, we could change this to anything from 0 (No damage) to FF (Damage times 26), which would of course be unstoppable against a type.

    Trainers
    I'll use the first gym leader, as an example here. Go to 0x1C2F854. You'll see this.
    3200 0C00 4A00 BE01 5800 0000 0000
    3200 0C00 5F00 BE01 5800 6700 0000
    3200 0E00 9801 1D00 E400 2B00 0000
    What's this mean? Well, here's the layout explained. I'll just use the first row.
    3200 - First byte. Don't Touch.
    0C00 - The level of the Pokemon
    4A00 - The Pokemon
    BE01 - Attack 1
    5800 - Attack 2
    0000 - Attack 3
    0000 - Attack 4

    So if we were to 'decode' those three lines of hex, we would get this.

    Code:
    Level;Pokemon	Attacks
    Level 12 Geodude		Stealth Rock; Rock Throw; No Attack; No Attack
    Level 12 Onix		Stealth Rock; Rock Throw; Screech; No Attack
    Level 14 Craniados		Headbutt; Pursuit; Leer; No Attack; No Attack

    Let's also use another battle, just for fun. We'll use the battle with your Rival.
    The pointer is at 0x and here's what you see.

    < 1E00 > < 0700 > < 8C01 > < 6200 > < 2D00 > < 0000 > < 0000 >
    < 1E00 > < 0900 > < 8301 > < 2100 > < 6E00 > < 0000 > < 0000 >
    < 1E00 > < 0700 > < 8C01 > < 6200 > < 2D00 > < 0000 > < 0000 >
    < 1E00 > < 0900 > < 8601 > < 0A00 > < 2B00 > < 0000 > < 0000 >
    < 1E00 > < 0700 > < 8C01 > < 6200 > < 2D00 > < 0000 > < 0000 >
    < 1E00 > < 0900 > < 8901 > < 0100 > < 2D00 > < 0000 > < 0000 >

    Look, there's three seperate trainerbattles. All the different Rival Pokemon. Might as well 'decode' it.

    Code:
    Battle 1
    Level; Pokemon		Attacks
    Level 7 Starly		Quick Attack; Growl; No Attack; No Attack
    Level 9 Turtwig		Tackle; Withdraw; No Attack; No Attack

    Battle 2 Level 7 Starly Quick Attack; Growl; No Attack; No Attack Level 9 Chimchar Scratch; Leer; No Attack; No Attack

    Battle 3 Level 7 Starly Quick Attack; Growl; No Attack; No Attack Level 9 Piplup Pound; Growl; No Attack; No Attack

    Attack Data
    I'll explain this similiarly to the way I did the Pokemon Stats. Go to the pointer 0x1D6E95C. You'll see this. This is the data for Fire Punch.
    04 00 00 4B 0A 64 0F 0A 00 00 00 13 11 01 00 00
    Like the stats, there's more bytes, and I can't solve some of them.

    Code:
    04 - Effect (Hit + Possible Burn)
    00 - ??
    00 - ??
    4B - Power (75)
    0A - Type (Fire)
    64 - Accuracy (100)
    0F - PP (15)
    0A - Chance of Effect (10%)
    00 - Target (One Opponent)
    00 - Move's Speed (For Quick Attack, and Extremespeed)
    00 - ??
    13 - Contact
    11 - ??
    01 - ??
    00 - ??
    00 - ??

    Starters
    Probably the easiest possible thing to do. Go to 0x2B918A. You'll see this.
    83 01 00 00 86 01 00 00 89 01 00 00
    Pretty obvious. 83 01 is obviously Turtwig, 86 01 is obviously Chimchar, and 89 01 is of course Piplup. All you need to do is change the two bytes depending on which starter you change.

    Well, that's about all that's needed. That's enough for now...
    Before I go, here's the list of Attacks.

    Spoiler:
    Code:
    001 Pound
    002 Karate Chop
    003 DoubleSlap
    004 Comet Punch
    005 Mega Punch
    006 Pay Day
    007 Fire Punch
    008 Ice Punch
    009 ThunderPunch
    00A Scratch
    00B ViceGrip
    00C Guillotine
    00D Razor Wind
    00E Swords Dance
    00F Cut
    010 Gust
    011 Wing Attack
    012 Whirlwind
    013 Fly
    014 Bind
    015 Slam
    016 Vine Whip
    017 Stomp
    018 Double Kick
    019 Mega Kick
    01A Jump Kick
    01B Rolling Kick
    01C Sand-Attack
    01D Headbutt
    01E Horn Attack
    01F Fury Attack
    020 Horn Drill
    021 Tackle
    022 Body Slam
    023 Wrap
    024 Take Down
    025 Thrash
    026 Double-Edge
    027 Tail Whip
    028 Poison Sting
    029 Twineedle
    02A Pin Missile
    02B Leer
    02C Bite
    02D Growl
    02E Roar
    02F Sing
    030 Supersonic
    031 SonicBoom
    032 Disable
    033 Acid
    034 Ember
    035 Flamethrower
    036 Mist
    037 Water Gun
    038 Hydro Pump
    039 Surf
    03A Ice Beam
    03B Blizzard
    03C Psybeam
    03D BubbleBeam
    03E Aurora Beam
    03F Hyper Beam
    040 Peck
    041 Drill Peck
    042 Submission
    043 Low Kick
    044 Counter
    045 Seismic Toss
    046 Strength
    047 Absorb
    048 Mega Drain
    049 Leech Seed
    04A Growth
    04B Razor Leaf
    04C SolarBeam
    04D PoisonPowder
    04E Stun Spore
    04F Sleep Powder
    050 Petal Dance
    051 String Shot
    052 Dragon Rage
    053 Fire Spin
    054 ThunderShock
    055 Thunderbolt
    056 Thunder Wave
    057 Thunder
    058 Rock Throw
    059 Earthquake
    05A Fissure
    05B Dig
    05C Toxic
    05D Confusion
    05E Psychic
    05F Hypnosis
    060 Meditate
    061 Agility
    062 Quick Attack
    063 Rage
    064 Teleport
    065 Night Shade
    066 Mimic
    067 Screech
    068 Double Team
    069 Recover
    06A Harden
    06B Minimize
    06C SmokeScreen
    06D Confuse Ray
    06E Withdraw
    06F Defense Curl
    070 Barrier
    071 Light Screen
    072 Haze
    073 Reflect
    074 Focus Energy
    075 Bide
    076 Metronome
    077 Mirror Move
    078 Selfdestruct
    079 Egg Bomb
    07A Lick
    07B Smog
    07C Sludge
    07D Bone Club
    07E Fire Blast
    07F Waterfall
    080 Clamp
    081 Swift
    082 Skull Bash
    083 Spike Cannon
    084 Constrict
    085 Amnesia
    086 Kinesis
    087 Softboiled
    088 Hi Jump Kick
    089 Glare
    08A Dream Eater
    08B Poison Gas
    08C Barrage
    08D Leech Life
    08E Lovely Kiss
    08F Sky Attack
    090 Transform
    091 Bubble
    092 Dizzy Punch
    093 Spore
    094 Flash
    095 Psywave
    096 Splash
    097 Acid Armor
    098 Crabhammer
    099 Explosion
    09A Fury Swipes
    09B Bonemerang
    09C Rest
    09D Rock Slide
    09E Hyper Fang
    09F Sharpen
    0A0 Conversion
    0A1 Tri Attack
    0A2 Super Fang
    0A3 Slash
    0A4 Substitute
    0A5 Struggle
    0A6 Sketch
    0A7 Triple Kick
    0A8 Thief
    0A9 Spider Web
    0AA Mind Reader
    0AB Nightmare
    0AC Flame Wheel
    0AD Snore
    0AE Curse
    0AF Flail
    0B0 Conversion 2
    0B1 Aeroblast
    0B2 Cotton Spore
    0B3 Reversal
    0B4 Spite
    0B5 Powder Snow
    0B6 Protect
    0B7 Mach Punch
    0B8 Scary Face
    0B9 Faint Attack
    0BA Sweet Kiss
    0BB Belly Drum
    0BC Sludge Bomb
    0BD Mud-Slap
    0BE Octazooka
    0BF Spikes
    0C0 Zap Cannon
    0C1 Foresight
    0C2 Destiny Bond
    0C3 Perish Song
    0C4 Icy Wind
    0C5 Detect
    0C6 Bone Rush
    0C7 Lock-On
    0C8 Outrage
    0C9 Sandstorm
    0CA Giga Drain
    0CB Endure
    0CC Charm
    0CD Rollout
    0CE False Swipe
    0CF Swagger
    0D0 Milk Drink
    0D1 Spark
    0D2 Fury Cutter
    0D3 Steel Wing
    0D4 Mean Look
    0D5 Attract
    0D6 Sleep Talk
    0D7 Heal Bell
    0D8 Return
    0D9 Present
    0DA Frustration
    0DB Safeguard
    0DC Pain Split
    0DD Sacred Fire
    0DE Magnitude
    0DF DynamicPunch
    0E0 Megahorn
    0E1 DragonBreath
    0E2 Baton Pass
    0E3 Encore
    0E4 Pursuit
    0E5 Rapid Spin
    0E6 Sweet Scent
    0E7 Iron Tail
    0E8 Metal Claw
    0E9 Vital Throw
    0EA Morning Sun
    0EB Synthesis
    0EC Moonlight
    0ED Hidden Power
    0EE Cross Chop
    0EF Twister
    0F0 Rain Dance
    0F1 Sunny Day
    0F2 Crunch
    0F3 Mirror Coat
    0F4 Psych Up
    0F5 ExtremeSpeed
    0F6 AncientPower
    0F7 Shadow Ball
    0F8 Future Sight
    0F9 Rock Smash
    0FA Whirlpool
    0FB Beat Up
    0FC Fake Out
    0FD Uproar
    0FE Stockpile
    0FF Spit Up
    100 Swallow
    101 Heat Wave
    102 Hail
    103 Torment
    104 Flatter
    105 Will-O-Wisp
    106 Memento
    107 Facade
    108 Focus Punch
    109 SmellingSalt
    10A Follow Me
    10B Nature Power
    10C Charge
    10D Taunt
    10E Helping Hand
    10F Trick
    110 Role Play
    111 Wish
    112 Assist
    113 Ingrain
    114 Superpower
    115 Magic Coat
    116 Recycle
    117 Revenge
    118 Brick Break
    119 Yawn
    11A Knock Off
    11B Endeavor
    11C Eruption
    11D Skill Swap
    11E Imprison
    11F Refresh
    120 Grudge
    121 Snatch
    122 Secret Power
    123 Dive
    124 Arm Thrust
    125 Camouflage
    126 Tail Glow
    127 Luster Purge
    128 Mist Ball
    129 FeatherDance
    12A Teeter Dance
    12B Blaze Kick
    12C Mud Sport
    12D Ice Ball
    12E Needle Arm
    12F Slack Off
    130 Hyper Voice
    131 Poison Fang
    132 Crush Claw
    133 Blast Burn
    134 Hydro Cannon
    135 Meteor Mash
    136 Astonish
    137 Weather Ball
    138 Aromatherapy
    139 Fake Tears
    13A Air Cutter
    13B Overheat
    13C Odor Sleuth
    13D Rock Tomb
    13E Silver Wind
    13F Metal Sound
    140 GrassWhistle
    141 Tickle
    142 Cosmic Power
    143 Water Spout
    144 Signal Beam
    145 Shadow Punch
    146 Extrasensory
    147 Sky Uppercut
    148 Sand Tomb
    149 Sheer Cold
    14A Muddy Water
    14B Bullet Seed
    14C Aerial Ace
    14D Icicle Spear
    14E Iron Defense
    14F Block
    150 Howl
    151 Dragon Claw
    152 Frenzy Plant
    153 Bulk Up
    154 Bounce
    155 Mud Shot
    156 Poison Tail
    157 Covet
    158 Volt Tackle
    159 Magical Leaf
    15A Water Sport
    15B Calm Mind
    15C Leaf Blade
    15D Dragon Dance
    15E Rock Blast
    15F Shock Wave
    160 Water Pulse
    161 Doom Desire
    162 ???
    163 Roost
    164 Gravity
    165 Miracle Eye
    166 Wake Up Slap
    167 Hammer Arm
    168 Gyro Ball
    169 Healing Wish
    16A Brine
    16B Natural Gift
    16C Feint
    16D Pluck
    16E Tail Wind
    16F Acupressure
    170 Metal Burst
    171 U-Turn
    172 Close Combat
    173 Payback
    174 Assurance
    175 Embargo
    176 Fling
    177 Psycho Shift
    178 Trump Card
    179 Heal Block
    17A Wring Out
    17B Power Trick
    17C Gastro Acid
    17D Lucky Chant
    17E Me First
    17F Copycat
    180 Power Swap
    181 Guard Swap
    182 Punishment
    183 Last Resort
    184 Worry Seed
    185 Shadow Claw
    186 Toxic Spikes
    187 Heart Swap
    188 Aqua Ring
    189 Magnet Rise
    18A Flare Blitz
    18B Force Palm
    18C Aura sphere
    18D Rock Polish
    18E Poison Jab
    18F Dark Pulse
    190 Night Slash
    191 Aqua Tail
    192 Seedbomb
    193 Air Slash
    194 X-Scissor
    195 Bug Buzz
    196 Dragon Pulse
    197 Dragon Rush
    198 Power Gem
    199 Drain Punch
    19A Vacuum Wave
    19B Focus Blast
    19C Energy Ball
    19D Brave Bird
    19E Earth Power
    19F Switcheroo
    1A0 Giga Impact
    1A1 Nasty Plot
    1A2 Bullet Punch
    1A3 Avalanche
    1A4 Ice Shard
    1A5 Shadow Claw
    1A6 Thunder Fang
    1A7 Ice Fang
    1A8 Fire Fang
    1A9 Shadow Sneak
    1AA Mud Bomb
    1AB Psycho Cut
    1AC Zen Headbutt
    1AD Mirror Shot
    1AE Flash Cannon
    1AF Rock Climb
    1B0 Defog
    1B1 Trick Room
    1B2 Draco Meteor
    1B3 Discharge
    1B4 Lava Plume
    1B5 Leaf Storm
    1B6 Power Whip
    1B7 Rock Wrecker
    1B8 Cross Poison
    1B9 Gunk Shot
    1BA Iron Head
    1BB Magnet Bomb
    1BC Stone Edge
    1BD Captivate
    1BE Stealth Rock
    1BF Grass Knot
    1C0 Chatter
    1C1 Judgement
    1C2 Bug Bite
    1C3 Charge Beam
    1C4 Wood Hammer
    1C5 Aqua Jet
    1C6 Attack Order
    1C7 Defend Order
    1C8 Heal Order
    1C9 Head Smash
    1CA Double Hit
    1CB Roar of Time
    1CC Special Rend
    1CD Lunar Dance
    1CE Crush Grip
    1CF Magma Storm
    1D0 Dark Void
    1D1 Seed Flare
    1D2 Ominous Wind
    1D3 Shadow Force

    Pokemon(Thanks Darthatron)

    Spoiler:
    Code:
    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

    And Items(thanks gamefreakfatty)

    Spoiler:
    Code:
    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

    __________________

    Gone.


    Relevant Advertising!

      #2    
    Old March 26th, 2008 (9:42 AM).
    Binary's Avatar
    Binary Binary is offline
    え?
       
      Join Date: Aug 2007
      Age: 22
      Posts: 3,993

      Wow thats a long tutorial. I'm sure it would be a great help to D/P hackers for the future....
      now all I need...is to fix my emulator....xD
      Anyways, nice work!
      Its very long to read, so I'am not going to bother as I don't have a good emulator..damn!XD

      __________________

        #3    
      Old March 26th, 2008 (9:44 AM).
      D-Trogh's Avatar
      D-Trogh D-Trogh is offline
      Dead
         
        Join Date: Jul 2005
        Location: Belgium
        Age: 25
        Gender: Male
        Posts: 438

        I like tuts/docs like this more than the 'wood diamond' tools.. ;)

        __________________

        [NTME | WPEDS | HTPE | SGPE | TGPE | PDEDS]

          #4    
        Old March 26th, 2008 (3:32 PM).
        ShyRayq's Avatar
        ShyRayq ShyRayq is offline
        Unprofessional Unprofessional
           
          Join Date: Aug 2007
          Gender: Male
          Nature: Adamant
          Posts: 1,487

          wait
          what do i hex edit with?
          what program?

          __________________

          3DS Friend Code: 5069-3944-3902
          IGN: Peter; (X, Y, OR, AS, M)
          Friend Safari: (Fighting) Throh, Meditite, Breloom
          Living Pokedex Complete: LG, E, Pl, Y, OR, M
          Big thanks especially to DestinedJagold, Xerneas_X, Elements1 and ~RNC~

          PM me if you want to trade, or add my FC.

            #5    
          Old March 26th, 2008 (3:58 PM).
          thethethethe thethethethe is offline
             
            Join Date: Jun 2007
            Location: Melbourne, Australia
            Gender: Male
            Posts: 1,104

            Quote:
            Originally Posted by Dragoon View Post
            wait
            what do i hex edit with?
            what program?

            A hex editor...?
            Just search for a hex editor through Google.
            I mainly use XVI32, but there's many other good ones.

            __________________

            Gone.

              #6    
            Old March 26th, 2008 (4:08 PM).
            gabe_k's Avatar
            gabe_k gabe_k is offline
               
              Join Date: Sep 2007
              Location: California
              Age: 23
              Gender: Male
              Posts: 588

              Wow... that's alot, thanks.

              @Dragoon: i'd recommend 010 editor or Hex Workshop

                #7    
              Old March 26th, 2008 (4:27 PM).
              /Circa's Avatar
              /Circa /Circa is offline
              a face in the clouds.
                 
                Join Date: Nov 2007
                Location: Melbourne, Victoria
                Gender: Male
                Nature: Quiet
                Posts: 877

                I have one word, wow.
                The only problem would be finding the correct patterns for some trainers, though I don't think it's that big of a deal. This is awsome, i've already changed half a dozen trainers. The next step for the people who are searching for this stuff is to find the scripting patterns and what commands do what. But thats a bit more harder.

                Thanks heaps thethethethe.

                __________________

                dragging himself, forw
                ard again, the pain has
                still not diminished. E
                ventually though, he e
                merges inside a v
                ery large room w

                here everything about

                the house

                suddenly

                changes.

                  #8    
                Old March 26th, 2008 (6:50 PM).
                thethethethe thethethethe is offline
                   
                  Join Date: Jun 2007
                  Location: Melbourne, Australia
                  Gender: Male
                  Posts: 1,104

                  Quote:
                  Originally Posted by CheesePeow View Post
                  I have one word, wow.
                  The only problem would be finding the correct patterns for some trainers, though I don't think it's that big of a deal. This is awsome, i've already changed half a dozen trainers. The next step for the people who are searching for this stuff is to find the scripting patterns and what commands do what. But thats a bit more harder.

                  Thanks heaps thethethethe.

                  The scripting patterns, may be harder. I've been looking for the way pointers are set out and I can't solve it. And without that, it's a little harder to find scripting patterns.

                  I just updated the first post a bit. I found a few bytes for the Base Stats in GBA, and I'm assuming that they are the same in NDS. And they look like they fit so I've decided that they are right. I also added meanings to one or two bytes in the Attack Data aswell.

                  __________________

                  Gone.

                    #9    
                  Old March 27th, 2008 (12:02 AM).
                  hi sir tomato my password is syvniti's Avatar
                  hi sir tomato my password is syvniti hi sir tomato my password is syvniti is offline
                  gggggggggggggggggg
                     
                    Join Date: Jan 2007
                    Location: My user name _ asciii_ +&h1!" lulz
                    Posts: 581

                    Great tutorial, Just waut im shure some one soon say "Which program do you use?" Or "where do you get those number?"

                    Quote:
                    Originally Posted by CheesePeow View Post
                    I have one word, wow.
                    The only problem would be finding the correct patterns for some trainers, though I don't think it's that big of a deal. This is awsome, i've already changed half a dozen trainers. The next step for the people who are searching for this stuff is to find the scripting patterns and what commands do what. But thats a bit more harder.

                    Thanks heaps thethethethe.

                    May i just ask very fast, Is a Dozen 12? Or is it 32? And please share tranier offset with us (I hate to seach stuff twice if some one else already got it...)

                    __________________

                    THE CAKE IS A LIE!!!!!!!!!!!!!!!!!!!!!!!

                      #10    
                    Old March 28th, 2008 (8:06 PM).
                    thethethethe thethethethe is offline
                       
                      Join Date: Jun 2007
                      Location: Melbourne, Australia
                      Gender: Male
                      Posts: 1,104

                      A dozen is 12.

                      I found some more bytes for the attack. And I also found some more bytes for the attacks, and CBM had found the rest. So I've got what each byte stands for within the base stats.

                      __________________

                      Gone.

                        #11    
                      Old March 28th, 2008 (8:19 PM).
                      Luck's Avatar
                      Luck Luck is offline
                      ¯\_(ツ)_/¯
                         
                        Join Date: Nov 2007
                        Posts: 6,771

                        you are a genius at scripting thethethethe and you may also be a genius with hex editing also.
                        this is a long tutorial and the most amazing part is that it is only basic hex editing.
                        I'm going to read it tomorrow because it is pretty late today(central time).
                        but when i see all of this, i think you are actually a robot sometimes.
                        night!

                          #12    
                        Old March 28th, 2008 (8:47 PM).
                        liuyanghejerry's Avatar
                        liuyanghejerry liuyanghejerry is offline
                           
                          Join Date: Jan 2008
                          Location: China,Xi'an
                          Nature: Calm
                          Posts: 219

                          My friend said that there are so many part things in DP's rom just like they are in GBA's rom.Now I see them.

                          __________________

                          Zel,thethethethe,LU-HO,Darthatron,HackMew,ZodiacDaGreat,Juan,score_under,JPAN,Tamah-chan,I really appreciate your kindness and your help!:D

                            #13    
                          Old May 29th, 2008 (2:03 PM).
                          EvilCrazyMonkey's Avatar
                          EvilCrazyMonkey EvilCrazyMonkey is offline
                          D/P Hacker-in-Training
                             
                            Join Date: Dec 2007
                            Gender:
                            Posts: 32

                            I think that you need to make the moveset editing much clearer. It took me a couple of minutes to figure it out.
                            The odd-ended bytes end in "01" after the separation (after halving, the remainder is thrown away). The even-ended bytes end in "00" after the separation (after halving, no remainder is left).
                            Hope this helped.

                            -chuu ^.^

                              #14    
                            Old May 31st, 2008 (10:03 PM).
                            Qwerty-117's Avatar
                            Qwerty-117 Qwerty-117 is offline
                            Is looking for a VBScripter
                               
                              Join Date: Feb 2008
                              Location: I forgot
                              Age: 23
                              Gender:
                              Nature: Naughty
                              Posts: 66

                              it seems DP hacking will be a lot easier soon, from what i"ve read here and there.

                              __________________






                              Never fear death, fear the unlived life

                              π = 3.14159265358979323846264338327950288419716939937510

                              What else can i put here?

                                #15    
                              Old June 17th, 2008 (3:25 PM).
                              yukilordoflemons yukilordoflemons is offline
                                 
                                Join Date: Jul 2007
                                Location: PA, USA
                                Gender:
                                Nature: Quirky
                                Posts: 1

                                -first time poster-

                                You made me come out of hiding XD. I always thought Hex was a dork thing, to be honest...but this tutorial made me see how easy it is! Thanks! I was going to ask how to find the basestats of each pokemon, but you can easily convert them from decimal to hex and then search for them (it sounds simple when I say it like that, but it took me thirty minutes to figure that out XD.)

                                  #16    
                                Old June 27th, 2008 (7:38 PM).
                                mudkipz123 mudkipz123 is offline
                                   
                                  Join Date: Mar 2008
                                  Gender:
                                  Posts: 2

                                  How do you get the offsets?

                                    #17    
                                  Old June 27th, 2008 (11:18 PM).
                                  thethethethe thethethethe is offline
                                     
                                    Join Date: Jun 2007
                                    Location: Melbourne, Australia
                                    Gender: Male
                                    Posts: 1,104

                                    Quote:
                                    Originally Posted by mudkipz123 View Post
                                    How do you get the offsets?

                                    What offsets are you talking about?

                                    __________________

                                    Gone.

                                      #18    
                                    Old June 28th, 2008 (7:01 AM).
                                    mudkipz123 mudkipz123 is offline
                                       
                                      Join Date: Mar 2008
                                      Gender:
                                      Posts: 2

                                      Erm, all those numbers in hex O_O

                                        #19    
                                      Old June 28th, 2008 (6:18 PM).
                                      cooley's Avatar
                                      cooley cooley is offline
                                      ///Keepin' it simple
                                      • Silver Tier
                                       
                                      Join Date: Feb 2007
                                      Location: United States
                                      Age: 22
                                      Gender: Male
                                      Nature: Impish
                                      Posts: 1,147

                                      Quote:
                                      Originally Posted by mudkipz123 View Post
                                      Erm, all those numbers in hex O_O
                                      Research it.
                                      If you wanted to change the starters, then you'd search for the default starters, wouldn't you? Then take note of the offset and change it, to see if it worked. If it did, then horray! now make a tool for it, xD

                                      __________________


                                        #20    
                                      Old June 29th, 2008 (12:05 AM).
                                      Swampert 22's Avatar
                                      Swampert 22 Swampert 22 is offline
                                      Is making tools for you...
                                      • Silver Tier
                                       
                                      Join Date: Sep 2005
                                      Location: Switzerland
                                      Age: 26
                                      Gender: Male
                                      Nature: Brave
                                      Posts: 393

                                      Hey everyobdy, good tutorial thethethethe, it really helped me with PokéEdit DP. (If you don't know what that is, take a walk over to my toolbox...!)

                                      Whilst making the tool, I needed a list of the abilities in D/P, so I made one. I figured it might help some people out, so here it is!

                                      Spoiler:

                                      -No Ability-
                                      Stench
                                      Drizzle
                                      Speed Boost
                                      Battle Armour
                                      Sturdy
                                      Damp
                                      Limber
                                      Sand Veil
                                      Static
                                      Volt Absorb
                                      Water Absorb
                                      Oblivious
                                      Cloud Nine
                                      Compoundeyes
                                      Insomnia
                                      Color Change
                                      Immunity
                                      Flash Fire
                                      Shield Dust
                                      Own Tempo
                                      Suction Cups
                                      Intimidate
                                      Shadow Tag
                                      Rough Skin
                                      Wonder Guard
                                      Levitate
                                      Effect Spore
                                      Synchronize
                                      Clear Body
                                      Natural Cure
                                      Lightningrod
                                      Serene Grace
                                      Swift Swim
                                      Chlorophyll
                                      Illuminate
                                      Trace
                                      Huge Power
                                      Poison Point
                                      Inner Focus
                                      Magma Armour
                                      Water Veil
                                      Magnet Pull
                                      Soundproof
                                      Rain Dish
                                      Sand Stream
                                      Pressure
                                      Thick Fat
                                      Early Bird
                                      Flame Body
                                      Run Away
                                      Keen Eye
                                      Hyper Cutter
                                      Pickup
                                      Truant
                                      Hustle
                                      Cute Charm
                                      Plus
                                      Minus
                                      Forecast
                                      Sticky Hold
                                      Shed Skin
                                      Guts
                                      Marvel Scale
                                      Liquid Ooze
                                      Overgrow
                                      Blaze
                                      Torrent
                                      Swarm
                                      Rock Head
                                      Drought
                                      Arena Trap
                                      Vital Spirit
                                      White Smoke
                                      Pure Power
                                      Shell Armour
                                      Air Lock
                                      Tangled Feet
                                      Motor Drive
                                      Rivalry
                                      Steadfast
                                      Snow Cloak
                                      Gluttony
                                      Anger Point
                                      Unburden
                                      Heatproof
                                      Simple
                                      Dry Skin
                                      Download
                                      Iron Fist
                                      Poison Heal
                                      Adaptability
                                      Skill Link
                                      Hydration
                                      Solar Power
                                      Quick Feet
                                      Normalize
                                      Sniper
                                      Magic Guard
                                      No Guard
                                      Stall
                                      Technician
                                      Leaf Guard
                                      Klutz
                                      Mold Breaker
                                      Super Luck
                                      Aftermath
                                      Anticipation
                                      Forewarn
                                      Unaware
                                      Tinted Lens
                                      Filter
                                      Slow Start
                                      Scrappy
                                      Storm Drain
                                      Ice Body
                                      Solid Rock
                                      Snow Warning
                                      Honey Gather
                                      Frisk
                                      Reckless
                                      Multitype
                                      Flower Gift
                                      Bad Dreams

                                      __________________

                                      I've made some tools for Pokémon hacking! Please check out the thread... Swampert Tools Showcase

                                      Head over to my thread to check out my latest tool, Pokémon Red/Blue Trainer Editor!

                                      Visit my site for Pokémon ROM Hacking tools! Swampert Tools Homepage

                                        #21    
                                      Old December 21st, 2008 (1:25 PM).
                                      monkeyninja124 monkeyninja124 is offline
                                         
                                        Join Date: Dec 2008
                                        Posts: 1

                                        I wasnt sure how old this thread was so sorry if it is really old. First, Has anyone created/got a link to a Pokemon Diamond table file? It would be great if you do *Hint*

                                        Right.

                                        And if not, it would be great if someone told me how to unencrypt the hex in Diamond so i can understand it.
                                        Please and thankyou.

                                          #22    
                                        Old December 21st, 2008 (2:12 PM).
                                        Thrace's Avatar
                                        Thrace Thrace is offline
                                        @tion
                                        • Gold Tier
                                         
                                        Join Date: Jun 2007
                                        Age: 26
                                        Gender: Male
                                        Posts: 1,048

                                        It is a really old thread. Check the last post date before you post if you think its old. If its been more than 30 days then don't post in it. Your question can be answered in the Simple Questions Thread or by using Google.

                                        Closed

                                        __________________

                                        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

                                        Forum Jump


                                        All times are GMT -8. The time now is 5:25 PM.