Heatmaps

EArkham

Necromancer
aa
Aug 14, 2009
1,625
2,774
Would it be possible to include sentry, dispenser, and teleporter build/destruction locations as a heatmap variant?

Knowing where players are preferring to put sentry nests compared to the areas you actually intended as sentry spots could be very useful info.
 

Geit

💜 I probably broke it 💜
aa
May 28, 2009
598
1,161
After much blood, sweat and about 4 hours of work, zooming is actually working and v0.81 is live.

0.8 marks feature completion for the 1.0 release, which leaves just bugfixes for the 0.9 series. Current major bugs are:

  • Firefox will sometimes rerender the data layer at the incorrect offsets before quickly correcting itself in the next frame.
  • Firefox is now trying to rerender the data layer on every frame, which reduces the responsiveness of the entire web page.
  • The heatmap loads before the overview image in most cases.
  • Opera can't save canvases natively.
  • Code cleanup.
http://heatmaps.tf/pl_badwater?radi...308.429154489943,"originY":370.2361994505701} - dat sightline
 
Last edited:

Geit

💜 I probably broke it 💜
aa
May 28, 2009
598
1,161
when do they update? i wish to know how long should i wait after an imp of a new map

It updates whenever I manually startup the script, I haven't bothered to automate it yet.

I've just run it and generated overviews for:
Code:
arena_byre_b1
cp_3some_a7
cp_antiquity_rc1
cp_biodome_b1
cp_blorav_b2
cp_cedarfall_a7
cp_evergreen_b4
cp_ferrum_rc1
cp_gothic_b3
cp_heatwave_a18
cp_hella_a11a
cp_mojave_event
cp_mudwater_a1
cp_mudwater_a2
cp_snorrow_a1
cp_vanguard_b7
cp_voltage_a0
cp_voltage_a1
cp_voltage_a2
ctf_haarp
ctf_infiltration_b13pre8
ctf_landfall_rc
ctf_retreat_b1
ctf_wildfire_rc
koth_amazing_a7
koth_brazil_a5
koth_cement_a5
koth_chasm_b1
koth_delivery_a10_a
koth_delivery_a9
koth_familiar_a3
koth_highpass_b2
koth_lolcano_b3
koth_namicott_rc4
koth_occult_rc1
koth_quarry_b4
koth_sekhmet_b2
koth_skyward_b2
koth_spoil_a2
koth_thermic_a8
koth_thermic_a9
koth_traingrid_b2
pl_angkor_rc1
pl_bastion_a4a
pl_borneo_rc2
pl_clifftop_b2
pl_moonlit_b6
pl_nat20_b1b
plr_frostfell_b2
plr_hysteria_b2
plr_whalerace_a4a
tc_strata_b1c
 

Geit

💜 I probably broke it 💜
aa
May 28, 2009
598
1,161
Heatmaps.tf is now v1.0 and I've made a posts about it here and there, enjoy!

Kudos to whoever got a kill while in the quarry on Frontier.

http://heatmaps.tf/pl_frontier_final

http://heatmaps.tf/pl_frontier_final?radius=12.00&intensity=130.00&filters=%7B%22killer_class%22%3A%5B%22Soldier%22%5D%2C%22victim_class%22%3A%5B%22Engineer%22%5D%2C%22killer_team%22%3A%22blu%22%2C%22mindist%22%3A1200%2C%22maxdist%22%3A1300%7D&zoomSettings=%7B%22scaleFactor%22%3A1.6345088692308383%2C%22originX%22%3A0%2C%22originY%22%3A0%7D

Code:
'id' => 270256,
'map_id' => 11,
'timestamp' => [FONT=Courier New, Courier, mono][B]08 / 10 / 14 @ 6:18:40pm UTC[/B][/FONT],
'killer_class' => Soldier,
'killer_weapon' => Rocket Launcher (Strange/Renamed),
'killer_x' => -3963.6,
'killer_y' => 1383.03,
'killer_z' => 442.345,
'victim_class' => Engineer,
'victim_x' => -2772.19,
'victim_y' => 1540.69,
'victim_z' => 608.031,
'customkill' => 0,
'damagebits' => 3407936,
'death_flags' => 128 (Gibbed),
'team' => BLU,
'distance_squared' => 1471775,
 
Last edited:

henke37

aa
Sep 23, 2011
2,075
515
But was the soldier using the B.A.S.E. Jumper or not?
 

henke37

aa
Sep 23, 2011
2,075
515
It seems as if someone forgot to mention new data sources.
 

Geit

