Jump to content

HGSS - pokegear phone numbers memory location?


opakedragon

Recommended Posts

The phonebook is in the save file at 0xC0EC - 0xC136. An empty book is filled with 0xFF, a full book can be filled with the following values

Spoiler

0x00	Mother
0x01	Prof. Elm
0x02	Prof. Oak
0x03	Ethan
0x04	Lyra
0x05	Kurt
0x06	Day-Care Man
0x07	Day-Care Lady
0x08	Buena
0x09	Bill
0x0A	Youngster Joey
0x0B	Fisherman Ralph
0x0C	Picnicker Liz
0x0D	Bug Catcher Wade
0x0E	Hiker Anthony
0x0F	Bike Shop
0x10	Black Belt Kenji
0x11	Leader Whitney
0x12	Leader Falkner
0x13	School Kid Jack
0x14	School Kid Chad
0x15	Poké Maniac Brent
0x16	Camper Todd
0x17	Bug Catcher Arnie
0x18	Baoba
0x19	Juggler Irwin
0x1A	Leader Janine
0x1B	Leader Clair
0x1C	Leader Erika
0x1D	Leader Misty
0x1E	Leader Blaine
0x1F	Leader Blue
0x20	Leader Chuck
0x21	Leader Brock
0x22	Leader Bugsy
0x23	Leader Sabrina
0x24	Leader Lt. Surge
0x25	Leader Morty
0x26	Leader Jasmine
0x27	Leader Price
0x28	Leader Huey
0x29	Ace Trainer Gaven
0x2A	Ace Trainer Jamie
0x2B	Ace Trainer Reena
0x2C	Bird Keeper Vance
0x2D	Hiker Parry
0x2E	Picnicker Erin
0x2F	Pokéfan Beverly
0x30	Bird Keeper Jose
0x31	Picnicker Gina
0x32	School Kid Alan
0x33	Lass Dana
0x34	Pokéfan Derek
0x35	Fisherman Tully
0x36	Picnicker Tiffany
0x37	Fisherman Wilton
0x38	Lass Krise
0x39	Youngster Ian
0x3A	Firebreather Walt
0x3B	Gentleman Alfred
0x3C	Bug Catcher Doug
0x3D	Bug Catcher Rob
0x3E	Fisherman Kyle
0x3F	Fisherman Kyler
0x40	Young Couple Tim & Sue
0x41	Hiker Kenny
0x42	Camper Tanner
0x43	Bird Keeper Josh
0x44	School Kid Torin
0x45	Teacher Hillary
0x46	School Kid Billy
0x47	Twins Kay & Tia
0x48	Biker Reese
0x49	Biker Aiden
0x4A	Biker Ernest

 

0x4B and any higher value results into a duplicated entry of the mother.
If the first entry is empty (0xFF) the game will crash.
A trainer will get added again when you battle him after he was removed.

 

Fill Phonebook with non-Trainer numbers only (Press L+R)
94000130 FCFF0000
62111880 00000000
B2111880 00000000
D5000000 00000000
2000C0FC 00000000
2000C0FD 00000001
2000C0FE 00000002
2000C0FF 00000005
2000C100 00000006
2000C101 00000007
2000C102 00000009
2000C103 0000000F
2000C104 00000018
D5000000 000000FF
C0000000 00000041
D8000000 0000C105
D2000000 00000000

Edit: if any important person is missing or if any person that isn't useful gets added with my code, let me know and I will fix it!

  • Like 2
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...