A downloadable Plugin

Buy Now15.00€ EUR or more

This Minimap was designed by analyzing and replicating the RPG Maker’s code to automatically draw the map with its terrain on the UI.

This product comes with a free version! See below.

This Plugin works with RPG Maker MV & MZ.


Features

  • The player, vehicles, and every event can be rendered as Icon, Picture, Dot, Square, or their Sprite. Useful to highlight important NPCs or points of interest.
    Followers are not displayed.
  • Players, vehicles, and events can blink on the Minimap.
  • Customization:
    • Background: You can choose from „Window,“ „Picture,“ or no background
    • Foreground: You may set a Picture as a custom foreground
    • Position and Sizes: Can be individualized
  • Fog of War. The fog of war is persisted in the game saves. It can be enabled/disabled for every map individually.
  • Vehicles and selected Events can break through the fog of war, making them visible even when the player hasn’t discovered their location yet.
  • Zoom. The Minimap can show the full map or zoom in. Vehicles and Events that are too far away from being seen can stick on the Minimap’s edge to give the player some orientation.
  • Map Name Window. A new window is added right below the Minimap. It is designed to display the map’s name, but it can be customized with JavaScript to display anything you need or to not appear at all.
    This window replaces the RPG Maker’s default map name window (optional).
  • The Minimap can be expanded to fullscreen and collapsed by pressing a hotkey or by clicking on the Minimap itself.
  • The Minimap can be shown or hidden anytime, e. g. when starting a cutscene.
  • The player may disable the Minimap in the options menu.


Lite Version & Standard Version

There exist two versions.

The Lite version comes with the bare minimum and is available for free. You may include this version in any kind of game, both free and commercial.

The Standard version comes with all the features described on this page.

LiteStandard
Display the Minimap
Set Minimap Position, Width & Height
Hide Minimap via Notetags, Commands, etc.
Enable/disable the Minimap in the Options Menu
Render Options for the Player, Vehicles, and Events Sprite only Sprite, Icon, Picture, Square, Dot, hidden
Minimap Background Window, noneWindow, Picture, none
Minimap Foreground
Minimap Map Parallax
Expand and collapse Minimap
Zoom
Fog of War
Map Name Window
License Free Paid



F.A.Q.

Will this Plugin work with other Plugins, such as Visustella, Yanfly, …?

This plugin has been carefully designed to not cause problems with other plugins.

It has been tested with Event Spawn Systems from Visustella, Yanfly, and GALV, and it will probably work with other Event Spawn Systems, too.

To render GALV Layers on the Minimap, you will need to include a compatibility plugin. This plugin is exclusive to the paid version. Read more: Minimap 3rd Party Plugin Support

Modifications on the map’s appearance made by other plugins (e.g., Doodads), however, may not be reflected in the minimap.


Is a free trial available?

Yes.


This Plugin does not work as expected – Is a refund possible?

A refund is possible if you encounter an error or incompatibility that we cannot resolve.

Please send a message to: mail@aerosys.blog


Rules

  1. You may not redistribute this Plugin or claim it as your own.
    • Exception: You may redistribute this plugin as part of your game when releasing it.
    • Exception: You may send this plugin to another person when you hire them for personal modifications. (See: 2. & 3.)
  2. When multiple people work on the project, purchasing a license for every team member is not required.
  3. You may modify this plugin’s source code for your needs but cannot redistribute your modifications.


Instructions, Website, Discord, and more!

Visit: Minimap – Aerosys' Blog


Contact: mail@aerosys.blog

StatusReleased
CategoryAssets
Rating
Rated 5.0 out of 5 stars
(2 total ratings)
AuthorAerosys
TagsExploration, minimap, RPG Maker, User Interface (UI)

Purchase

Buy Now15.00€ EUR or more

In order to download this Plugin you must purchase it at or above the minimum price of 15.00€ EUR. You will get access to the following files:

MK_Minimap.js
External
MK_Minimap_GalvLayerSupport.js
External

Download demo

Download
MK_Minimap_Lite.js
External

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit) (+1)

I'm having issues using this with MZ3D.

For the most part it works perfectly fine but for some reason events are showing up in places they shouldn't on the minimap.

It doesn't happen all the time but they are often showing a few tiles away from where they actually are, sometimes even outside of the map, or inside walls.

For example opening a treasure chest causes the sprite on the minimap to jump inside the wall and stay visible, even if the event is erased after activation.

(+1)

Thanks for your report!

I will see what I can do to make those plugins compatible.

Thanks so much for the fast response :D

Hey, I tested the Minimap with MZ3D and couldn't reproduce your issue, so I need some more details. Can you track down a little bit in what situations this happens? Maybe by providing screenshots or videos?

I also need to know whether you are using MV or MZ.

Feel free to mail me at mail@aerosys.blog or add me on Discord: .aerosys

Hey, it´s a very beautiful minimap plugin for RPG Maker MV. I´m using the paid version and it´s working great.

