[RELEASE] REAL 3D Minimap

REAL 3D Minimap

Hello everyone, I’m back. Today I will show you a crazy thing, the real 3D minimap in FiveM!
Let’s see the video to look at how it works:


Features

  • Real 3D map, you can rotate, scale, and move the map.
  • Set the waypoint using the left mouse click.
  • Add your custom labels to the map.
  • Support third-party script to add the labels (Using API).

Installation

  1. Download or clone the repo from Github: zerodream_3dmap.
  2. Copy the zerodream_3dmap folder to your server resource folder.
  3. Rename the folder to zerodream_3dmap if it is not this name.
  4. Add a new line start zerodream_3dmap to your server.cfg.
  5. Continue to configuration or restart your server.

The default key to open the minimap is F1, you can change it in the config.lua.

# NOTE

You should change the key before you load the script. because it using the RegisterKeyMapping function.

After the script loaded, any change of the key will not override the old value. If you already load the script before configuration, you need to change it in the pause menu.


FAQ

How does it work?

The minimap is using WebGL technology to render the 3D map on an HTML page.

Will this minimap reduce my fps?

Usually, no. But if there are a lot of labels on the map, it may use more CPU resources.

Why my map is lagging?

Try to disable your ENB effect, and switch outside the game using Alt+Tab, then switch back.

How many CPU and memory resources this minimap used?

For my test, it used 3% CPU and 94MB memory.
The resources used cannot be seen in the resmon, because it is a WebGL application, you should open the Windows Task Manager to see the “FiveM Chromium subprocess” used resources.


For developer

You can add the labels using API, for the API usage, please read the wiki page.


Credits

Enjoy! :wink:

25 Likes

awesome :sunglasses:

nice releases

Whaaaaat ! Man this is pure gold ! incredible work

Nice good job man !

whats the resmon on this ?

2 Likes

Resmon? And Ram?

2 Likes

我草牛逼!

Very good :heart_eyes::heart_eyes::heart_eyes::heart_eyes:

For my test, it used 3% CPU and 94MB memory (In Windows Task Manager).

The resources used cannot be seen in the resmon, because it is a WebGL application, you should open the Windows Task Manager to see the “FiveM Chromium subprocess” used resources.

image

is this server sided?

Yes, it is. All resources stream from the server.

such a good resource. congrats. this would be cool too if possible, to be as an item who have the item can access the satellite.

and even better add that to the makeup that exists in-game of the map if the player presses E can go into viewing the map.

Good job my brother!

wow, this looks good!

Hi I tried to change the key to F4 in the config.lua and also in the html files but it still opens with F1 - please help

As far as i know RegisterKeyMapping (which is being used in this resource) doesn’t overwrite the old values or they are still being stored. You could go to %appdata%\CitizenFX\fivem.cfg in your windows explorer (open with notepad or a similar ) and remove the bindings from this resource, that could fix your issue.

Just go to the pause menu > settings and change the bind-key of the minimap.

What’s that drift counter script?