This MineCraft useful tool give you a chance to view whole world without walking around the game and exploring it yourself.
[Only registered and activated users can see links. Click Here To Register...]
Cartogaph G is a modified version of Cartograph with extra features implemented.
The original author of Cartograph (Zombuster) doesn't seem to be updating it anymore (or at least not fast enough for my taste).
I love the images rendered by it though, and since it's open source I made some changes to it.
At the beating heart is still Zombuster's original work and I am only responsible for the added features and interface.
There's also an image post processor and a new interface to accommodate the new features and make it more user friendly.
New features 2011-11-20
- Most recent blocks (cake, note blocks, dyed wool, beds, slabs, portal fields, different trees)
- Wooloscopy: all blocks are now wool; allows you to see data values
- Force brightness: all blocks are now as bright as if exposed to sunlight
- Select any number of layers to render them alone or exclude them in any view mode
- Select any number of block types to render them alone or exclude them in any view mode
- A built-in function to map all layers individually with any options in any view mode (like the broken batch file)
- Easy selection screen for layers and blocks, with information on which is which and filters
- Merge renders on top of each other (for example a render of lava only on top of a normal map)
- Custom background colors (handy if you map only an ore and want more contrast)
- A queue for multiple renders in one batch (you should suppress stacking though)
- Easy human readable command line interface
- All interface -> renderer and interface -> post processor commands go through a batch file, allowing for saving, editing and repeating.
- Logging and concurrency: batch jobs log their progress, several jobs can work concurrently.
- Orientation and mirroring: select the orientation of the map and optionally mirror it.
- Automatic save file finder: finds your custom named world folders in the Minecraft save folder.
- Native Beta 1.3 (McRegion) save file support
- Custom map path history
- Big maps, worlds of over a gigabyte have been reported working. Post your high score in this thread.
- Partial map rendering by coordinates or markings
- Exact coordinates of all blocks written to file (for finding dungeons for example)
- Zooming, cropping, mirroring or rotating images
- Mod script / Aether support (CGS)
- Custom translations
- Support for The End dimension
- Block/layer presets
FAQ
Q: How do i install it?
A: You can not install it, you must extract all the contents of the rar file (with software such as winRAR) to a folder and run Cartograph_G.exe.
Q: Where do the images go?
A: In the same folder you extracted Cartograph G, if you use shortcuts they can go anywhere and i can't guarantee anything works.
Q: Can I map multiplayer maps?
A: Yes, but only if you're the server; select "custom" as map and copy the name of the directory to the textfield.
Q: Why doesn't it work?
A: I don't know. Make sure you have extracted every file to the same directory, make sure the proper permissions are granted and that you have installed the C++ package (download link).
Q: How can I contact you with suggestions, bug reports, rants?
A: I do read this topic, but you should send me a PM or email if you want a personal reply.
Q: Will this work on [operating_system]?
A: I don't know, if it can run windows executables (Wine for example) it might, but I haven't tested this.
Q: Why can't I map the Nether?
A: You can if you've been there at least once. The nether however has a solid Bedrock ceiling, so you'll need to remove a lot of layers from the top or make sure Netherrack and Bedrock are hidden. You could also check "render all slices" to get a thorough view of the Nether.
Q: Why are the leaves so strange?
A: The leaves of Birch and Redwood trees have different textures. Some trees on old maps and near the edge of new maps have leaves with mixed colors. It may be on the old maps because of some old leaf decay algorithm, and on the new maps to keep leaves on remote trees from calculating their decay. But that is speculation from my side, there seems to be nothing to do about it. You can however force all leaves to render as normal leaves if you use standardLeavesPatch.bat in the Texture Pack Patcher.
Q: Why does my virus scanner say it discovered a virus?
A: Few virus scanners, especially Norton, sometimes wrongly see parts of Cartograph G as a virus. As far as i know Cartograph G contains no dangerous elements. You have to set your virus scanner to make an exception and ignore Cartograph G if you want to use it.
Q: Why are chunks rendered so far away from the rest?
A: They exist in the actual save file, it may be a glitch connected to dying in the nether, teleporting or save file hacking. If blocks are not so far away, this is only an inconvenience for mapping. If the distance is too great Cartograph G will try to map the enormous empty space in between and possibly crash. If this happens you'll need to remove the far areas from your world or use the location pane to limit the range.
Troubleshooting
- If you encounter problems running Cartograph G, please follow these steps in this order.
- Make sure all files are extracted from the archive to the same folder
- Make sure you have installed the C++ Package (32bits), (64bits)
- If images don't show up, manually refresh the folder. (it does not always happen automatically)
- Try to move your Cartograph G folder away from your desktop or documents, for example to C:\Cartograph_G, and try with administrator rights.
- The minimum system requirement is Windows XP SP2, if you're running a newer version of Windows (such as Vista or 7) and encounter problems, try setting the compatibility for the three exe files to "Windows XP (Service Pack 3)" at their property settings (right click, properties, compatibility tab).
- If some worlds can be mapped but not one that was recently played or mapped, make sure Minecraft itself is closed. If that doesn't help, try to restart your computer. Some locks may apply to the files preventing mapping.
- Successful or not, when trying to render a world a batch file named renderJob0.bat and a text file named after your world should show up in the Cartograph G folder. The text file can contain an error message.
- You can use the verbosity setting to get a clearer indication on what went wrong, it then writes a complete log so you can see what happened right before the crash.
- Make sure enough memory is available, large worlds of hundreds of megabytes may require more ram than your computer can deliver, especially with 3D maps. Using a 64 bit OS and more than 2GB ram may help if you only have problems with such large tasks. On some Windows versions a 0kb image may be created instead of crashing.
- If the above have no effect, leave a message at this topic or send a private message to Gameslinder, along with all information that may be relevant (What you were doing, your operating system, RAM size, Minecraft and Cartograph G version, Minecraft mods, texture packs, error messages, visible map glitches, world name and path, world size, render style, orientation, extra selected options, the contents of the batch file, problemTracker.txt file, world text file, what does and does not work, etc.)
Screenshots
Dyed wool, both new trees (near the bottom), wooloscopy mode to see data values (for example the water flow below the rainbow)
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Easy block filter to exclude or only render selected blocks; example shows leaves and sand hidden.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Easy layer filter to exclude or only render selecter layers; example shows several layers cut from the middle.
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
Choose to render all layers individually with a simple checkbox instead of the broken batch file
[Only registered and activated users can see links. Click Here To Register...]
Merge several renders (example shows lava rendered on top).
[Only registered and activated users can see links. Click Here To Register...]
Log screen, showing the progress of tasks and (periodically) render progress
[Only registered and activated users can see links. Click Here To Register...]
Texture pack patcher (add-on), allows usage of any texture pack and tools to ensure compatibility.
[Only registered and activated users can see links. Click Here To Register...]
Marking extraction pack (add-on), allows rendering only a selected area.
[Only registered and activated users can see links. Click Here To Register...]
Lightmap, shows which areas are dark enough to spawn monsters
[Only registered and activated users can see links. Click Here To Register...]
Installation
Extract the contents of the archive (RAR file) to a folder, which is not on your desktop or personal documents folder.
Run Cartograph_G.exe, set your settings and then press "Render".
After the log window disappears the requested image(s) should appear in the same folder Cartograph G is in.
HowTo
Cartograph_G_Renderer.exe
This is the original Cartograph, made by Zombuster, tweaked to include new features.
It has the old a graphical user interface, which can not be used with the new features.
The command line interface can accept the old commands and these new human-readable lowercase-only commands:
world #worldNumber# [options]
or
custom $pathToCustomMap$ [options]
or
folder $folderNameOfMinecraftSave$ [options]
Options can be (in any order):
Cartograph_G_Post_Processor.exeCode:normal: normal 2D map view (default)
heightmapcolor: 2D map view showing height using colors
heightmapgray: 2D map view showing height using shades of gray
lightmap: 2D map view showing light levels (red = monsters, blue = safe)
oblique: oblique view from above
obliqueangled: 3D oblique view from an angle
isometric: 3D isometric view
cave: view underground spaces
wooloscopy: all non-air blocks are wool, this shows the data values
ignorewater: water is not rendered (might not work)
nether: maps the Nether instead of normal world
forcebrightness: forces all blocks to be bright as if in direct sunlight
granularity #value#: sets render granularity from 0 (clear, default) to 8 (course)
day: normal daytime brightness (default)
night: nighttime brightness
twilight: in between
north: North is up (2D) or upper left (3D), like Earth maps
east: East is up (2D) or upper left (3D), default for earlier Cartograph, view from spawnpoint.
south: South is up (2D) or upper left (3D)
west: West is up (2D) or upper left (3D)
onlylayer #layer#: shows only the layer specified
onlylayers #numberOfLayers# #layer1# [#layer2[...]] shows any number of layers specified
notlayer #layer#: shows all layers except the layer specified
notlayers #numberOfLayers# #layer1# [#layer2[...]] shows all layers excepy the layers specified
onlyblock #block#: shows only the block specified
onlyblocks #numberOfblocks# #block1# [#block2[...]] shows any number of blocks specified
notblock #block#: shows all blocks except the block specified
notblocks #numberOfblocks# #block1# [#block2[...]] shows all blocks excepy the blocks specified
name $mapname$ sets the name of the map for output file names
output $file$: forces the renderer to output the rendered file to specified file name
alpha forces the renderer to only look for chunk files
beta forces the renderer to only look for region files
environment $folder$: sets the location of the minecraft save folder
verbosity #value# sets the value of verbosity to report to problemTracker.txt, from 0 (none) to 3 (all)
progress $filename$ sets the file name to which the progress percentage is to be written
mirror mirrors the image, if automirror is not used too orientation may be lost
automirror automatically corrects mirroring for isometric and oblique angled to keep orientation
lowramwrite uses libpng14.dll instead of corona.dll for rendering, using less ram but more cpu
listallblocks generate a file that details the type and exact location of every block in the world
makeoffsetfile generate a file that details the map offset
rectangle #MinX# #MaxX# #MinZ# #MaxZ# only render chunks within these coordinates
spacedrectangle #MinX# #MaxX# #MinZ# #MaxZ# only render chunks within these coordinates, keep whitespace
A powerful image processing tool, written by Gameslinder to mitigate the mirror bug.
It was expanded to include a larger number of useful features.
There is no graphical interface.
Usage:
Cartograph_G_Post_Processor.exe INPUT $fileName$ [options]
Or for multiple files:
Cartograph_G_Post_Processor.exe MERGE #numberOfFiles# $fileName1$[$fileName2$[...]][options]
Options:
If none given, background is transparentCode:MIRROR HORIZONTALLY Switches left and right
MIRROR VERTICALLY Switches up and down
ROTATE #degrees# Rotates by given degrees clockwise
OUTPUT $name$ Specifies name of output file
DELETE Deletes input files
RESIZE #width# #height# Resizes image to set values
COLOR $color$ Specifies background color
Supported colors: red, green, blue, yellow, white, black
Cartograph_G.exe
The main graphical interface, has no command line options.
Code:World: Select a world to render a map from or custom
Custom path: Enter the path to a custom map folder
Map name: Enter a name for the map (not file name, that's at Advanced Options)
Style: Select the mapping style
Orientation: Decides the top of the map (2D) or upper left corner (3D)
Block filter: Specify how to filter for blocks
The textfield below should not be edited by hand, the [Select...] button should be used.
The block select screen allows for easy choosing which blocks to include or exclude and can filter the options to make some stand out.
Layer filter: Specify how to filter for layers
The textfield below should not be edited by hand, the [Select...] button should be used.
The layer select screen allows for the input of layers which are to include or exclude from the render.
When "Render each layer individually" is checked, each layer selected will be rendered individually to a different file, at high performance cost.
Cave mode: View underground spaces
Wooloscopy: All non-air blocks are wool, this shows the data values
Ignore water: Water is not rendered (might not work)
Nether mode: Maps the Nether instead of normal world
Force brightness: Forces all blocks to be bright asif in direct sunlight
Time: Specify at which natural lighting the map should be rendered
Advanced options
The stack and merge renders list contains a list of maps which will be merged with the post processor.
Each item on the list is a complete settings configuration.
The top job will be process first and stacked on top of the renders that follow.
The buttons allow manipulation of the list, clicking an item selects it and its options.
Advanced batch options
Code:Map format: Changes the map storage format to be used.
Default (native): The renderer tries region files, otherwise falls back on chunks.
Alpha Chunks (native): The renderer only looks for alpha chunks.
Beta Regions (native): The renderer only looks for beta regions.
Verbosity: Changes the amount of reports to write to problemTracker.txt
Silent (default): Nothing is reported
General progress: Only reports progress through the phases of the program
Region-level reports: Adds information on each region file, its decoding and calculation
Chunk-level reports: Adds information on each cunk, its decoding, calculation, ordering and rendering
Disable logging: Do not add log reporting to the batch file
Disable post processor: Do not post process and output with correct name
Output file: Force the rendered images to be outputted to the specified directory and/or filename. A * can be used for layer number.
Save as default: Saves current render settings
Clear default settings: Saves and sets "map 1 normal north" as default and current render
Reset to default: Resets default values of currently selected render
Advanced Post Processor options
Code:Suppress stacking: Do not stack the rendered images, post process each individually
Suppress deletion: Do not delete the temporary renders
Suppress auto mirroring: Do not automatically mirror 3D maps
Mirror left and right: Mirror left and right, orientation is lost on 3D maps
Background: Give a background color to rendered images
Advanced Interface Settings
Code:Override Minecraft save folder settings:
Select the directory in which worlds can be found.
Allows selection between APPDATA, LOCALAPPDATA and a custom path.
Do not load world folders disables loading any folder names, whatever path is chosen.
Show Alpha folders adds "World1, World2" and such to the list.
World name generation:
Allows fine-tuning of automatic world name generation.
Do not use folder name as world name leaves the name empty.
Do not check for the existence of Level.dat disables checking.
Do not parse IP periods to dashes leaves them as periods when using a server.
Do not use server name prefix disables adding the server name as prefix.
Custom path history
Custom path history stores a list of used custom paths and allows manipulation of this list.
Do not load custom path history clears the history on each restart.
Do not save new paths to custom path history disables adding new paths to the list before rendering.
Buttons
Clear all files: Deletes all files that start their name with "renderJob"
Close: Close settings screen
Restart: Save and restart the main interface of Cartograph G, with settings applied.
Advanced location settings (Location pane)
Code:Generate detailed location file:Generate a file detailing the coordinates of every block in the world that isn't filtered out
Generate offset file: Generate a file with the image offset, to be used by the Marking Extraction Pack add-on
Chunks to render: Select which chunks are to be rendered
All (default): Render all chunks in the world
From marked offset file:Use an offset file processed by the Marking Extractor to select the chunks to be rendered
Manual range input: Render everything within the coordinates given below
Keep whitespace: Keep spacing from hidden chunks
Unusual map settings (Unusual pane)
Code:Mirror non-oriented axis: Mirrors left and right on 2D maps, or top right and bottom left on 3D maps if auto mirroring is enabled
Suppress auto mirroring: Forbids the post processor to mirror or correct rotation unless explicitly instructed
Low ram write mode: Uses libpng to write the image, slashing the spike in ram near the end at the cost of processing power
Removed map settings (Removed pane)
Code:Flip Flips the map (superseded by orientation)
Rotate Rotates the map (superseded by orientation)
X-ray mode Experimental cave mode (also April fools joke 2011)
Cake mode Makes all blocks cake (April fools joke 2011)
Upside-down mode Turns all blocks upside-down, with no regard for other data. (April fools joke 2011)
Granularity Sets render granularity from 0 (clear, default) to 8 (course)
by [Only registered and activated users can see links. Click Here To Register...]
Download:
Most recent version (2011_11_20): [Only registered and activated users can see links. Click Here To Register...]
If it doesn't work right away, download this: [Only registered and activated users can see links. Click Here To Register...], ([Only registered and activated users can see links. Click Here To Register...])
Texture pack patcher: [Only registered and activated users can see links. Click Here To Register...]
Marking extraction pack: [Only registered and activated users can see links. Click Here To Register...]
Modscript documentation (Cartograph G Script) with Aether example: [Only registered and activated users can see links. Click Here To Register...]
Translation documentation with templates:[Only registered and activated users can see links. Click Here To Register...]