Map development: Difference between revisions
| Line 25: | Line 25: | ||
= The Components of a Map = | = The Components of a Map = | ||
[[Mapcomponents: | [[Mapcomponents: texture|Texture Map]] | ||
[[Mapcomponents: | [[Mapcomponents: heightmap|Heightmap]] | ||
[[Mapcomponents: | [[Mapcomponents: metal map|Metal Map]] | ||
[[Mapcomponents: | [[Mapcomponents: feature map|Feature Map]] | ||
= Compiling a Map (MapConv) = | |||
= SSMF Mapmaking Tutorial (Using JK's Blueprint) = | = SSMF Mapmaking Tutorial (Using JK's Blueprint) = | ||
Revision as of 07:09, 10 March 2012
Development < Map development
Getting Started (Tools)
Blueprint: https://github.com/jk3064/Map-Blueprint
The only other tool really needed is "Mapconv". The other tools available are there simply to make your life easier. A list of common mapping tools are as follows:
Mapconv
SMFED (Depreciated, no longer useful)
Grout (Depreciated, no longer useful unless texture was generated with L3dt utilizing tiles)
SMD Creator (Depreciated, no longer useful)
Start Position Editor
Das Bruce's Mapconv frontend
These tools have been compiled into a zip available here: http://springfiles.com/spring/tools/mapping-tools
Keep in mind that mapconv is still being developed, so it may be necessary to update the included Mapconv to a later version, located here: http://springrts.com/phpbb/viewtopic.php?f=56&t=21458
The Components of a Map
Compiling a Map (MapConv)
SSMF Mapmaking Tutorial (Using JK's Blueprint)
*A Note to wiki Editors*
The below listed tutorial needs to be pulled apart and separated into proper pages following an outline, making it much easier for future addition and proper documentation separation.
Creating a Map using Blueprint
Skyboxes
- Notes about skyboxes notes on a prerendered sky box or cube map.
Mutators
Mutators are files that add new content to exiting game files. "Spring Features" is an example of a mutator.
This section needs a proper description.
http://springrts.com/phpbb/viewtopic.php?f=13&t=21808
Tools
- Frostregen's SpringMapEdit. 3D editing, Compiles and import SM2 directly. Beginner friendly but still powerful.
- MapConv Map converter program, compiles maps.
- MapConvNG Rewrite of MapConv that works on linux / 64 bit.
- Maps:Map Designer (Outdated, Depreciated) Hugh's 3D map designer. Splatting, heightmap editing, splat painting, SM3
- Starting position creator: Or you can always find out the hard way which x/y coordinates are good by starting spring and having a look at the mouse cursor coordinates.
- Coordinate Helper widget A small widget that helps you with finding coordinates ie for start positions. Every time you put down a marker it will log its position in Infolog.txt and also in MAPNAME_coordinates.txt Helpfull if you need to get lots of map coordinates and do not want to write them down by hand. (it writes SpawnResource in front of the coordinates but you can ignore or edit the widget)
Depreciated and Outdated Map Making Documentation