- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
6,110 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Minecraft Server Mods
- Top Rift Addons
- Top Skyrim Mods
- Top World of Tanks Skins
- Top StarCraft II Maps
- Top Terraria Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top The Secret World Mods
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
- Store
SC2 Map Analyzer
- 0 Likes
- StarCraft II
- 41 Monthly Downloads
- Supports:
- 6,835 Total Downloads
- Updated 10/26/2010
- Created 06/21/2010
- 0 Favorites
- Project Site
- Comments
- Release Type: Release
- License: GNU General Public License version 3 (GPLv3)
- Newest File: SC2 Map Analyzer - Release 1.4.6 (Unofficial)
About SC2 Map Analyzer
SC2 Map Analyzer analyzes melee maps and creates PNG images and CSV spreadsheets with the results. It measures shortest paths between key locations, computes "openness" around the map and measures positional balance! Use it to gather data on the official maps or help develop your own.
What's new?
- The whole usage model has changed; the analyzer is no longer intended to ever be run as a command line tool. Instead config files control the analyzer and you double-click the executable (or a shortcut to it) to start it up.
- Map formats from beta phase 1, beta phase 2 and post-release are supported now.
- The analyzer's model for pathing is much more precise; just compare the ramps in the before and after above. The analyzer also recognizes pathing fills and the painted pathing layer.
- The footprints.txt config file allows pathing footprints to be defined for any unit or doodad. With some help from the community we can fill this file out until the analyzer is aware of every bitty doodad that can affect pathing. For now it has the resources, watchtowers and destructibles.
Read the manual here and check out details about what the analysis calculates and the FAQ.
If you have any feature requests or do something cool with SC2 Map Analyzer, let me know!
-dimfish
------------------------------------------------------------------------
r36 | dimfish | 2010-09-03 22:47:18 +0000 (Fri, 03 Sep 2010) | 1 line
Changed paths:
M /trunk/makefile
M /trunk/render.cpp
Highlight destructible rocks in more output images.
------------------------------------------------------------------------
r35 | dimfish | 2010-09-01 16:48:06 +0000 (Wed, 01 Sep 2010) | 1 line
Changed paths:
M /trunk/makefile
M /trunk/render.cpp
Bug fix in rendering shortest path distances from main2main (point2point)
------------------------------------------------------------------------
r34 | dimfish | 2010-08-31 05:47:11 +0000 (Tue, 31 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.cpp
M /trunk/SC2Map.hpp
M /trunk/makefile
M /trunk/outstreams.cpp
M /trunk/pathing.cpp
M /trunk/placedobjects.cpp
M /trunk/render.cpp
M /trunk/sc2mapTypes.hpp
M /trunk/sc2mapanalyzer.cpp
M /trunk/utility.cpp
M /trunk/utility.hpp
Lots of cleaning up for release.
------------------------------------------------------------------------
r33 | dimfish | 2010-08-31 05:46:41 +0000 (Tue, 31 Aug 2010) | 1 line
Changed paths:
M /trunk/configFilesForRelease/colors.txt
M /trunk/configFilesForRelease/constants.txt
M /trunk/configFilesForRelease/footprints.txt
M /trunk/configFilesForRelease/locales.txt
M /trunk/configFilesForRelease/output.txt
M /trunk/configFilesForRelease/to-analyze.txt
Config files for public distro
------------------------------------------------------------------------
r32 | dimfish | 2010-08-30 16:05:22 +0000 (Mon, 30 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.hpp
D /trunk/colors.txt
M /trunk/config.cpp
A /trunk/configFilesForRelease
A /trunk/configFilesForRelease/colors.txt
A /trunk/configFilesForRelease/constants.txt
A /trunk/configFilesForRelease/footprints.txt
A /trunk/configFilesForRelease/locales.txt
A /trunk/configFilesForRelease/output.txt
A /trunk/configFilesForRelease/to-analyze.txt
D /trunk/constants.txt
D /trunk/footprints.txt
D /trunk/locales.txt
D /trunk/output.txt
M /trunk/pathing.cpp
M /trunk/placedobjects.cpp
M /trunk/read.cpp
M /trunk/render.cpp
M /trunk/sc2mapanalyzer.cpp
D /trunk/to-analyze.txt
M /trunk/utility.hpp
Fixes for pathing fills, getting a set of config files for release ready.
------------------------------------------------------------------------
r31 | dimfish | 2010-08-27 15:41:59 +0000 (Fri, 27 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.cpp
M /trunk/SC2Map.hpp
M /trunk/config.cpp
M /trunk/makefile
M /trunk/output.txt
A /trunk/pathing.cpp
M /trunk/placedobjects.cpp
M /trunk/read.cpp
M /trunk/to-analyze.txt
New terrain pathing can handle diagonal ramps, need to do straight ramps next.
------------------------------------------------------------------------
r30 | dimfish | 2010-08-12 20:49:08 +0000 (Thu, 12 Aug 2010) | 1 line
Changed paths:
M /trunk/placedobjects.cpp
M /trunk/read.cpp
M /trunk/to-analyze.txt
Bug fixes here and there
------------------------------------------------------------------------
r29 | dimfish | 2010-08-12 17:48:25 +0000 (Thu, 12 Aug 2010) | 1 line
Changed paths:
M /trunk/bases.cpp
M /trunk/config.cpp
M /trunk/config.hpp
M /trunk/makefile
M /trunk/output.txt
M /trunk/read.cpp
M /trunk/sc2mapanalyzer.cpp
M /trunk/to-analyze.txt
Bringing config files together, bug fix for base identification crash
------------------------------------------------------------------------
r28 | dimfish | 2010-08-11 20:07:41 +0000 (Wed, 11 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.hpp
M /trunk/bases.cpp
M /trunk/dijkstra.cpp
M /trunk/render.cpp
M /trunk/sc2mapTypes.hpp
M /trunk/sc2mapanalyzer.cpp
Changed bases so that it does not require a location over a pathable cell, calculates patch distances to nearby cells, such as a base that is blocked by a destructible rock, but keeping the true base location is better for analysis calculations.
------------------------------------------------------------------------
r27 | dimfish | 2010-08-09 00:55:27 +0000 (Mon, 09 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.hpp
M /trunk/SC2MapAggregator.cpp
M /trunk/colors.txt
M /trunk/config.cpp
M /trunk/config.hpp
M /trunk/constants.txt
M /trunk/output.txt
M /trunk/render.cpp
M /trunk/sc2mapanalyzer.cpp
M /trunk/spreadsheet.cpp
M /trunk/to-analyze.txt
M /trunk/utility.cpp
M /trunk/utility.hpp
Improving new config-file usage style.
------------------------------------------------------------------------
r26 | dimfish | 2010-08-07 22:02:16 +0000 (Sat, 07 Aug 2010) | 1 line
Changed paths:
D /trunk/footprints.config
D /trunk/locales.config
D /trunk/researchingMapInfo.txt
Deleted obsolete files
------------------------------------------------------------------------
r25 | dimfish | 2010-08-07 22:00:25 +0000 (Sat, 07 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.hpp
A /trunk/aggregate-stats.csv
A /trunk/colors.txt
M /trunk/config.cpp
M /trunk/config.hpp
A /trunk/constants.txt
A /trunk/footprints.txt
A /trunk/locales.txt
M /trunk/makefile
A /trunk/output.txt
M /trunk/placedobjects.cpp
M /trunk/read.cpp
M /trunk/render.cpp
M /trunk/sc2mapanalyzer.cpp
M /trunk/spreadsheet.cpp
A /trunk/to-analyze.txt
M /trunk/utility.cpp
M /trunk/utility.hpp
Altering tool to use config files instead of command line arguments.
------------------------------------------------------------------------
r24 | dimfish | 2010-08-03 19:10:42 +0000 (Tue, 03 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.hpp
M /trunk/placedobjects.cpp
implemented no-pathing fills
------------------------------------------------------------------------
r23 | dimfish | 2010-08-03 18:01:47 +0000 (Tue, 03 Aug 2010) | 1 line
Changed paths:
M /trunk/SC2Map.hpp
M /trunk/placedobjects.cpp
M /trunk/read.cpp
M /trunk/sc2mapanalyzer.cpp
working on pathing, other little changes
------------------------------------------------------------------------
r22 | dimfish | 2010-07-28 06:20:40 +0000 (Wed, 28 Jul 2010) | 1 line
Changed paths:
M /trunk/bookkeeping.cpp
M /trunk/config.cpp
M /trunk/dijkstra.cpp
M /trunk/footprints.config
M /trunk/openness.cpp
M /trunk/placedobjects.cpp
M /trunk/read.cpp
M /trunk/render.cpp
M /trunk/sc2mapTypes.hpp
There are two separate pathing maps for buildable, any buildings and main buildings, where main buildings cannot be too close to a resource. Resources also have a special "nobuildmain" footprint as well.
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| SC2 Map Analyzer - Release 1.4.6 (Unofficial) | Release | 1,357 | 10/26/2010 | |
| SC2 Map Analyzer - Release 1.4.5 (Unofficial) | Release | 58 | 10/21/2010 | |
| SC2 Map Analyzer - Release 1.4.4 (Unofficial) | Release | 61 | 10/20/2010 | |
| SC2 Map Analyzer - Release 1.4.3 | Release | 3,924 | 09/14/2010 | |
| SC2 Map Analyzer - Release 1.4.2 | Release | 150 | 09/03/2010 | |
| SC2 Map Analyzer - Release 1.4.1 | Release | 43 | 09/01/2010 | |
| SC2 Map Analyzer - Release 1.4.0 | Release | 53 | 08/31/2010 | |
| SC2 Map Analyzer - Release 1.3.2 | Release | 374 | 07/14/2010 | |
| SC2 Map Analyzer - Release 1.3.1 | Release | 207 | 07/02/2010 | |
| SC2 Map Analyzer - Release 1.3 | Release | 18 | 07/01/2010 | |
| Ladder Map Analysis Outputs 2010/06/25 | Release | 304 | 06/25/2010 | |
| SC2 Map Analyzer - Release 1.2 | Release | 333 | 06/25/2010 | |
| Ladder Map Analysis Outputs 2010/06/24 | Release | 6 | 06/25/2010 | |
| SC2 Map Analyzer - Release 1.1 | Release | 6 | 06/25/2010 | |
| Release 1.0 | Release | 53 | 06/22/2010 |
Top Downloads
-
- SC1 Episode 1 - Rebel Yell
- Scenario, Legacy, StarCraft 1, and Campaign
- 7,458 Monthly Downloads
-
- SC1 Episode 6 - Queen of Blades
- Cinematics, StarCraft 1, and Campaign
- 3,327 Monthly Downloads
-
- SC1 Episode 4 - The Stand
- StarCraft 1 and Campaign
- 2,051 Monthly Downloads
-
- SC1 Episode 2 - Overmind
- Scenario, Legacy, StarCraft 1, and Campaign
- 1,976 Monthly Downloads
-
- SC1 Episode 3: The Fall - Protoss Campaign
- Campaign, Cinematics, Melee, Legacy, and StarCraft 1
- 1,883 Monthly Downloads



































Comments