diff options
author | Rafael Marçalo <public@rafaelmarcalo.xyz> | 2024-09-05 16:31:33 +0100 |
---|---|---|
committer | Rafael Marçalo <public@rafaelmarcalo.xyz> | 2024-09-05 16:31:33 +0100 |
commit | 8b67572ad7e1508341345dc46a2597e9fa170cbb (patch) | |
tree | 8f37c4d60ce0f07b9eaf30be34f39298da97b242 /src/com/pkrandom/config/gen1_offsets.ini | |
parent | b65f4a80da28e7ec4de16c8b1abf906e8d7be2c5 (diff) |
Diffstat (limited to 'src/com/pkrandom/config/gen1_offsets.ini')
-rwxr-xr-x | src/com/pkrandom/config/gen1_offsets.ini | 1169 |
1 files changed, 1169 insertions, 0 deletions
diff --git a/src/com/pkrandom/config/gen1_offsets.ini b/src/com/pkrandom/config/gen1_offsets.ini new file mode 100755 index 0000000..2598794 --- /dev/null +++ b/src/com/pkrandom/config/gen1_offsets.ini @@ -0,0 +1,1169 @@ +[Red (U)] +Game=POKEMON RED +Version=0 +NonJapanese=1 +Type=RB +ExtraTableFile=rby_english +BWXPTweak=bwexp/rb_en_bwxp +XAccNerfTweak=rb_en_xaccnerf +CritRateTweak=rb_en_critrate +InternalPokemonCount=190 +PokedexOrder=0x41024 +PokemonNamesOffset=0x1C21E +PokemonNamesLength=10 +PokemonStatsOffset=0x383DE +MewStatsOffset=0x425B +WildPokemonTableOffset=0xCEEB +OldRodOffset=0xE252 +GoodRodOffset=0xE27F +SuperRodTableOffset=0xE919 +MapNameTableOffset=0x71313 +MoveCount=165 +MoveDataOffset=0x38000 +MoveNamesOffset=0xB0000 +ItemNamesOffset=0x472B +TypeEffectivenessOffset=0x3E474 +PokemonMovesetsTableOffset=0x3B05C +PokemonMovesetsDataSize=0x814 +PokemonMovesetsExtraSpaceOffset=0x3BBE6 +StarterOffsets1=[0x1D126, 0x1CC84, 0x1D10E, 0x39CF8, 0x50FB3, 0x510DD] +StarterOffsets2=[0x1D104, 0x19591, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CAF, 0x6060E, 0x61450, 0x75F9E] +StarterOffsets3=[0x1D115, 0x19599, 0x1CDD0, 0x1D130, 0x39CF2, 0x50FB1, 0x510DB, 0x51CB7, 0x60616, 0x61458, 0x75FA6] +PatchPokedex=1 +CanChangeStarterText=1 +CanChangeTrainerText=1 +StarterTextOffsets=[0x94E07, 0x94E30, 0x94E58] +StarterPokedexOnOffset=0x5C0DC +StarterPokedexOffOffset=0x5C0E6 +StarterPokedexBranchOffset=0x5E000 +PokedexRamOffset=0xD2F7 +TrainerDataTableOffset=0x39D3B +TrainerDataClassCounts=[0, 13, 14, 18, 8, 9, 24, 7, 12, 14, 15, 9, 3, 0, 11, 15, 9, 7, 15, 4, 2, 8, 6, 17, 9, 9, 3, 0, 13, 3, 41, 10, 8, 1, 1, 1, 1, 1, 1, 1, 1, 5, 12, 3, 1, 24, 1, 1] +ExtraTrainerMovesTableOffset=0x39D32 +GymLeaderMovesTableOffset=0x39D23 +TMMovesOffset=0x13773 +TrainerClassNamesOffsets=[0x27EC2, 0x399FF] +IntroPokemonOffset=0x616D +IntroCryOffset=0x1C73 +MapBanks=0xC23D +MapAddresses=0x01AE +SpecialMapList=0x46A40 +SpecialMapPointerTable=0x46A96 +HiddenItemRoutine=0x76688 +TradeTableOffset=0x71B7B +TradeTableSize=10 +TradeNameLength=11 +TradesUnused=[2] +TextDelayFunctionOffset=0x38D3 +PCPotionOffset=0x6134 +CatchingTutorialMonOffset=0x19085 +MonPaletteIndicesOffset=0x725C8 +SGBPalettesOffset=0x72660 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49320], Level=[0x4931F]} // Magikarp +StaticPokemon{}={Species=[0x1DD49], Level=[0x1DD48]} // Eevee +StaticPokemon{}={Species=[0x5CF17], Level=[0x5CF2F]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF5F], Level=[0x5CF77]} // Hitmonchan +StaticPokemon{}={Species=[0x51DAD], Level=[0x51DAC]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75DB5]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75DB5]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75DB5]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D5], Level=[0x1E3D6]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DD], Level=[0x1E3DE]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E5], Level=[0x1E3E6]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F5], Level=[0x1E3F6]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FD], Level=[0x1E3FE]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40D], Level=[0x1E40E]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3ED], Level=[0x1E3EE]} // Electrode 1 +StaticPokemon{}={Species=[0x1E405], Level=[0x1E406]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB9E], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B5, 0x1E415], Level=[0x1E416]} // Zapdos +StaticPokemon{}={Species=[0x518C0, 0x51963], Level=[0x51964]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52859, 0x5298A], Level=[0x5298B]} // Abra +StaticPokemon{}={Species=[0x5285A, 0x5298C], Level=[0x5298D]} // Clefairy +StaticPokemon{}={Species=[0x5285B, 0x5298E], Level=[0x5298F]} // Nidorina +StaticPokemon{}={Species=[0x52864, 0x52990], Level=[0x52991]} // Dratini +StaticPokemon{}={Species=[0x52865, 0x52992], Level=[0x52993]} // Scyther +StaticPokemon{}={Species=[0x52866, 0x52994], Level=[0x52995]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EF9A, 0x58DE4, 0x60B33, 0x60C0A, 0x708E1], Level=[0x60B38]} +TMText[]=[6,0x0A0100,\pTM06 contains\n%m!\e] +TMText[]=[11,0x98A7C,TM11 teaches\n%m!\e] +TMText[]=[13,0x9CC22,contains\n%m!\e] +TMText[]=[18,0x9C86F,TM18 is\n%m!\e] +TMText[]=[21,0x9D521,\pTM21 contains\n%m.\e] +TMText[]=[24,0x9C0F6,\pTM24 contains\n%m!\e] +TMText[]=[27,0x96096,\pTM27 is\n%m!\e] +TMText[]=[28,0x9875D,Those miserable\nROCKETs!\pLook what they\ndid here!\pThey stole a TM\nfor teaching\l[POKé]MON how to\l%m!\e] +TMText[]=[28,0x987E3,I figure what's\nlost is lost!\pI decided to get\n%m\lwithout a TM!\e] +TMText[]=[29,0xA253F,TM29 is\n%m!\e] +TMText[]=[31,0xA168A,\pTM31 contains my\nfavorite,\l%m!\e] +TMText[]=[34,0x980C1,\pA TM contains a\ntechnique that\lcan be taught to\l[POKé]MON!\pA TM is good only\nonce! So when you\luse one to teach\la new technique,\lpick the [POKé]MON\lcarefully!\pTM34 contains\n%m!\e] +TMText[]=[36,0x824CA,TM36 is\n%m!\e] +TMText[]=[38,0xA09BD,\pTM38 contains\n%m!\e] +TMText[]=[39,0x8C8DA,TM39 is the move\n%m.\e] +TMText[]=[41,0xA5B6F,TM41 teaches\n%m!\pMany [POKé]MON\ncan use it!\e] +TMText[]=[42,0xA46AE,TM42 contains\n%m...\e] +TMText[]=[46,0xA1DE1,\pTM46 is\n%m!\e] +TMText[]=[48,0x9CCAD,contains\n%m!\e] +TMText[]=[49,0x9CD31,\pTM49 is\n%m!\e] +CRC32=9F7FDD53 + +[Blue (U)] +Game=POKEMON BLUE +Version=0 +NonJapanese=1 +Type=RB +CopyTMText=1 +CopyFrom=Red (U) +BWXPTweak=bwexp/rb_en_bwxp +XAccNerfTweak=rb_en_xaccnerf +CritRateTweak=rb_en_critrate +HiddenItemRoutine=0x76689 +StarterOffsets2=[0x1D104, 0x19591, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CAF, 0x6060E, 0x61450, 0x75F9F] +StarterOffsets3=[0x1D115, 0x19599, 0x1CDD0, 0x1D130, 0x39CF2, 0x50FB1, 0x510DB, 0x51CB7, 0x60616, 0x61458, 0x75FA7] +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49320], Level=[0x4931F]} // Magikarp +StaticPokemon{}={Species=[0x1DD49], Level=[0x1DD48]} // Eevee +StaticPokemon{}={Species=[0x5CF17], Level=[0x5CF2F]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF5F], Level=[0x5CF77]} // Hitmonchan +StaticPokemon{}={Species=[0x51DAD], Level=[0x51DAC]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75DB6]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75DB6]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75DB6]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D5], Level=[0x1E3D6]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DD], Level=[0x1E3DE]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E5], Level=[0x1E3E6]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F5], Level=[0x1E3F6]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FD], Level=[0x1E3FE]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40D], Level=[0x1E40E]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3ED], Level=[0x1E3EE]} // Electrode 1 +StaticPokemon{}={Species=[0x1E405], Level=[0x1E406]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB9E], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B5, 0x1E415], Level=[0x1E416]} // Zapdos +StaticPokemon{}={Species=[0x518C0, 0x51963], Level=[0x51964]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52859, 0x5298A], Level=[0x5298B]} // Abra +StaticPokemon{}={Species=[0x5285A, 0x5298C], Level=[0x5298D]} // Clefairy +StaticPokemon{}={Species=[0x5285B, 0x5298E], Level=[0x5298F]} // Nidorino +StaticPokemon{}={Species=[0x52864, 0x52990], Level=[0x52991]} // Pinsir +StaticPokemon{}={Species=[0x52865, 0x52992], Level=[0x52993]} // Dratini +StaticPokemon{}={Species=[0x52866, 0x52994], Level=[0x52995]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EF9A, 0x58DE4, 0x60B33, 0x60C0A, 0x708E1], Level=[0x60B38]} +CRC32=D6DA8A1A + +[Yellow (U)] +Game=POKEMON YELLOW +Version=0 +NonJapanese=1 +Type=Yellow +CopyFrom=Red (U) +BWXPTweak=bwexp/yellow_en_bwxp +XAccNerfTweak=yellow_en_xaccnerf +CritRateTweak=yellow_en_critrate +PokedexOrder=0x410B1 +PokemonNamesOffset=0xE8000 +MewStatsOffset=0 +MoveNamesOffset=0xBC000 +ItemNamesOffset=0x45B7 +WildPokemonTableOffset=0xCB95 +OldRodOffset=0xE0FF +GoodRodOffset=0xE12C +SuperRodTableOffset=0xF5EDA +MapNameTableOffset=0x7139C +TypeEffectivenessOffset=0x3E5FA +PokemonMovesetsTableOffset=0x3B1E5 +PokemonMovesetsDataSize=0xC9F +PokemonMovesetsExtraSpaceOffset=0 +StarterOffsets1=[0x18F19, 0x1CB41, 0x1CB66] +StarterOffsets2=[0x3A28A] +TrainerDataTableOffset=0x39DD1 +TrainerDataClassCounts=[0, 14, 15, 19, 8, 10, 25, 7, 12, 14, 15, 9, 3, 0, 11, 15, 9, 7, 15, 4, 2, 8, 6, 17, 9, 3, 3, 0, 13, 3, 49, 10, 8, 1, 1, 1, 1, 1, 1, 1, 1, 5, 10, 3, 1, 24, 1, 1] +ExtraTrainerMovesTableOffset=0x39C6B +GymLeaderMovesTableOffset=0 +TMMovesOffset=0x1232D +TrainerClassNamesOffsets=[0x27E77, 0x3997E] +IntroPokemonOffset=0x5EDB +IntroCryOffset=0x1A4C +MapBanks=0xFC3E4 +MapAddresses=0xFC1F2 +SpecialMapPointerTable=0xF268D +HiddenItemRoutine=0x75F74 +TradeTableOffset=0x71C1D +TradeTableSize=10 +TradeNameLength=11 +TradesUnused=[2,4,6] +TextDelayFunctionOffset=0x38C8 +PCPotionOffset=0x5EA2 +PikachuEvoJumpOffset=0xD809 +CatchingTutorialMonOffset=0x190EA +MonPaletteIndicesOffset=0x72921 +SGBPalettesOffset=0x729B9 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0xF21C0], Level=[0xF21BF]} // Magikarp +StaticPokemon{}={Species=[0x1CF7B, 0x1CF8C, 0x1CFEB], Level=[0x1CF8B]} // Bulbasaur +StaticPokemon{}={Species=[0x5159E, 0x515AF], Level=[0x515AE]} // Charmander +StaticPokemon{}={Species=[0xF1A34, 0xF1A45], Level=[0xF1A44]} // Squirtle +StaticPokemon{}={Species=[0x1D652], Level=[0x1D651]} // Eevee +StaticPokemon{}={Species=[0x5CE0D], Level=[0x5CE25]} // Hitmonlee +StaticPokemon{}={Species=[0x5CE55], Level=[0x5CE6D]} // Hitmonchan +StaticPokemon{}={Species=[0x51DD6], Level=[0x51DD5]} // Lapras +StaticPokemon{}={Species=[0x61054], Level=[0x75630]} // Omanyte +StaticPokemon{}={Species=[0x61058], Level=[0x75630]} // Kabuto +StaticPokemon{}={Species=[0x61050], Level=[0x75630]} // Aerodactyl +StaticPokemon{}={Species=[0x594CC, 0x61C0E], Level=[0x594D1]} // Snorlax 1 +StaticPokemon{}={Species=[0x5980C], Level=[0x59811]} // Snorlax 2 +StaticPokemon{}={Species=[0x1DCDF], Level=[0x1DCE0]} // Voltorb 1 +StaticPokemon{}={Species=[0x1DCE7], Level=[0x1DCE8]} // Voltorb 2 +StaticPokemon{}={Species=[0x1DCEF], Level=[0x1DCF0]} // Voltorb 3 +StaticPokemon{}={Species=[0x1DCFF], Level=[0x1DD00]} // Voltorb 4 +StaticPokemon{}={Species=[0x1DD07], Level=[0x1DD08]} // Voltorb 5 +StaticPokemon{}={Species=[0x1DD17], Level=[0x1DD18]} // Voltorb 6 +StaticPokemon{}={Species=[0x1DCF7], Level=[0x1DCF8]} // Electrode 1 +StaticPokemon{}={Species=[0x1DD0F], Level=[0x1DD10]} // Electrode 2 +StaticPokemon{}={Species=[0x46B1A, 0x46B5A, 0x5DBD3], Level=[0x46B5B]} // Articuno +StaticPokemon{}={Species=[0x1DCBF, 0x1DD1F], Level=[0x1DD20]} // Zapdos +StaticPokemon{}={Species=[0x51902, 0x519A5], Level=[0x519A6]} // Moltres +StaticPokemon{}={Species=[0x4618D, 0x461A5], Level=[0x461A6]} // Mewtwo +StaticPokemon{}={Species=[0x527BA, 0x528EA], Level=[0x528EB]} // Abra +StaticPokemon{}={Species=[0x527BB, 0x528EC], Level=[0x528ED]} // Vulpix +StaticPokemon{}={Species=[0x527BC, 0x528EE], Level=[0x528EF]} // Wigglytuff +StaticPokemon{}={Species=[0x527C5, 0x528F0], Level=[0x528F1]} // Scyther +StaticPokemon{}={Species=[0x527C6, 0x528F2], Level=[0x528F3]} // Pinsir +StaticPokemon{}={Species=[0x527C7, 0x528F4], Level=[0x528F5]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD43D, 0x60B22, 0x60BF9, 0x70945, 0xF4070, 0xF6095], Level=[0x60B27]} +PikachuHappinessCheckOffset=0x1CF64 +TMText[]=[6,0x0B0EE4,\pTM06 contains\n%m!\e] +TMText[]=[11,0xAB2D6,TM11 teaches\n%m!\e] +TMText[]=[13,0xAE5CA,contains\n%m!\e] +TMText[]=[18,0xAE3F3,TM18 is\n%m!\e] +TMText[]=[21,0xAF141,\pTM21 contains\n%m.\e] +TMText[]=[24,0xAD9FE,\pTM24 contains\n%m!\e] +TMText[]=[27,0xA9BEC,\pTM27 is\n%m!\e] +TMText[]=[28,0xAAEC4,Those miserable\nROCKETs!\pLook what they\ndid here!\pThey stole a TM\nfor teaching\l[POKé]MON how to\l%m!\e] +TMText[]=[28,0xAAF4A,I figure what's\nlost is lost!\pI decided to get\n%m\lwithout a TM!\e] +TMText[]=[29,0xB343D,TM29 is\n%m!\e] +TMText[]=[31,0xB2593,\pTM31 contains my\nfavorite,\l%m!\e] +TMText[]=[34,0xAA729,\pA TM contains a\ntechnique that\lcan be taught to\l[POKé]MON!\pA TM is good only\nonce! So when you\luse one to teach\la new technique,\lpick the [POKé]MON\lcarefully!\pTM34 contains\n%m!\e] +TMText[]=[36,0x9A5B0,TM36 is\n%m!\e] +TMText[]=[38,0xB17A1,\pTM38 contains\n%m!\e] +TMText[]=[39,0xA1BDE,TM39 is the move\n%m.\e] +TMText[]=[41,0xB5E1F,TM41 teaches\n%m!\pMany [POKé]MON\ncan use it!\e] +TMText[]=[42,0xB48A0,TM42 contains\n%m...\e] +TMText[]=[46,0xB2CEA,\pTM46 is\n%m!\e] +TMText[]=[48,0xAE655,contains\n%m!\e] +TMText[]=[49,0xAE6B7,\pTM49 is\n%m!\e] +CRC32=7D527D62 + +[Red (J)] +Game=POKEMON RED +Version=0 +NonJapanese=0 +Type=RB +InternalPokemonCount=190 +PokedexOrder=0x4279A +PokemonNamesOffset=0x39068 +PokemonNamesLength=5 +PokemonStatsOffset=0x38000 +MewStatsOffset=0x4200 +WildPokemonTableOffset=0xCF61 +OldRodOffset=0xE3A1 +GoodRodOffset=0xE3CE +SuperRodTableOffset=0xEC24 +MapNameTableOffset=0x718AF +MoveCount=165 +MoveNamesOffset=0x10000 +MoveDataOffset=0x39658 +ItemNamesOffset=0x433F +TypeEffectivenessOffset=0x3E756 +PokemonMovesetsTableOffset=0x3B427 +PokemonMovesetsDataSize=0x814 +PokemonMovesetsExtraSpaceOffset=0 +StarterOffsets1=[0x1CBBF, 0x1C6C2, 0x1CBA7, 0x3A069, 0x514A1, 0x515CB] +StarterOffsets2=[0x1CB9D, 0x19C66, 0x1C6C6, 0x1C806, 0x1CBB8, 0x5149D, 0x515C7, 0x52A1D, 0x606AD, 0x61F2D, 0x77003] +StarterOffsets3=[0x1CBAE, 0x19C6E, 0x1C80E, 0x1CBC9, 0x3A063, 0x5149F, 0x515C9, 0x52A25, 0x606B5, 0x61F35, 0x7700B] +PatchPokedex=0 +CanChangeStarterText=0 +CanChangeTrainerText=0 +TrainerDataTableOffset=0x3A0AC +TrainerDataClassCounts=[0, 13, 14, 18, 8, 9, 24, 7, 12, 14, 15, 9, 3, 0, 11, 15, 9, 7, 15, 4, 2, 8, 6, 17, 9, 9, 3, 0, 13, 3, 41, 10, 8, 1, 1, 1, 1, 1, 1, 1, 1, 5, 12, 3, 1, 24, 1, 1] +ExtraTrainerMovesTableOffset=0x3A0A3 +GymLeaderMovesTableOffset=0x3A094 +TMMovesOffset=0x12276 +TrainerClassNamesOffsets=[0x27F2A, 0x39D1C] +IntroPokemonOffset=0x5FB1 +IntroCryOffset=0x716 +MapBanks=0xC883 +MapAddresses=0x1BCB +SpecialMapList=0x47965 +SpecialMapPointerTable=0x479BB +HiddenItemRoutine=0x77D78 +TradeTableOffset=0x72043 +TradeTableSize=10 +TradeNameLength=5 +TradesUnused=[2] +TextDelayFunctionOffset=0x391D +PCPotionOffset=0x5F78 +CatchingTutorialMonOffset=0x19181 +MonPaletteIndicesOffset=0x72A1E +SGBPalettesOffset=0x72AB6 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x4A557], Level=[0x4A556]} // Magikarp +StaticPokemon{}={Species=[0x1E771], Level=[0x1E770]} // Eevee +StaticPokemon{}={Species=[0x5E330], Level=[0x5E348]} // Hitmonlee +StaticPokemon{}={Species=[0x5E390], Level=[0x5E3A8]} // Hitmonchan +StaticPokemon{}={Species=[0x52B1B], Level=[0x52B1A]} // Lapras +StaticPokemon{}={Species=[0x617DB], Level=[0x76C43]} // Omanyte +StaticPokemon{}={Species=[0x617DF], Level=[0x76C43]} // Kabuto +StaticPokemon{}={Species=[0x617D7], Level=[0x76C43]} // Aerodactyl +StaticPokemon{}={Species=[0x59E34, 0x62EE0], Level=[0x59E39]} // Snorlax 1 +StaticPokemon{}={Species=[0x5A684], Level=[0x5A689]} // Snorlax 2 +StaticPokemon{}={Species=[0x1F0A7], Level=[0x1F0A8]} // Voltorb 1 +StaticPokemon{}={Species=[0x1F0AF], Level=[0x1F0B0]} // Voltorb 2 +StaticPokemon{}={Species=[0x1F0B7], Level=[0x1F0B8]} // Voltorb 3 +StaticPokemon{}={Species=[0x1F0C7], Level=[0x1F0C8]} // Voltorb 4 +StaticPokemon{}={Species=[0x1F0CF], Level=[0x1F0D0]} // Voltorb 5 +StaticPokemon{}={Species=[0x1F0DF], Level=[0x1F0E0]} // Voltorb 6 +StaticPokemon{}={Species=[0x1F0BF], Level=[0x1F0C0]} // Electrode 1 +StaticPokemon{}={Species=[0x1F0D7], Level=[0x1F0D8]} // Electrode 2 +StaticPokemon{}={Species=[0x477AE, 0x4780D, 0x5F91B], Level=[0x4780E]} // Articuno +StaticPokemon{}={Species=[0x1F087, 0x1F0E7], Level=[0x1F0E8]} // Zapdos +StaticPokemon{}={Species=[0x5267C, 0x526D4], Level=[0x526D5]} // Moltres +StaticPokemon{}={Species=[0x46C3F, 0x46C57], Level=[0x46C58]} // Mewtwo +StaticPokemon{}={Species=[0x53C10, 0x53D6A], Level=[0x53D6B]} // Abra +StaticPokemon{}={Species=[0x53C11, 0x53D6C], Level=[0x53D6D]} // Clefairy +StaticPokemon{}={Species=[0x53C12, 0x53D6E], Level=[0x53D6F]} // Nidorina/Nidorino +StaticPokemon{}={Species=[0x53C1B, 0x53D70], Level=[0x53D71]} // Dratini/Pinsir +StaticPokemon{}={Species=[0x53C1C, 0x53D72], Level=[0x53D73]} // Scyther/Dratini +StaticPokemon{}={Species=[0x53C1D, 0x53D74], Level=[0x53D75]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD764, 0x3F28D, 0x5BDD2, 0x60F66, 0x61129, 0x70E4D], Level=[0x60F6B]} +CRC32=13652705 + +[Green (J)] +Game=POKEMON GREEN +Version=0 +NonJapanese=0 +Type=RB +CopyStaticPokemon=1 +CopyFrom=Red (J) +IntroPokemonOffset=0x5FB2 +PCPotionOffset=0x5F79 +CRC32=BAEACD2B + +[Green (J)(T-Eng)] +Game=POKEMON GREEN +Version=0 +NonJapanese=0 +CRCInHeader=0xF57E +Type=RB +CopyStaticPokemon=1 +CopyFrom=Green (J) +ExtraTableFile=green_translation +CanChangeTrainerText=1 +TrainerClassNamesOffsets=[0xB21BF] +ItemNamesOffset=0xB1DB1 +MoveNamesOffset=0xB1657 + +[Blue (J)] +Game=POKEMON BLUE +Version=0 +NonJapanese=0 +Type=RB +CopyFrom=Red (J) +PokedexOrder=0x42784 +PokemonNamesOffset=0x39446 +PokemonStatsOffset=0x383DE +MewStatsOffset=0x425B +OldRodOffset=0xE3C6 +GoodRodOffset=0xE3F3 +SuperRodTableOffset=0xEC49 +MapNameTableOffset=0x7189E +MoveDataOffset=0x38000 +TypeEffectivenessOffset=0x3E75B +ItemNamesOffset=0x4733 +StarterOffsets1=[0x1CBBF, 0x1C6C2, 0x1CBA7, 0x3A069, 0x514A1, 0x515CB] +StarterOffsets2=[0x1CB9D, 0x19C5E, 0x1C6C6, 0x1C806, 0x1CBB8, 0x5149D, 0x515C7, 0x52A1F, 0x606AD, 0x61F2D, 0x77006] +StarterOffsets3=[0x1CBAE, 0x19C66, 0x1C80E, 0x1CBC9, 0x3A063, 0x5149F, 0x515C9, 0x52A27, 0x606B5, 0x61F35, 0x7700E] +TMMovesOffset=0x13C93 +TrainerClassNamesOffsets=[0x27EA1, 0x39DB5] +IntroPokemonOffset=0x60C4 +IntroCryOffset=0x1C77 +MapBanks=0xC275 +MapAddresses=0x0167 +SpecialMapList=0x47965 +SpecialMapPointerTable=0x479BB +HiddenItemRoutine=0x77D7B +TradeTableOffset=0x72033 +TradeTableSize=10 +TradeNameLength=4 +TradesUnused=[2] +TextDelayFunctionOffset=0x3931 +PCPotionOffset=0x608B +CatchingTutorialMonOffset=0x1917D +MonPaletteIndicesOffset=0x72A0D +SGBPalettesOffset=0x72AA5 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x4A553], Level=[0x4A552]} // Magikarp +StaticPokemon{}={Species=[0x1E771], Level=[0x1E770]} // Eevee +StaticPokemon{}={Species=[0x5E32F], Level=[0x5E347]} // Hitmonlee +StaticPokemon{}={Species=[0x5E38F], Level=[0x5E3A7]} // Hitmonchan +StaticPokemon{}={Species=[0x52B1D], Level=[0x52B1C]} // Lapras +StaticPokemon{}={Species=[0x617DB], Level=[0x76C46]} // Omanyte +StaticPokemon{}={Species=[0x617DF], Level=[0x76C46]} // Kabuto +StaticPokemon{}={Species=[0x617D7], Level=[0x76C46]} // Aerodactyl +StaticPokemon{}={Species=[0x5A079, 0x62DBF], Level=[0x5A07E]} // Snorlax 1 +StaticPokemon{}={Species=[0x5A8C9], Level=[0x5A8CE]} // Snorlax 2 +StaticPokemon{}={Species=[0x1F0A7], Level=[0x1F0A8]} // Voltorb 1 +StaticPokemon{}={Species=[0x1F0AF], Level=[0x1F0B0]} // Voltorb 2 +StaticPokemon{}={Species=[0x1F0B7], Level=[0x1F0B8]} // Voltorb 3 +StaticPokemon{}={Species=[0x1F0C7], Level=[0x1F0C8]} // Voltorb 4 +StaticPokemon{}={Species=[0x1F0CF], Level=[0x1F0D0]} // Voltorb 5 +StaticPokemon{}={Species=[0x1F0DF], Level=[0x1F0E0]} // Voltorb 6 +StaticPokemon{}={Species=[0x1F0BF], Level=[0x1F0C0]} // Electrode 1 +StaticPokemon{}={Species=[0x1F0D7], Level=[0x1F0D8]} // Electrode 2 +StaticPokemon{}={Species=[0x477AE, 0x4780D, 0x5F91B], Level=[0x4780E]} // Articuno +StaticPokemon{}={Species=[0x1F087, 0x1F0E7], Level=[0x1F0E8]} // Zapdos +StaticPokemon{}={Species=[0x5252E, 0x526D6], Level=[0x526D7]} // Moltres +StaticPokemon{}={Species=[0x46C3F, 0x46C57], Level=[0x46C58]} // Mewtwo +StaticPokemon{}={Species=[0x53C12, 0x53D6C], Level=[0x53D6D]} // Abra +StaticPokemon{}={Species=[0x53C13, 0x53D6E], Level=[0x53D6F]} // Pikachu +StaticPokemon{}={Species=[0x53C14, 0x53D70], Level=[0x53D71]} // Horsea +StaticPokemon{}={Species=[0x53C1D, 0x53D72], Level=[0x53D73]} // Clefable +StaticPokemon{}={Species=[0x53C1E, 0x53D74], Level=[0x53D75]} // Dragonair +StaticPokemon{}={Species=[0x53C1F, 0x53D76], Level=[0x53D77]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD77A, 0x3F28E, 0x58DE4, 0x60F66, 0x6103D, 0x70E3E], Level=[0x60F6B]} +CRC32=E4468D14 + +[Yellow (J)] +Game=POKEMON YELLOW +Version=0 +NonJapanese=0 +Type=Yellow +CopyFrom=Red (J) +PokedexOrder=0x4282D +PokemonNamesOffset=0x39462 +PokemonNamesLength=5 +PokemonStatsOffset=0x383DE +MewStatsOffset=0 +WildPokemonTableOffset=0xCB91 +OldRodOffset=0xE214 +GoodRodOffset=0xE241 +SuperRodTableOffset=0xA4C7D +MapNameTableOffset=0x713CA +MoveDataOffset=0x38000 +TypeEffectivenessOffset=0x3E8EA +PokemonMovesetsTableOffset=0x3B59C +PokemonMovesetsDataSize=0x84A +PokemonMovesetsExtraSpaceOffset=0 +StarterOffsets1=[0x18F19, 0x1D0A7, 0x1D0CC] +StarterOffsets2=[0x3A5FB] +ItemNamesOffset=0x45C4 +CanChangeTrainerText=0 +TrainerDataTableOffset=0x3A142 +TrainerDataClassCounts=[0, 14, 15, 19, 8, 10, 25, 7, 12, 14, 15, 9, 3, 0, 11, 15, 9, 7, 15, 4, 2, 8, 6, 17, 9, 3, 3, 0, 13, 3, 49, 10, 8, 1, 1, 1, 1, 1, 1, 1, 1, 5, 10, 3, 1, 24, 1, 1] +ExtraTrainerMovesTableOffset=0x39FDC +GymLeaderMovesTableOffset=0 +TMMovesOffset=0x1286C +TrainerClassNamesOffsets=[0x27E56, 0x39D34] +IntroPokemonOffset=0x5E3A +IntroCryOffset=0x1ABF +MapBanks=0xFC3E4 +MapAddresses=0xFC1F2 +SpecialMapPointerTable=0xF2B7F +HiddenItemRoutine=0x77C4D +TradeTableOffset=0x71B77 +TradeTableSize=10 +TradeNameLength=5 +TradesUnused=[2,4,6] +TextDelayFunctionOffset=0x38E9 +PCPotionOffset=0x5E01 +PikachuEvoJumpOffset=0xD8BF +CatchingTutorialMonOffset=0x1920B +MonPaletteIndicesOffset=0x7264F +SGBPalettesOffset=0x726E7 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0xF20D5], Level=[0xF20D4]} // Magikarp +StaticPokemon{}={Species=[0x1DB2F, 0x1DB40, 0x1DC33], Level=[0x1DB3F]} // Bulbasaur +StaticPokemon{}={Species=[0x51DED, 0x51DFE], Level=[0x51DFD]} // Charmander +StaticPokemon{}={Species=[0xF0C0E, 0xF0C1F], Level=[0xF0C1E]} // Squirtle +StaticPokemon{}={Species=[0x1E81D], Level=[0x1E81C]} // Eevee +StaticPokemon{}={Species=[0x5E0E6], Level=[0x5E0FE]} // Hitmonlee +StaticPokemon{}={Species=[0x5E146], Level=[0x5E15E]} // Hitmonchan +StaticPokemon{}={Species=[0x529E7], Level=[0x529E6]} // Lapras +StaticPokemon{}={Species=[0x616A9], Level=[0x76AA7]} // Omanyte +StaticPokemon{}={Species=[0x616AD], Level=[0x76AA7]} // Kabuto +StaticPokemon{}={Species=[0x616A5], Level=[0x76AA7]} // Aerodactyl +StaticPokemon{}={Species=[0x59E7A, 0x62C44], Level=[0x59E7F]} // Snorlax 1 +StaticPokemon{}={Species=[0x5A6CA], Level=[0x5A6CF]} // Snorlax 2 +StaticPokemon{}={Species=[0x1F155], Level=[0x1F156]} // Voltorb 1 +StaticPokemon{}={Species=[0x1F15D], Level=[0x1F15E]} // Voltorb 2 +StaticPokemon{}={Species=[0x1F165], Level=[0x1F166]} // Voltorb 3 +StaticPokemon{}={Species=[0x1F175], Level=[0x1F176]} // Voltorb 4 +StaticPokemon{}={Species=[0x1F17D], Level=[0x1F17E]} // Voltorb 5 +StaticPokemon{}={Species=[0x1F18D], Level=[0x1F18E]} // Voltorb 6 +StaticPokemon{}={Species=[0x1F16D], Level=[0x1F16E]} // Electrode 1 +StaticPokemon{}={Species=[0x1F185], Level=[0x1F186]} // Electrode 2 +StaticPokemon{}={Species=[0x47A8C, 0x47AEB, 0x5F701], Level=[0x47AEC]} // Articuno +StaticPokemon{}={Species=[0x1F135, 0x1F195], Level=[0x1F196]} // Zapdos +StaticPokemon{}={Species=[0x52411, 0x525B9], Level=[0x525BA]} // Moltres +StaticPokemon{}={Species=[0x46F0C, 0x46F24], Level=[0x46F25]} // Mewtwo +StaticPokemon{}={Species=[0x53A1B, 0x53B74], Level=[0x53B75]} // Abra +StaticPokemon{}={Species=[0x53A1C, 0x53B76], Level=[0x53B77]} // Vulpix +StaticPokemon{}={Species=[0x53A1D, 0x53B78], Level=[0x53B79]} // Wigglytuff +StaticPokemon{}={Species=[0x53A26, 0x53B7A], Level=[0x53B7B]} // Scyther +StaticPokemon{}={Species=[0x53A27, 0x53B7C], Level=[0x53B7D]} // Pinsir +StaticPokemon{}={Species=[0x53A28, 0x53B7E], Level=[0x53B7F]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD439, 0x60F55, 0x6102C, 0x70957, 0xF4070, 0xF539C], Level=[0x60F5A]} +PikachuHappinessCheckOffset=0x1DB18 +CRC32=4EC85504 + +[Red (F)] +Game=POKEMON RED +Version=0 +NonJapanese=1 +Type=RB +CRCInHeader=0x7AFC +CopyFrom=Red (U) +ExtraTableFile=rby_freger +OldRodOffset=0xE242 +GoodRodOffset=0xE26F +SuperRodTableOffset=0xE909 +MapNameTableOffset=0x71317 +PokedexOrder=0x40FAA +TypeEffectivenessOffset=0x3E489 +PokemonMovesetsTableOffset=0x3B05F +PokemonMovesetsDataSize=0x814 +PokemonMovesetsExtraSpaceOffset=0x3BBE9 +ItemNamesOffset=0x472D +StarterOffsets1=[0x1D126, 0x1CC84, 0x1D10E, 0x39CFB, 0x50FB3, 0x510DD] +StarterOffsets2=[0x1D104, 0x19596, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CB2, 0x6060E, 0x61450, 0x75FE0] +StarterOffsets3=[0x1D115, 0x1959E, 0x1CDD0, 0x1D130, 0x39CF5, 0x50FB1, 0x510DB, 0x51CBA, 0x60616, 0x61458, 0x75FE8] +CanChangeStarterText=0 +PokedexRamOffset=0xD2FC +TrainerDataTableOffset=0x39D3E +ExtraTrainerMovesTableOffset=0x39D35 +GymLeaderMovesTableOffset=0x39D26 +TMMovesOffset=0x13782 +TrainerClassNamesOffsets=[0x27EBF, 0x399FF] +IntroPokemonOffset=0x6208 +IntroCryOffset=0x1C6F +HiddenItemRoutine=0x766CA +TradeTableOffset=0x71B4C +TextDelayFunctionOffset=0x38F0 +PCPotionOffset=0x61CF +MonPaletteIndicesOffset=0x72599 +SGBPalettesOffset=0x72631 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x4931F], Level=[0x4931E]} // Magikarp +StaticPokemon{}={Species=[0x1DD4C], Level=[0x1DD4B]} // Eevee +StaticPokemon{}={Species=[0x5CF0F], Level=[0x5CF27]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF57], Level=[0x5CF6F]} // Hitmonchan +StaticPokemon{}={Species=[0x51DB0], Level=[0x51DAF]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75DF7]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75DF7]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75DF7]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D8], Level=[0x1E3D9]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3E0], Level=[0x1E3E1]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E8], Level=[0x1E3E9]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F8], Level=[0x1E3F9]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E400], Level=[0x1E401]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E410], Level=[0x1E411]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3F0], Level=[0x1E3F1]} // Electrode 1 +StaticPokemon{}={Species=[0x1E408], Level=[0x1E409]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB92], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B8, 0x1E418], Level=[0x1E419]} // Zapdos +StaticPokemon{}={Species=[0x518C3, 0x51966], Level=[0x51967]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x5285C, 0x5298F], Level=[0x52990]} // Abra +StaticPokemon{}={Species=[0x5285D, 0x52991], Level=[0x52992]} // Clefairy +StaticPokemon{}={Species=[0x5285E, 0x52993], Level=[0x52994]} // Nidorina/Nidorino +StaticPokemon{}={Species=[0x52867, 0x52995], Level=[0x52996]} // Dratini/Pinsir +StaticPokemon{}={Species=[0x52868, 0x52997], Level=[0x52998]} // Scyther/Dratini +StaticPokemon{}={Species=[0x52869, 0x52999], Level=[0x5299A]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EFAF, 0x58DE4, 0x60B33, 0x60C0A, 0x708E2], Level=[0x60B38]} +CRC32=337FCE11 + +[Blue (F)] +Game=POKEMON BLUE +Version=0 +NonJapanese=1 +Type=RB +CopyStaticPokemon=1 +CRCInHeader=0x56A4 +CopyFrom=Red (F) +CRC32=50E2FC1D + +[Red (S)] +Game=POKEMON RED +Version=0 +NonJapanese=1 +Type=RB +CRCInHeader=0x384A +CopyFrom=Red (U) +ExtraTableFile=rby_espita +OldRodOffset=0xE254 +GoodRodOffset=0xE281 +SuperRodTableOffset=0xE91B +MapNameTableOffset=0x71316 +PokedexOrder=0x40FB4 +TypeEffectivenessOffset=0x3E483 +PokemonMovesetsTableOffset=0x3B069 +PokemonMovesetsDataSize=0x814 +PokemonMovesetsExtraSpaceOffset=0x3BBF3 +ItemNamesOffset=0x472B +StarterOffsets1=[0x1D126, 0x1CC84, 0x1D10E, 0x39D05, 0x50FB3, 0x510DD] +StarterOffsets2=[0x1D104, 0x19596, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CAB, 0x6060E, 0x61450, 0x76026] +StarterOffsets3=[0x1D115, 0x1959E, 0x1CDD0, 0x1D130, 0x39CFF, 0x50FB1, 0x510DB, 0x51CB3, 0x60616, 0x61458, 0x7602E] +CanChangeStarterText=0 +PokedexRamOffset=0xD2FC +TrainerDataTableOffset=0x39D48 +ExtraTrainerMovesTableOffset=0x39D3F +GymLeaderMovesTableOffset=0x39D30 +TMMovesOffset=0x13798 +TrainerClassNamesOffsets=[0x27ECB, 0x399FF] +IntroPokemonOffset=0x61CC +IntroCryOffset=0x1C72 +HiddenItemRoutine=0x76710 +TradeTableOffset=0x71B6B +TextDelayFunctionOffset=0x38F2 +PCPotionOffset=0x6193 +MonPaletteIndicesOffset=0x725B8 +SGBPalettesOffset=0x72650 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49323], Level=[0x49322]} // Magikarp +StaticPokemon{}={Species=[0x1DD4A], Level=[0x1DD49]} // Eevee +StaticPokemon{}={Species=[0x5CF1B], Level=[0x5CF33]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF63], Level=[0x5CF7B]} // Hitmonchan +StaticPokemon{}={Species=[0x51DA9], Level=[0x51DA8]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75E3D]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75E3D]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75E3D]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D6], Level=[0x1E3D7]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DE], Level=[0x1E3DF]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E6], Level=[0x1E3E7]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F6], Level=[0x1E3F7]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FE], Level=[0x1E3FF]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40E], Level=[0x1E40F]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3EE], Level=[0x1E3EF]} // Electrode 1 +StaticPokemon{}={Species=[0x1E406], Level=[0x1E407]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DBA4], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B6, 0x1E416], Level=[0x1E417]} // Zapdos +StaticPokemon{}={Species=[0x518BC, 0x5195F], Level=[0x51960]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52856, 0x52989], Level=[0x5298A]} // Abra +StaticPokemon{}={Species=[0x52857, 0x5298B], Level=[0x5298C]} // Clefairy +StaticPokemon{}={Species=[0x52858, 0x5298D], Level=[0x5298E]} // Nidorina/Nidorino +StaticPokemon{}={Species=[0x52861, 0x5298F], Level=[0x52990]} // Dratini/Pinsir +StaticPokemon{}={Species=[0x52862, 0x52991], Level=[0x52992]} // Scyther/Dratini +StaticPokemon{}={Species=[0x52863, 0x52993], Level=[0x52994]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EFA9, 0x58DE4, 0x60B33, 0x60C0A, 0x708E2], Level=[0x60B38]} +CRC32=D8507D8A + +[Blue (S)] +Game=POKEMON BLUE +Version=0 +NonJapanese=1 +Type=RB +CopyStaticPokemon=1 +CRCInHeader=0x14D7 +CopyFrom=Red (S) +CRC32=D95416F9 + +[Red (G)] +Game=POKEMON RED +Version=0 +NonJapanese=1 +Type=RB +CRCInHeader=0x5CDC +CopyFrom=Red (U) +ExtraTableFile=rby_freger +OldRodOffset=0xE24B +GoodRodOffset=0xE278 +SuperRodTableOffset=0xE912 +MapNameTableOffset=0x71310 +PokedexOrder=0x40F96 +TypeEffectivenessOffset=0x3E482 +PokemonMovesetsTableOffset=0x3B064 +PokemonMovesetsDataSize=0x814 +PokemonMovesetsExtraSpaceOffset=0x3BBEE +ItemNamesOffset=0x472D +StarterOffsets1=[0x1D126, 0x1CC84, 0x1D10E, 0x39D00, 0x50FB3, 0x510DD] +StarterOffsets2=[0x1D104, 0x19596, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CA8, 0x6060E, 0x61450, 0x75FF1] +StarterOffsets3=[0x1D115, 0x1959E, 0x1CDD0, 0x1D130, 0x39CFA, 0x50FB1, 0x510DB, 0x51CB0, 0x60616, 0x61458, 0x75FF9] +CanChangeStarterText=0 +PokedexRamOffset=0xD2FC +TrainerDataTableOffset=0x39D43 +TrainerDataClassCounts=[0, 13, 14, 18, 8, 9, 24, 7, 12, 14, 15, 9, 3, 0, 11, 15, 9, 7, 15, 4, 2, 8, 6, 17, 9, 9, 3, 0, 13, 3, 41, 10, 8, 1, 1, 1, 1, 1, 1, 1, 1, 5, 12, 3, 1, 24, 1, 1] +ExtraTrainerMovesTableOffset=0x39D3A +GymLeaderMovesTableOffset=0x39D2B +TMMovesOffset=0x13774 +TrainerClassNamesOffsets=[0x27EC3, 0x399FF] +IntroPokemonOffset=0x6194 +IntroCryOffset=0x1C73 +HiddenItemRoutine=0x766D8 +TradeTableOffset=0x71B55 +TextDelayFunctionOffset=0x38ED +PCPotionOffset=0x615B +MonPaletteIndicesOffset=0x725A2 +SGBPalettesOffset=0x7263A +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49323], Level=[0x49322]} // Magikarp +StaticPokemon{}={Species=[0x1DD49], Level=[0x1DD48]} // Eevee +StaticPokemon{}={Species=[0x5CF15], Level=[0x5CF2D]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF5D], Level=[0x5CF75]} // Hitmonchan +StaticPokemon{}={Species=[0x51DA6], Level=[0x51DA5]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75E08]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75E08]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75E08]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D5], Level=[0x1E3D6]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DD], Level=[0x1E3DE]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E5], Level=[0x1E3E6]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F5], Level=[0x1E3F6]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FD], Level=[0x1E3FE]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40D], Level=[0x1E40E]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3ED], Level=[0x1E3EE]} // Electrode 1 +StaticPokemon{}={Species=[0x1E405], Level=[0x1E406]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB9E], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B5, 0x1E415], Level=[0x1E416]} // Zapdos +StaticPokemon{}={Species=[0x518B9, 0x5195C], Level=[0x5195D]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52851, 0x52984], Level=[0x52985]} // Abra +StaticPokemon{}={Species=[0x52852, 0x52986], Level=[0x52987]} // Clefairy +StaticPokemon{}={Species=[0x52853, 0x52988], Level=[0x52989]} // Nidorina +StaticPokemon{}={Species=[0x5285C, 0x5298A], Level=[0x5298B]} // Dratini +StaticPokemon{}={Species=[0x5285D, 0x5298C], Level=[0x5298D]} // Scyther +StaticPokemon{}={Species=[0x5285E, 0x5298E], Level=[0x5298F]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EFA8, 0x58DE4, 0x60B33, 0x60C0A, 0x708DD], Level=[0x60B38]} +CRC32=89197825 + +[Blue (G)] +Game=POKEMON BLUE +Version=0 +NonJapanese=1 +Type=RB +CRCInHeader=0x2EBC +CopyFrom=Red (G) +HiddenItemRoutine=0x766D9 +StarterOffsets2=[0x1D104, 0x19596, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CA8, 0x6060E, 0x61450, 0x75FF2] +StarterOffsets3=[0x1D115, 0x1959E, 0x1CDD0, 0x1D130, 0x39CFA, 0x50FB1, 0x510DB, 0x51CB0, 0x60616, 0x61458, 0x75FFA] +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49323], Level=[0x49322]} // Magikarp +StaticPokemon{}={Species=[0x1DD49], Level=[0x1DD48]} // Eevee +StaticPokemon{}={Species=[0x5CF15], Level=[0x5CF2D]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF5D], Level=[0x5CF75]} // Hitmonchan +StaticPokemon{}={Species=[0x51DA6], Level=[0x51DA5]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75E09]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75E09]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75E09]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D5], Level=[0x1E3D6]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DD], Level=[0x1E3DE]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E5], Level=[0x1E3E6]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F5], Level=[0x1E3F6]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FD], Level=[0x1E3FE]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40D], Level=[0x1E40E]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3ED], Level=[0x1E3EE]} // Electrode 1 +StaticPokemon{}={Species=[0x1E405], Level=[0x1E406]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB9E], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B5, 0x1E415], Level=[0x1E416]} // Zapdos +StaticPokemon{}={Species=[0x518B9, 0x5195C], Level=[0x5195D]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52851, 0x52984], Level=[0x52985]} // Abra +StaticPokemon{}={Species=[0x52852, 0x52986], Level=[0x52987]} // Clefairy +StaticPokemon{}={Species=[0x52853, 0x52988], Level=[0x52989]} // Nidorino +StaticPokemon{}={Species=[0x5285C, 0x5298A], Level=[0x5298B]} // Pinsir +StaticPokemon{}={Species=[0x5285D, 0x5298C], Level=[0x5298D]} // Dratini +StaticPokemon{}={Species=[0x5285E, 0x5298E], Level=[0x5298F]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EFA8, 0x58DE4, 0x60B33, 0x60C0A, 0x708DD], Level=[0x60B38]} +CRC32=9C336307 + +[Red (I)] +Game=POKEMON RED +Version=0 +NonJapanese=1 +Type=RB +CRCInHeader=0x89D2 +CopyFrom=Red (U) +ExtraTableFile=rby_espita +OldRodOffset=0xE24C +GoodRodOffset=0xE279 +SuperRodTableOffset=0xE913 +MapNameTableOffset=0x71313 +PokedexOrder=0x40FB6 +TypeEffectivenessOffset=0x3E477 +PokemonMovesetsTableOffset=0x3B096 +PokemonMovesetsDataSize=0x814 +PokemonMovesetsExtraSpaceOffset=0x3BC20 +ItemNamesOffset=0x472D +StarterOffsets1=[0x1D126, 0x1CC84, 0x1D10E, 0x39D20, 0x50FB3, 0x510DD] +StarterOffsets2=[0x1D104, 0x19596, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CAE, 0x6060E, 0x61450, 0x76015] +StarterOffsets3=[0x1D115, 0x1959E, 0x1CDD0, 0x1D130, 0x39D1A, 0x50FB1, 0x510DB, 0x51CB6, 0x60616, 0x61458, 0x7601D] +CanChangeStarterText=0 +PokedexRamOffset=0xD2FC +TrainerDataTableOffset=0x39D63 +ExtraTrainerMovesTableOffset=0x39D5A +GymLeaderMovesTableOffset=0x39D4B +TMMovesOffset=0x13798 +TrainerClassNamesOffsets=[0x27ECD, 0x399FF] +IntroPokemonOffset=0x61CC +IntroCryOffset=0x1C73 +HiddenItemRoutine=0x766FF +TradeTableOffset=0x71BBB +TextDelayFunctionOffset=0x38EB +PCPotionOffset=0x6193 +MonPaletteIndicesOffset=0x72608 +SGBPalettesOffset=0x726A0 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49322], Level=[0x49321]} // Magikarp +StaticPokemon{}={Species=[0x1DD4A], Level=[0x1DD49]} // Eevee +StaticPokemon{}={Species=[0x5CF12], Level=[0x5CF2A]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF5A], Level=[0x5CF72]} // Hitmonchan +StaticPokemon{}={Species=[0x51DAC], Level=[0x51DAB]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75E2C]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75E2C]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75E2C]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D6], Level=[0x1E3D7]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DE], Level=[0x1E3DF]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E6], Level=[0x1E3E7]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F6], Level=[0x1E3F7]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FE], Level=[0x1E3FF]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40E], Level=[0x1E40F]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3EE], Level=[0x1E3EF]} // Electrode 1 +StaticPokemon{}={Species=[0x1E406], Level=[0x1E407]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB9A], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B6, 0x1E416], Level=[0x1E417]} // Zapdos +StaticPokemon{}={Species=[0x518BF, 0x51962], Level=[0x51963]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52858, 0x5298C], Level=[0x5298D]} // Abra +StaticPokemon{}={Species=[0x52859, 0x5298E], Level=[0x5298F]} // Clefairy +StaticPokemon{}={Species=[0x5285A, 0x52990], Level=[0x52991]} // Nidorina +StaticPokemon{}={Species=[0x52863, 0x52992], Level=[0x52993]} // Dratini +StaticPokemon{}={Species=[0x52864, 0x52994], Level=[0x52995]} // Scyther +StaticPokemon{}={Species=[0x52865, 0x52996], Level=[0x52997]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EF9D, 0x58DE4, 0x60B33, 0x60C0A, 0x708DF], Level=[0x60B38]} +CRC32=2945ACEB + +[Blue (I)] +Game=POKEMON BLUE +Version=0 +NonJapanese=1 +Type=RB +CRCInHeader=0x5E9C +CopyFrom=Red (I) +HiddenItemRoutine=0x766FD +PCPotionOffset=0x6192 +StarterOffsets2=[0x1D104, 0x19596, 0x1CC88, 0x1CDC8, 0x1D11F, 0x50FAF, 0x510D9, 0x51CAE, 0x6060E, 0x61450, 0x76013] +StarterOffsets3=[0x1D115, 0x1959E, 0x1CDD0, 0x1D130, 0x39D1A, 0x50FB1, 0x510DB, 0x51CB6, 0x60616, 0x61458, 0x7601B] +IntroPokemonOffset=0x61CB +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0x49322], Level=[0x49321]} // Magikarp +StaticPokemon{}={Species=[0x1DD4A], Level=[0x1DD49]} // Eevee +StaticPokemon{}={Species=[0x5CF12], Level=[0x5CF2A]} // Hitmonlee +StaticPokemon{}={Species=[0x5CF5A], Level=[0x5CF72]} // Hitmonchan +StaticPokemon{}={Species=[0x51DAC], Level=[0x51DAB]} // Lapras +StaticPokemon{}={Species=[0x61068], Level=[0x75E2A]} // Omanyte +StaticPokemon{}={Species=[0x6106C], Level=[0x75E2A]} // Kabuto +StaticPokemon{}={Species=[0x61064], Level=[0x75E2A]} // Aerodactyl +StaticPokemon{}={Species=[0x59630, 0x61BEB], Level=[0x59635]} // Snorlax 1 +StaticPokemon{}={Species=[0x59970], Level=[0x59975]} // Snorlax 2 +StaticPokemon{}={Species=[0x1E3D6], Level=[0x1E3D7]} // Voltorb 1 +StaticPokemon{}={Species=[0x1E3DE], Level=[0x1E3DF]} // Voltorb 2 +StaticPokemon{}={Species=[0x1E3E6], Level=[0x1E3E7]} // Voltorb 3 +StaticPokemon{}={Species=[0x1E3F6], Level=[0x1E3F7]} // Voltorb 4 +StaticPokemon{}={Species=[0x1E3FE], Level=[0x1E3FF]} // Voltorb 5 +StaticPokemon{}={Species=[0x1E40E], Level=[0x1E40F]} // Voltorb 6 +StaticPokemon{}={Species=[0x1E3EE], Level=[0x1E3EF]} // Electrode 1 +StaticPokemon{}={Species=[0x1E406], Level=[0x1E407]} // Electrode 2 +StaticPokemon{}={Species=[0x468A8, 0x468E8, 0x5DB9A], Level=[0x468E9]} // Articuno +StaticPokemon{}={Species=[0x1E3B6, 0x1E416], Level=[0x1E417]} // Zapdos +StaticPokemon{}={Species=[0x518BF, 0x51962], Level=[0x51963]} // Moltres +StaticPokemon{}={Species=[0x45F2C, 0x45F44], Level=[0x45F45]} // Mewtwo +StaticPokemon{}={Species=[0x52858, 0x5298C], Level=[0x5298D]} // Abra +StaticPokemon{}={Species=[0x52859, 0x5298E], Level=[0x5298F]} // Clefairy +StaticPokemon{}={Species=[0x5285A, 0x52990], Level=[0x52991]} // Nidorino +StaticPokemon{}={Species=[0x52863, 0x52992], Level=[0x52993]} // Pinsir +StaticPokemon{}={Species=[0x52864, 0x52994], Level=[0x52995]} // Dratini +StaticPokemon{}={Species=[0x52865, 0x52996], Level=[0x52997]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD6F4, 0x3EF9D, 0x58DE4, 0x60B33, 0x60C0A, 0x708DF], Level=[0x60B38]} +CRC32=4D0984A9 + +[Yellow (F)] +Game=POKEMON YELAPSF +Version=0 +NonJapanese=1 +Type=Yellow +CopyFrom=Yellow (U) +ExtraTableFile=rby_freger +OldRodOffset=0xE0EF +GoodRodOffset=0xE11C +SuperRodTableOffset=0xF5ED4 +MapNameTableOffset=0x713A0 +PokedexOrder=0x41036 +TypeEffectivenessOffset=0x3E610 +PokemonMovesetsTableOffset=0x3B1E8 +PokemonMovesetsDataSize=0xC9C +PokemonMovesetsExtraSpaceOffset=0 +ItemNamesOffset=0x45B8 +StarterOffsets2=[0x3A28D] +TrainerDataTableOffset=0x39DD4 +ExtraTrainerMovesTableOffset=0x39C6E +TMMovesOffset=0x1233C +TrainerClassNamesOffsets=[0x27E74, 0x3997E] +IntroPokemonOffset=0x5F64 +IntroCryOffset=0x1A48 +SpecialMapPointerTable=0xF25CF +HiddenItemRoutine=0x75F69 +TradeTableOffset=0x71BEE +TextDelayFunctionOffset=0x38CB +PCPotionOffset=0x5F2B +MonPaletteIndicesOffset=0x728F2 +SGBPalettesOffset=0x7298A +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0xF2102], Level=[0xF2101]} // Magikarp +StaticPokemon{}={Species=[0x1CF7B, 0x1CF8C, 0x1CFEB], Level=[0x1CF8B]} // Bulbasaur +StaticPokemon{}={Species=[0x515A1, 0x515B2], Level=[0x515B1]} // Charmander +StaticPokemon{}={Species=[0xF1976, 0xF1987], Level=[0xF1986]} // Squirtle +StaticPokemon{}={Species=[0x1D655], Level=[0x1D654]} // Eevee +StaticPokemon{}={Species=[0x5CE05], Level=[0x5CE1D]} // Hitmonlee +StaticPokemon{}={Species=[0x5CE4D], Level=[0x5CE65]} // Hitmonchan +StaticPokemon{}={Species=[0x51DD9], Level=[0x51DD8]} // Lapras +StaticPokemon{}={Species=[0x61054], Level=[0x75625]} // Omanyte +StaticPokemon{}={Species=[0x61058], Level=[0x75625]} // Kabuto +StaticPokemon{}={Species=[0x61050], Level=[0x75625]} // Aerodactyl +StaticPokemon{}={Species=[0x594CC, 0x61C0E], Level=[0x594D1]} // Snorlax 1 +StaticPokemon{}={Species=[0x5980C], Level=[0x59811]} // Snorlax 2 +StaticPokemon{}={Species=[0x1DCE2], Level=[0x1DCE3]} // Voltorb 1 +StaticPokemon{}={Species=[0x1DCEA], Level=[0x1DCEB]} // Voltorb 2 +StaticPokemon{}={Species=[0x1DCF2], Level=[0x1DCF3]} // Voltorb 3 +StaticPokemon{}={Species=[0x1DD02], Level=[0x1DD03]} // Voltorb 4 +StaticPokemon{}={Species=[0x1DD0A], Level=[0x1DD0B]} // Voltorb 5 +StaticPokemon{}={Species=[0x1DD1A], Level=[0x1DD1B]} // Voltorb 6 +StaticPokemon{}={Species=[0x1DCFA], Level=[0x1DCFB]} // Electrode 1 +StaticPokemon{}={Species=[0x1DD12], Level=[0x1DD13]} // Electrode 2 +StaticPokemon{}={Species=[0x46B1A, 0x46B5A, 0x5DBC7], Level=[0x46B5B]} // Articuno +StaticPokemon{}={Species=[0x1DCC2, 0x1DD22], Level=[0x1DD23]} // Zapdos +StaticPokemon{}={Species=[0x51905, 0x519A8], Level=[0x519A9]} // Moltres +StaticPokemon{}={Species=[0x4618D, 0x461A5], Level=[0x461A6]} // Mewtwo +StaticPokemon{}={Species=[0x527BD, 0x528EF], Level=[0x528F0]} // Abra +StaticPokemon{}={Species=[0x527BE, 0x528F1], Level=[0x528F2]} // Vulpix +StaticPokemon{}={Species=[0x527BF, 0x528F3], Level=[0x528F4]} // Wigglytuff +StaticPokemon{}={Species=[0x527C8, 0x528F5], Level=[0x528F6]} // Scyther +StaticPokemon{}={Species=[0x527C9, 0x528F7], Level=[0x528F8]} // Pinsir +StaticPokemon{}={Species=[0x527CA, 0x528F9], Level=[0x528FA]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD43D, 0x60B22, 0x60BF9, 0x70946, 0xF4070, 0xF608F], Level=[0x60B27]} +PikachuHappinessCheckOffset=0x1CF64 +CRC32=D03426E9 + +[Yellow (G)] +Game=POKEMON YELAPSD +Version=0 +NonJapanese=1 +Type=Yellow +CopyFrom=Yellow (U) +ExtraTableFile=rby_freger +OldRodOffset=0xE0F4 +GoodRodOffset=0xE121 +SuperRodTableOffset=0xF5ED3 +MapNameTableOffset=0x71399 +PokedexOrder=0x41023 +TypeEffectivenessOffset=0x3E609 +PokemonMovesetsTableOffset=0x3B1F2 +PokemonMovesetsDataSize=0xC92 +PokemonMovesetsExtraSpaceOffset=0 +ItemNamesOffset=0x45B8 +StarterOffsets2=[0x3A297] +TrainerDataTableOffset=0x39DDE +ExtraTrainerMovesTableOffset=0x39C78 +TMMovesOffset=0x1232E +TrainerClassNamesOffsets=[0x27E78, 0x3997E] +IntroPokemonOffset=0x5EF0 +IntroCryOffset=0x1A51 +SpecialMapPointerTable=0xF25EE +HiddenItemRoutine=0x75F6E +TradeTableOffset=0x71BFC +TextDelayFunctionOffset=0x38CD +PCPotionOffset=0x5EB7 +MonPaletteIndicesOffset=0x72900 +SGBPalettesOffset=0x72998 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0xF2121], Level=[0xF2120]} // Magikarp +StaticPokemon{}={Species=[0x1CF7B, 0x1CF8C, 0x1CFEB], Level=[0x1CF8B]} // Bulbasaur +StaticPokemon{}={Species=[0x51597, 0x515A8], Level=[0x515A7]} // Charmander +StaticPokemon{}={Species=[0xF1995, 0xF19A6], Level=[0xF19A5]} // Squirtle +StaticPokemon{}={Species=[0x1D652], Level=[0x1D651]} // Eevee +StaticPokemon{}={Species=[0x5CE0B], Level=[0x5CE23]} // Hitmonlee +StaticPokemon{}={Species=[0x5CE53], Level=[0x5CE6B]} // Hitmonchan +StaticPokemon{}={Species=[0x51DCF], Level=[0x51DCE]} // Lapras +StaticPokemon{}={Species=[0x61054], Level=[0x7562D]} // Omanyte +StaticPokemon{}={Species=[0x61058], Level=[0x7562D]} // Kabuto +StaticPokemon{}={Species=[0x61050], Level=[0x7562D]} // Aerodactyl +StaticPokemon{}={Species=[0x594CC, 0x61C0E], Level=[0x594D1]} // Snorlax 1 +StaticPokemon{}={Species=[0x5980C], Level=[0x59811]} // Snorlax 2 +StaticPokemon{}={Species=[0x1DCDF], Level=[0x1DCE0]} // Voltorb 1 +StaticPokemon{}={Species=[0x1DCE7], Level=[0x1DCE8]} // Voltorb 2 +StaticPokemon{}={Species=[0x1DCEF], Level=[0x1DCF0]} // Voltorb 3 +StaticPokemon{}={Species=[0x1DCFF], Level=[0x1DD00]} // Voltorb 4 +StaticPokemon{}={Species=[0x1DD07], Level=[0x1DD08]} // Voltorb 5 +StaticPokemon{}={Species=[0x1DD17], Level=[0x1DD18]} // Voltorb 6 +StaticPokemon{}={Species=[0x1DCF7], Level=[0x1DCF8]} // Electrode 1 +StaticPokemon{}={Species=[0x1DD0F], Level=[0x1DD10]} // Electrode 2 +StaticPokemon{}={Species=[0x46B1A, 0x46B5A, 0x5DBD3], Level=[0x46B5B]} // Articuno +StaticPokemon{}={Species=[0x1DCBF, 0x1DD1F], Level=[0x1DD20]} // Zapdos +StaticPokemon{}={Species=[0x518FB, 0x5199E], Level=[0x5199F]} // Moltres +StaticPokemon{}={Species=[0x4618D, 0x461A5], Level=[0x461A6]} // Mewtwo +StaticPokemon{}={Species=[0x527B2, 0x528E4], Level=[0x528E5]} // Abra +StaticPokemon{}={Species=[0x527B3, 0x528E6], Level=[0x528E7]} // Vulpix +StaticPokemon{}={Species=[0x527B4, 0x528E8], Level=[0x528E9]} // Wigglytuff +StaticPokemon{}={Species=[0x527BD, 0x528EA], Level=[0x528EB]} // Scyther +StaticPokemon{}={Species=[0x527BE, 0x528EC], Level=[0x528ED]} // Pinsir +StaticPokemon{}={Species=[0x527BF, 0x528EE], Level=[0x528EF]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD43D, 0x60B22, 0x60BF9, 0x70941, 0xF4070, 0xF608E], Level=[0x60B27]} +PikachuHappinessCheckOffset=0x1CF64 +CRC32=7A01E45A + +[Yellow (I)] +Game=POKEMON YELAPSI +Version=0 +NonJapanese=1 +Type=Yellow +CopyFrom=Yellow (U) +ExtraTableFile=rby_espita +OldRodOffset=0xE103 +GoodRodOffset=0xE130 +SuperRodTableOffset=0xF5ECE +MapNameTableOffset=0x7139C +PokedexOrder=0x41043 +TypeEffectivenessOffset=0x3E60C +PokemonMovesetsTableOffset=0x3B20D +PokemonMovesetsDataSize=0xC77 +PokemonMovesetsExtraSpaceOffset=0 +ItemNamesOffset=0x45B8 +StarterOffsets2=[0x3A2B2] +TrainerDataTableOffset=0x39DF9 +ExtraTrainerMovesTableOffset=0x39C93 +TMMovesOffset=0x12352 +TrainerClassNamesOffsets=[0x27E82, 0x3997E] +IntroPokemonOffset=0x5F2A +IntroCryOffset=0x1A4C +SpecialMapPointerTable=0xF2609 +HiddenItemRoutine=0x75F70 +TradeTableOffset=0x71C5D +TextDelayFunctionOffset=0x38C6 +PCPotionOffset=0x5EF1 +MonPaletteIndicesOffset=0x72961 +SGBPalettesOffset=0x729F9 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0xF213C], Level=[0xF213B]} // Magikarp +StaticPokemon{}={Species=[0x1CF7B, 0x1CF8C, 0x1CFEB], Level=[0x1CF8B]} // Bulbasaur +StaticPokemon{}={Species=[0x5159D, 0x515AE], Level=[0x515AD]} // Charmander +StaticPokemon{}={Species=[0xF19B0, 0xF19C1], Level=[0xF19C0]} // Squirtle +StaticPokemon{}={Species=[0x1D653], Level=[0x1D652]} // Eevee +StaticPokemon{}={Species=[0x5CE08], Level=[0x5CE20]} // Hitmonlee +StaticPokemon{}={Species=[0x5CE50], Level=[0x5CE68]} // Hitmonchan +StaticPokemon{}={Species=[0x51DD5], Level=[0x51DD4]} // Lapras +StaticPokemon{}={Species=[0x61054], Level=[0x7562C]} // Omanyte +StaticPokemon{}={Species=[0x61058], Level=[0x7562C]} // Kabuto +StaticPokemon{}={Species=[0x61050], Level=[0x7562C]} // Aerodactyl +StaticPokemon{}={Species=[0x594CC, 0x61C0E], Level=[0x594D1]} // Snorlax 1 +StaticPokemon{}={Species=[0x5980C], Level=[0x59811]} // Snorlax 2 +StaticPokemon{}={Species=[0x1DCE0], Level=[0x1DCE1]} // Voltorb 1 +StaticPokemon{}={Species=[0x1DCE8], Level=[0x1DCE9]} // Voltorb 2 +StaticPokemon{}={Species=[0x1DCF0], Level=[0x1DCF1]} // Voltorb 3 +StaticPokemon{}={Species=[0x1DD00], Level=[0x1DD01]} // Voltorb 4 +StaticPokemon{}={Species=[0x1DD08], Level=[0x1DD09]} // Voltorb 5 +StaticPokemon{}={Species=[0x1DD18], Level=[0x1DD19]} // Voltorb 6 +StaticPokemon{}={Species=[0x1DCF8], Level=[0x1DCF9]} // Electrode 1 +StaticPokemon{}={Species=[0x1DD10], Level=[0x1DD11]} // Electrode 2 +StaticPokemon{}={Species=[0x46B1A, 0x46B5A, 0x5DBCF], Level=[0x46B5B]} // Articuno +StaticPokemon{}={Species=[0x1DCC0, 0x1DD20], Level=[0x1DD21]} // Zapdos +StaticPokemon{}={Species=[0x51901, 0x519A4], Level=[0x519A5]} // Moltres +StaticPokemon{}={Species=[0x4618D, 0x461A5], Level=[0x461A6]} // Mewtwo +StaticPokemon{}={Species=[0x527B9, 0x528EC], Level=[0x528ED]} // Abra +StaticPokemon{}={Species=[0x527BA, 0x528EE], Level=[0x528EF]} // Vulpix +StaticPokemon{}={Species=[0x527BB, 0x528F0], Level=[0x528F1]} // Wigglytuff +StaticPokemon{}={Species=[0x527C4, 0x528F2], Level=[0x528F3]} // Scyther +StaticPokemon{}={Species=[0x527C5, 0x528F4], Level=[0x528F5]} // Pinsir +StaticPokemon{}={Species=[0x527C6, 0x528F6], Level=[0x528F7]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD43D, 0x60B22, 0x60BF9, 0x70943, 0xF4070, 0xF6089], Level=[0x60B27]} +PikachuHappinessCheckOffset=0x1CF64 +CRC32=8B56FE33 + +[Yellow (S)] +Game=POKEMON YELAPSS +Version=0 +NonJapanese=1 +Type=Yellow +CopyFrom=Yellow (U) +ExtraTableFile=rby_espita +OldRodOffset=0xE102 +GoodRodOffset=0xE12F +SuperRodTableOffset=0xF5ED2 +MapNameTableOffset=0x7139F +PokedexOrder=0x41041 +TypeEffectivenessOffset=0x3E60A +PokemonMovesetsTableOffset=0x3B1F2 +PokemonMovesetsDataSize=0xC92 +PokemonMovesetsExtraSpaceOffset=0 +ItemNamesOffset=0x45B8 +StarterOffsets2=[0x3A297] +TrainerDataTableOffset=0x39DDE +ExtraTrainerMovesTableOffset=0x39C78 +TMMovesOffset=0x12352 +TrainerClassNamesOffsets=[0x27E80, 0x3997E] +IntroPokemonOffset=0x5F22 +IntroCryOffset=0x1A4B +SpecialMapPointerTable=0xF2609 +HiddenItemRoutine=0x75F6F +TradeTableOffset=0x71C0D +TextDelayFunctionOffset=0x38CD +PCPotionOffset=0x5EE9 +MonPaletteIndicesOffset=0x72911 +SGBPalettesOffset=0x729A9 +StaticPokemonSupport=1 +StaticPokemon{}={Species=[0xF213C], Level=[0xF213B]} // Magikarp +StaticPokemon{}={Species=[0x1CF7B, 0x1CF8C, 0x1CFEB], Level=[0x1CF8B]} // Bulbasaur +StaticPokemon{}={Species=[0x5159A, 0x515AB], Level=[0x515AA]} // Charmander +StaticPokemon{}={Species=[0xF19B0, 0xF19C1], Level=[0xF19C0]} // Squirtle +StaticPokemon{}={Species=[0x1D653], Level=[0x1D652]} // Eevee +StaticPokemon{}={Species=[0x5CE11], Level=[0x5CE29]} // Hitmonlee +StaticPokemon{}={Species=[0x5CE59], Level=[0x5CE71]} // Hitmonchan +StaticPokemon{}={Species=[0x51DD2], Level=[0x51DD1]} // Lapras +StaticPokemon{}={Species=[0x61054], Level=[0x7562B]} // Omanyte +StaticPokemon{}={Species=[0x61058], Level=[0x7562B]} // Kabuto +StaticPokemon{}={Species=[0x61050], Level=[0x7562B]} // Aerodactyl +StaticPokemon{}={Species=[0x594CC, 0x61C0E], Level=[0x594D1]} // Snorlax 1 +StaticPokemon{}={Species=[0x5980C], Level=[0x59811]} // Snorlax 2 +StaticPokemon{}={Species=[0x1DCE0], Level=[0x1DCE1]} // Voltorb 1 +StaticPokemon{}={Species=[0x1DCE8], Level=[0x1DCE9]} // Voltorb 2 +StaticPokemon{}={Species=[0x1DCF0], Level=[0x1DCF1]} // Voltorb 3 +StaticPokemon{}={Species=[0x1DD00], Level=[0x1DD01]} // Voltorb 4 +StaticPokemon{}={Species=[0x1DD08], Level=[0x1DD09]} // Voltorb 5 +StaticPokemon{}={Species=[0x1DD18], Level=[0x1DD19]} // Voltorb 6 +StaticPokemon{}={Species=[0x1DCF8], Level=[0x1DCF9]} // Electrode 1 +StaticPokemon{}={Species=[0x1DD10], Level=[0x1DD11]} // Electrode 2 +StaticPokemon{}={Species=[0x46B1A, 0x46B5A, 0x5DBD9], Level=[0x46B5B]} // Articuno +StaticPokemon{}={Species=[0x1DCC0, 0x1DD20], Level=[0x1DD21]} // Zapdos +StaticPokemon{}={Species=[0x518FE, 0x519A1], Level=[0x519A2]} // Moltres +StaticPokemon{}={Species=[0x4618D, 0x461A5], Level=[0x461A6]} // Mewtwo +StaticPokemon{}={Species=[0x527B7, 0x528E9], Level=[0x528EA]} // Abra +StaticPokemon{}={Species=[0x527B8, 0x528EB], Level=[0x528EC]} // Vulpix +StaticPokemon{}={Species=[0x527B9, 0x528ED], Level=[0x528EE]} // Wigglytuff +StaticPokemon{}={Species=[0x527C2, 0x528EF], Level=[0x528F0]} // Scyther +StaticPokemon{}={Species=[0x527C3, 0x528F1], Level=[0x528F2]} // Pinsir +StaticPokemon{}={Species=[0x527C4, 0x528F3], Level=[0x528F4]} // Porygon +StaticPokemonGhostMarowak{}={Species=[0xD43D, 0x60B22, 0x60BF9, 0x70946, 0xF4070, 0xF608D], Level=[0x60B27]} +PikachuHappinessCheckOffset=0x1CF64 +CRC32=964B7A10 |