Built for

How FiveM minimap zoom works

The minimap is not drawn at one size. It pulls in as a player accelerates, expands when they toggle the big map, and goes full screen in the pause menu, and the same six textures serve all of it. Most complaints about a map being unreadable, blurry or transparent are really complaints about one specific zoom, which makes it worth knowing what changes between them.

Our picks

What we would run on this kind of server

Three concrete recommendations rather than a shrug — with the reason attached.

Blue COBALT FiveM minimap for GTA V — without postal codes — showing Los Santos street detailBlue COBALT FiveM minimap for GTA V — without postal codes — showing the whole San Andreas map No postals
BlueCOBALT

Holds its hierarchy at every zoom — the road tiers never collapse together.

6144 × 9216 px · 78 files · without postal codes
$8.00+ $1 / elementView
Mixed dark TOPO NIGHT FiveM minimap for GTA V — google style — showing Los Santos street detailMixed dark TOPO NIGHT FiveM minimap for GTA V — google style — showing the whole San Andreas map Google style
Mixed darkTOPO NIGHT

The map that rewards zooming in, with contour and landuse detail.

6144 × 9216 px · 78 files · google style
$8.00+ $1 / elementView
Black OBSIDIAN FiveM minimap for GTA V — with postal codes — showing Los Santos street detailBlack OBSIDIAN FiveM minimap for GTA V — with postal codes — showing the whole San Andreas map Postal codes
BlackOBSIDIAN

Numbers that stay out of the way zoomed out and resolve when you zoom in.

6144 × 9216 px · 78 files · with postal codes
$8.00+ $1 / elementView

The three scales a player sees

The radar is the default: a small view centred on the player, rotating with the camera. It zooms automatically with speed, so a player on foot sees a few streets and a player at motorway speed sees considerably further ahead — which is the game giving you more warning as you need more warning.

The bigmap is the expanded radar most servers bind to a key or show while in a vehicle. It is the same art at a wider view, and it is the scale where street names start to be legible rather than decorative.

The pause map is the whole state, freely zoomable, and it is where the textures are magnified furthest. Everything a map does badly shows up here first.

  • Radar: small, rotating, zooms with speed
  • Bigmap: expanded radar, usually key-bound
  • Pause map: full screen, free zoom, maximum magnification

What zoom data does

The zoom behaviour itself is driven by data rather than by the textures: a set of levels describing how far each step zooms and how the map is positioned at each one. It ships inside these resources, so a normal install has nothing to configure.

It matters when two things disagree. If one resource supplies zoom data and another supplies tiles built for something else, you get the classic symptoms: the map going transparent at a particular zoom step, black edges appearing, or the view jumping rather than stepping smoothly. The fix is always to have one resource responsible rather than to adjust values.

Scripts can also set the zoom level directly, which is what map-zoom resources and some MDT and dispatch scripts do. That is a script changing a game setting, not a change to the art, and it works the same with any map installed.

Why zoom is also a resolution question

Zooming in does not fetch more detail, because there is no more detail to fetch — the same 6144 by 9216 image is simply magnified. So the sharpest map at pause-map zoom is the one whose art was drawn at that size rather than scaled up to it, and the softest is whichever one was upscaled to hit the number.

Zooming out is the opposite problem. There the GPU needs smaller versions of the texture to sample from, and a pack that ships without them aliases and shimmers instead of resolving cleanly. Between them, those two mechanisms account for most of what people call a low-quality map.

The bigmap is the one servers forget

Almost every custom HUD binds an expanded map to a key, and almost nobody checks what their map looks like at that scale before buying. It is worth doing, because it is the view players use for the middle-distance question — where is the call, which way out of this district, how far is the meet — and it is the scale where the decision between a postal base and a clean base actually shows itself.

It is also where the street names start earning their place. On the radar they are too small to read and on the pause map they are one of many things competing for attention; on the bigmap they are exactly the right size, which is the argument for a base style that carries them even on servers that run a postal script.

If you are testing maps before you buy, test them there rather than on the pause screen. It is the closest thing to how the map is used when a player is trying to work something out mid-session.

Designing for three scales at once

The reason the road tiers here are separated by brightness rather than hue is that brightness survives every zoom. At the tightest radar view you see two or three roads and need to know which is the fast one; at full pause-map zoom you see the whole network and need the same answer. A hierarchy built on colour delivers one of those and not the other.

Type works the other way. Street names are deliberately sized so they are not legible on the radar — where they would be clutter over a view of four streets — and resolve on the bigmap and the pause map, where a player is actually reading. Postal numbers are set the same way.

This is why a map that looks busy in a full-size product image can be calm in game, and why judging a minimap at full size is misleading in both directions.

Questions

Why does my FiveM minimap zoom in when I drive fast?
That is the game. The radar zoom is tied to speed so you see further ahead the faster you are going; it is not the map resource doing it.
Why does my map go transparent when I zoom?
Mismatched zoom data, almost always because two resources are supplying it. The zoom data is included in these resources, so remove the other one rather than editing values.
Can I change the minimap zoom levels?
Yes, but that is a script or a data change rather than a map change. It works the same with any map installed, including these.
Why are street names unreadable on the radar?
By design. At radar zoom the names would be clutter over a four-street view, so they are sized to resolve on the bigmap and the pause map, which is where people read them.
Does zooming in show more detail?
No — it magnifies the same image. That is why the resolution the art was drawn at decides how it looks zoomed in, and why upscaled packs fall apart on the pause map first.

Not sure yet?

Open the live preview and look at any street on any theme before you spend a cent.