SM3 FAQ: Difference between revisions

From Spring
Jump to navigationJump to search
m Nother Spam Revert
Flozi (talk | contribs)
recat to deprecated
 
(3 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{Deprecated}}[[Engine_Development|Development]] < [[Map_development|Map Development]] < {{FULLPAGENAME}}
= Frequently Asked Questions on SM3 =
= Frequently Asked Questions on SM3 =


Line 39: Line 42:


Which would tell Spring that your texture is at texturefilename.sd7/textures/rock/rock.jpg.
Which would tell Spring that your texture is at texturefilename.sd7/textures/rock/rock.jpg.
[[Category:Map making]]
[[Category:SM3 map format]]

Latest revision as of 20:27, 27 October 2013

Warning! This page is outdated! The information displayed may no longer be valid, or has not been updated in a long time. Please refer to a different page for current information.

Development < Map Development < SM3 FAQ


Frequently Asked Questions on SM3

What is DevIL

DevIL is the Image Loading library that spring uses. http://openil.sf.net/

DevIL supports loading of bmp, dds, gif, jpg, png, pcx, psd, psp, tga, raw, pal, tif, pal, sgi, hdr among others.


"Map Size (x) should be equal to GameAreaW and GameAreaH"?

For the map to load you need to add these two variables to your .sm3:
GameAreaW=xxx;
GameAreaH=xxx;
The map size(note, not the heightmap size which is map 1 pixel) width/height goes here.

How do I use external textures?

Create a modinfo.tdf textfile in your mapname.sdd. It should contain:

[MOD]
{
Name=mapname;
Description=your description here;
ModType=0;

NumDependencies=1;
Depend0=texturefilename.sd7;
}

This will tell Spring to look in the directory where your map is located(eg. \maps\) for the textures you have specified in the SM3. Example:

[Rock]
{
TileSize=60;
File=textures/rock/rock.jpg;
Bumpmap=textures/rock/rock_normal.jpg;
}

Which would tell Spring that your texture is at texturefilename.sd7/textures/rock/rock.jpg.