• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Our friends from the Johto Times are hosting a favorite Pokémon poll - and we'd love for you to participate! Click here for information on how to vote for your favorites!
  • Scottie, Todd, Serena, Kris - which Pokémon protagonist is your favorite? Let us know by voting in our poll!
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

[Other] G/S/C - Wild Pokemon Data - Fishing?

Boyd

Beginning Scripter
  • 6
    Posts
    13
    Years
    • Seen Oct 6, 2022
    Hi everyone,
    I was wondering if anybody had information regarding the fishing data for wild pokemon in Generation 2 (Gold specifically)?

    I've tried going through the Hex starting at both the Land and Water offsets for Johto and following the Wild Pokemon Data structure found at the Scripting Compendium. I thought I was starting to understand it, but did not seem to find information on Fishing?

    Starting at the Johto Water offset 0x2B669 we are looking at the Ruins of Alph data. If I did this correctly, I could follow the Woopers and Quagsires that you would find while Surfing - however I did not see data on Magikarp (0x81) or Poliwag (0x3C) with the Old Rod. It then points to Union Cave 1F at 0x2B672 after a Quagsire.

    If anyone has edited this before, or has any suggestions/could point me elsewhere where this has been addressed that would be much appreciated! I'm very new to this so it's quite easy I overlooked something or I need to go digging in the map header or something.

    Surely somewhere it has to list: [Rod Type][Chance][Level][ID] or something like that?
     
    I somewhat have finally cracked this problem. For my purposes I was able to edit the fishing data for the pokemon I needed but I'm far from understanding how it's setup, but here's what I found:

    In a maps primary header there is a bit set that somehow determines where in the "fishing table" to load pokemon data from. Credit to Fireburn over at Skeetendo for that tidbit of information.

    I'm still not entirely sure how the fishing table is setup (maybe someone who does may enlighten us!) but it's setup so that you have: [ID][Level][???} I'm not sure what the 3rd byte stood for, rarity perhaps? And with that in mind I looked for the specific set of pokemon in the route I was editing and changed the values. This didn't produce 'perfect' results, as it still loaded a rogue Poliwag somehow but it's a start for anyone looking for information.

    Hope this helps anyone and let me know if you know any more about this, thanks!
     
    Back
    Top