[PAID] [Standalone] Rounded Minimap [ESX] [QB] [ALL Frameworks to be tagged go here]

A script by manups4e

No reviews yet.
[PAID] [Standalone] Rounded Minimap [ESX] [QB] [ALL Frameworks to be tagged go here] main image

Price

$20.00

Full Description

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!!!