Cartograph
by ZomBuster

-Options:

World 1-5 ; Choose the world to render


Normal : a normal top down map

Heightmap: a colorized heightmap

Heightgray: a black and white heightmap

Slice: render a slice of the map (specify which one in the edit box below)

Oblique: Render the map in oblique projection mode

Obliqueangle: Render the map in angled oblique projection mode


Ignore water: removes water from normal mode

Flip : flip the map vertically in oblique mode

Rotate: rotate the map 90 degrees in oblique mode

Day: Set lighting to day

Day <-> Night: set lighting to sunrise/dawn
Flat <-> Noisy: change texture settings from flat colors to noisy


Night: set lighting to night 

Cave Mode: Renders caves (empty blocks not lit by sunlight)

Only: Only render a selected block, 0 to render everything, 1-66 to only render a certain block



-Command line: 


You can run the program using a command line, 
just make a .bat file with Cartograph and then the options:

Cartograph -worldnumber- -rendermode- -additional options-


rendermodes: normal, heightcolor, heightgray, slice , oblique, obliqueangle , isometric


Each rendermode with its additioanl options:

Cartograph (world 1-5 6 for custom path) normal (only render block) (ignore water? 1/0) (cave mode 1/0) (day/daynight/night 0/1/2) (0 = standard output file, anything else = override) (if custom path selected, put it here)

Cartograph (world 1-5 6 for custom path) heightcolor (only render block 0 to ignore) (ignore water? 1/0) (0 = standard output file, anything else = override) (if custom path selected, put it here)

Cartograph (world 1-5 6 for custom path) heightgray  (only render block 0 to ignore) (ignore water? 1/0) (0 = standard output file, anything else = override) (if custom path selected, put it here) 

Cartograph (world 1-5 6 for custom path) slice (slice to render 0-128) (only render block 0 to ignore) (0 = standard output file, anything else = override) (if custom path selected, put it here)

Cartograph (world 1-5 6 for custom path) oblique (only render block 0 to ignore) (flip 1/0) (rotate 1/0) (cave mode 1/0) (day/daynight/night 0/1/2) (0 = standard output file, anything else = override) (if custom path selected, put it here)

Cartograph (world 1-5 6 for custom path) obliqueangle (only render block 0 to ignore) (flip 1/0) (rotate 1/0) (cave mode 1/0) (day/daynight/night 0/1/2) (0 = standard output file, anything else = override) (if custom path selected, put it here)

Cartograph (world 1-5 6 for custom path) isometric (only render block 0 to ignore) (flip 1/0) (rotate 1/0) (cave mode 1/0) (day/daynight/night 0/1/2) (0 = standard output file, anything else = override) (if custom path selected, put it here)


Examples:

Cartograph 3 normal 0 0 2 0 - renders a normal top down map of World 3, in night mode

Cartograph 1 heightgray 3 0 0 0 - renders a heightmap of world 1, but only of block 3 (dirt)

Cartograph 4 obliqueangle 0 1 0 1 0 0 - renders a flipped angled oblique map of world 4

Cartograph 5 slice 45 0 - renders a slice at height 45 of world 5

Cartograph 5 slice 45 0 - renders a slice at height 45 of world 5

Cartograph 1 normal 0 0 0 C:\test.png - renders a normal top down map of World 1, and outputs it to C:\test.png