I've created a "Wind Waker" style world using the biome terrain mod. It created a large ocean with small island chains scattered around. We all love the world, but then when beta came out, the biome terrain mod wouldn't work.
Our solution was to use the land generator to prerender the map then just use the new server software unmodded to play on it. The problem was solved, but resulted in a gigantic world file that was 4GB in size. I used the prerenderer to create a 20000x20000 world.
Everything was fine and dandy till we decided to try and post a google map of our world on a web server. All the software we've tried won't work with the large world. c10t will run out of memory, and Overviewer 0.0.5 will just render a blank google map after it's done.
So we're wondering what the best software would be to render a large minecraft map would be. If possible, it would be nice if it was multithreaded so that it only takes a few days to complete the map.
Have you tried using cartographer? I heard someone said it worked on their 1gig world but it took forever to render. But then again 1 gig is far from 4 so I'm not sure if it would render it or not.
I've tried cartographer on a smaller but more "lengthy" map before. It created the image correctly, but no image editor I had except for Photoshop could open the file, the dimensions were just too large.
If cartographer has a google map function in it, or someone knows of a handy tool to turn a giant image into a google map, that might work.
Edit:
Cartographer does not work on large maps, I tried running it on my 4gb world and it would just start using up ram until it hit around 475MB then crash.
Our solution was to use the land generator to prerender the map then just use the new server software unmodded to play on it. I used the prerenderer to create a 20000x20000 world..
If it works, you guys might have the best minecraft mapping software there is. You just need to port a windows binary and you'd be in business. Right now there isn't even a cygwin tutorial on how to install it. I eventually had to do a full install of everything offered with cygwin to get it working.
We're you doing your render off a SSD or something? I've been running it for at least an hour now on my 4gb map. I don't see how you'd get 30mins unless you weren't using a disk based drive.
I hope it works and after your done you should give a brief tutorial on how to install it, and working with it. It looks cool and I might want to try it.
The program seems to have create the google map directory pefectly. Only problem is that I have no experience setting up the google map manually, and it doesn't contain an index.htm file in my map folder.
If anyone knows how to take care of this, I'll be glad to post a guide on how to set up pigmap on windows, and see if I can find all the tools I've been using for this. I know a lot of people have been looking for that map prerenderer.
Edit: Derp, it was called pigmap-default not index. That problem's solved. I'll continue to dink around with it and let everyone see the results soon.
Edit: Does anyone know how to get spawn/signs/etc to show up in the google map created by pigmap?
Another Edit:
Now that I know pigmap works for huge worlds, I'm gonna go a bit crazy and see what happens if I create a 50000x50000 world. That should be more space than anybody could hope to traverse, so I should never have to worry about the biome terrain mod being ported again.
I'm going to estimate that the world folder will be about 18GB and the google map will be about 35GB. I really hope this is successful
Here are some screenshots of what my world looks like:
I've been looking for it, but I can't find the program seperately.
I know that it is in the main Biome Terrain Mod thread, somewhere in the middle a person posts the guide on how to prerender a world. He includes the application as part of it.
Edit: If someone can mirror, and we can get all the permissions needed, I can hand someone a zip file with all the tools I've been using to prerender maps using the Biome Terrain Mod.
I've been looking for it, but I can't find the program seperately.
I know that it is in the main Biome Terrain Mod thread, somewhere in the middle a person posts the guide on how to prerender a world. He includes the application as part of it.
Edit: If someone can mirror, and we can get all the permissions needed, I can hand someone a zip file with all the tools I've been using to prerender maps using the Biome Terrain Mod.
Lol you should just zip it and send me a pm. I can't find it and i need it =(
Hehe, sorry but right now it's a gigantic mess. Full of pigmap source code, a few mod binaries, and minecraft itself. I'd need to reorganize everything before I release anything. I'm pretty sure if I just gave you a zipped folder it probably wouldn't work on your computer. It has a lot of cygwin dependencies, and almost all the paths are hardcoded to where my Minecraft server is.
Holy ****, HOW big!!? 4 gigs??? Damn, my biggest world was 16 MB... yours is a little less that 400 times that big!
idk, I use MCmap because it doesnt freeze up on me when i generate a world and do something else at the same time.
Rollback Post to RevisionRollBack
I I am the darkest shadow, the brightest light, the most dangerous advesary and the best ally. Choose your words wisely, for they may be your last.
Hehe, that's the way it goes when you have players on the server, that when you make a 20000x20000 tile map, the first thing they try to do is get to tile 20001.
So that's why I'm making the 50000x50000 map, still pretty reasonable map size, only 16GB, but now they will have plenty of open area to explore, and I should still be able to render maps.
If it works, you guys might have the best minecraft mapping software there is. You just need to port a windows binary and you'd be in business. Right now there isn't even a cygwin tutorial on how to install it. I eventually had to do a full install of everything offered with cygwin to get it working.
We're you doing your render off a SSD or something? I've been running it for at least an hour now on my 4gb map. I don't see how you'd get 30mins unless you weren't using a disk based drive.
Sorry I wasn't monitoring this thread. Yes I'm pretty sure our admin said he was using a ram-disk on a big-ass amazon cloud server so 30 minutes is kind of best-case-scenario. I probably should have mentioned that.
Looks like you got it to work in the end. If you have any more questions you can find equalpants (the guy who wrote it) here. There is a thread dedicated to the minecraft map.
Another Google Maps type renderer is Tectonicus. It's a Java command-line utility, but I've had good experiences with it so far. It might not be quite as fast as pigmap, though, because of that.
I've tried tectonicus, yea like you said it's java and I don't really trust java to work for very long.
Also, tectonicus is not multithreaded, so it it was going to take about a week and a half to complete. Since I know almost every program in Java memory leaks, I doubt that the program will be able to continue to run for that long to complete the task. So I stopped it after a bit over 2 days and it was at about 25% completion.
Our solution was to use the land generator to prerender the map then just use the new server software unmodded to play on it. The problem was solved, but resulted in a gigantic world file that was 4GB in size. I used the prerenderer to create a 20000x20000 world.
Everything was fine and dandy till we decided to try and post a google map of our world on a web server. All the software we've tried won't work with the large world. c10t will run out of memory, and Overviewer 0.0.5 will just render a blank google map after it's done.
So we're wondering what the best software would be to render a large minecraft map would be. If possible, it would be nice if it was multithreaded so that it only takes a few days to complete the map.
If cartographer has a google map function in it, or someone knows of a handy tool to turn a giant image into a google map, that might work.
Edit:
Cartographer does not work on large maps, I tried running it on my 4gb world and it would just start using up ram until it hit around 475MB then crash.
Where do you get a pre renderer????? Please link
Announced here.
Available here.
It renders our 4G map in about 30 minutes.
If it works, you guys might have the best minecraft mapping software there is. You just need to port a windows binary and you'd be in business. Right now there isn't even a cygwin tutorial on how to install it. I eventually had to do a full install of everything offered with cygwin to get it working.
We're you doing your render off a SSD or something? I've been running it for at least an hour now on my 4gb map. I don't see how you'd get 30mins unless you weren't using a disk based drive.
The program seems to have create the google map directory pefectly. Only problem is that I have no experience setting up the google map manually, and it doesn't contain an index.htm file in my map folder.
If anyone knows how to take care of this, I'll be glad to post a guide on how to set up pigmap on windows, and see if I can find all the tools I've been using for this. I know a lot of people have been looking for that map prerenderer.
Edit: Derp, it was called pigmap-default not index. That problem's solved. I'll continue to dink around with it and let everyone see the results soon.
Edit: Does anyone know how to get spawn/signs/etc to show up in the google map created by pigmap?
Another Edit:
Now that I know pigmap works for huge worlds, I'm gonna go a bit crazy and see what happens if I create a 50000x50000 world. That should be more space than anybody could hope to traverse, so I should never have to worry about the biome terrain mod being ported again.
I'm going to estimate that the world folder will be about 18GB and the google map will be about 35GB. I really hope this is successful
Here are some screenshots of what my world looks like:
How??? How do you set a size for a world
I know that it is in the main Biome Terrain Mod thread, somewhere in the middle a person posts the guide on how to prerender a world. He includes the application as part of it.
Edit: If someone can mirror, and we can get all the permissions needed, I can hand someone a zip file with all the tools I've been using to prerender maps using the Biome Terrain Mod.
Lol you should just zip it and send me a pm. I can't find it and i need it =(
idk, I use MCmap because it doesnt freeze up on me when i generate a world and do something else at the same time.
So that's why I'm making the 50000x50000 map, still pretty reasonable map size, only 16GB, but now they will have plenty of open area to explore, and I should still be able to render maps.
Sorry I wasn't monitoring this thread. Yes I'm pretty sure our admin said he was using a ram-disk on a big-ass amazon cloud server so 30 minutes is kind of best-case-scenario. I probably should have mentioned that.
Looks like you got it to work in the end. If you have any more questions you can find equalpants (the guy who wrote it) here. There is a thread dedicated to the minecraft map.
BTW I love your map.
Also, tectonicus is not multithreaded, so it it was going to take about a week and a half to complete. Since I know almost every program in Java memory leaks, I doubt that the program will be able to continue to run for that long to complete the task. So I stopped it after a bit over 2 days and it was at about 25% completion.