Glitch City Laboratories Archives

Glitch City Laboratories closed on 1 September 2020 (announcement). This is an archived copy of a thread from Glitch City Laboratories Forums.

You can join Glitch City Research Institute to ask questions or discuss current developments.

You may also download the archive of this forum in .tar.gz, .sql.gz, or .sqlite.gz formats.

Emulation & ROM Hacking

Red and Blue useful offsets - Page 1

Red and Blue useful offsets

Posted by: Newo
Date: 2007-12-09 07:38:26
He is a list I have, Not all of it is my own data, but it is still very useful:

[spoiler=My small list]
C103 - Your Picture
CF7B - Total Items
CF7C - Item 1
CF7D - Item 2
CF7E - Item 3
CF7F - Item 4
CF80 - Item 5
CF81 - Item 6
CF82 - Item 7
CF83 - Item 8
CF84 - Item 9
CF85 - Item 10
CF92 - Which pokemon does Name Rater Change?
CFD5 - Your Attack Type
CCDC - Your Attack Used
CFCF - Enemy's Attack Type
CFD6 - Accuracy
CFD8 - Opponet Type
CFDA - Name Letter 1
CFDB - Name Letter 2
CFDC - Name Letter 3
CFDD - Name Letter 4
CFDE - Name Letter 5
CFDF - Name Letter 6
CFE0 - Name Letter 7
CFE1 - Name Letter 8
CFE2 - Name Letter 9
CFE3 - Name Letter 10
CFE4 - END
CFE5 - Opponet Pokemon?
CFE7 - Enemy HP Byte 1
CFE8 - Enemy HP Byte 2
CFF1 - Opponent Attack and Defense DVs
CFF2 - Opponent Speed and Special DVs
CFF3 - Exp gained Byte 1
CFF4 - Stats of current opponent (except current HP). First is the total HP, followed by attack, defense, speed, special attack, and special defense. Each value is two bytes, little-endian.
CFF5 - Max HP byte 2
CFF6 - Attack byte 1
CFF7 - Attack byte 2
CFF8 - Defence byte 1
CFF9 - Defence byte 2
CFFA - Speed byte 1
CFFB - Speed byte 2
CFFC - Special byte 1
CFFD - Special byte 2

D009 - Name Letter 1
D00A - Name Letter 2
D00B - Name Letter 3
D00C - Name Letter 4
D00D - Name Letter 5
D00E - Name Letter 6
D00F - Name Letter 7
D010 - Name Letter 8
D011 - Name Letter 9
D012 - Name Letter 10
D013 - END
Pok?mon 1st Slot (In-Battle)

[edit]================
D014 = Pokemon Number
D015 = Current HP
D016 = Current HP
D018 = Status
D01C = Move #1 (First Slot)
D01D = Move #2 (Second Slot)
D01E = Move #3 (Third Slot)
D01F = Move #4 (Fourth Slot)
D023 = Max HP Byte 1
D024 = Max HP Byte 2
D025 = Attack Byte 1
D026 = Attack Byte 2
D027 = Defense Byte 1
D028 = Defense Byte 2
D029 = Speed Byte 1
D02A = Speed Byte 2
D02B = Special Byte 1
D02C = Special Byte 2
D02D = PP (First Slot)
D02E = PP (Second Slot)
D02F = PP (Third Slot)
D030 = PP (Fourth Slot)
D057 - Can you catch or not?
D059 - Battle Pokemon
D05A - Safari zone or not?
D05C - Type of Battle
D05F - Fishing
D0D8 - Amount of damage attack is about to do. Max possible damage may appear one frame before actual damage.
D11E - Starting Pokemon (?)

Your Name
D158 - Letter 1
D159 - Letter 2
D15A - Letter 3
D15B - Letter 4
D15C - Letter 5
D15D - Letter 6
D15E - Letter 7
D15F - Letter 8
D160 - Letter 9
D161 - Letter 10
D162 - END
D163 - # Pokemon In Party
D164 - Pokemon 1
D165 - Pokemon 2
D166 - Pokemon 3
D167 - Pokemon 4
D168 - Pokemon 5
D169 - Pokemon 6
D16A - Pokemon 7?

