Garry's Mod

Garry's Mod

1,317 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
26 Feb @ 12:43pm
11 Jul @ 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://steamhost.cn/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
3 May @ 8:48pm
Bugs
Zelektra
1
24 Apr @ 10:52am
Reveal all npcs/entities in the entire map?
Francis • LUL
105 Comments
CoralCinder 12 Jul @ 1:25am 
:steamhappy:
Zelektra  [author] 11 Jul @ 7:48pm 
@CoralCinder I swore I added a compass ConVar, obviously not! Not to worry I'll add it
CoralCinder 11 Jul @ 5:19pm 
there isn't one for compass though
CoralCinder 11 Jul @ 5:13pm 
ah there is. i just had to swap the sv in sv_minimap to cl_minimap
CoralCinder 11 Jul @ 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
moralesmar 5 Jul @ 10:22am 
i cant read
Boston 24 Jun @ 7:31pm 
can you add custom compass with North only or non of them and player icon be a custom color dot and enemy can be a red cricle
Zelektra  [author] 4 Jun @ 8:21pm 
@Spaceman Spiff I'll look into it tomorrow. If you could get some screenshots I'll understand more what's happening, thanks!
Spaceman Spiff 4 Jun @ 8:05pm 
@zelektra it's still has the issue whenever you load a new map. the bugged scaling only applies after loading into a new game. also, holy shit, you work fast.
Zelektra  [author] 4 Jun @ 7:39pm 
@Spaceman Spiff Thank you very much! :)