[PAID] [Standalone] Rounded Minimap

Introducing the Round Minimap!

After a month of meticulous development and three years of mastering scaleforms, I’m thrilled to present my new Round Minimap script for your game. This isn’t just another minimap—it’s a completely reimagined experience:

Key Features:

  • True Scaleform Integration: No awkward resizing, no cumbersome NUI frames—this is a pure scaleform solution.
  • Remade minimap.gfx: Enjoy a sleek, rounded minimap that gives you that classic IV effect.
  • Customizable and Scalable: Tailor the minimap to your exact preferences with ease.

Always Up-to-Date:

  • Latest Game Version Compatibility: Updated to the latest version of the game and committed to staying current with future updates.

Easy Configuration:

  • config.lua and Exports: Make real-time changes effortlessly with comprehensive explanations of each feature in config.lua.

Script Composition:

  • Two-Part Script: Consists of the minimap script and the minimap_assets stream. Ensure both are started before anything else in the server.cfg to replace the scaleform loaded instantly by the game upon joining.

Customization Options:

  • Color Customization: Personalize the colors to suit your style.
  • Orientation Customization: Adjust the orientation for the best view.
  • Offset Customization: Position the minimap exactly where you want it.
  • Minimap Scaling: Resize the minimap to fit your needs.
  • Show/Hide Bars: Toggle bars on and off as you see fit.

All these options are easily configurable via config.lua and/or exports.

:warning: Scaling the minimap to a higher size could cause the “in-game” notifications to overlap due to their hard-coded position. You can either use custom notifications scripts, reposition the minimap, or change its orientation to another angle of the screen.


With this Round Minimap, you’re not just getting a functional tool; you’re enhancing your gaming experience. Dive into a new level of immersion and customization today!

Code is accessible No
Subscription-based No
Lines (approximately) 500 script + 1200 scaleform
Requirements Be kind
Support Of course!
Price 20€ + VAT - una tantum (once)

Get your own copy here: https://manups4e.tebex.io/package/6394312


Updates:

  • Version 1.1:
    • Fixed Area blips
    • Fixed Radius blips
    • Fixed tilt option not deactivating in car
    • Thickened black border when ShowBars option is set to False to help masking the “un-hideable” GPS route going out of the borders

  • Version 1.2:
    • Fixed a weird bug when using export function ShowBars not resetting scaleform masking.

  • Version 1.3:

    • Added CustomRing texture support:
      • Using SetCustomRing(string txd, string txn) and RemoveCustomRing() exports
    • Added GetMinimapInfo to obtain Minimap coordinates and size without using ConfigureMinimap export.
    • Changed returned data of both ConfigureMinimap and GetMinimapInfo exports:
      • The returned information is a C# object (a table in Lua) encoded in Json,
      • it contains the current orientation (LB / RB / LT / RT),
      • the coordinates of all the 4 points of the minimap (Top-Left, Top-Right, Bottom-Left, Bottom-Right),
      • the minimap size.
      • All the data is calculated using safezone, resolution and Scaling factor in count so it will always return the right position and size of the minimap.
      • HudData is updated when switching from normal to BigMap and vice versa.

the following example shows a debug square drawn using the top-left coordinates of the minimap and its scaleform size.

DrawRect(_m.Positions.TopLeft.X, _m.Positions.TopLeft.Y, _m.Size.Width, _m.Size.Height, 255, 0, 0, 100);


  • Version 1.4:
    • Added 4 new exports to customize the minimap:
      • SetCustomHealthTexture(txd, txn)
      • SetCustomArmourTexture(txd, txn)
      • SetCustomAbilityTexture(txd, txn)
      • SetCustomAirTexture(txd, txn)
    • Added 4 new exports to restore the minimap:
      • RemoveCustomHealthTexture()
      • RemoveCustomArmourTexture()
      • RemoveCustomAbilityTexture()
      • RemoveCustomAirTexture()

example picture of the replaced Health Bar:

