Garry's Mod

Garry's Mod

1,342 ratings
3D Minimap (Navmesh based)
3
4
   
Award
Favorite
Favorited
Unfavorite
Content Type: Addon
Addon Type: Effects
Addon Tags: Fun, Roleplay
File Size
Posted
Updated
396.116 KB
Feb 26 @ 12:43pm
Jul 11 @ 8:11pm
8 Change Notes ( view )

Subscribe to download
3D Minimap (Navmesh based)

In 1 collection by ZELEKTRA
Zelektra's Mods
5 items
Description
A (Psuedo) 3D Minimap for GMod!

This addon displays a minimap for ANY map with a NAVMESH.
The 3D effect is not actually real 3D but faked by vertically offsetting rects based on their height.
Pressing M will make the map fullscreen allowing you to look around the map.

Features
-Shows the entire generated navmesh as a minimap
-Large map view by pressing M
-Icons for Players (Based on Player colour), NPCs and other entities
-Displays physics and dynamic props in real time
-Vision cones for NPCs and players
-Trail to show where you and other players have been (Based on player colour or R A I N B O W)
-Culls anything above the ceiling, allowing for easy navigation indoors
-Options for changing position and size
-Compass pointers
-Colour customisation
-Lots of cusomisation options

Controls:
M to toggle full map
LMB and drag to pan
RMB and drag to rotate and zoom
Shift + RMB and drag to change height

The Navmesh MUST be generated for each map.
Use "Regenerate Minimap Data (Server)" button to regenerate data on the server and "Request Minimap Data (Client)" to get the minimap on the client (Time will vary depending on the map size). Use "sv_minimap_minareasize" to determine the minimum size of an area, setting this to high will ignore smaller nav areas but will make the map less detailed.
To speed up loading times on first launch, a "chunking" system is used, nav areas are now sent in batches, customizable with "sv_minimap_chunksize" (Default 25). If this is too high, you run the risk of crashing the client(s) (Nothing I can do about that).

I cannot guarantee high performance on large maps, play around with the settings and zoom levels to suit your needs.

I highly recommend Navmesh Optimiser by StrawWagen
https://steamcommunity.com/sharedfiles/filedetails/?id=2878197619

Explanation of Fade Type
Fade type determines how the map fades depending on the height.
Fade type 0 is relative to the player, controlled by "Fade Distance".
Fade type 1 takes the distance between the top and bottom most rect and fades based on your elevation between them.
Hope that makes sense, play around and see what works for you!

Options under Utilities > User > 3D Minimap
Popular Discussions View All (2)
15
May 3 @ 8:48pm
Bugs
ZELEKTRA
1
Apr 24 @ 10:52am
Reveal all npcs/entities in the entire map?
Francis • LUL
110 Comments
ZELEKTRA  [author] Aug 10 @ 10:55am 
@c0pz It's an old engine using a very slow and unoptimized language. Read the description and adjust the settings. I won't babysit you, figure it out yourself.
с0pz Aug 10 @ 2:31am 
VERY VERY BAD MOD This mod takes 50-70 fps
meierhans Aug 8 @ 10:13pm 
THX! The lightbeam itself adds co much already, so scary in dark maps!
ZELEKTRA  [author] Aug 8 @ 7:43am 
@meierhans No worries! And yeah sorry that the comments are disabled there, I totally forgot I did, was a nightmare trying to delete spam comments. But thanks for the idea though, I will add a convar to change the size or to disable them entirely.
meierhans Aug 8 @ 1:37am 
Sorry to comment here about the combine flashlight addon, but comments are disabled over there.

I really like your addon, adds a lot of flair, so I added it to my coop server. It is just that the lens flares are too strong for my taste. Might be realistic, but It becomes really hard to identify the enemy type or see their movement when they have their flashlight on. I end up shooting in the general direction of the flare, hoping to hit something..

Would you mind adding a convar to either disable or adjust flares strength ?
CoralCinder Jul 12 @ 1:25am 
:steamhappy:
ZELEKTRA  [author] Jul 11 @ 7:48pm 
@CoralCinder I swore I added a compass ConVar, obviously not! Not to worry I'll add it
CoralCinder Jul 11 @ 5:19pm 
there isn't one for compass though
CoralCinder Jul 11 @ 5:13pm 
ah there is. i just had to swap the sv in sv_minimap to cl_minimap
CoralCinder Jul 11 @ 5:12pm 
hello! i'm using this mod as a minimap for a gamemode that isn't sandbox (the gamemode is map sweepers) and im wondering if there's a way to configure using local files or console commands