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 theminimap_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.
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.
- Fixed a weird bug when using export function
-
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.
- Added CustomRing texture support:
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()
- Added 4 new exports to customize the minimap:
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.
- Fixed alignment and size for all resolutions and aspect ratios
A huge thanks… really huge… manly huge thanks to @Quadruplex2 @GroveStreetLifeSL and @Antasurris for their support and help!!!