FAQ:Content: Difference between revisions

From Spring
Jump to navigationJump to search
Line 3: Line 3:
Spring is an Engine designed to allow people to play real-time strategy games... It is not a game in itself.  Unfortunately this has lead to a lot of very complex and bitter arguments on semantics, the results of which can be summarized as follows:
Spring is an Engine designed to allow people to play real-time strategy games... It is not a game in itself.  Unfortunately this has lead to a lot of very complex and bitter arguments on semantics, the results of which can be summarized as follows:


"Content" can be developed for Spring and distributed in "Content Packages" (namely SDZ and SD7 Files and SDD folders) or dumped into your Spring directory structure directly (a bad idea in many cases, as except for certain notable exceptions it will cause you to be unable to synchronize with other players).  Content can take the form of Units, Game Types and Maps... (Lua Scripts also may count as content...)
"Content" can be developed for Spring and distributed in "Content Packages" (namely SDZ and SD7 Files and SDD folders) or dumped into your Spring directory structure directly (a bad idea in many cases, as except for certain notable exceptions it will cause you to be unable to synchronize with other players).  Content can take the form of Units, Textures, Models (3DO or S30), Game Types and Maps... (Lua and COB Scripts also may count as content in certain contexts...)


This leads to a number of quazi-defined meta-terminology:
This leads to a number of quazi-defined meta-terminology:


Mods, Modding, Moders, Total Conversions, Games and Mutators are all essentially synonyms for "A Content Package Containing At Least One Game Type".
'''Mods, Modding, Moders, Total Conversions, Games and Mutators''' are all essentially synonyms for "A Content Package Containing At Least One Game Type".
 
Units are text files that reference Model, Other Text Files, Script and Texture files (sometimes this reference is inferred).  Like most RTS Games, a Game Type in Spring will typically define one or more kind of starting unit which will be able to be given orders to do things like move, attack and build new other units.

Revision as of 17:03, 16 February 2010

Spring Content Developement FAQ + Basics

Stuff Everyone Should Know

Spring is an Engine designed to allow people to play real-time strategy games... It is not a game in itself. Unfortunately this has lead to a lot of very complex and bitter arguments on semantics, the results of which can be summarized as follows:

"Content" can be developed for Spring and distributed in "Content Packages" (namely SDZ and SD7 Files and SDD folders) or dumped into your Spring directory structure directly (a bad idea in many cases, as except for certain notable exceptions it will cause you to be unable to synchronize with other players). Content can take the form of Units, Textures, Models (3DO or S30), Game Types and Maps... (Lua and COB Scripts also may count as content in certain contexts...)

This leads to a number of quazi-defined meta-terminology:

Mods, Modding, Moders, Total Conversions, Games and Mutators are all essentially synonyms for "A Content Package Containing At Least One Game Type".

Units are text files that reference Model, Other Text Files, Script and Texture files (sometimes this reference is inferred). Like most RTS Games, a Game Type in Spring will typically define one or more kind of starting unit which will be able to be given orders to do things like move, attack and build new other units.