However, I have a browser deployed game and on some devices (Android mobile / weak laptop) it´s creating lags/heavy fps drops, even on very small maps (10x10).

I´m currently trying your new feature for a performance boost for large maps, but I don´t think it´s working (also it´s a lot of work to make every tileset smaller). 

What could be the reason? The console is showing no errors/other stuff at all.

You're not the first person to report performance issues when using MV. I will definitely look for improvements here. Right now, it could be due to too many Events on the Map, but I cannot give a clear answer right now. I'm really sorry about that.

Thanks for your quick response. Maybe I´ll try 1-2 things. If I find anything what might be causing it, I´ll let you know.

I just uploaded a new version (1.2.9), it should noticeably reduce lag.

Thanks, I think it´s helping a bit. However, it´s still lagging / fps dropping. I did some tests and I´m 99% about the problem:

YEP_CoreEngine

If Yanfly´s core engine plugin is active together with the minimap then it´s resulting in fps drops. At least for browser deployment and no "high end computers".

If only one of them is active, then no problem. I did change a lot plugin parameters in minimap and Yanfly plugin, but nothing was working.

(+1)

Thanks, that info helps me a lot! I will see what I can do.

Worked wonderful when testing in MV, but after deployment the free version only displayed events, not the map.

So I figured might as well try the paid version. Works fine when testing, but when deployed I get this.

Please help! I need this urgently, as I've already published the game I need the minimap for...

Hi Calumnius,

I just uploaded a hotfix for this issue. Can you please download the latest version (1.2.7) and try again?

I feel kinda dumb, but which version did you update? The paid version still says 1.2.5, the free version is at 1.2.8.

Tested both, neither work when deployed, same as before. paid version doesn't work at all, free version shows only events but no map.

Both still work perfectly fine when testing the game.

I updated both versions to 1.2.8. Please try to refresh the page or clear the browser cache.

It also often helps to remove and re-add a plugin in the plugin manager.

Sorry to keep bothering you, but the error persists with the new version, again only after deploying. A few numbers changed. No idea if that's important so I added the new error message....

Okay, I will fix that as quickly as possible.

In the meantime, is it possible for you to have a map without tileset images attached? It's just a guess, but it could crash because of a blank map or tileset without tileset images (SHeet A1, A2, A3, ...) attached.

I'm not getting the map.

I was using the free version which worked just fine. I decided to pay and support you and see what the full version has to offer.

I get the window and the name of the map, but no details. no map.

I've messed around with the settings, turned off other plugins. It seems to not work.

Hi bluestreakx,

sorry to hear. Please check the following:

  • You have disabled MK_Minimap_Lite and enabled MK_Minimap
  • Go into the Options Menu in the game and check for "Show Minimap"
  • Press F12 to open the debug console, click on "Console," and check for any error messages

Last but not least, I need to know whether you are using MV or MZ.

You can also write an email (mail@aerosys.blog) or join me on my Discord: Aerosys' Blog – Random Map Generation in RPG Maker MV & MZ

Hi Aerosys! Thanks for the reply!

I've disabled MK_Minimap_Lite and enabled MK_Minimap.
I can display some of the minimap, the frame shows up, and the name of the map.
It's not throwing an error message it's just not populating.

I'm using MZ.

I managed to get it working by uninstalling and reinstalling the plugin. I can't get Galv's Layers to work, but everything else is fine at the moment.

Okay, interesting. Well, at least you made it work.

I uploaded a patch for the Galv Layers Support (0.9). Can you please re-download and include both MK_Minimap and MK_Minimap_GalvLayerSupport?

Also, verify that you registered Galv Layers in Plugin Manager --> MK_Minimap_GalvLayerSupport. Keep in mind that only static layers are supported right now.

I want to report an issue that the fog of war's had for me that I noticed even before the update you made (thanks again for that, btw). If you get into a battle with fog of war active, the map stops updating except for events on the map. The weirder thing is that after leaving the map and going back in, the map updates the areas I went to during the period it wasn't actively updating, so it knows that it should be filling those areas in. I recorded this video to demonstrate it.

Oh, that's interesting. Will fix that as soon as possible!

Hey scitydreamer,

I couldn't reproduce this issue on my side. Can you please do the following for me?

  • disable as many other plugins as possible, and try again
  • when it resolves the problem, try to track down which plugin(s) could cause this incompatibility
  • when the problem persists although no other plugin is enabled, let me know

Heya, unfortunately, I'm still having the same problem, even with all other plug-ins disabled. Do you think I should re-install the plug-in? 

Oh wait no oh my god, I was double checking things and I realized that I had an older version of the plug-in from when I was first experimenting with things. I just updated to the latest version and everything works perfectly now! Thanks so much for your time, sorry for the confusion!

(+1)

Great! Glad to hear it's working now!

Again, I'm sorry for that mix-up. I started using this as a minimap for my current project and I was wondering, is it possible to make the fog of war range smaller? I'm trying to use this for a first-person RPG and fog of war only really works for that if the range is a few feet at most.

(1 edit)

Hi scitydreamer,

