YaMcIso
Yet another Minecraft Isometric image renderer
Renders an isometric view of a dat or NBT (.mclevel) format Minecraft level to a transparent png.
This is a command line program which makes it useful to run in scripts. I'm working on a web interface for my server that will have a simi-live preview of the map in the webpage.
This project uses so much stuff from so many different places that giving it a proper license would be near impossible.
I am distributing this software in hope that people will find it useful, and I do not intend to infringe on anyone's copyright.
Credits:
HOLOGRAPHICpizza - Put together YaMcIso.
joeyjo0 - Contributed the majority of the rendering code.
aphistic mciso - Various code.
aphistic - LibNBT / LibMinecraft
Notch - Minecraft libraries.
OpenJDK
ImageMagick
Para0001 - Emotional support.
You need to run this from the command line. This was mostly intended to be used in scripts, but its quite useful on its own too, just not extremely user friendly.
For those who has no idea how to do it in the command line (or those who are as lazy as me to open the command prompt and do all the "cd [folder]" stuff):
1. Go to the YaMcIso folder,
2. right-click YaMcIso.exe, then click Create shortcut. It will make the shortcut in the same folder.
3. Right-click the shortcut, then click Properties.
4. In the Target field, go all the way to the end (after the quotes) and then add the parameters.
With this, you can just keep editing the shortcut and change the application parameters accordingly.
It's a good isometric render, HOLOGRAPHICpizza. Any possible way to add a kind of "rotate", or choose a direction to show the map (something like "-d 0" for standard/default, "-d 1" to rotate it 90 degrees clockwise, etc)?
I was actually thinking about adding a rotate option, but it would be more complicated than it sound, because it would need to load the level into the array in a different order or something of the sort. I might mess around with that.
Also the -width option is optional, you can omit it to have it rendered at the native resolution, or set it to whatever you want, but if you set it above the native resolution it will just scale up the image, not make a better quality image.
Also, at least in windows 7, you can shift-right click in a folder then click "open command line here", instead of doing all the annoying cd stuff.
I've been working on getting Mono installed on my server for about an hour now. Just when I thought I got it, trying to generate an image throws a massive error.
Rollback Post to RevisionRollBack
"So a pillow duct-taped to your head doesn't count as a helmet?" - goppend
Yeah, mono is kinda lagging behind Microsoft .NET. That's the huge disadvantage of C#. It would be cool to rewrite this in C++ and make it platform independent, but that would be a lot of work, and I am lazy.
Yet another Minecraft Isometric image renderer
Renders an isometric view of a dat or NBT (.mclevel) format Minecraft level to a transparent png.
This is a command line program which makes it useful to run in scripts. I'm working on a web interface for my server that will have a simi-live preview of the map in the webpage.
This project uses so much stuff from so many different places that giving it a proper license would be near impossible.
I am distributing this software in hope that people will find it useful, and I do not intend to infringe on anyone's copyright.
Credits:
HOLOGRAPHICpizza - Put together YaMcIso.
joeyjo0 - Contributed the majority of the rendering code.
aphistic mciso - Various code.
aphistic - LibNBT / LibMinecraft
Notch - Minecraft libraries.
OpenJDK
ImageMagick
Para0001 - Emotional support.
https://code.google.com/p/yamciso/
1. Go to the YaMcIso folder,
2. right-click YaMcIso.exe, then click Create shortcut. It will make the shortcut in the same folder.
3. Right-click the shortcut, then click Properties.
4. In the Target field, go all the way to the end (after the quotes) and then add the parameters.
Example:
Target: "C:\Documents and Settings\jayther\My Documents\YaMcIso-v2.0\YaMcIso.exe" -map level.dat -out level.png -width 640
5. Click OK.
6. Run the shortcut.
With this, you can just keep editing the shortcut and change the application parameters accordingly.
It's a good isometric render, HOLOGRAPHICpizza. Any possible way to add a kind of "rotate", or choose a direction to show the map (something like "-d 0" for standard/default, "-d 1" to rotate it 90 degrees clockwise, etc)?
PS Penguins!!!
Also the -width option is optional, you can omit it to have it rendered at the native resolution, or set it to whatever you want, but if you set it above the native resolution it will just scale up the image, not make a better quality image.
Also, at least in windows 7, you can shift-right click in a folder then click "open command line here", instead of doing all the annoying cd stuff.
I've been working on getting Mono installed on my server for about an hour now. Just when I thought I got it, trying to generate an image throws a massive error.