Loading...
  OR  Zero-K Name:    Password:   

HELP! How to make map?

18 posts, 7047 views
Post comment
Filter:    Player:  
sort
12 years ago
many many many many many many many many many years ago I made the world famous maps of Brickland and Rainbow Land.

Now things have changed and the map making process is probably different and I can't remember the old methods anyway.

So how does one make a map?
+0 / -0
First you need at least a heightmap, a texturemap, and a metalmap (though metalmap is now optional, since Zero-K is using the metal spot gadget). This should contain some basic information http://springrts.com/wiki/Map_development

Then you need to compile them.

Here's a handy editor program, though its map compilation feature doesn't work on ATI: http://springrts.com/wiki/Maps:SpringMapEdit

Mapconv is a map compiler that does work on ATI: http://www.springfiles.com/show_file.php?id=2585

When you have the .smf and .smt files you get by compiling, you still need an .smd file, which is a text file containing info about the map. You can just take one from an existing map and edit it, to get started.

Then put these files (be sure that they have the same name) into a folder called 'maps', and use 7zip to make a .sd7 file of this folder.

Then upload the map to springfiles, and go to a springie host and change to your map. Then say !maplink. Now, if links are found, the map should be added to Zero-K map database. If not, you either need to wait (max half an hour usually) and try again, or there's some problem with your uploading.

That's the most basic way to get a working map. If you've questions about specifics, feel free to ask.
+0 / -0

12 years ago
as im in the process too, i got a question!

how to adapt the relatively height of the heightmap? i have a black-white heightmap, but the max value (white) is in relation to a unit not much (about 3 times of the height of a com in tests), i want this to change. i think this is some lua stuff, but where to find it?
+0 / -0


12 years ago
ok mojj there's two ways

1. In Spring Map Editor, you can adjust the height scale and waterlevel with sliders.

2. In the .smd file you can add

[SMF]
{
minheight = value;
maxheight = value;
}

In this case, the total height of the map is maxheight minus minheight. For example, if maxheight is 300 and minheight is -100, the total height of the map is 400.

Minheight is there to control the waterlevel. If minheight is -100, everything below 100 is underwater.


To add some extra complexity, the scales aren't the same in Spring Map Editor and when editing the .smd file. In the .smd, the scales are 4 times that of the map editor.
+0 / -0
12 years ago
Surely I would still need the metalmap since the metal spot gadget only works since there is already metal on the map, right?
+0 / -0


12 years ago
No, you do not need a metal map image thingy at all.
+0 / -0
12 years ago
How is the position, quantity and quality of metal spots determined then?
+0 / -0


12 years ago
http://springrts.com/phpbb/viewtopic.php?f=13&t=28077&start=27
+0 / -0
Just make old good metal map creating some config is harder and selfish(would work on zk only or article name is misleading "I have just implemented a metalmap replacement for ZK").
+0 / -0
12 years ago
Having trouble understanding what you just wrote there wolas.
Btw, how did you put sounds into your RAW map?
+0 / -0

12 years ago
you can look it up. open the mapname.sd7 file with 7zip (www.7zip.org) and see for yourself.
+0 / -0
12 years ago
If you dont know you can extract any map which is 7z archive, even better you can decompile any map too. Spring->MapDevelopment, googling spring forums will help you.
+0 / -0
11 years ago
http://objection.mrdictionary.net/go.php?n=6369696
+0 / -0
11 years ago
ok, i used http://springrts.com/wiki/Maps:SpringMapEdit

This grafic map editor, and Q when i have all those maps metal/texture
how to use them .... ?
+0 / -0
11 years ago
RTFM
+0 / -0
Also, last I checked Spring Map Edit didn't work well on ATI cards and I couldn't even get it to compile or open a map, so I don't recommend it. Stick to the command line MapConv.exe (NOT THE GUI), it's a bit strange to learn since you have to use .bat files but it's guaranteed to work whatever your set up.

Feel free to message me in ZKlobby (when I actually get home later I mean) with questions about SSMF or general mapping. I recently had to re-learn all of that shit for hotlips redux so I understand how different everything is from what it used to be.

Also obligatory: READ THE MAPMAKING WIKI
+0 / -0
11 years ago
I create heightmap with blender its easy n fast, can send .blend if anyone wants with proper camera rendering settings. Texture with L3DT or whatever else and using mapconv cli.

To GUI lovers. Actually using these .bat or .sh files ir much easier than use GUI, once you setup your .sh file you just execute it and it compiles and zip if needed automatically I bet messing with gui is pain.
+0 / -0
11 years ago
Decompiling maps is possible? Great, then me and Mosquito can finally finish @Fissure_wip
+0 / -0