Any method of printing map

I’d like to print out a large scale copy of a map where I’ve played a large number of characters. I’ve allowed cheats and revealed map with a character and the map is still basically still square as I haven’t explored out of area much. Is there an easy way of exporting this map for printing?

I’ve had my local printer print out a large copy of a Dwarf Fortress map I’ve played a fair bit on and I think a Cataclysm map on the wall next to it would look rather good.

Thanks in advance. I’m still really enjoying this game!

As the universe, the map is infinite. It never ends, so you couldn’t print it completely. But you can print a portion of the map if you are patient using Paint.

But to export a map you’d have to modify the code and add an option for that.

Thanks for that. I’d tried using Paint but it was taking ages and I’d have had to shrink each screenprint so as to fit it within the maximum size supported by paint. It looked awful as it’s very hard to align the borders nicely without any gaps or overlap.

I think somone wrote a utility to export maps as screenshots a while back, but I don’t think it works any more.

Speaking of window size… Is that not something that’s easy to change? I love Cataclysm but I really wish the window were larger!

Edit: Or I just had a thought… Is it because that’s a lot of gray #### to render at night?

I found the old Thread: Map dump

It is still working, just needs one extra line in omaptileparser.py
Add ‘i_brown’:(134,64,37) to the colros array

Linux users may have to use dos2unix if you get this error:
/usr/bin/python^M: bad interpreter: No such file or directory

Map Preview

sorry to bump an old thread. I didn’t take time to match any colors to their proper names, but I was interested in a map export as well. This diff file plus the aforementioned crlf to newline trick mentioned above worked for me. unicode symbol highways don’t show either. you get what you pay for :smiley:

great game by the way. credit is due.

20,53c20
< ‘c_pink’:(255,192,203),
< ‘i_brown’:(134,64,37),
< ‘i_white’:(128,128,128), # : return 33;
< ‘i_ltgray’:(128,128,128), # : return 34;
< ‘i_dkgray’:(128,128,128), # : return 35;
< ‘i_red’:(128,128,128), # : return 36;
< ‘i_green’:(128,128,128), # : return 37;
< ‘i_blue’:(128,128,128), # : return 38;
< ‘i_cyan’:(128,128,128), # : return 39;
< ‘i_magenta’:(128,128,128), # : return 40;
< ‘i_ltred’:(128,128,128), # : return 42;
< ‘i_ltgreen’:(128,128,128), # : return 43;
< ‘i_ltblue’:(128,128,128), # : return 44;
< ‘i_ltcyan’:(128,128,128), # : return 45;
< ‘i_pink’:(128,128,128), # : return 46;
< ‘i_yellow’:(128,128,128), # : return 47;
< ‘c_white_red’:(128,128,128), # : return 48;
< ‘c_ltgray_red’:(128,128,128), # : return 49;
< ‘c_green_red’:(128,128,128), # : return 52;
< ‘c_blue_red’:(128,128,128), # : return 53;
< ‘c_cyan_red’:(128,128,128), # : return 54;
< ‘c_magenta_red’:(128,128,128), # : return 55;
< ‘c_brown_red’:(128,128,128), # : return 56;
< ‘c_ltred_red’:(128,128,128), # : return 57;
< ‘c_ltgreen_red’:(128,128,128), # : return 58;
< ‘c_ltblue_red’:(128,128,128), # : return 59;
< ‘c_ltcyan_red’:(128,128,128), # : return 60;
< ‘c_pink_red’:(128,128,128), # : return 61;
< ‘c_yellow_red’:(128,128,128), # : return 62;
< ‘h_yellow’:(128,128,128)
< # ‘’:(128,128,128), */
<
< }
<

    'c_pink':(255,192,203)}