Mapdev:features: Difference between revisions

From Spring
Jump to navigationJump to search
created page
 
Abma (talk | contribs)
 
(11 intermediate revisions by 2 users not shown)
Line 1: Line 1:
= Features =
= Features =
Map features are the bits and bobs that give maps more bling, such as rocks, trees, etc
Map features are the bits and bobs that give maps more bling, such as rocks, trees, etc.
<center>
{| class="wikitable"
|+Example
|[[File:Mapdev-features-with.jpg|640px]]
|}</center>


FIXME:
= Specification =
* create a page for set.lua & link to it
== Feature List ==
* link to documentation for creating features
All features on a map are listed in the [[Mapdev:set.lua|set.lua]]
* Discuss the multiple ways to place features, including the old way.


[[Category:Mapdev]]
== Feature ==
[[Category:Development]]
The features themselves are complex enough to warrant their own set of pages.
 
= Additional Information =
* '''[[Spring Features]]''' is a mod archive filled with useful objects.
* '''[[Map_Making:_Feature_Placer|FeaturePlacer]]''' is an ingame tool to help with adding features to your map.
 
= History =
== Feature Map ==
Feature maps are a single RGB image where features such as grass, geothermal vents and trees, as well as structures, etc were "placed" using pixels on the image. This method was extremely imprecise and involved recompiling the map many times in order to simply move a tree from one location to another. They are still used for the purpose of placing [[Mapdev:grass|grass]]
<center>
{| class="wikitable" style="text-align: center;"
| [[File:Mapdev-grass.png]] || [[File:Mapdev-grass-example.png|451px]]
|-
! Example Feature Map
! Ingame Result
|}</center>
=== Specification ===
{| class="wikitable" width="100%"
! width="15%" | File Location
| The feature map is an intermediary file compiled into the SMF/SMT files using [[MapConv]] or [[MapConvNG]].
|-
! File Format
| Any that Mapconv programs support
|-
! Colour Depth
| 8bpp
|-
! Channels
| RGB
|-
! Resolution
| <center>
{| class="wikitable" style="text-align: center;"
!Spring Map Size<sup>*</sup>
!pixels = Spring Map Size * 64
|-
| 2
| 128
|-
| 4
| 256
|-
| 6
| 284
|-
| ...
| ...
|-
| 32
| 2048
|-
| style="text-align: left;font-style:italic" colspan=2 | &#42; must be multiples of 2
|}</center>
|}
 
[[Category:Map Dev]]

Latest revision as of 00:57, 25 February 2014

Features

Map features are the bits and bobs that give maps more bling, such as rocks, trees, etc.

Example

Specification

Feature List

All features on a map are listed in the set.lua

Feature

The features themselves are complex enough to warrant their own set of pages.

Additional Information

History

Feature Map

Feature maps are a single RGB image where features such as grass, geothermal vents and trees, as well as structures, etc were "placed" using pixels on the image. This method was extremely imprecise and involved recompiling the map many times in order to simply move a tree from one location to another. They are still used for the purpose of placing grass

Example Feature Map Ingame Result

Specification

File Location The feature map is an intermediary file compiled into the SMF/SMT files using MapConv or MapConvNG.
File Format Any that Mapconv programs support
Colour Depth 8bpp
Channels RGB
Resolution
Spring Map Size* pixels = Spring Map Size * 64
2 128
4 256
6 284
... ...
32 2048
* must be multiples of 2