DarkMapper
Before I get sued for using "Dark" in my name, please say if I can't use it and I will change it. I have no intentions of selling this.
DarkMapper is a world building application for easily creating worlds, texture them and place objects on them.
Current features:
Intuitive GUI using separate windows instead of cramming everything in one window.
Overview: an overview of all objects and worlds.
Tools: all tools in one window, changes depending on selected object
Textures and Brushes: textures and brushes, easily loaded, easily deleted, easily selected
World creation: Create worlds with ease (Not yet functional, although I can create worlds withing the source code)
Object creation: Create objects. Load in a reference list, and copy as many as you want. Scaling beforehand is also possible.
Entity editor: edit entities of your objects and worlds with ease.
Heightmap importer: import a heightmap of your choice.
Export: export your work to DBP's object format .dbo files and load them into your game.
Open/Save your projects in DM's own .dmf files. Textures, worlds and objects are not saved in this file for avoiding a terrible lag. Instead, the world objects and textures are stored in a folder called after the project's name. Object references, textures and brushes urls are stored along with the information of all objects and worlds.
Mouse controls: all tools + camera panning/free movement (although I had to use shift to allow moving backwards with the camera).
Snap to grid feature. Like in any decent world editor.
World tools like
Flip X,
Flip Z,
Invert height and
convert to object.
Use the maps MediaTextures,Brushes,Objects to make DM load these along with the startup.
You can associate image files with object references. These are saved on ending the program.
These image files are copied with the export file.
functional TOOLS
ALL
Select: Select a world or an object
Move: Move the selected world or object
Resize: Resize the selected world or object
OBJECT
Rotate: Rotate your objects by grabbing the rotation circles (red = x axis, green = y axis, blue = z axis)
WORLD
Hill: Sculpt your terrain with a hill. There are two types:
->
Hill: An ordinary hill. Based on a sine wave (nice curve)
->
Cone: A hill in the shape of a cone.
Plateau: Highten a part of your world.
Path: Create a path in your world. Alter height with the scrollwheel.
Randomize: Randomize a part of your world. You can alter the randomize level with the scrollwheel.
Smooth: Smooth your world after you randomized it. Work away all edges. Change percentage with the scrollwheel.
Texture: Choose a texture, choose a brush, choose a radius and hardness and start drawing on your world. You can paste directly on the world using the mouse. Use the soft brush for soft edges.
DM in action:
Export options.
Exported into DBP (Very simple project. 2 seamless worlds and 3 crate objects positioned and rotated).
ATTACHED: The latest DarkMapper v1.11
It's the programmer's life:
Have a problem, solve the problem, and have a new problem to solve.