-Pokemon 1-
D16B - Pokemon (Again)
D16C - Current Hp Byte 1
D16D - Current HP Byte 2
D16E -
D16F - Status (Poisoned, Pcan aralyzed, etc)
D170 - Type 1
D171 - Type 2
D173 - Move 1
D174 - Move 2
D175 - Move 3
D176 - Move 4
D177 - ID Byte 1
D178 - ID Byte 2
D179 - Current EXP Byte 1
D17A - Current EXP Byte 2
D17B - Current EXP Byte 3
D17C - HP exp Byte 1
D17D - HP exp Byte 2
D17E - Attack exp Byte 1
D17F - Attack exp Byte 2
D180 - Defense exp Byte 1
D181 - Defense exp Byte 2
D182 - Speed exp Byte 1
D183 - Speed exp Byte 2
D184 - Special exp Byte 1
D185 - Special exp Byte 2
D186 - Attack & Defense DVs
D187 - Speed and Special DVs
D188 - PP Move 1
D189 - PP Move 2
D18A - PP Move 3
D18B - PP Move 4
D18C - Level
D18D - Max HP Byte 1
D18E - Max HP Byte 2
D18F - Attack Byte 1
D190 - Attack Byte 2
D191 - Defense Byte 1
D192 - Defense Byte 2
D193 - Speed Byte 1
D194 - Speed Byte 2
D195 - Special Byte 1
D196 - Special Byte 2

Pokemon 2
D197 - Pokemon
D198 - Current HP Byte 1
D199 - Current HP Byte 2
D19B - Status
D19C - Type 1
D19D - Type 2
D19F - Move 1
D1A0 - Move 2
D1A1 - Move 3
D1A2 - Move 4
D1A3 - ID Byte 1
D1A4 - ID Byte 2
D1A5 - EXP Byte 1
D1A6 - EXP Byte 2
D1A7 - EXP Byte 3
D1A8 - HP Exp Byte 1
D1A9 - HP EXP Byte 2
D1AA - Attack EXP Byte 1
D1AB - Attack EXP Byte 2
D1AC - Defense EXP Byte 1
D1AD - Defense EXP Byte 2
D1AE - Speed EXP Byte 1
D1AF - Speed EXP Byte 2
D1B0 - Special EXP Byte 1
D1B1 - Special EXP Byte 2
D1B2 - Attack/Defense DV
D1B3 - Speed/Special DV
D1B4 - PP Move 1
D1B5 - PP Move 2
D1B6 - PP Move 3
D1B7 - PP Move 4
D1B8 - Level
D1B9 - Max HP Byte 1
D1BA - Max HP Byte 2
D1BB - Attack Byte 1
D1BC - Attack Byte 2
D1BD - Defense Byte 1
D1BE - Defense Byte 2
D1BF - Speed Byte 1
D1C0 - Speed Byte 2
D1C1 - Special Byte 1
D1C2 - Special Byte 2

Pokemon 3
D1C3 - Pokemon
D1C4 - Current HP Byte 1
D1C5 - Current HP Byte 2
D1C7 - Status
D1C8 - Type 1
D1C9 - Type 2
D1CB - Move 1
D1CC - Move 2
D1CD - Move 3
D1CE - Move 4
D1CF - ID Byte 1
D1D0 - ID Byte 2
D1D1 - EXP Byte 1
D1D2 - EXP Byte 2
D1D3 - EXP Byte 3
D1D4 - HP Exp Byte 1
D1D5 - HP EXP Byte 2
D1D6 - Attack EXP Byte 1
D1D7 - Attack EXP Byte 2
D1D8 - Defense EXP Byte 1
D1D9 - Defense EXP Byte 2
D1DA - Speed EXP Byte 1
D1DB - Speed EXP Byte 2
D1DC - Special EXP Byte 1
D1DD - Special EXP Byte 2
D1DE - Attack/Defense DV
D1DF - Speed/Special DV
D1E0 - PP Move 1
D1E1 - PP Move 2
D1E2 - PP Move 3
D1E3 - PP Move 4
D1E4 - Level
D1E5 - Max HP Byte 1
D1E6 - Max HP Byte 2
D1E7 - Attack Byte 1
D1E8 - Attack Byte 2
D1E9 - Defense Byte 1
D1EA - Defense Byte 2
D1EB - Speed Byte 1
D1EC - Speed Byte 2
D1ED - Special Byte 1
D1EE - Special Byte 2

