You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
ShadowNinja 7d81fc3b11 Update README 8 years ago
.gitignore Fix usage text and rename executable 8 years ago
CMakeLists.txt Fix usage text and rename executable 8 years ago
LICENSE Added license. 9 years ago
PixelAttributes.cpp Small refactoring. 9 years ago
PixelAttributes.h Small refactoring. 9 years ago
PlayerAttributes.cpp Player attributes moved to separate class. 9 years ago
PlayerAttributes.h Player attributes moved to separate class. 9 years ago
README.rst Update README 8 years ago
TileGenerator.cpp Fix unknown nodes showing up as black 9 years ago
TileGenerator.h Added --geometry support. 9 years ago
ZlibDecompressor.cpp Fixed LLVM support. 9 years ago
ZlibDecompressor.h Zlib moved into separate module. 9 years ago
colors.txt Added bobblocks colors 9 years ago
config.h Small optimization of PixelAttributes. 9 years ago
mapper.cpp Fix usage text and rename executable 8 years ago

README.rst

Minetest Mapper C++
===================

A port of minetestmapper.py to C++ from https://github.com/minetest/minetest/tree/master/util

Requirements
------------

* libgd
* sqlite3
* xxd binary

Compilation
-----------

::

cmake .
make

Usage
-----

Binary `minetestmapper` has two mandatory paremeters, `-i` (input world path)
and `-o` (output image path).

::

./minetestmapper -i ~/.minetest/worlds/my_world/ -o ~/map.png


Parameters
^^^^^^^^^^

bgcolor:
Background color of image, `--bgcolor #ffffff`

scalecolor:
Color of scale, `--scalecolor #000000`

playercolor:
Color of player indicators, `--playercolor #ff0000`

origincolor:
Color of origin indicator, `--origincolor #ff0000`

drawscale:
Draw tick marks, `--drawscale`

drawplayers:
Draw player indicators, `--drawplayers`

draworigin:
Draw origin indicator, `--draworigin`

geometry:
Limit area to specific geometry, `--geometry -800:-800+1600+1600`

Customization of colors.txt
^^^^^^^^^^^^^^^^^^^^^^^^^^^

Default `colors.txt` is included in binary. Color definitions can be redefined
using external `colors.txt` file.