replacing picture must be a full circle of 141 x 141 in normal mode and 151 x 151 in BigMode (much more thinner in thickness)

  • you can check for bigmode and change the picture yourself
  • or the scaleform will keep the one already loaded for both modes.

  • Version 2.0 - Lua edition
    • The script is now in Lua as requested by many (you can download the new version from keymaster)
    • The scaleforms have been updated to latest DLC and after a couple of days of research now the minimap scaleform is supporting 100% blips in texts like vanilla minimap would do.
      • I’m aware of the “gps route” being offsetted from the vehicle when rotating camera, sadly that’s nothing i can do as all the GPS routing code is handled by the game internally thinking of a rectangle shaped minimap and not a rounded one. A solution is still being worked on.

  • Rounded Minimap version 2.1.1 - LUA edition

    • Fixed a random initialization bug due to a racing condition (Lua sucks)
    • Fixed a bug where strings were handled as chars
    • fixed a bug with ConfigureMinimap export.

  • Rounded Minimap version 2.2 - LUA edition

    • Fixed alignment and size for all resolutions and aspect ratios
      • It is now compatible with all resolution maintaining correct size and position.


A huge thanks… really huge… manly huge thanks to @Quadruplex2 @GroveStreetLifeSL and @Antasurris for their support and help!!!

25 Likes

Best rounded minimap on the market by far, this is fantastic!

Very cool release once again!

1 Like

Thanks :sweat_smile::smiling_face_with_three_hearts:

1 Like

This is AMAZING.
FiveM doesn’t deserve a such talented developer. :stuck_out_tongue:

2 Likes

:sweat_smile: thanks again :sweat_smile:

1 Like

Nice!

1 Like

Great job!! but there are a few downsides:
For example, it doesn’t show the line to waypoint,
It doesn’t display the path that is created via SetBlipRoute
and AddBlipForRadius isn’t displayed on the minimap
I hope you can fix these bugs!

Those should be fixed if you change the map zoom
I’ll take a look to fix them automatically asap

thanks for reporting it…

  • apparently yes there is a bug with radius and area blips, i’ll fix it asap!!

  • regarding the waypoint problem, i added a fix to disable the tilt option when on vehicle (as apparently it was not enabled by default), it will be available once i fix the radius blips to push a unique update :slight_smile: for now you can disable the tilt option via config.lua or via exports (maybe a quick check if player is in vehicle set the tilt export to false)

Hi there, how does the minimap look, if you are in a helicopter etc and there is this air navigation thing ontop of the minimap? Best regards

1 Like

I’ll be glad to show you if no one will before tomorrow :sweat_smile: sadly I’m not at home ATM… I’ll edit this message when I’ll be able to!

Edit: here is a video a friend made for me :3

1 Like

If needed i can also share a video with the menu done with exports :stuck_out_tongue:

image
here a better picture for it :slight_smile:

1 Like

image

fixed :slight_smile:
i was also able to fix the area blips

image

Updated minimap to version 1.1:

  • Fixed Area blips
  • Fixed Radius blips
  • Fixed tilt option not deactivating in car
  • Thickened black border when ShowBars option is set to False to help masking the “un-hideable” GPS route going out of the borders

Script has been added to the Tebex download link should be already available to download for those who already purchased the script :slight_smile:

How to Update?

  • Replace both scripts (make a backup of your config.lua in case you added your customizations)
  • Make sure to restart both Client and Server and enjoy!

In case of problems downloading the update feel free to DM me :slight_smile: I’ll be happy to assist you once your purchase has been verified :slight_smile:

A little bump here showcasing a nice implementation of this script into a ESX-based server with ox_lib.

Wow nice one, impressive script!

1 Like

Update version 1.2 released:

  • Fixed a weird bug when using export function ShowBars not resetting scaleform masking.

Script has been added to the Tebex download link should be already available to download for those who already purchased the script :slight_smile:

How to Update?

  • Replace both scripts (make a backup of your config.lua in case you added your customizations)
  • Make sure to restart both Client and Server and enjoy!

In case of problems downloading the update feel free to DM me :slight_smile: I’ll be happy to assist you once your purchase has been verified :slight_smile:

Pedroooo :notes::musical_note: