Map design software?
Moderator: Moderators
- Relinquished
- Posts: 126
- Joined: 22 Jun 2006, 22:08
Can someone be helpful and check to see if I have what you need in the sm3 file? because it's not working for me. This is just a general outline (not for a specific map):
(edit): nvm, got it working.
(edit): nvm, got it working.
Last edited by Relinquished on 07 Dec 2006, 03:47, edited 1 time in total.
- Relinquished
- Posts: 126
- Joined: 22 Jun 2006, 22:08
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
In theory the controls are the TAOverhead controls. Can you describe how the MapDesigner controls differ from this?AF wrote:Please use the same camera controls and movement controls as spring. I was a bit flummoxed when I saw you'd imagined a totally new control interface for moving around and was quite baffled by it.
At the moment the camera cant be rotated. There are two reasons for this:One question, how do you rotate the camera? I've been looking for about 30 minutes and I can't figure out how... :S. A help file might be nice
- lack of minimap could make this confusing
- trying to emulate Spring TAOverhead camera. Not sure if this camera supports rotate?
- Relinquished
- Posts: 126
- Joined: 22 Jun 2006, 22:08
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
- Relinquished
- Posts: 126
- Joined: 22 Jun 2006, 22:08
Yah that's in spring, but it's just not working for me, I'll just redownload the editor. And thanks :). I really think rotation around the y-axis should be added though, and to avoid confusion, maybe a compas that points north? I dunno, just ideas. I love the editor though, you're doing a great job with it :D
- Relinquished
- Posts: 126
- Joined: 22 Jun 2006, 22:08
Agreed, like I said before, getting accurate textures and heights on the back of cliffs is kinda difficult right now.
And this isn't a feature question or anything, but are you planning on eventually being able to make the entire map (including textures, features, height, metal, type, and sm3) in here, or just the texture/feature/height? I can just see that happening, like, you make all the maps, and there's an sm3 editor in it, when you press "generate map" it makes all the files inside the maps folder, so then all you have to do is test it
.
And this isn't a feature question or anything, but are you planning on eventually being able to make the entire map (including textures, features, height, metal, type, and sm3) in here, or just the texture/feature/height? I can just see that happening, like, you make all the maps, and there's an sm3 editor in it, when you press "generate map" it makes all the files inside the maps folder, so then all you have to do is test it

It would surly be good if you could make it so you can switch between 2 views... a TA overhead and a Spring Free Rotate one would be best so you can look from any angle, and still switch back to the best one for editing. Overhead dont need to rotate realy if you can have a seperate FP view. (Just a though... second view window with teh FP view would be cool, especialy if they both updted at the same time.)
aGorm
aGorm
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
Do you have Framework .Net 2.0 installed?
Edit: you can get Framework .Net 2.0 from http://www.microsoft.com/downloads/deta ... laylang=en
Edit: you can get Framework .Net 2.0 from http://www.microsoft.com/downloads/deta ... laylang=en
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
Release notes
New release of MapDesigner. File at http://manageddreams.com/csai/MapDesigner.zip has been updated.
Major changes:
- added level of detail dialog box, to adjust render quality vs framerate
- added export to blended texture function
- added minimap
- added camera marker to minimap
- added editspot marker to minimap
- added camera rotate (ctrl + move mouse sideways by default)
Minor Changes:
- attempting to load an s3o without the textures present should bring up an informative warning message with the path of the missing texture
- increased logging in crashdump file
- added jpeg62.dll to distribution
- added normals to minimap
- added minimap caching
Note that whilst this release should still work under Mono (untested), it will no longer work under Linux.
Dev notes
Note to linux devs. Unfortunately determining the height of the OpenGL window working area appears to be platform specific. This is true both in C++ and in C#.
To continue to run under linux, we need an implementation of Rendering/IDisplayGeometry.cs for Linux. This interface looks like:
New release of MapDesigner. File at http://manageddreams.com/csai/MapDesigner.zip has been updated.
Major changes:
- added level of detail dialog box, to adjust render quality vs framerate
- added export to blended texture function
- added minimap
- added camera marker to minimap
- added editspot marker to minimap
- added camera rotate (ctrl + move mouse sideways by default)
Minor Changes:
- attempting to load an s3o without the textures present should bring up an informative warning message with the path of the missing texture
- increased logging in crashdump file
- added jpeg62.dll to distribution
- added normals to minimap
- added minimap caching
Note that whilst this release should still work under Mono (untested), it will no longer work under Linux.
Dev notes
Note to linux devs. Unfortunately determining the height of the OpenGL window working area appears to be platform specific. This is true both in C++ and in C#.
To continue to run under linux, we need an implementation of Rendering/IDisplayGeometry.cs for Linux. This interface looks like:
Code: Select all
public interface IDisplayGeometry
{
int WindowWidth{ get; }
int WindowHeight{ get; }
}
pretty cool stuff
what is missing for sm3, the ability to make blend maps.
Blends maps could be made for example if you define some settings like slope and height. According to those settings the program will make some areas of a blend map white and other parts which didn't matched with the settings black. Of course how fast this black and white goes to each other should be user definable.
I hope that made sense
what is missing for sm3, the ability to make blend maps.
Blends maps could be made for example if you define some settings like slope and height. According to those settings the program will make some areas of a blend map white and other parts which didn't matched with the settings black. Of course how fast this black and white goes to each other should be user definable.
I hope that made sense

- Relinquished
- Posts: 126
- Joined: 22 Jun 2006, 22:08
- hughperkins
- AI Developer
- Posts: 836
- Joined: 17 Oct 2006, 04:14
New release 0.6. The file at http://manageddreams.com/csai/MapDesigner.zip has been updated.
Major changes:
- added support for plugins
Plugins are class library assemblies in the plugins directory. A plugin should contain a public class with the same name as the assembly, without the extension. This class should have an instance method "Load".
Plugins need to have the extention ".dll" ".so" or ".plugin".
Plugins are loaded quite near the beginning of MapDesigner initialization so they potentially have a fair amount of flexibility to control how this progresses.
There is an example plugin in the plugins/TestPlugin directory, which adds itself to the main MapDesigner menu as proof of concept.
Plugins could potentially be used to add:
- custom brushes
- custom tools
- custom export commands
Major changes:
- added support for plugins
Plugins are class library assemblies in the plugins directory. A plugin should contain a public class with the same name as the assembly, without the extension. This class should have an instance method "Load".
Plugins need to have the extention ".dll" ".so" or ".plugin".
Plugins are loaded quite near the beginning of MapDesigner initialization so they potentially have a fair amount of flexibility to control how this progresses.
There is an example plugin in the plugins/TestPlugin directory, which adds itself to the main MapDesigner menu as proof of concept.
Plugins could potentially be used to add:
- custom brushes
- custom tools
- custom export commands
@Hugh:
Haven't looked at the code so not sure if you are using glut or not, but if so you can just do this:
Haven't looked at the code so not sure if you are using glut or not, but if so you can just do this:
Code: Select all
int w = glutGet(GLUT_WINDOW_WIDTH);
int h = glutGet(GLUT_WINDOW_HEIGHT);