MV Superman Ability

Enables the player to takeoff and land like superman with the press of a button.
Uses a different characterset for flying and the flight button can be enabled/disabled during game.

VERSION 1.0 – RPG Maker MV
Download Plugin file
Download Demo


29 thoughts on “MV Superman Ability

  1. Myra says:

    This is super cool. I was hoping you would remake this for MV. I take it this works like the airship which can move to any time without exception? It would be cool if you could set one (or multiple) unfly:able tiles using regions or something. It’s a little weird when you can fly though walls and stuff. That really only works on a world map.

    • Galv says:

      Yeah, works exactly like airship. I’ll look into setting up fly blocking regions and terrain tags when I get some time

      • Mamma Flammone says:

        Any update about including this feature? Yanfly’s region restrictions do not seem to work, and I can’t grasp why with my limited scripting and mv knowledge. If you have some time (but not enough to update your script) could you provide some hint on how one could implement blocking regions for your plugin? Very nice btw!

      • Galv says:

        No update yet. I cant give a hint without spending time to work it out first unfortunately.

      • Mamma Flammone says:

        I have an update myself for anybody interested! I excluded isThrough check in the original rpg_objects.js, and I used Yanfly’s Region Restrictions but removed any isThrough check from there too. Then I added “if (this.isThrough()) return true;” after region controls in function isMapPassable. Seems to work as expected (now Yanfly’s stops movement even when one is “superman”).

  2. Dream says:

    OMG, now a Dragonball, Marvel & DC game is possible. Thank you sooooo much!!!

  3. Natasha says:

    I am so excited about this plugin! I can’t wait to let the kids playing my game fly around the map!! Is anyone else having issues with it not working if the map has parallax?

    • Galv says:

      This plugin has nothing to do with the parallax so I am not sure why that would do anything. Here’s a list of things to check for as why it might be happening:

      Make sure to check for plugin conflicts there – if you are using a parallax plugin.

      • Natasha says:

        I figured it out! After going through each plugin and not seeing a change, I realized that it might have to do with regions. I am very new to RPGMaker (like 2 weeks new), and have been following tutorials to make everything. I used Hudell’s Overlay and YEP Region Restrictions to make my map.

        But, your plugin requires the typical X and O information because so does the Airship. So, I just need to go in and add the X and O regions under my base map! I hope that makes sense. I am so happy I got it to work without having to get rid of parallax! Thanks, Galv!!

  4. Brian T says:

    Yes! Thank you!

  5. I don’t know if it’s just happen to me, but when I forced the land (;) it sometimes doesn’t land, it keeps flying.

  6. Gung-Yeon says:

    How would I go about making the script run automatically once entering a map?

  7. BBT says:

    How do you make certain actors able to fly and others not? In the VX Ace version you could use as a note.

  8. KOC316 says:

    Hey. Is there a way to make the sprite hover like while flying the sprite it is also slightly moving up and down instead of completely stagnant in the air.

    • Galv says:

      The only way would be to use the flying characterset functionality and make the motions in the characterset. The demo uses floating butterfly characterset

  9. TwentyFree says:

    Not sure if this is still active.
    I’m looking to make an NPC character I made as an event (Not a follower) do the same as my main character, wich is fly.
    Right now I did this with a proper fly sprite.
    But the sprite is too low and I can’t raise it further in the spritesheet.
    There is also no shadow underneath…
    Any help appreciated!
    Tank you.

    • Galv says:

      I would edit the spritesheet, add the shadow there. Spritesheets can be made bigger to fit graphics, I recommend asking in a forum if you’re not sure how that works.

      • TwentyFree says:

        It shows inside your script that events are semi coming?

      • TwentyFree says:

        I made the spritesheet double the size and moved the character around a bit, added a shadow and it’s perfect!
        How did I not think of this simple trick XD
        Tanks alot Galv!

      • TwentyFree says:

        I know you are probably busy but would it take long to insert the ability of flying events? //$gameMap.event(id).startFlying();
        It seems parts of this are already prepared?
        I desperatly need it because expanding the sprite only fixes so much. there is always the issue with the player showing on top of the flying event with this trick…
        Please let me know if you are willing to implement this.
        I’ll give you my email adress in case you want to contact me.
        you could name a price for this service aswell, I would gladly pay it.

      • Galv says:

        Sorry, I don’t have any spare time currently to do commissions.

      • TwentyFree says:

        Ok np. Do you have an estimate on when you might have a free spot in your schedule in the future?

      • Galv says:

        No, sorry.

  10. Izzbee says:

    i use pop sprites and they are bigger than the RTP sprites ( and when they start to fly, the sprite starts to go up and go down, and when they land the character is in a different position than the usual. This happens only with the main character, the followers stay normal when flying. Can you tell me what exactly in the code makes the character go up and down while flying?

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