• 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.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Dawn, Gloria, Juliana, or Summer - 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.

[Battle] Disable fishing Pokémon getting away

RoadToCerulean

A Ordinary Kanto Lover
  • 205
    Posts
    8
    Years
    Fishing rods work slightly differently in FRLG and RSE ROMs.

    In FRLG, whichever rod you use, Pokémon biting the bait are always successfully hooked;

    In RSE, before notifying you "A Pokémon is on the hook", the game displays "Oh! A bite!" (once for Old Rod and usually multiple times for other two rods) forcing you to hit A until you successfully hook your prey. If you fail to do so the wild Pokémon will escape, which can be annoying.

    How can I disable such settings so that hooked Pokémon will never try to escape?
     
    Fishing rods work slightly differently in FRLG and RSE ROMs.

    In FRLG, whichever rod you use, Pokémon biting the bait are always successfully hooked;

    In RSE, before notifying you "A Pokémon is on the hook", the game displays "Oh! A bite!" (once for Old Rod and usually multiple times for other two rods) forcing you to hit A until you successfully hook your prey. If you fail to do so the wild Pokémon will escape, which can be annoying.

    How can I disable such settings so that hooked Pokémon will never try to escape?

    Finally something fun to research. :P
    Should be the same(or very similar to how it is in FR). Obviously for Emerald:

    08CC52 - 00 00 00 00; always print just one 'Oh a bite!' message
    08CBD1 - E0; no time limit on hitting A after 'Oh a bite!' message
    08CA47 - E0; ignore player hitting A while printing dots
    08C9F4 - 09 21 00 00 00 00 00 00; always print 10 dots
     
    Finally something fun to research. :P
    Should be the same(or very similar to how it is in FR). Obviously for Emerald:

    08CC52 - 00 00 00 00; always print just one 'Oh a bite!' message
    08CBD1 - E0; no time limit on hitting A after 'Oh a bite!' message
    08CA47 - E0; ignore player hitting A while printing dots
    08C9F4 - 09 21 00 00 00 00 00 00; always print 10 dots

    Thank you, but I want the screen to directly display "A Pokémon is on the hook" as in FRLG.
     
    Thank you, but I want the screen to directly display "A Pokémon is on the hook" as in FRLG.
    It's just a matter of editing the text string of "Oh a bite" into "A Pokemon is on the hook" after doing what Dizzy said, I believe.
     
    It's just a matter of editing the text string of "Oh a bite" into "A Pokemon is on the hook" after doing what Dizzy said, I believe.

    You might have mistaken my problem. What I expect is to skip all the "Oh, a bite" procedure to directly hook the Pokémon. Your suggestion is only scratching the surface, I'm afraid.
     
    You might have mistaken my problem. What I expect is to skip all the "Oh, a bite" procedure to directly hook the Pokémon. Your suggestion is only scratching the surface, I'm afraid.
    Oh. Well if that's the case, try repointing pointers to the "Oh, a bite!" string to the "A Pokémon's on the hook!" string and see how it works.
     
    Oh. Well if that's the case, try repointing pointers to the "Oh, a bite!" string to the "A Pokémon's on the hook!" string and see how it works.

    Repointing the string pointers as you said will have no effect as it only alters the text message displayed on the screen, but the routine of "bites" is still called.
     
    Back
    Top