By RichterSnipes
Key:
Purple: GB Player
Green: Catch ‘em All
Red: Extras
Strings
New/Longer Strings
These replace untranslated leftovers from the Japanese ROM:
17552A-175548: Lady Luck's not with me today.
17642B-176442: A [buffer2] was in the rubble!
1767FC-17681E: That prize is no longer available.
179DA2-179DD0: [player] obtained a [buffer1]\nfrom the TRAINER TOWER owner!
17A797-17A81D: Wait, you seriously don't have room\nfor that POKéMON?{…}
18849E-1884D3: [buffer1] became more friendly.\pHowever, its base [buffer2] fell! {press}
18A9A9-18A9BF: Space Shuttle Columbia
18AB73-18AB8B: REPEL's effect wore off!
18C384-18C3BB: I'm a rambling, gambling dude!\nI'm on a winning streak!
19B4C7-19B4E0: [player] received a [buffer1]\nfrom [rival]!
192987-1929AC: REPEL's effect wore off!\nUse another?
19AF1A-19AF3E: Turned on the power for GB Sounds! {press}
19AF3F-19AF64: Turned off the power for GB Sounds! {press}
19AF65-19B02E: Ah!\nI can tell just by looking at you\lthat you're full of energy.{…}
19B4C7-19B4E0: An [buffer2] was in the rubble!
1A3612-1A3626: CELADON CONDOMINIUMS
1A3C71-1A3CAB: It’s BILL’s TELEPORTER!\nWant to send a POKéMON through it?
1A5C79-1A5CD9: A music player that allows you to\nlisten to nostalgic songs.{...}
1A5E05-1A5E30: [buffer1] adores you!\pHowever, its base [buffer2] fell! {press}
1BD274-1BD28B: [buffer1] got teleported.\nCool!
1BFC9D-1BFD3D: By the way, I saw someone we both\nknow on this island.{…}
1BFD3E-1BFE40: That ticket will take you to a\nplace far away from society.{…}
1BFE41-1BFE77: [buffer1] became more friendly.\pIts base [buffer2] can't go lower. {press}
1BFECC-1BFF0C: Using it on a POKéMON makes it more\nfriendly but lowers base HP.
1BFF0D-1BFF51: Using it on a POKéMON makes it more\nfriendly but lowers base ATTACK.
1BFF52-1BFF97: Using it on a POKéMON makes it more\nfriendly but lowers base DEFENSE.
1BFF98-1BFFDD: Using it on a POKéMON makes it more\nfriendly but lowers base SP. ATK.
1BFFDE-1C0023: Using it on a POKéMON makes it more\nfriendly but lowers base SP. DEF.
1C0024-1C0067: Using it on a POKéMON makes it more\nfriendly but lowers base SPEED.
1C0068-1C008C: CELADON CONDOMINIUMS|Manager's Suite
Edited Strings:
Poké Dude on Poisoning; string starts at 41BD10
Help Menu entries for TMs and HMs; strings start at 1B9497 and 1B9560
Name strings for Green and Charine; strings start at 1C5758 and 1B1279
Name string for the Gamer Trainer class; string starts at 23E900
Whited out/blacked out battle text; not standard strings
Vermilion City Gym Guide; string starts at 1950B4
Map Banks
Events:
Lists
739F00: HELIX FOSSIL | DOME FOSSIL | EXIT
739F18: HELIX FOSSIL | DOME FOSSIL | OLD AMBER | EXIT
New Scripts
Start at 0x73A000. Non-events are labeled:
Altered Events:
Images/Palettes
These overwrite unused sprites elsewhere:
369F68: (Item) GB Sounds; overwrites unused R/S leftover OW sprites for Brawly
36A088: palette
Assembly
The following assembly code is in THUMB format:
New Flags:
200-22F: Events
204: Blocks Entei from roaming again
205: Blocks Raikou from roaming again
206: Blocks Suicune from roaming again
207: Checks if var 4031 has been copied to var 4032
Special routine part that handles which one roams is at 0x141C94
22E: Fixes save for compatibility with the current release; alternates every other version
22F: Fixes save for compatibility with the current release; alternates every other version
300-3FF: Objects
300-330 are used by various trees.
332: Poké Balls in Bill's Cottage
8F0: Checks soundbank for GB Sounds
New/Altered Variables:
4031: Original starter choice; dedicated to selecting a roamer after beating the Champion again
4032: Clone of starter choice; scripts will check this instead after beating the game
4033: Trainer Tower mode chosen
I use these two areas for flags because of the amount of apparent unused flags between them. If
anyone notices any problems with these flags or variables, please let me know!