Skip to content
Add your stuff to a visgroup named 'tar_layout', and Auto Radar will do the rest.
Branch: tavr
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
AutoRadar_installer 2.0.5: current code. config entity update, AA Mar 27, 2019
MCDV fix FXAA/NONE check skip. Jun 26, 2019
tar_entities Fixes #12 [prop_statics with blank model reference] Jun 25, 2019
.gitattributes bsp viewer Jun 22, 2018
.gitignore 2.0 Jun 17, 2019
MCDV.sln 2.0 Jun 17, 2019 Update Aug 9, 2019
deploy_release.bat cxxopts Mar 13, 2019 model dict in release mode workaround Feb 18, 2019 Create Mar 22, 2019

CS:GO Auto Radar

Automatically make a radar with every compile of a map you do:

Specify the layout in hammer by adding brushes to a visgroup named 'tar_layout', and Auto Radar will do the rest.

Editable GLSL compositor engine for CS:GO Radars, many features to come.

Notable things up ahead:

  • Prop support Done!
  • func_instances
  • baked lighting & even better AO Done
  • Auto CSG geometry for even better masking

Want to support development? :)


This tool requires Visual C++ 2017 redistributables, you can donwload them here (both should be installed if Auto Radar won't start):

Download the latest release of AutoRadar here:

Run the AutoRadar_installer.exe to copy all the necessary files into the correct locations. (Make sure hammer is closed)

Submit any issues on this git repository, and send suggestions to / Terri00#6069 on discord



Add a tar_config entity to your map. This defines your radars settings. It is not needed, but allows you to customize it.

Examples of the different effects:

Detected Visgroups:

Visgroup example

Brushes, displacements, entity brushes and prop_statics which are inside visgroups with these names will change the final radar in different ways. The only one required is tar_layout and should define your maps playable space.

Visgroup name What it does
tar_layout specifies the layout of the map (the floor)
tar_mask brushes that should subtract from the layout of the map, use this on walls
tar_cover brushes that should show up as cover in the radar
tar_overlap Brushes that should show up as two level overlaps

Detected Entities:

Entities with these classnames get picked up by Auto Radar. They are not required, and the values will otherwise be automatically set.

Entity name What it does
tar_min Overrides the minimum height value of the map (place it at the lowest part of your map)
tar_max Overrides the maximum height value (place it at the top of your map)
tar_map_divider Seperates your map on the up axis, and will generate multi level radars
tar_color Use many of these entities (on the up axis) to create your own gradient. Set tar_config's gradient to 'use auto gradient entities'


The AutoRadar installer set up a new compile profile in the 'expert' mode. Enter the compile mode, and select [TAR] Generate Radar from the list. The hit Go!

Using this software with Yanzl's Radar graph:

*This works with versions below 2.5 only.

Free software used:

Looking for the old height map generator?
You can’t perform that action at this time.