Pokemon 4
D1EF - Pokemon
D1F0 - Current HP Byte 1
D1F1 - Current HP Byte 2
D1F3 - Status
D1F4 - Type 1
D1F5 - Type 2
D1F7 - Move 1
D1F8 - Move 2
D1F9 - Move 3
D1FA - Move 4
D1FB - ID Byte 1
D1FC - ID Byte 2
D1FD - EXP Byte 1
D1FE - EXP Byte 2
D1FF - EXP Byte 3
D200 - HP Exp Byte 1
D201 - HP EXP Byte 2
D202 - Attack EXP Byte 1
D203 - Attack EXP Byte 2
D204 - Defense EXP Byte 1
D205 - Defense EXP Byte 2
D206 - Speed EXP Byte 1
D207 - Speed EXP Byte 2
D208 - Special EXP Byte 1
D209 - Special EXP Byte 2
D20A - Attack/Defense DV
D20B - Speed/Special DV
D20C - PP Move 1
D20D - PP Move 2
D20E - PP Move 3
D20F - PP Move 4
D210 - Level
D211 - Max HP Byte 1
D212 - Max HP Byte 2
D213 - Attack Byte 1
D214 - Attack Byte 2
D215 - Defense Byte 1
D216 - Defense Byte 2
D217 - Speed Byte 1
D218 - Speed Byte 2
D219 - Special Byte 1
D21A - Special Byte 2

Pokemon 5
D21B - Pokemon
D21C - Current HP Byte 1
D21D - Current HP Byte 2
D21F - Status
D220 - Type 1
D221 - Type 2
D223 - Move 1
D224 - Move 2
D225 - Move 3
D226 - Move 4
D227 - ID Byte 1
D228 - ID Byte 2
D229 - EXP Byte 1
D22A - EXP Byte 2
D22B - EXP Byte 3
D22C - HP Exp Byte 1
D22D - HP EXP Byte 2
D22E - Attack EXP Byte 1
D22F - Attack EXP Byte 2
D230 - Defense EXP Byte 1
D231 - Defense EXP Byte 2
D232 - Speed EXP Byte 1
D233 - Speed EXP Byte 2
D234 - Special EXP Byte 1
D235 - Special EXP Byte 2
D236 - Attack/Defense DV
D237 - Speed/Special DV
D238 - PP Move 1
D239 - PP Move 2
D23A - PP Move 3
D23B - PP Move 4
D23C - Level
D23D - Max HP Byte 1
D23E - Max HP Byte 2
D23F - Attack Byte 1
D240 - Attack Byte 2
D241 - Defense Byte 1
D242 - Defense Byte 2
D243 - Speed Byte 1
D244 - Speed Byte 2
D245 - Special Byte 1
D246 - Special Byte 2

Pokemon 6
D247 - Pokemon
D248 - Current HP Byte 1
D249 - Current HP Byte 2
D24B - Status
D24C - Type 1
D24D - Type 2
D24F - Move 1
D250 - Move 2
D251 - Move 3
D252 - Move 4
D253 - ID Byte 1
D254 - ID Byte 2
D255 - EXP Byte 1
D256 - EXP Byte 2
D257 - EXP Byte 3
D258 - HP Exp Byte 1
D259 - HP EXP Byte 2
D25A - Attack EXP Byte 1
D25B - Attack EXP Byte 2
D25C - Defense EXP Byte 1
D25D - Defense EXP Byte 2
D25E - Speed EXP Byte 1
D25F - Speed EXP Byte 2
D260 - Special EXP Byte 1
D261 - Special EXP Byte 2
D262 - Attack/Defense DV
D263 - Speed/Special DV
D264 - PP Move 1
D265 - PP Move 2
D266 - PP Move 3
D267 - PP Move 4
D268 - Level
D269 - Max HP Byte 1
D26A - Max HP Byte 2
D26B - Attack Byte 1
D26C - Attack Byte 2
D26D - Defense Byte 1
D26E - Defense Byte 2
D26F - Speed Byte 1
D270 - Speed Byte 2
D271 - Special Byte 1
D272 - Special Byte 2
Trainer name for 1st

