Map design software? - Page 6

Map design software?

Discuss maps & map creation - from concept to execution to the ever elusive release.

Moderator: Moderators

User avatar
Relinquished
Posts: 126
Joined: 22 Jun 2006, 22:08

Post by Relinquished »

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.
Last edited by Relinquished on 07 Dec 2006, 03:47, edited 1 time in total.
mufdvr222
Posts: 681
Joined: 01 May 2005, 09:24

Post by mufdvr222 »

Can we have a screenshot of your textures directory.
User avatar
Relinquished
Posts: 126
Joined: 22 Jun 2006, 22:08

Post by Relinquished »

mufdvr222 wrote:Can we have a screenshot of your textures directory.
If you can tell me how to upload pictures, sure :)
User avatar
Maelstrom
Posts: 1950
Joined: 23 Jul 2005, 14:52

Post by Maelstrom »

User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

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.
In theory the controls are the TAOverhead controls. Can you describe how the MapDesigner controls differ from 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
At the moment the camera cant be rotated. There are two reasons for this:
- lack of minimap could make this confusing
- trying to emulate Spring TAOverhead camera. Not sure if this camera supports rotate?
User avatar
Relinquished
Posts: 126
Joined: 22 Jun 2006, 22:08

Post by Relinquished »

No it doesn't support rotate, but you can tilt the camera. I have two suggestions:
1) make the default angle a tad steeper
or
2) be able to rotate the camera even around just the y-axis (that's vertical right?), because atm it's kinda hard to get heights/textures behind hills accurate
User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

Relinquished wrote:No it doesn't support rotate, but you can tilt the camera
ctrl + scroll wheel should change the tilt. Ideally this is the same as in Spring but maybe it's different?
User avatar
Relinquished
Posts: 126
Joined: 22 Jun 2006, 22:08

Post by Relinquished »

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
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

still being able to rotate would be win!
User avatar
Relinquished
Posts: 126
Joined: 22 Jun 2006, 22:08

Post by Relinquished »

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 :P.
User avatar
aGorm
Posts: 2928
Joined: 12 Jan 2005, 10:25

Post by aGorm »

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
imbaczek
Posts: 3629
Joined: 22 Aug 2006, 16:19

Post by imbaczek »

Or you could implement a 'rotate map by 90 deg' and 'flip map' feature, using this to get heights right is a hack, but a quick hack and arguably easier than rotating camera around.
User avatar
aGorm
Posts: 2928
Joined: 12 Jan 2005, 10:25

Post by aGorm »

I dont know if this is just me but i cant get this prog to run? Just give an error: Aplication failed to initalise properly (0cx000....ect

Is there somthing i have to do befor it will work? Anything i need to download?

aGorm
User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

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
User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

NOiZE wrote:still being able to rotate would be win!
Any preferences for rotate control? ctrl + move mouse side to side?

Edit: set to ctrl + move mouse sideways by default
User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

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:

Code: Select all

    public interface IDisplayGeometry
    {
        int WindowWidth{ get; }
        int WindowHeight{ get; }
    }
User avatar
NOiZE
Balanced Annihilation Developer
Posts: 3984
Joined: 28 Apr 2005, 19:29

Post by NOiZE »

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 :-)
User avatar
Relinquished
Posts: 126
Joined: 22 Jun 2006, 22:08

Post by Relinquished »

Thanks for implementing the single texture thing. It really helps with the minimaps :-)
User avatar
hughperkins
AI Developer
Posts: 836
Joined: 17 Oct 2006, 04:14

Post by hughperkins »

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
Kloot
Spring Developer
Posts: 1867
Joined: 08 Oct 2006, 16:58

Post by Kloot »

@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:

Code: Select all

int w = glutGet(GLUT_WINDOW_WIDTH);
int h = glutGet(GLUT_WINDOW_HEIGHT);
Post Reply

Return to “Map Creation”