💜 I probably broke it 💜
aa
May 28, 2009
598
1,161
It seems as if someone forgot to mention new data sources.


  • TF2 Newbs has hooked up 26 servers. The biggest contribution from those will be coming from their 2fort, Dustbowl and Jump servers. I've also assimilated their ~900 custom maps into EU's collection. (EU is now storing 2600 custom maps)
  • TF2Pickup.net have hooked up their servers which'll provide a fair amount of data from competitive games for the maps they play (mainly stock maps).
  • We've opened communications with UKCS to try and sign them up, no news from Harribo on that recently.
  • I reached out to Valve and asked if they'd mind providing data from some of their Quickplay servers, no response there. (No harm in asking though!)
  • A few other people have expressed interest in being providers, but I'm working on some other things first.
  • Kritzkast are still only providing data from UK4, need to have a chat with them about expanding that at some point
 

henke37

aa
Sep 23, 2011
2,075
515
While on the topic of unannounced features, you also added the range filters some time back.

I understand that the condition and cp/flag status isn't tracked, but the used weapon is. Can we at least have a filter for that?
 

Geit

💜 I probably broke it 💜
aa
May 28, 2009
598
1,161
While on the topic of unannounced features, you also added the range filters some time back.

I understand that the condition and cp/flag status isn't tracked, but the used weapon is. Can we at least have a filter for that?

No - because I might not be tracking that for much longer.
 

henke37

aa
Sep 23, 2011
2,075
515
Why?
 
Apr 14, 2013
663
343
all TF2Maps servers

You sure? I can't find data from an imp on the eu1 server. (cp_bridges is not found in search)

Besides, it seems that the google chrome browser is not supported:

Error Detected: ErrWebGL
We're sorry, but your browser is currently unsupported. The following browsers are known to work with heatmaps.tf

Firefox 29+
Chrome 30+
Opera 23+
IE 11+
Error Details:

This error may not be fatal and we will attempt to continue.

And then I get 2fort's overview with no data.
Firefox is ok however.


EDIT: My google chrome version is 37.[more numbers] and the supported version is 30+ so it should be fine. However it's not. I have no idea.

EDIT 2: At least I have a demo (another one of Geit's great things: the demo storage site!) so a heatmap isn't really neccassary.
 
Last edited:

YM

LVL100 YM
aa
Dec 5, 2007
7,135
6,056
go to chrome://chrome/ and check which version you're using. Geit also has to run a script to grab the overviews, and nothing will appear until there's an overview image, so if it was only run in the last few days, it might be a few more until geit runs that script
 

Geit

💜 I probably broke it 💜
aa
May 28, 2009
598
1,161
You sure? I can't find data from an imp on the eu1 server. (cp_bridges is not found in search)

Besides, it seems that the google chrome browser is not supported:



And then I get 2fort's overview with no data.
Firefox is ok however.


EDIT: My google chrome version is 37.[more numbers] and the supported version is 30+ so it should be fine. However it's not. I have no idea.

EDIT 2: At least I have a demo (another one of Geit's great things: the demo storage site!) so a heatmap isn't really neccassary.

This happens sometimes - the advice below usually fixes it:

WebGL

Chromium will sometimes disable WebGL with certain graphics card configurations. To remedy this, enter chrome://flags into the URL bar and disable the Disable WebGL flag. Alternatively, pass the command-line flag --enable-webgl to Chromium in the terminal.
There is also the possibility that your graphics card has been blacklisted by Chromium. To override this, go to chrome://flags and enable the Override software rendering list flag. Alternatively, pass the command-line flag --ignore-gpu-blacklist to Chromium in the terminal.
If you are using Chromium with Bumblebee, WebGL might crash due to GPU sandboxing. In this case, you can disable GPU sandboxing with optirun chromium --disable-gpu-sandbox.
I'm running the overview creator now, so new maps should start appearing about 20~30 minutes after this post.

EDIT: Done.
 
Last edited:
Jul 30, 2014
75
153
One thing you might want to include if you are using data sources like tf2 pickup is a way to look at data just from certain sources.

If I were making a map primarily for competitive I would obviously be a lot less interested in the data that comes from pubs, and that data might in fact be miss-leading (holds that are OP with a lot of teamwork may not be even viable without coordination for instance).
 
Apr 14, 2013
663
343
This happens sometimes - the advice below usually fixes it:
[...]
EDIT: Done.

I triead it multiple times-doesn't work. It's fine, however. I'll just use Firefox. I shall be using it anyways, as chrome sucks up all my poor RAM if I leave it open for too long.

EDIT: And opened it in Firefox- and found my map there! thank you!
 
Last edited: