Skip to content

Outputs heatmap overlay images and JSON information files from CS:GO parsed demos

Notifications You must be signed in to change notification settings

source-engine-discord/SourceEngine.Heatmap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

SourceEngine.Heatmap

Outputs heatmap overlay images and JSON information files from CS:GO parsed demos

Usage

	-inputdatadirectory        [path]                               The folder location of the input json data files (parsed demo data). (Optional if -inputdatafilepathsfile provided)
	-inputdatafilepathsfile    [path]                               The file location of the text file containing a list of filepaths that contain input json data (parsed demo data). (Optional if -inputdatadirectory provided)
	-overviewfilesdirectory    [path]                               The folder location of the overview files (required if generating BombplantLocations or HostageRescueLocations heatmaps)
	-heatmapjsondirectory      [path]                               The folder location of the json for the previously created heatmap files.
	-outputheatmapdirectory    [path]                               The folder location to output the generated heatmaps.
	-heatmapstogenerate        [heatmap types (space seperated)]    A list of heatmap key names to generate.

Heatmap Types

(The Gamemode value in MapStats in the JSON inputted defines which heatmaps are exempt from be created)

    // Generate All Heatmaps
    All

    // Kills - Team Sides
    TKills
    TKillsBeforeBombplant
    TKillsAfterBombplantASite
    TKillsAfterBombplantBSite
    TKillsBeforeHostageTaken
    TKillsAfterHostageTaken
    CTKills
    CTKillsBeforeBombplant
    CTKillsAfterBombplantASite
    CTKillsAfterBombplantBSite
    CTKillsBeforeHostageTaken
    CTKillsAfterHostageTaken

    // Kills - Weapon Types
    PistolKills
    SmgKills
    LmgKills
    ShotgunKills
    AssaultrifleKills
    SniperKills
    GrenadeKills
    ZeusKills
    KnifeKills
    EquipmentKills

    // Kills - Random
    WallbangKills

    // Positions - Players By Team
    PlayerPositionsByTeam
    CampingSpotsByTeam
    FirstKillPositionsByTeam

    // Locations - Objectives
    BombplantLocations
    HostageRescueLocations

    // Locations - Grenades
    SmokeGrenadeLocations
    FlashGrenadeLocations
    HeGrenadeLocations
    IncendiaryGrenadeLocations
    DecoyGrenadeLocations

Example:

SourceEngine.Heatmap.Generator -inputdatadirectory "foldername" -inputdatafilepathsfile "filepathsTxtFile" -overviewfilesdirectory "foldername" -heatmapjsondirectory "foldername" -outputheatmapdirectory "foldername" -heatmapstogenerate ctkills tkills assaultriflekills

About

Outputs heatmap overlay images and JSON information files from CS:GO parsed demos

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages