MV Fishing Mini Game

This plugin adds a new fishing mini game to your project similar to that of Breath of Fire 2’s. This plugin is not plug-and-play and requires setting up. It may be difficult for new users.

– Customise a range of fish attributes to change how they behave such as bait they eat, speed, difficulty to reel in (and more)
– Customise each fishing spot’s backgrounds and music
– Add specific fish or objects or randomize them for each fishing spot. Use eventing to add quest items to catch from the water.
The demo contains examples of some things you can do.

How to Use
– Copy the “GALV_Fishing.js” file into your project’s /js/plugins/ folder.
– Activate plugin using the ‘Plugin Manager’
– Create a new folder: /img/fishing/
– Read the help file and examine the demo to learn how it works

You’ll notice that the RTP doesn’t come with many useful fishing icons (to use for rods and baits), and there’s not a whole lot of fish for you to use included in the demo – you’ll need to source or make your own resources to use.
The demo fish were created by Matt Beer.

Download Plugin File
Download Demo (24Mb download)

70 thoughts on “MV Fishing Mini Game

  1. alscino says:

    Awsome, U made it !
    You’re the best Galv !!
    Thanx !

  2. Yui says:

    Hi Galv! I would just like to let you know that I am currently using this new plugin you made and it’s really awesome! Thank you!

  3. Where can I contact you to obtain legal use of this one for commercial use?

  4. StyX says:

    Love it!
    very nice! Best fishing game.
    But how i get the chest out of the sea? :D I played it 10min but i can not get it outside the water :D

  5. ArcheoFox says:

    Thank you for taking over one of the best fishing systems! Could I just make some suggestions to go further?

    – It would be great to be able to activate a common event as soon as we fish some fish (for example: when my bait touches an octopus, a fight starts)

    – You surely planned for the next: add a bar of force for the fishing line. Then, it would be realistic to lose the bait when a fish is caught or when the (fishing) line breaks.

    – It would be great to be able to add one or more graphic elements and / or animations to the screen and to be able to place them where desired.

    Thank you in advance and bravo for your new plugins, you are one of my favorite programmers :-)

    • Galv says:

      Thanks for your kind words. Unfortunately I can not commit time to improving this plugin unless I can get much more support from the community.
      But I do want to add such improvements one day.

  6. ArcheoFox says:

    I go to support you on Patreon in the next days. See ya and keep up the great work.

  7. Callan says:

    I keep getting an error? ive copied all items and events in there order based on the demo, but it keeps saying length undefined when I interact with the bubble?

    • Galv says:

      Sounds like you have done something incorrectly.
      This is a complex plugin – I recommend instead of copying things over that you try and learn how to use it.

  8. sylphries says:

    Just got MV and i tried this
    in when i caught that treasure chest
    it didn’t appear on inventory

    happen both in demo and trial project

    any specific action to make chest appear as item?
    ( already check database and plugin : fish 5 chest )

    • Galv says:

      Nice find, thanks for letting me know. This was a bug – updated to version 1.3 to fix. Also fixed where chest wouldn’t sink back down to the bottom if failed to catch.

      Lemme know if any issues

  9. Francisco says:

    Brother I loved your project but when I play the fish it does not consume the bait it has to change it or I do not know configures of de ja thanks

  10. francisco says:

    Cool when you fiddle when you have two heroes of the error, you can only have one.
    Thank you for the attention, excuse the mistakes I’m Brazilian.

  11. francisco says:

    Two characters two dolls if you have more than one in the game of rpg can not catch the error one can only have one personage

  12. Kyonima says:

    Hey Galv,
    First of all, this is an awesome plugin, it gives me the chance to allow players to do something a little different every once and awhile.
    I’m having one problem setting it up though. My game is currently using a different screen resolution than the default (960×540) using YanFly’s Core Engine. I’ve edited the assets and such to match the resolution which is fine but changing the Fisher Info in the plugin settings doesnt seem to do anything. Also, the fish are now hitting an invisible wall where the rocks used to be :)
    Is there someway I can fix this? Thanks.

    • Galv says:

      What do you mean changing the fishing info doesn’t seem to do anything?
      The ‘Fisher Info’ plugin setting is what you need to change… increase the x value to push the fisher to the right.

      • Kyonima says:

        Hey, thanks for replying. I’m not sure what the problem was but I restarted my pc and it somehow fixed itself (before that, changing the x value in the parameters didnt change a thing).

        Thanks anyways :) Much love for your plugins, keep doing what you’re doing <3

  13. Galv says:

    Updated to version 1.4 to add touch/mouse click for casting the line

    • Galv says:

      And of course I forgot to add touch/mouse for reeling in the line… oops. version 1.5 fixes that

      • Hi Galv,
        In version 1.5, the Reel SE fails to play. I made sure I had the files in ogg and m4a format. Everything else is working fine. Quick suggestion, when a fish is caught, that’d be nice to skip the results window with SPACE BAR as well.

        Thanks for the great plugin!

      • Galv says:

        Just the reel SE? It will be a few days before I get back to my PC and can check over the issues MV 1.5 seems to be bringing

  14. Yes, it’s just the reel SE. The other sound effects (cast, splash, equip, etc…) are playing fine.

    It’s probably a minor issue with the MV 1.5.0 update. Thanks for looking into it, I’ll check back in a few days.

  15. Hsu says:

    Hi Galv, thanks you so much plugin it is awsome! But I want to ask that is there any possibility to cast power without equipping rods and baits?

  16. Martin Colegate says:

    Hi Galv,
    Great script glad you brought it over from VX ace.

    I have just one slight issue. I have the resolution set to 1200×780 for the game. I have change some of the graphic backgrounds to different types and adjusted them to the resolution. I seem to get a line now which scrolls across the screen for the ‘under1_1’ picture. as well as the ‘back1’ picture. Do i need these to be set to a different resolution?

    If you require a picture to show this in more detail please ask.

  17. Fangzarie says:

    First off this plugin is boss-some! I was just wondering if there is a way to make the fish sheet bigger? Like what dimensions does it use? I wanted to know because I want the play to catch bigger fish like like sharks and whales and even a very long sea dragon if possible?

    Again great plugin as usual!

  18. Njood says:

    Hi Galv,
    Thank you for this amazing plugin!
    I would like to ask if its ok to edit your scripts to make another plugin for personal use?
    I find your fish record so useful for a feature in my catching animals game -sorta like Pokemon-. A simple window with a graphic and no.caught would be all I need. If you could point me to a way of setting that up,I would be eternally grateful!
    Thank you again,

  19. Ricardo Zangelmi Fiorotto says:

    Its possible to make more than 50 fishes?

  20. Rafly Aulia Erlangga says:

    I tried using this plugin, and changed it to Indonesian. But why the game error in the middle of the game, ya?

    • Galv says:

      I cannot help with translations, sorry. And I cannot help with my plugins if you translate anything that would make it error during play.

  21. Siobion says:

    Uhh hello? When I try to fish or interact with the npc’s i get an error note it says “Cannot read the property “hole” of undefined” or something else like that

    • Galv says:

      Make sure you start a new game after adding the plugin. Also, this is a complex plugin – you need to make sure everything has been set up. It’s not plug-and-play.

  22. Red Loire says:

    Hi! I loved your work, but I have a question, is there a way to use it in the RPG Maker MZ?

  23. yellow says:

    Hi. galv, will you fix it? The problem that Reel SE cannot be played. If you catch a fish, the bait will not be consumed, which is a bit unreasonable

  24. Hi Galv, thanks for the great script. I’m having a lot of fun playing around with it for my project! I’m just wondering if it’s possible for someone to add different BGM for when you’re reeling in a fish and/or an ME for when the fish is caught?

  25. luckyyy says:

    can i add more rod

  26. Darkade says:

    Hi Galv. I’m having an plugin conflict with the VE_FogAndOverlay plugin. It says this.validFog is not a function. Would you have any idea how I can fix this? I don’t want to have to get rid of one of these plugins.

    • Galv says:

      Sorry, I don’t have time to look into compatibility issues. I do have a layer graphics plugin that does fog that is compatible.

  27. Zachary Sevik says:

    I’m a little late to the party here but is it possible to have morethan 50 fish? I was thinking of using it as a ‘salvaging’ minigame whereas the character is ‘spelunking’ in caverns for old machines/technology for my crafting system… but I have 200 items for that, so… jsut wondering :)

    but also, OMG; WHAT an AMAZING plugin!! <3

    • Galv says:

      You’ll have to modify the script to add more – I didn’t plan on anyone wanting more than 50 haha. Sorry, I don’t have time to do edits, though.

      • Zachary Sevik says:

        That’s okay. I looked at it and it’s actually a pretty simple addition/adjustment and it still functions perfectly!

        Thanks SO MUCH for this plugin. BoF 2’s Fishing is hands-down one of my favorite mini-games ever and I’m ecstatic to be able to include a similar form of it in my project!!

  28. Keb says:

    Hey, I’m not on Facebook or RPGMaker forums, yet I would like to discuss using this in my game. I assume that since this is your site, my email may be visible to you, so do you think we can discuss it via email?

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s