Hello developers!
Have you ever played an experience where you couldn't find the points of interest most important for your progression? Well I have!
With Plum’s Minimap you can easily avoid this in your game and improve your qualified playthrough rate for new players. Just import the model & style the GUI to your liking!
The most advanced features of ANY minimap available
With this minimap system you can easily
Rotate the minimap to face the direction of the player's camera
Make a rounded minimap that respects it's boundaries
Add blips that snap to the corners of your minimap
Add high quality maps with multiple images for larger maps
An interactable API to change settings during runtime
Featured tutorial videos
Refer to this Developer Forum Post or to the Itch.io post when referencing this model.
It uses the ui framework Roact, and utilises the viewportframe. It’s really quite simple when you think about it, but i’ve played so many games in my time, where a minimap really has been needed. I know there’s other minimap modules, but i’ve not seen any module with the rotation functionality like my module.
This update adds some new things to the API, and some safety fixes.
SECURITY CHANGES
Added errors for when you’re doing something wrong. This could for example be, if you’ve placed the minimapscripts in the wrong place.
SETTINGS CHANGES
It’s not important that your settings are up to date. If you’ve gotten a setting that has been added as an update, then it will forward to the default value if it’s not in your settings module.
--ADDED
["Map"] = {
["mapCenter"] = Vector3.new(0,0,0); --The center of the map picture.
}
API changes
--ADDED
Minimap:ChangeMap(Number - MapId)
--Change the mapid of the map.
--ADDED
Minimap:ChangeMapCenter(Vector3 - MapCenter)
--Change the center of the map. Use this, if you change the mapid to a map with a different center.
The free model has been updated with these changes.
Converting to the newest version
Updating to the newest version of the minimap is quite easy.
Insert the new version of the free model.
Move the new version of the model into StarterPlayer → StarterPlayerScripts
Delete the new version’s settings, and move the settings from the old version of your model into the new version.
Now you’ve updated your minimap to the newest version.