Generates a overview image of a minetest map.
Go to file
Miroslav Bendík ef1d03a9e0 Added README.
2012-09-02 19:46:12 +02:00
CMakeLists.txt Player attributes moved to separate class. 2012-09-01 16:40:18 +02:00
colors.txt Added bobblocks colors 2012-08-30 07:46:03 +02:00
config.h Small optimization of PixelAttributes. 2012-09-01 14:36:14 +02:00
LICENSE Added license. 2012-09-02 19:25:15 +02:00
mapper.cpp Removed drawunderground parameter. 2012-08-25 14:12:54 +02:00
PixelAttributes.cpp Small refactoring. 2012-09-01 16:17:58 +02:00
PixelAttributes.h Small refactoring. 2012-09-01 16:17:58 +02:00
PlayerAttributes.cpp Player attributes moved to separate class. 2012-09-01 16:40:18 +02:00
PlayerAttributes.h Player attributes moved to separate class. 2012-09-01 16:40:18 +02:00
README.md Added README. 2012-09-02 19:46:12 +02:00
TileGenerator.cpp Player attributes moved to separate class. 2012-09-01 16:40:18 +02:00
TileGenerator.h File colors.txt compiled into binary 2012-09-01 15:51:02 +02:00

Minetest Mapper C++

A port of minetestmapper.py to C++ from minetest

Requirements

  • libgd
  • sqlite3
  • dirent
  • xxd binary

Compilation

git clone git://github.com/mireq/minetest-mapper-cpp.git minetest-mapper-cpp
cd minetest-mapper-cpp/
cmake .
make

Usage

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

./minetest_mapper -i /home/user/.minetest/worlds/my_world/ -o /home/user/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

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

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