Support the development of this mod by giving a donation
Note: Map items made with the MapItemEdit can be viewed by anyone in the game, i.e. they don't need to download MapItemEdit to be able to see the map items you made with MapItemEdit. The program is only needed to actually create custom map items.
Ubuntu fully supported. The included binary should work on other linux OSs. The linux source is available on the sourceforge page, under the files tab, so you can compile it for your favourite linux OS if you so choose.
Includes script to easily use in Mac OS X!
Requires mono to work on Mac OS X, but includes a link to the mono download page.
Changes in 1.1.2
Allows you to create a banner (resulting in multiple map files) in a single click
Changes in 1.1.1
Added line, rectangle, and clear tools
Added command line picture export option
Changes in 1.1.0
Command line options added
-create newmapitem.dat picture.bmp
-nomaintain
-oldcolours, -oldcolors
Map item files can be dragged and dropped into the program
Changes in 1.0.9
Included old colours for people using versions older than 1.7.2
Changes in 1.0.8
Included proper support for transparency
Changes in 1.0.7
Added small mode if you are running a resolution with a height below 800
Changes in 1.0.6
Fixed a bug where shades of white would be added to the minecraft map as transparent
Added a paint option that allows you to paint any colour supported by minecraft maps directly to the canvas
Changes in 1.0.5
MapItemEdit now accepts the dimension to be either TagByte or TagInt. This doesn't change the user experience of the program, just a low level change that should remove problems some people have been having.
Changes in 1.0.4
Fixed a bug with the fonts
Added the new map colours introduced in Minecraft 1.7.2.
Changes in 1.0.3
Export your minecraft map files as a bitmap (*.bmp) file
Changes in 1.0.2
Use any font installed on your computer to add text to a map item
Hi guys! I have been working on a program that can view and edit minecraft map items.These are located in your minecraft save folder under the data folder, and are named map_0.dat, and increasing the number from there.
I made it mostly because I was interested in making a minecraft tool, and thought making a map item editor would be a relatively easy thing to pull off. In the end it took a bit longer, because I also decided to make a named binary tag library (the data format used by minecraft) to use in the program.
My initial version of the program wasn't as robust as a result. Using the library made my life a lot easier, as all the business with big and little endians and the bits and bytes is handled by the library. If you are interested, you can check it out here NBTSharp.
Map items in minecraft can only display a small number of colors. Each map item is made up of 16384 pixels, which is 128*128 pixels. When you import a picture, the program takes a sample from your imported picture for each of pixels in the map item. The color matching is limited, but it gets the job done. Besides pictures, you could use a picture editor to write text into a picture and convert that using the program.
The program gives the option of either stretching or squash your picture into the 128 pixels, or keeping the aspect ratio the same as the original picture.Another feature of the program is it allows you to edit the properties of the map items. xCenter and zCenter are the point at which the map is based. It defaults to 10000 for new files. Changing scale allows you to make close up or zoomed out maps. Dimension of 0 is for world map, and 1 for nether maps.
You know this is close to a rip-off off my program? If you think this is cool you should check out ImageToMap that was the first program ever (I think) that did something like this. ImageToMap also have many more features e.g. text rendering on maps and transparency.
When maps originally came out, I thought making pictures in the maps to be a pretty obvious idea, seeing as how the map just contains pixel data. My intention was not to rip anyone off, in fact, I only became aware of your program once I had come to the forum. I only came to the forum once my program was finished, and as I said earlier, I had been working on it for a few weeks. I wrote it completely from scratch with all my own code.
But our programs are slightly different, in that they have different goals. Yours is solely a image to map generator, whereas I made mine from the start to be a map item editor as well. Maybe we can work together on a program to take the best from both approaches?
Oh, sorry for insulting you. Now I understand more why you made the program. I actually started working on my program when maps came out too, but it was very hard to make it when there where nothing about the map items on the minecraft wiki.
btw I'll download your program later today so I can test it out.
I am glad we could come to an agreement :smile.gif:
I have a lot of ideas for additions that I working on and thinking. Have you thought about adding TrueType font rendering to your program? It is hard, but I think it is possible. Just draw the entered string onto another bitmap, and sample from that bitmap onto the map item
You can now use any font on your computer to add text to a minecraft map item.
Just click add text, then mark out an area on the picture to place a textbox, enter your text, then submit.
The text will then be converted to a picture and add to the map item.
I have a mac, and I was trying to open the exe. I'm not very good with computers, so I don't know why it's not working. I don't exactly know what the file is, so I tried to unarchive it with "The Unarchiver", but it still doesn't work. What do I do?
Yeah, the program was developed on Windows, but you could try using it on Macs by using mono. Mono was designed to allow you to run .net programs on other platforms.
New update available, version 1.0.3.
The program can now export the minecraft map items as a bitmap. The program was originally made for editing minecraft map items, but since it can edit and manipulate map items already, I decided to add this feature which I am sure someone can find a use for.
This is what I really need. I'm using img2map for my adventure map but it doesn't let you paint on the map itself. I'll be sure to use this in my future maps or something.
Yes, but you first need to download mono. Then go to the terminal and go to the directory of mapitemedit and type "mono MapItemEdit.exe". There is probably a better to do it, but i don't have a mac to test on
When I have time, and can get my hands on a mac, I will make a detailed tutorial on using mono to MapItemEdit working. A MacOS version is planned, but won't be ready any time soon. I'll keep you guys posted.
I've got a mac to use, so I decided to include a mac run script in a separate MapItemEdit download (available on the download page) that will simplify the process of running MapItemEdit on Mac.
You still need mono, but I have also included a download link in the mac download. If you are using a mac when you go to the sourceforge page, the mac download should automatically be the default for you.
I've got a mac to use, so I decided to include a mac run script in a separate MapItemEdit download (available on the download page) that will simplify the process of running MapItemEdit on Mac.
You still need mono, but I have also included a download link in the mac download. If you are using a mac when you go to the sourceforge page, the mac download should automatically be the default for you.
Enjoy!
You have my esteemed gratification; tertrih, you are a true gentleman.
You have my esteemed gratification; tertrih, you are a true gentleman.
It is my pleasure. Please let me know how the program works on in the long term on the mac. If there are problems, I can get to them. I am a windows person, but I can get access to a mac if needs be.
Updated for Minecraft 1.7.2!
Includes new map colours
Windows, Mac OS X and Linux supported!
Follow me on twitter @tertrih
Support the development of this mod by giving a donation
Note: Map items made with the MapItemEdit can be viewed by anyone in the game, i.e. they don't need to download MapItemEdit to be able to see the map items you made with MapItemEdit. The program is only needed to actually create custom map items.
Ubuntu fully supported. The included binary should work on other linux OSs. The linux source is available on the sourceforge page, under the files tab, so you can compile it for your favourite linux OS if you so choose.
Includes script to easily use in Mac OS X!
Requires mono to work on Mac OS X, but includes a link to the mono download page.
Changes in 1.1.2
Allows you to create a banner (resulting in multiple map files) in a single click
Changes in 1.1.1
Added line, rectangle, and clear tools
Added command line picture export option
Changes in 1.1.0
Command line options added
-create newmapitem.dat picture.bmp
-nomaintain
-oldcolours, -oldcolors
Map item files can be dragged and dropped into the program
Changes in 1.0.9
Included old colours for people using versions older than 1.7.2
Changes in 1.0.8
Included proper support for transparency
Changes in 1.0.7
Added small mode if you are running a resolution with a height below 800
Changes in 1.0.6
Fixed a bug where shades of white would be added to the minecraft map as transparent
Added a paint option that allows you to paint any colour supported by minecraft maps directly to the canvas
Changes in 1.0.5
MapItemEdit now accepts the dimension to be either TagByte or TagInt. This doesn't change the user experience of the program, just a low level change that should remove problems some people have been having.
Changes in 1.0.4
Fixed a bug with the fonts
Added the new map colours introduced in Minecraft 1.7.2.
Changes in 1.0.3
Export your minecraft map files as a bitmap (*.bmp) file
Changes in 1.0.2
Use any font installed on your computer to add text to a map item
Hi guys! I have been working on a program that can view and edit minecraft map items.These are located in your minecraft save folder under the data folder, and are named map_0.dat, and increasing the number from there.
I made it mostly because I was interested in making a minecraft tool, and thought making a map item editor would be a relatively easy thing to pull off. In the end it took a bit longer, because I also decided to make a named binary tag library (the data format used by minecraft) to use in the program.
My initial version of the program wasn't as robust as a result. Using the library made my life a lot easier, as all the business with big and little endians and the bits and bytes is handled by the library. If you are interested, you can check it out here NBTSharp.
Map items in minecraft can only display a small number of colors. Each map item is made up of 16384 pixels, which is 128*128 pixels. When you import a picture, the program takes a sample from your imported picture for each of pixels in the map item. The color matching is limited, but it gets the job done. Besides pictures, you could use a picture editor to write text into a picture and convert that using the program.
The program gives the option of either stretching or squash your picture into the 128 pixels, or keeping the aspect ratio the same as the original picture.Another feature of the program is it allows you to edit the properties of the map items. xCenter and zCenter are the point at which the map is based. It defaults to 10000 for new files. Changing scale allows you to make close up or zoomed out maps. Dimension of 0 is for world map, and 1 for nether maps.
Enjoy, and keep minecrafting!
Version 1.0.1
Drag and drop of images is now supported
More updates incoming soon
When maps originally came out, I thought making pictures in the maps to be a pretty obvious idea, seeing as how the map just contains pixel data. My intention was not to rip anyone off, in fact, I only became aware of your program once I had come to the forum. I only came to the forum once my program was finished, and as I said earlier, I had been working on it for a few weeks. I wrote it completely from scratch with all my own code.
But our programs are slightly different, in that they have different goals. Yours is solely a image to map generator, whereas I made mine from the start to be a map item editor as well. Maybe we can work together on a program to take the best from both approaches?
I am glad we could come to an agreement :smile.gif:
I have a lot of ideas for additions that I working on and thinking. Have you thought about adding TrueType font rendering to your program? It is hard, but I think it is possible. Just draw the entered string onto another bitmap, and sample from that bitmap onto the map item
You can now use any font on your computer to add text to a minecraft map item.
Just click add text, then mark out an area on the picture to place a textbox, enter your text, then submit.
The text will then be converted to a picture and add to the map item.
Enjoy!
Using it in my adventure map
No problem. Glad you are finding it useful. If you experience any bugs, or have any feature suggestions, just let me know!
Oh... I feel pretty stupid now... thanks.
Yeah, the program was developed on Windows, but you could try using it on Macs by using mono. Mono was designed to allow you to run .net programs on other platforms.
The program can now export the minecraft map items as a bitmap. The program was originally made for editing minecraft map items, but since it can edit and manipulate map items already, I decided to add this feature which I am sure someone can find a use for.
Yes, but you first need to download mono. Then go to the terminal and go to the directory of mapitemedit and type "mono MapItemEdit.exe". There is probably a better to do it, but i don't have a mac to test on
You still need mono, but I have also included a download link in the mac download. If you are using a mac when you go to the sourceforge page, the mac download should automatically be the default for you.
Enjoy!
You have my esteemed gratification; tertrih, you are a true gentleman.
It is my pleasure. Please let me know how the program works on in the long term on the mac. If there are problems, I can get to them. I am a windows person, but I can get access to a mac if needs be.