Editing User:Aquanim/DraftMapMakingGuide
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 5: | Line 5: | ||
This guide assumes that you are using a version of Zero-K installed through Steam. You can still make maps if you installed by some other method but you may need to modify some of the later steps. | This guide assumes that you are using a version of Zero-K installed through Steam. You can still make maps if you installed by some other method but you may need to modify some of the later steps. | ||
− | + | Some or all of these steps may be possible to do using just Springboard; I will leave that guide to somebody who is familiar with the Springboard workflow. I mostly use it for features. | |
+ | |||
+ | == Skeleton Of A Map == | ||
+ | |||
+ | [[File:Mapskeleton.png|The skeleton of a map]] | ||
− | Some | + | (Note: Some of the things labelled as "necessary" probably technically aren't; there are many ways to construct a map that Spring will accept. This guide will walk you through one that should be reasonably coherent and up to date.) |
== Download Tools == | == Download Tools == | ||
Line 88: | Line 92: | ||
* Scroll down until you find the "Upload map or game (sd7 or sdz):" file on the right-hand side | * Scroll down until you find the "Upload map or game (sd7 or sdz):" file on the right-hand side | ||
* Upload your map | * Upload your map | ||
− | |||
− | |||
− | If | + | If this doesn't work there are two potential reasons: |
* Your map isn't set up right. Test it locally again and make sure your map works. | * Your map isn't set up right. Test it locally again and make sure your map works. | ||
* Something on the server has gone wrong. AFTER testing your map locally and finding that it works there, contact an admin. Uploading your map to a file-sharing service so the admin can look at it may help. | * Something on the server has gone wrong. AFTER testing your map locally and finding that it works there, contact an admin. Uploading your map to a file-sharing service so the admin can look at it may help. | ||
Line 108: | Line 110: | ||
* Test your map on the live server so there is a publically accessible replay or two - games against AIs are fine | * Test your map on the live server so there is a publically accessible replay or two - games against AIs are fine | ||
* Ask a moderator to support/feature your map | * Ask a moderator to support/feature your map | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Tools and Resources = | = Tools and Resources = | ||
Line 143: | Line 137: | ||
== Features (geovents, trees, rocks, etc) == | == Features (geovents, trees, rocks, etc) == | ||
− | |||
− | |||
* Put the files defining the features you want in your map file. This includes a definition in the /features subdirectory, model files in the /objects3d directory, and textures in the /unittextures directory. The easiest way to get these is to borrow them from existing maps. There is a features library as well... ask around in #zkmap for a link then update this page. | * Put the files defining the features you want in your map file. This includes a definition in the /features subdirectory, model files in the /objects3d directory, and textures in the /unittextures directory. The easiest way to get these is to borrow them from existing maps. There is a features library as well... ask around in #zkmap for a link then update this page. | ||
Line 177: | Line 169: | ||
== Particle and sound effects == | == Particle and sound effects == | ||
− | Find a map that does the thing you want to do, look at how that map did it. For reference some fairly simple examples | + | Find a map that does the thing you want to do, look at how that map did it. For reference some fairly simple examples from my maps are Rogues River (sound effects), Aurelian (precipitation), and Mercurial (plumes from the water). |
== Lava == | == Lava == | ||
Good luck... I'm not sure anybody has come up with an entirely bug-free implementation of this yet. Banana Republic might be your best bet for a reference. | Good luck... I'm not sure anybody has come up with an entirely bug-free implementation of this yet. Banana Republic might be your best bet for a reference. |