I have myself compiled and run it in both Linux and Windows without any special difficulties.
- Optimized in both memory consumption and speed
- Option to run program in several threads (Multithreading)
- No special support packages required: Just download and run
- Cave mode
- Standard and custom worlds supported
- Only and exclude options
- Slice mode
- Supports Nexus/Nether rendering
- Custom textures
- Caching for gigantic worlds
- Both Alpha and Beta save format support
PixelMap and all content associated with it, but third-part libraries, is licensed under CC BY-SA. The author leaves the right to change the license for the product whenever necessary.
Third-party libraries: libpng, zlib
RAR, ZIP, 7z
RAR, ZIP, 7z
As I want to keep this a free service, still I give my time for something free. I am mere human and still need to pay my dept.
PayPal donation - A small donation of what You value my work
AdF.ly - 5 seconds advertisement and still get a download
ZIP, RAR, 7z
x86 (32bit) v0.85
RAR, ZIP, 7z
x86 (32bit) v0.84
RAR, ZIP, 7z
http://mirror.dataorb.net/PixelMap.rar - x86 (32bit) v0.86
http://mirror.dataorb.net/PixelMap.zip - x86 (32bit) v0.86
http://mirror.dataorb.net/PixelMap.7z - x86 (32bit) v0.86
- Download archived file that your system supports (zip/rar/7z)
- Put the file in desired folder you have read/write access to, e.g. Desktop
- Unpackage the file in the folder
- Run PixelMap
- Download archived source file
- Put the file in desired folder you have read/write access to
- Unpackage the file in the folder: tar zxf PixelMap_Source_085.tar.gz
- Run commands:
- make install
- Linux (Command line)
$ cd /tmp $ wget http://dl.dropbox.com/u/8304300/Minecraft/PixelMap_Source_085.tar.gz $ tar zxf PixelMap_Source_085.tar.gz $ cd PixelMap_Source_085 $ make $ make install $ cp pixelmap ~/DesktopCould be copied to an another location
- Unpackage the file in the folder with Winrar or 7-zip
- Either compile it with a define WIN32 or use Visual Studio Express to open up PixelMap.vcproj
Strickethrough text is old.
All was created right after the other using this script:
@echo off PixelMap -w 1 -f world-normal.png --silent PixelMap -w 1 -r 90 -f world-rot90.png --silent PixelMap -w 1 -h g -f world-heightgray.png --silent PixelMap -w 1 -h c -f world-heightcolor.png --silent PixelMap -w 1 -x w l -f world-exclude.png --silent PixelMap -w 1 -o 14 15 16 -f world-only.png --silent PixelMap -w 1 -c -s 32 -f world-cave-slice32.png --silent echo on
The order of parameters is irrelevant but the arguments must be after a parameter. Do not use brackets (< >) in the arguments. All parameters are optional.
- This parameter requires the folder name of a world. If alpha is specified a number from 1-5 could be used. If specifying a custom path, (back)slash(/ or \) is required. If this parameter is not provided, World 1 will be rendered. The path can contain spaces.
- Sets the path where you want to save the rendered image. You can only save as .png.
- Path to where you want the log file to be saved. Any and all file types are supported. If no argument is provided, the log will be saved as log.txt to the same folder with the PixelMap.exe.
- Only renders the user defined blocks, multiple blocks are supported. You can also use 'W' or 'L'(Small letters) to quickly select all, flowing and stable, water and/or lava. 'T' is used for trees.
- As above, but excludes blocks instead.
- User defined slice of a world. To render all slices under the selected slice put 0 after the height or 1 to only render the selected slice.
- Renders a line heightmap with a user defined frequency. Using 'G' or 'C' (Small letters) allows you to see either gray gradient or color gradient. 'S' is used when disabling the normal mode and therefor showing plain colors.
- Sets the amount of processor (CPU) cores to be used when rendering. It is not recommended to use more threads (cores) than your processor has. Using multiple cores greatly speeds up the rendering process. Default is value for this 1.
If providing no arguments, max cores of the computer is used.
- Renders caves.
- Rotates the world 90, 180 or 270 degrees.
- Render the world as if it were night with torches, lava and other sources where light can come from.
- Uses the colors from the terrain.png image when rendering. Any size or type of terrain.png can be used as long as it works with Minecraft.
- Disables the rendering of a map. Only useful if you wish to only write a log of a world, not render a map.
- Renders the Nexus/Nether.
- Instead of allocating the image directly, it creates a temporary cache-file where it stores the image data before saving it to the actually image. Default folder is in %temp%.
- Does not display any message/error box when done.
- Does not display any gui(It does everything in the background). Good for servers.
- Removes the use of lightmap provided in chunks to instead display hidden objects above the light. This decreases performance but gives a more reliable result.
- Closes the application when rendering is ready. Good for stacked renderings. --no-gui also activates this. Windows only.
- Opens up the folder the output is in. Windows only.
- Chooses the version of a map. Currently it only supports alpha and beta.
- Enabled debug mode where it logs interesting parts in the program.