I wan't a isometric image of a map. So I tried to use Onomatopoeia.
With both versions. (That from Zeg9 and that from xyzz.)
None of them worked at my PC.
This is the error from the Zeg9 version:
Code: Select all
$ ./mapper.py
0.0% done
tiling -8 -12
Traceback (most recent call last):
File "./mapper.py", line 194, in <module>
stupidMakeTiles(*coord)
File "./mapper.py", line 166, in stupidMakeTiles
y = chunks3(canvas, x + step, z + step, step)
File "./mapper.py", line 118, in chunks3
chunk, y = makeChunk(x, z)
File "./mapper.py", line 101, in makeChunk
maxy = max(maxy, drawBlock(canvas, cx, by, cz, (BLOCK_SIZE/2 * (cx - cz + 1) - NODE_SIZE/2, BLOCK_SIZE/4 * (BLOCKS_PER_CHUNK - cz - cx) - NODE_SIZE/2)))
File "./mapper.py", line 84, in drawBlock
map_block = map.getBlock(bx, by, bz)
File "/mnt/daten/solar/Software/onomatopoeia-master_1/map.py", line 76, in getBlock
ver = readU8(f)
File "/mnt/daten/solar/Software/onomatopoeia-master_1/util.py", line 22, in readU8
return ord(f.read(1))
TypeError: ord() expected a character, but string of length 0 found
I copied the map.sqlite in the directory of the programm.
The version of Minetest is 0.5.0-dev, the operating system is a Debian Sid GNU/Linux (amd64-Version)
The Python Version is 2.7.14.
Any Idea, what went wrong?
Or have anybody this script running successfully? When yes, what is the operating system, and which version of Minetest?