Hello!
I’ve been working on this minimap which i’ve chosen to opensource for you to play around with. I’ve tried my best to make it non-coder friendly.
You can grab the minimap on itch.io completely for free! You can however donate as much as you would like to help me keep on making cool stuff. Plum’s Minimap by Plum (itch.io)
Try out the minimap here
Join this discord to get help faster
Try some of my other systems like:
Chat Mention
And check out my socials:
TikTok
Twitter
Patreon
What can the minimap do?
The minimap can do a lot of things.
It has a easy to add blip system, where you just add a tag to a part, and it’s ready to go. You can change just about anything in the ui. Want a pink minimap? Then you can get a pink minimap.
You can choose to have to blips snap to the borders of the minimap. This can make the experience for the player much better, because the important things are easy to find.
The map rotates with the camera, so what is up on the minimap is what you’re looking at.
It does what you would expect from a minimap. Move with the character, display the map and all that good stuff.
It supports round maps too!
Watch this video of me creating a render using RoRender V3 and setting up all the needed settings like size and center.
You can learn to add blips to your minimap using this video:
You can add multiple renders in order to make your minimap the highest quality possible. These renders should be side by side. Renders should be made in 1024x1024 in order to ensure the highest possible quality.
I would make multiple renders by starting in one corner of the map. I would then add 1024 to the x position of the corners working my way over the map. I would then add 1024 to the z position. Now you can move yourself back over the map by subtracting 1024 from the x position. This would be repeated till you have render the full map.
This minimap has a lot of setting which you can tweak.
You access the settings by going Minimap → Settings.
API
Minimap:Toggle()
--This toggles the minimap on and off. If you've set the setting "Visible" to false under "Technical", then you will have to call this function to make it visible.
Minimap:Resize(Vector2 - Size)
--Resize the minimap while the game is running. This is useful if you want to have the map in different places during your game.
Minimap:Reposition(UDim2 - Position, Vector2 - Anchorpoint)
--Reposition the minimap. You have the option to change the anchorpoint of the minimap too. Leave the anchorpoint variable blank if you want the same anchorpoint.
Minimap:AddBlip(Basepart - Object, String - TagName)
--Add a new blip to the map. This uses collectionservice, so you don't need this function to add the tag, but will give you some safety, so that you don't give the basepart a unexistent tag.
Minimap:RemoveBlip(Basepart - Object)
--Remove a blip from the map. This removes all tags, which is integrated into the minimap. Uses collectionservice, so you will be able to remove the tag with that too.
Minimap:ChangeMapData(data)
--Change mapdata to new map data.
Refer to this post / the itch.io page when referring to this system. It is prohibited to take credit of the system or to share the system by file. Sharing by file is only okay if significant changes in the inner workings are done.
Distribution or sharing of this module should be done through this Developer Forum post to insure that people get the newest version when downloading
The original creator of the code is not responsible for modifications done to this module, and will not be able offer help on fixing bugs caused by these modifications