That sounds like a nice suggestion! I initially designed the fog of war to automatically reveal what the player sees based on the default top view. I can add a Plugin Parameter to let the dev decide whether to reveal based on top view or fixed number of tiles.

In the meantime, you can create a new plugin, give it any name, put it below Minimap, and write:

var MK = MK || { }; 
// Override
MK.Minimap.fogOfWar.isSeen = function(x, y) {
  return MK.Minimap.fogOfWar.distance($gamePlayer.x, $gamePlayer.y, x, y) <= 3;
}

Replace the number 3 with your desired range. Euclidian distance is used, so 3 may not be exactly "3 tiles", so you want to play around a bit.

I gave it a try and it says "illegal return statement." There's probably an easy fix for it, but unfortunately I'm an idiot about coding

(+1)

Oh, don't worry, it's not your fault, mate! Itch.io destroyed the formatting a little bit.

I quickly made a ready-to-use plugin for you: downloads.aerosys.blog/plugins/MK_Minimap_fixedViewRange.js

You can quickly set the view distance in the Plugin Manager.

(+1)

Thank you, it works perfectly!!

I really really really like it!
It's working when I am using ABS, but a small problem, when I open the menu by using esc, and then close menu, it will hide tilesets and minimap will move to the right.

See this video

https://dai.ly/k39fiUc9r3wyMbA7DRu

Thank you for your report. I faced this problem as well when I was using Visustella, so my first guess would be to disable as many other "core" plugins as possible and try again. I made a compatibility patch with VS, but it could be that I need another one for Yanfly Plugins.

I will add a patch for Yanfly Plugins, in the meantime you can try to track down any other plugin that may cause problems so I can fix those, too.

Yep, Visustella core is the problem, so I turn off plugin and it works perfectly fine.

Okay, please ensure you are using the latest version of my plugin, and message me if it still doesn't work.

So, I was wondering how I can make it to increase Y? I used top right like this video. So I want to increase Y to move up.

There's a setting "Map position & appearance" in the plugin manager. If you don't want to work with JS, you can simply write e.g. "return 10" (without quotes) and the Y position is 10.

Heya, I'm running into two issues that I hope to get clarification for!

1) The plugin managers claims to need a plugin that I can't find:


2) The game can't crashes on start-up because of this error:


Hi scitydreamer,

This is not my plugin. My plugins start with "MK_"

Oh god sorry, I was experimenting with a bunch of plug-ins and I got yours mixed up @_@

(+1)

No worries, that happens to everyone! :)

One more thing to add about the minimap - it doesn't work when I compile my game to an android phone.  I get the events on the map, but not the underlying map

Thanks for the report, I will fix it as soon as possible!

The minimap is AMAZING, and you fixed the last bug fast. But alas, I found more bugs.  I hide secret rooms in my game behind black events, but those events are not full opacity.  They also don't layer right and so they reveal what is hidden beneath. Two layering issues - the edge-fade for each even doesn't overlap right, and the edge of screen doesn't have events overlap at all.  These will be 3 sections of code. You can see all three issues clearly in this screenshot...

I gonna tackle this one! Right now, I cannot tell you how long it will take, though. 

(+1)

Thanks!  These fixes will take this minimap to the moon!  It is already such a wonderful addition to my game.

Hi, I just bought this plugin and need help adding it to the YEP_OptionsCore

Also is there a way to bind the "m" and "n" keys to a controller?

Hey,

Thank you for buying my plugin!

There's a fresh new article out there that explains how to add the Minimap to Visustella Options, and I think it's almost the same as how to add it to YEP: Minimap 3rd Party Plugin Support – Aerosys' Blog

I think it's easiest to watch out for a Controller Plugin that lets you do custom actions and then call the JavaScript commands from here: Minimap – Aerosys' Blog

Let me know if you need further assistance!

Thank you so much for your help!

Is this fine to use in commercial games?

Yes, of course!

Is it possible to get a marker (character, monster, etc..) zoom that stays the same size relative to the *game map* rather than the *mini map*.  It is just about the last thing I need to make this minimap perfect! 

It's already on my list because it bugs me as well :)

AWESOME!!!

Work with galv layer graphics?

There is a free version of the minimap plugin, so that you can try that out first. I expect layers from this plugin to not be reflected on the minimap. However, I can try to make both plugins compatible.

That sounds very good!

Another question how i can add it to VS Options core? for some reason minimap dont appear im using free version

I'm going to add a section to my website's article that explains how to add "Show Minimap?" to VS Options Core. Until then, do the following:

  1. Open VS OptionsCore in the Plugin Manager
  2. Go to Options Categories
  3. Click on any list item, I suggest "UI", then go to "Options List"
  4. Add a new item to the list
    1. Into the "Symbol" field, type "showMinimap"
    2. In "STR: Text" field, type something like "Show Minimap"
  5. Close all dialogs and save your project

It seems to work with galv layer graphics for me.  Also, and very importantly, it runs off the map that is *displayed*, not just the tileset - so secret rooms stay secret!