Please do not dm me asking me if the script can “be optimized” when it runs at 0.05ms… it’s literally running at 50 microseconds… faster than your eye blinks at every frame…
The script is optimized, i will only list to requests when the script runs at 0.5ms or 1ms
Rounded Minimap version 1.3
- Added CustomRing texture support:
- Using
SetCustomRing(string txd, string txn)
andRemoveCustomRing()
exports
- Using
- Added
GetMinimapInfo
to obtain Minimap coordinates and size without using ConfigureMinimap export. - Changed returned data of both
ConfigureMinimap
andGetMinimapInfo
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);
Script has been added to the Tebex download link and Keymaster assets and should be already available to download for those who already purchased the script
How to Update?
- Replace both scripts (make a backup of your config.lua in case you added your customizations and restore the customizations in the new config.lua)
- Make sure to restart both Client and Server and enjoy!
In case of problems downloading the update feel free to DM me I’ll be happy to assist you once your purchase has been verified
Rounded Minimap 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.
Script has been added to the Tebex download link and Keymaster assets and should be already available to download for those who already purchased the script
How to Update?
- Replace both scripts (make a backup of your config.lua in case you added your customizations and restore the customizations in the new config.lua)
- Make sure to restart both Client and Server and enjoy!
In case of problems downloading the update feel free to DM me I’ll be happy to assist you once your purchase has been verified
If you like the script please add a little comment down here to keep the thread alive thanks!
Rounded Minimap version 2.0 - LUA edition
- Since a lot of people asked me to release a lua version (I think because CPU time is more important than real performances), I present you the Lua version of the script with a CPU time of 0.02ms (a tick is always active to handle the scaleform on frame… blame R*)
- 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.
Exports and features are still the same as the older versions!
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.
Rounded Minimap version 2.3.2 - LUA
- Fixed math for position and size stretching when aspect ratio is changed on same resolution (ex: 5:4 on 1080p res)
- Fixed position and scaling on all resolutions
What can I say?
I can only recommend the work of manups4e, a highly passionate expert in scaleforms with exceptional motivation. He is one of the most skilled individuals in this field. His talent for seamlessly integrating his creations and his attention to detail result in stunning outcomes.
My community greatly appreciates his work, and I’m proud to use it !
It can work together with ExtraMapTiles?
I have no idea it should I can test it later today and report
Let me know, we decided to buy it but not sure if it works.
Have you tested it for me yet?
yes it does because the extra tiles support scaleform was made by me :3
And it doesn’t really “extends the map” it loads custom textures into it by script commands
Also i know it works because i use ScaleformUI
everyday and the MINIMAP_LOADER.gfx
is one component of it called MinimapOverlays
actually give me 1 minute and i’ll show you some pictures
ok so… here is how the extratiles gfx works
and here is my rounded minimap showing it
and here is my rounded minimap in BIGMAP mode
in conclusion yes… it works because i made both scaleforms
Thank you very much, I will buy it.
Is it possible if you will have a price for the open source version?
there is no open source version of my rounded minimap
review
It works very well, both responsive and smooth ui, but encountered some problems like the SetCustomRing function doesn’t work. But I found a solution by using DrawSprite to create the border map, but the final result is working. And I hope one day you’ll make it open source because I’d love to use a 100% editable script