D273 - Letter 1
D274 - Letter 2
D275 - Letter 3
D276 - Letter 4
D277 - Letter 5
D278 - Letter 6
D279 - Letter 7
D27A - END
Trainer name for 2nd

D27E - Letter 1
D27F - Letter 2
D280 - Letter 3
D281 - Letter 4
D282 - Letter 5
D283 - Letter 6
D284 - Letter 7
D285 - END

Trainer name for 3rd

D289 - Letter 1
D28A - Letter 2
D28B - Letter 3
D28C - Letter 4
D28D - Letter 5
D28E - Letter 6
D28F - Letter 7
D290 - END

Trainer name for 4th

D294 - Letter 1
D295 - Letter 2
D296 - Letter 3
D297 - Letter 4
D298 - Letter 5
D299 - Letter 6
D29A - Letter 7
D29B - END

Trainer name for 5th

D29F - Letter 1
D2A0 - Letter 2
D2A1 - Letter 3
D2A2 - Letter 4
D2A3 - Letter 5
D2A4 - Letter 6
D2A5 - Letter 7
D2A6 - END

Trainer name for 6th

D2AA - Letter 1
D2AB - Letter 2
D2AC - Letter 3
D2AD - Letter 4
D2AE - Letter 5
D2AF - Letter 6
D2B0 - Letter 7
D2B1 - END

Nickname for 1st

D2B5 - Letter 1
D2B6 - Letter 2
D2B7 - Letter 3
D2B8 - Letter 4
D2B9 - Letter 5
D2BA - Letter 6
D2BB - Letter 7
D2BC - Letter 8
D2BD - Letter 9
D2BE - Letter 10
D2BF - END
Nickname for 2nd

D2C0 - Letter 1
D2C1 - Letter 2
D2C2 - Letter 3
D2C3 - Letter 4
D2C4 - Letter 5
D2C5 - Letter 6
D2C6 - Letter 7
D2C7 - Letter 8
D2C8 - Letter 9
D2C9 - Letter 10
D2CA - END
Nickname for 3rd

D2CB - Letter 1
D2CC - Letter 2
D2CD - Letter 3
D2CE - Letter 4
D2CF - Letter 5
D2D0 - Letter 6
D2D1 - Letter 7
D2D2 - Letter 8
D2D3 - Letter 9
D2D4 - Letter 10
D2D5 - END
Nickname for 4th

D2D6 - Letter 1
D2D7 - Letter 2
D2D8 - Letter 3
D2D9 - Letter 4
D2DA - Letter 5
D2DB - Letter 6
D2DC - Letter 7
D2DD - Letter 8
D2DE - Letter 9
D2DF - Letter 10
D2E0 - END
Nickname for 5th

D2E1 - Letter 1
D2E2 - Letter 2
D2E3 - Letter 3
D2E4 - Letter 4
D2E5 - Letter 5
D2E6 - Letter 6
D2E7 - Letter 7
D2E8 - Letter 8
D2E9 - Letter 9
D2EA - Letter 10
D2EB - END
Nickname for 6th

