Actually, the jigglypuff, ness and lucas boards have done the same thing. I have no idea how far theyve gone, but even more interesting is that none of them contacted me and asked for specific details in how I came up with these pictures...
It was made by using 4 pictures of all attacks (more for multi-hit attacks, uair had 8) showing the exact frame the attack hitbox came out, and the spark that resulted. For example, bair
That spark represents the maximum range I was able to get the bair to hit from, from behind. I then did that to all 4 directions for each attack, trying to take each screenshot at the exact same frame (extremely difficult, I couldnt manage it often). Then with each picture, I took a reference value of the range relative to sonics body. In the above example, lets say the range from the spark to Sonics glove was 10 pixels. I then measured the length of a reference item, using the platforms of battlefield. they were around 550 pixels.
Then in the picture I used in this thread, I measured the size of the platform (about 600 pixels) and applied a correction factor of (10/550) to find the relative range of the attack. This removed most of the errors involved in using different screenshots to measure the same attack, since its hard to keep all images at the exact same zoom level and orientation.
With that done to each direction of the attack, I drew an ellipse with the major and minor diameters equal to the calculated range of the attack and located it with each edge on the pixel I drew as the max range of the attack in any direction.
All these methods cause a build up in errors, I could expect each step to go maybe 2-3 pixels each way so it could get as bad as around 6-9 pixels each way, but its the best I can do by only using screenshots
