Tuesday, September 21, 2010

A Bad Omen

So I've decided to use a map editor to make the building process less painful. Sounds great, but actually finding a tool that is halfway useful was more of a challenge than I was expecting. In my brief time with Minecraft I had heard of a map editor was called Omen. A quick trip to worldofminecraft.com and Omen was downloaded and ready to be tinkered with. The first task was to create a new world that I could work from. Luckily for me Omen has an option to generate a flat world with a bottom layer of stone, a ground layer, and then a layer of air above this. Perfect, I can create my flat land and start building! After creating the world and playing around in Omen I'm shocked to find that I can only edit in two dimensions. To create any sort of three dimensional structure you have to edit it in two dimensional cross sections. This fact alone started having me doubt if this project would even be feasible. I powered through however and made a simple hut. Time to test out my creation in the client.

This is where I hit my first real brick wall. There are two different level formats in Minecraft. There is a .mclevel file format which from what I understand was used in the old Indev version of Minecraft. The other format that is used in the Alpha version has a different folder for each world and saves the data in a .dat file. I won't go into too much detail in the differences between this formats (mostly because I don't know much) but more information on the Alpha level format can be found here Alpha Level Format. What really matters is that I am able to save a level and then be able to load it up in the Alpha client of the game. When I go to save my first world in Omen I am presented with the option to save in either the .mclevel or .dat format. I choose .dat; happily save and then go to load up the map in my Minecraft server. Only one problem; the file doesn't exist.

I save again just to make sure that I did it correctly the first time and it's still a no-go. A quick googling of the problem yields some promising results. The Omen editor requires the Minecraft server jar file to be able to create .dat format maps. Simply download the alpha server .jar and place it in the same directory as Omen and you're good to go. So I go ahead and throw the server .jar into my Omen folder and restart Omen to try and save again. Still nothing. At this point I get mildly frustrated before deciding to google some more and see if anyone has any other answers to this problem. No luck; the only forum replies are people saying that placing them in the same directory let's them save .dat files. After another day spent at work trying to get Omen to save .dat files and trying to fix this problem I have no luck and finally have to give up on trying to use Omen for my editing. Luckily after a little more looking I was able to find a program called MCEdit. After looking at a few screenshots it looked like a very promising alternative. 3D editing was already a major improvement over Omen, but there was one problem. From the forum description it said that the editor could only copy/paste blocks and it couldn't create new entities. I figured it was at least worth trying out so I downloaded it and fired it up.

No comments:

Post a Comment