pigmap: fast Minecraft map renderer
December 22, 2010 8:01 AM   Subscribe

pigmap: fast Minecraft map renderer
pigmap is a Minecraft map renderer that I wrote for MeFi's own Aporkalypse Now server.

The Aporkalypse was too huge (nearing 1 million chunks) for Minecraft Overviewer to deal with in a timely fashion, so pigmap was designed from the ground up to be fast enough for large worlds. It does essentially the same thing as Overviewer--isometric projection, Google Maps output--just faster (and with fewer features).

It may not be too useful to the general public at the moment (it only builds on Linux or Cygwin, and has only a command-line interface), but server operators may find it handy.
posted by equalpants (9 comments total)

I'm definitely going to try this out, Overviewer takes ages to update in the cheap VPS I'm using.

Could you please link to a map?
posted by Memo at 8:08 AM on December 22, 2010


I'm the trained monkey responsible for keeping the server up, and let me provide some comparisons:

It used to take dozens of hours to render the map from scratch. By comparison, pigmap rendered the whole damn thing in 30 minutes. (!!!!)

Here's our current map.

(Note: I hand-tweaked a custom terrain.png to get that particular aesthetic)
posted by toomuchpete at 8:11 AM on December 22, 2010 [1 favorite]


This is amazing. pigmap was able to render a map, that took Overviewer 5 hours to update even with a cache, in only 35 minutes.

The markers generated with this script are no longer accurate though, they seem to have moved down and to the right (north west, I guess). Other than that, I love it!
posted by Memo at 9:29 AM on December 22, 2010


The markers generated with this script are no longer accurate though

Take a look at our JavaScript. Equalpants worked out the new FromWorldToLatLng() function that works like a charm.
posted by toomuchpete at 9:34 AM on December 22, 2010


That fixed it, thanks!
posted by Memo at 9:43 AM on December 22, 2010


Sorry about that, Memo. I was going to add an HTML-page output before the "release", but somehow forgot. Reckon I'll put that in today or tomorrow...
posted by equalpants at 10:19 AM on December 22, 2010


I have no idea what this is about really but I support the cleverness.
posted by gomichild at 3:01 PM on December 22, 2010


You are doing god's work, equalpants.
posted by cortex at 9:15 AM on December 23, 2010 [1 favorite]


I've done some work on the web front-end portion of the map we use over at Aporkalypse, and I'd like to say that it's been totally awesome watching this develop from, literally, nothing.

We'd been stumbling along with Overviewer taking days to render our map, with Pete putting so much effort into keeping it at least usable. This last map was so large that it was just impossible to use the Overviewer software any more. Just a little while after Pete mentioned this, equalpants starts to create his own custom map software! It's so amazing.
posted by odinsdream at 6:33 AM on December 25, 2010


« Older The Strange & Wonderful World of Ants - children's...   |   Sketches, Comics, Math, Word G... Newer »


You are not currently logged in. Log in or create a new account to post comments.