Game and Unit development: Difference between revisions

From Spring
Jump to navigationJump to search
Argh (talk | contribs)
Minor re-write and restructuring for better flow; included link about texture article I wrote
Argh (talk | contribs)
No edit summary
Line 10: Line 10:


==Unit Development==
==Unit Development==
====Units - Models====
===Units - Models===
*[http://user.supradigital.org/jcnossen/UpspringInstaller-1.54-EulerAngles.exe Click here to download UpSpring, our content support tool.]
*[http://user.supradigital.org/jcnossen/UpspringInstaller-1.54-EulerAngles.exe Click here to download UpSpring, our content support tool.]
* [[Basic s3o unit making guide]]
* [[Basic s3o unit making guide]]
Line 33: Line 33:




====[http://springrts.com/wiki/Category:Animation Scripting and Animation - COB/BOS Files]====
===[http://springrts.com/wiki/Category:Animation Scripting and Animation - COB/BOS Files]===
To edit .bos files you need a program/compiler. The most famous one is [http://jobjol.nl/1384 Scriptor]
To edit .bos files you need a program/compiler. The most famous one is [http://jobjol.nl/1384 Scriptor]
*[[Animation-LuaScripting]]
*[[Animation-LuaScripting]]
Line 55: Line 55:
* [[TA2Spring]] - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring games (requires a base game for the game rules, XTA is recommended, it is probably not properly supported by current Spring)
* [[TA2Spring]] - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring games (requires a base game for the game rules, XTA is recommended, it is probably not properly supported by current Spring)


====Units - FBI Files====
===Units - FBI Files===
*[[Units:FBI]]
*[[Units:FBI]]
*[[All_FBI-variable_values:_min,_max,_default,_type|Units:FBI (variable datatype list)]]
*[[All_FBI-variable_values:_min,_max,_default,_type|Units:FBI (variable datatype list)]]
*[[Unit_Categories]]
*[[Unit_Categories]]


====Units - MoveTypes====
===Units - MoveTypes===
*[[Units:MoveTypes]]
*[[Units:MoveTypes]]


====Weapons - TDF Files====
===Weapons - TDF Files===
*[[Weapon Variables]] : This is the most up to date
*[[Weapon Variables]] : This is the most up to date
*[[Units:WeaponMainDir]]
*[[Units:WeaponMainDir]]
Line 70: Line 70:
*[[Weapons:Antinukes]]: All about antinukes.
*[[Weapons:Antinukes]]: All about antinukes.


====Explosions====
===Explosions===
*[[CEG]]
*[[CEG]]
**[[CEG-Calls]]  
**[[CEG-Calls]]  
Line 79: Line 79:
**[[CEG-OldInfo]]
**[[CEG-OldInfo]]


====Misc====
===Misc===
*[[Units:Design]]
*[[Units:Design]]
*[[Units:Textures]]
*[[Units:Textures]]

Revision as of 03:33, 8 March 2010

Development < Game and Unit development

Game development

This information is meant to help newcomers learn how to develop their own games for the Spring Engine.

General

Unit Development

Units - Models

Models - Modeling, UV Mapping

Models - Textures

Models - 3do Files

-NOTE- this is an outdated model format used by OTA models (Balanced Annihilation, NOTA, etc.).
(Note: UpSpring has some problems with empty objects and groundplates)


Scripting and Animation - COB/BOS Files

To edit .bos files you need a program/compiler. The most famous one is Scriptor

Legacy Porting Tools

Automated Game Creation

  • TA2Spring - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring games (requires a base game for the game rules, XTA is recommended, it is probably not properly supported by current Spring)

Units - FBI Files

Units - MoveTypes

Weapons - TDF Files

Explosions

Misc