Should work in all browsers that support XHTML and some basic DOM, and it's an useful tool to transform maps, ie scale, rotate, translate and skew them.
Basic usage: Enter your map into the textarea at the top, then use the six boxes at the bottom (you'll probably only need the first three) to tell the script in what way you want to transform the map. Don't forget to use the buttons below the inputs to apply your transformations to the matrix, and then press transform.
Problems:
- Zones can't be skewed or nonproportionally scaled. The script will attempt to make a guess at the best radius, but it's basically just an average of the width and height of the ellipse. Skewed zones don't get a meaningful radius at all.
- The spawn points' directions are transformed, too, by adding the original location and direction, then transforming both, then substracting the calculated location from the result to yield the new direction. This may not always be what you want.