Added the 32x32 versions of all the hero icons, from dotawiki.
Some progress on extracting distinctive colors from the images, but it's not working great. I don't really understand the algo so it's a shot in the dark. It's not 100% wrong, but of the colors that show up in the palette, not all of them seem sensibly. And there's usually a black of some sort in basically all images which is confusing.
Color picker is working now, and outputs a messy file with boxes for each chosen color.
Switched to inside-out rendering on hero picker.
Fixed a bug in how colors were getting translated. Looking good now.
Hero colors are pushed into a JSON file now.
Put colors in. Not sure I like it.
Tweaks to ordering, and thresholding out a bunch of super low frequency picks.
Some more minor tweaks to deal with data filtering.
Added extra per-hero metadata into the query and into the data file.
Shifted to coloring by GPM and (for kicks) ordering by GPM.
Started tracking peak weeks in an attempt to do text placement.
A bunch of progress on labeling, but struggling to get out the stacked y values for each layer in the label section.
Praise be, labels are at least vaguely in the right places now.
Text layout is approaching sensibility, though it's not angled yet and overlaps in lots of places.
Layouts are way closer. Stuff on the y axis is horked, but everything else is looking pretttttty good.
Minor changes to the calculation.
merged in the changes from master