D2EC - Letter 1
D2ED - Letter 2
D2EE - Letter 3
D2EF - Letter 4
D2F0 - Letter 5
D2F1 - Letter 6
D2F2 - Letter 7
D2F3 - Letter 8
D2F4 - Letter 9
D2F5 - Letter 10
D2F6 - Own 1-8
D2F7 - Own 9-16
D2F8 - Own 17-24
D2F9 - Own 25-32
D2FA - Own 33-40
D2FB - Own 41-48
D2FC - Own 49-56
D2FD - Own 57-64
D2FE - Own 65-72
D2FF - Own 73-80
D300 - Own 81-88
D301 - Own 89-96
D302 - Own 97-104
D303 - Own 105-112
D304 - Own 113-120
D305 - Own 121-128
D306 - Own 129-136
D307 - Own 137-144
D308 - Own 145-152
D309 - Own 153-160 (Unused)
D30A - Own 161-168 (Unused)
D30B - Seen 1-8
D30C - Seen 9-16
D30D - Seen 17-24
D30E - Seen 25-32
D30F - Seen 33-40
D310 - Seen 41-48
D311 - Seen 49-56
D312 - Seen 57-64
D313 - Seen 65-72
D314 - Seen 73-80
D315 - Seen 81-88
D316 - Seen 89-96
D317 - Seen 97-104
D318 - Seen 105-112
D319 - Seen 113-120
D31A - Seen 121-128
D31B - Seen 129-136
D31C - Seen 137-144
D31D - Seen 145-152
D31E - Item 1
D31F - Item 1 Quantity
D320 - Item 2
D321 - Item 2 Quantity
D322 - Item 3
D323 - Item 3 Quantity
D324 - Item 4
D325 - Item 4 Quantity
D326 - Item 5
D327 - Item 5 Quantity
D328 - Item 6
D329 - Item 6 Quantity
D32A - Item 7
D32B - Item 7 Quantity
D32C - Item 8
D32D - Item 8 Quantity
D32E - Item 9
D32F - Item 9 Quantity
D330 - Item 10
D331 - Item 10 Quantity
D332 - Item 11
D333 - Item 11 Quantity
D334 - Item 12
D335 - Item 12 Quantity
D336 - Item 13
D337 - Item 13 Quantity
D338 - Item 14
D339 - Item 14 Quantity
D33A - Item 15
D33B - Item 15 Quantity
D33C - Item 16
D33D - Item 16 Quantity
D33E - Item 17
D33F - Item 17 Quantity
D340 - Item 18
D341 - Item 18 Quantity
D342 - Item 19
D343 - Item 19 Quantity
D344 - Item 20
D345 - Item 20 Quantity
D347 - Money Byte 1
D348 - Money Byte 2
D349 - Money Byte 3
Rivals Name

D34A - Letter 1
D34B - Letter 2
D34C - Letter 3
D34D - Letter 4
D34E - Letter 5
D34F - Letter 6
D350 - Letter 7
D351 - Letter 8
D352 - Letter 9
D353 - Letter 10
D354 - END
D355 - Text Speed
D356 = Badges (Binary Switches)
D35F = Event Line Position?
D360 = Event Line Position?
D361 = Current Player Y-Position
D362 = Current Plater X-Position
D363 = Current Player Y-Position (Current Block)
D364 = Current Player X-Position (Current Block)
D367 - Can you Teleport/Fly here?
D5A4 - Casino Chips Byte 1
D5A5 - Casino Chips Byte 2
D5AB - Starters Back?
D5F3 - Have Town map?
D60D - Have Oak's Parcel?
D700 - Bike Speed
D70B - Fly Anywhere Byte 1
D70C - Fly Anywhere Byte 2
D70E - Safari Zone Time Byte 1/2?
D710 - Fossilized Pokemon?
D714 - Position in Air
D72E - Did you get Lapras Yet?
D751 - Fought Giovanni Yet?
D755 - Fought Brock Yet?
D75E - Fought Misty Yet?
D773 - Fought Lt. Surge Yet?
D77C - Fought Erika Yet?
D782 - Fought Articuno Yet?
D792 - Fought Koga Yet?
D79A - Fought Blaine Yet?
D7B3 - Fought Sabrina Yet?
D7D4 - Fought Zapdos Yet?
D7D8 - Fought Snorlax Yet (Vermilion)
D7E0 - Fought Snorlax Yet? (Celadon)
D7EE - Fought Moltres Yet?
D803 - Is SS Anne here?
D85F - Fought Mewtwo Yet?

Opponet Trainers Pokemon
D89C - Total enemy Pokemon
D89D - Pokemon 1
D89E - Pokemon 2
D89F - Pokemon 3
D8A0 - Pokemon 4
D8A1 - Pokemon 5
D8A2 - Pokemon 6
D8A3 - Pokemon 7?

-Pokemon 1-
D8A4 - Pokemon
D8A5 - Current HP Byte 1
D8A6 - Current HP Byte 2
D8A8 - Status
D8A9 - Type 1
D8AA - Type 2
D8AC - Move 1
D8AD - Move 2
D8AE - Move 3
D8AF - Move 4
D8B0 - ID Byte 1
D8B1 - ID Byte 2
D8B2 - EXP Byte 1
D8B3 - EXP Byte 2
D8B4 - EXP Byte 3
D8B5 - HP Exp Byte 1
D8B6 - HP EXP Byte 2
D8B7 - Attack EXP Byte 1
D8B8 - Attack EXP Byte 2
D8B9 - Defense EXP Byte 1
D8BA - Defense EXP Byte 2
D8BB - Speed EXP Byte 1
D8BC - Speed EXP Byte 2
D8BD - Special EXP Byte 1
D8BE - Special EXP Byte 2
D8BF - Attack/Defense DV
D8C0 - Speed/Special DV
D8C1 - PP Move 1
D8C2 - PP Move 2
D8C3 - PP Move 3
D8C4 - PP Move 4
D8C5 - Level
D8C6 - Max HP Byte 1
D8C7 - Max HP Byte 2
D8C8 - Attack Byte 1
D8C9 - Attack Byte 2
D8CA - Defense Byte 1
D8CB - Defense Byte 2
D8CC - Speed Byte 1
D8CD - Speed Byte 2
D8CE - Special Byte 1
D8CF - Special Byte 1

-Pokemon 2-
D8D0 - Pokemon
D8D1 - Current HP Byte 1
D8D2 - Current HP Byte 2
D8D4 - Status
D8D5 - Type 1
D8D6 - Type 2
D8D8 - Move 1
D8D9 - Move 2
D8DA - Move 3
D8DB - Move 4
D8DC - ID Byte 1
D8DD - ID Byte 2
D8DE - EXP Byte 1
D8DF - EXP Byte 2
D8E0 - EXP Byte 3
D8E1 - HP Exp Byte 1
D8E2 - HP EXP Byte 2
D8E3 - Attack EXP Byte 1
D8E4 - Attack EXP Byte 2
D8E5 - Defense EXP Byte 1
D8E6 - Defense EXP Byte 2
D8E7 - Speed EXP Byte 1
D8E8 - Speed EXP Byte 2
D8E9 - Special EXP Byte 1
D8EA - Special EXP Byte 2
D8EB - Attack/Defense DV
D8EC - Speed/Special DV
D8ED - PP Move 1
D8EE - PP Move 2
D8EF - PP Move 3
D8F0 - PP Move 4
D8F1 - Level
D8F2 - Max HP Byte 1
D8F3 - Max HP Byte 2
D8F4 - Attack Byte 1
D8F5 - Attack Byte 2
D8F6 - Defense Byte 1
D8F7 - Defense Byte 2
D8F8 - Speed Byte 1
D8F9 - Speed Byte 2
D8FA - Special Byte 1
D8FB - Special Byte 1
-Pokemon 3-

D8FC - Pokemon
D8FD - Current HP Byte 1
D8FE - Current HP Byte 2
D900 - Status
D901 - Type 1
D902 - Type 2
D904 - Move 1
D905 - Move 2
D906 - Move 3
D907 - Move 4
D908 - ID Byte 1
D909 - ID Byte 2
D90A - EXP Byte 1
D90B - EXP Byte 2
D90C - EXP Byte 3
D90D - HP Exp Byte 1
D90E - HP EXP Byte 2
D90F - Attack EXP Byte 1
D910 - Attack EXP Byte 2
D911 - Defense EXP Byte 1
D912 - Defense EXP Byte 2
D913 - Speed EXP Byte 1
D914 - Speed EXP Byte 2
D915 - Special EXP Byte 1
D916 - Special EXP Byte 2
D917 - Attack/Defense DV
D918 - Speed/Special DV
D919 - PP Move 1
D91A - PP Move 2
D91B - PP Move 3
D91C - PP Move 4
D91D - Level
D91E - Max HP Byte 1
D91F - Max HP Byte 2
D920 - Attack Byte 1
D921 - Attack Byte 2
D922 - Defense Byte 1
D923 - Defense Byte 2
D924 - Speed Byte 1
D925 - Speed Byte 2
D926 - Special Byte 1
D927 - Special Byte 1
-Pokemon 4-

D928 - Pokemon
D929 - Current HP Byte 1
D92A - Current HP Byte 2
D92B -
D92C - Status
D92D - Type 1
D92E - Type 2
D92F -
D930 - Move 1
D931 - Move 2
D932 - Move 3
D933 - Move 4
D934 - ID Byte 1
D935 - ID Byte 2
D936 - EXP Byte 1
D937 - EXP Byte 2
D938 - EXP Byte 3
D939 - HP Exp Byte 1
D93A - HP EXP Byte 2
D93B - Attack EXP Byte 1
D93C - Attack EXP Byte 2
D93D - Defense EXP Byte 1
D93E - Defense EXP Byte 2
D93F - Speed EXP Byte 1
D940 - Speed EXP Byte 2
D941 - Special EXP Byte 1
D942 - Special EXP Byte 2
D943 - Attack/Defense DV
D944 - Speed/Special DV
D945 - PP Move 1
D946 - PP Move 2
D947 - PP Move 3
D948 - PP Move 4
D949 - Level
D94A - Max HP Byte 1
D94B - Max HP Byte 2
D94C - Attack Byte 1
D94D - Attack Byte 2
D94E - Defense Byte 1
D94F - Defense Byte 2
D950 - Speed Byte 1
D951 - Speed Byte 2
D952 - Special Byte 1
D953 - Special Byte 2
-Pokemon 5-

D854 - Pokemon
D855 - Current HP Byte 1
D856 - Current HP Byte 2
D857 -
D958 - Status
D959 - Type 1
D95A - Type 2
D95B -
D95C - Move 1
D95D - Move 2
D95E - Move 3
D95F - Move 4
D960 - ID Byte 1
D961 - ID Byte 2
D962 - EXP Byte 1
D963 - EXP Byte 2
D964 - EXP Byte 3
D965 - HP Exp Byte 1
D966 - HP EXP Byte 2
D967 - Attack EXP Byte 1
D968 - Attack EXP Byte 2
D969 - Defense EXP Byte 1
D96A - Defense EXP Byte 2
D96B - Speed EXP Byte 1
D96C - Speed EXP Byte 2
D96D - Special EXP Byte 1
D96E - Special EXP Byte 2
D96F - Attack/Defense DV
D970 - Speed/Special DV
D971 - PP Move 1
D972 - PP Move 2
D973 - PP Move 3
D974 - PP Move 4
D975 - Level
D976 - Max HP Byte 1
D977 - Max HP Byte 2
D978 - Attack Byte 1
D979 - Attack Byte 2
D97A - Defense Byte 1
D97B - Defense Byte 2
D97C - Speed Byte 1
D97D - Speed Byte 2
D97E - Special Byte 1
D97F - Special Byte 2
-Pokemon 6-

D880 - Pokemon
D881 - Current HP Byte 1
D882 - Current HP Byte 2
D883 -
D984 - Status
D985 - Type 1
D986 - Type 2
D987 -
D988 - Move 1
D989 - Move 2
D98A - Move 3
D98B - Move 4
D98C - ID Byte 1
D98D - ID Byte 2
D98E - EXP Byte 1
D98F - EXP Byte 2
D990 - EXP Byte 3
D991 - HP Exp Byte 1
D992 - HP EXP Byte 2
D993 - Attack EXP Byte 1
D994 - Attack EXP Byte 2
D995 - Defense EXP Byte 1
D996 - Defense EXP Byte 2
D997 - Speed EXP Byte 1
D998 - Speed EXP Byte 2
D999 - Special EXP Byte 1
D99A - Special EXP Byte 2
D99B - Attack/Defense DV
D99C - Speed/Special DV
D99D - PP Move 1
D99E - PP Move 2
D99F - PP Move 3
D9A0 - PP Move 4
D9A1 - Level
D9A2 - Max HP Byte 1
D9A3 - Max HP Byte 2
D9A4 - Attack Byte 1
D9A5 - Attack Byte 2
D9A6 - Defense Byte 1
D9A7 - Defense Byte 2
D9A8 - Speed Byte 1
D9A9 - Speed Byte 2
D9AA - Special Byte 1
D9AB - Special Byte 2
Trainer name for 1st

D9AC - Letter 1
D9AD - Letter 2
D9AE - Letter 3
D9AF - Letter 4
D9B0 - Letter 5
D9B1 - Letter 6
D9B2 - Letter 7
D9B3 - END

Trainer name for 2nd

D9B7 - Letter 1
D9B9 - Letter 2
D9B9 - Letter 3
D9BA - Letter 4
D9BB - Letter 5
D9BC - Letter 6
D9BD - Letter 7
D9BE - END


Trainer name for 3rd
D9C2 - Letter 1
D9C3 - Letter 2
D9C4 - Letter 3
D9C5 - Letter 4
D9C6 - Letter 5
D9C7 - Letter 6
D9C8 - Letter 7
D9C9 - END
Trainer name for 4th

D9CD - Letter 1
D9CE - Letter 2
D9CF - Letter 3
D9D0 - Letter 4
D9D1 - Letter 5
D9D2 - Letter 6
D9D3 - Letter 7
D9D4 - END
Trainer name for 5th

D9D8 - Letter 1
D9D9 - Letter 2
D9DA - Letter 3
D9DB - Letter 4
D9DC - Letter 5
D9DD - Letter 6
D9DE - Letter 7
D9DF - END
Trainer name for 6th

D9E3 - Letter 1
D9E4 - Letter 2
D9E5 - Letter 3
D9E6 - Letter 4
D9E7 - Letter 5
D9E8 - Letter 6
D9E9 - Letter 7
D9EA - END
Nickname for 1st

D9EE - Letter 1
D9EF - Letter 2
D9F0 - Letter 3
D9F1 - Letter 4
D9F2 - Letter 5
D9F3 - Letter 6
D9F4 - Letter 7
D9F5 - Letter 8
D9F6 - Letter 9
D9F7 - Letter 10
D9F8 - END

Nickname for 2nd
D9F9 - Letter 1
D9FA - Letter 2
D9FB - Letter 3
D9FC - Letter 4
D9FD - Letter 5
D9FE - Letter 6
D9FF - Letter 7
DA00 - Letter 8
DA01 - Letter 9
DA02 - Letter 10
DA03 - END

Nickname for 3rd
DA04 - Letter 1
DA05 - Letter 2
DA06 - Letter 3
DA07 - Letter 4
DA08 - Letter 5
DA09 - Letter 6
DA0A - Letter 7
DA0B - Letter 8
DA0C - Letter 9
DA0D - Letter 10
DA0E - END
Nickname for 4th

DA0F - Letter 1
DA10 - Letter 2
DA11 - Letter 3
DA12 - Letter 4
DA13 - Letter 5
DA14 - Letter 6
DA15 - Letter 7
DA16 - Letter 8
DA17 - Letter 9
DA18 - Letter 10
DA19 - END
Nickname for 5th

DA1A - Letter 1
DA1B - Letter 2
DA1C - Letter 3
DA1D - Letter 4
DA1E - Letter 5
DA1F - Letter 6
DA20 - Letter 7
DA21 - Letter 8
DA22 - Letter 9
DA23 - Letter 10
DA24 - END
Nickname for 6th

DA25 - Letter 1
DA26 - Letter 2
DA27 - Letter 3
DA28 - Letter 4
DA29 - Letter 5
DA2A - Letter 6
DA2B - Letter 7
DA2C - Letter 8
DA2D - Letter 9
DA2E - Letter 10
DA2F - END
DA40 - Hours, two bytes
DA42 - Minutes, two bytes
DA44 - Seconds, one byte
DA45 - Frames, one byte
DA47 - Safari Balls
DA80 - Number of Pokemon in current Box
DA96 - Pokemon in First position in current box. (plus stats after)
DAB7 - Pokemon in Second Position in current box (etc)
[/spoiler]

You can also turn these into Gameshark codes, just reverse the order so ABCD becomes CDAB and add the code 01(replace) and the valuse you want, for example FF so your gameshark code is 01FFCDAB

Also if you take 1 to most off the values it will work on Yellow, eg. CFD8 becomes CFD7