Game and Unit development: Difference between revisions

From Spring
Jump to navigationJump to search
Argh (talk | contribs)
Removed an old Emmanuel edit; 'mod' is now 'game', removed some dead links
Argh (talk | contribs)
Fixed all dead links, standardized to springrts.com domain
Line 5: Line 5:
==General==
==General==
*[[Mod specification|Game specification]]<br>
*[[Mod specification|Game specification]]<br>
*[http://spring.clan-sy.com/phpbb/viewtopic.php?t=6015 What do I need to create a game?]
*[http://springrts.com/phpbb/viewtopic.php?t=6015 What do I need to create a game?]
*[[Simple Mod Tutorial|Simple Game Tutorial]]
*[[Simple Mod Tutorial|Simple Game Tutorial]]
*[[Freely available and reusable content|Freely available and reusable content for maps and games]]
*[[Freely available and reusable content|Freely available and reusable content for maps and games]]
Line 15: Line 15:
* [[Basic s3o unit making guide]]
* [[Basic s3o unit making guide]]
* [[Simple Mod Tutorial|Simple Game Tutorial]]
* [[Simple Mod Tutorial|Simple Game Tutorial]]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?t=10612 Wings UV Mapping Tutorial]
* [http://springrts.com/phpbb/viewtopic.php?t=10612 Wings UV Mapping Tutorial]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?f=9&t=12354 Saving polygons in Wings3d Tutorial]
* [http://springrts.com/phpbb/viewtopic.php?f=9&t=12354 Saving polygons in Wings3d Tutorial]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?t=10947 Greeble Tutorial 1]
* [http://springrts.com/phpbb/viewtopic.php?t=10947 Greeble Tutorial 1]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?f=9&t=12356 Greeble Tutorial 2]
* [http://springrts.com/phpbb/viewtopic.php?f=9&t=12356 Greeble Tutorial 2]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?p=75495 various things about unit making. (Also contains an illustrated alpha-channel tut)]
* [http://springrts.com/phpbb/viewtopic.php?p=75495 various things about unit making. (Also contains an illustrated alpha-channel tut)]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?t=10503 Runecrafter's 3DS Max UV Mapping Tutorial]
* [http://springrts.com/phpbb/viewtopic.php?t=10503 Runecrafter's 3DS Max UV Mapping Tutorial]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?f=9&t=15106 Argh's UpSpring Easy Workflow Guide]
* [http://springrts.com/phpbb/viewtopic.php?f=9&t=15106 Argh's UpSpring Easy Workflow Guide]
* [[Trouble-shooting s3o units]]
* [[Trouble-shooting s3o units]]


Line 40: Line 40:
*[[Units:LuaCOB]] - how to interface COB with LUA
*[[Units:LuaCOB]] - how to interface COB with LUA
*[[CEG_For_Units|Game Development:Calling basic CEGs from COB]]
*[[CEG_For_Units|Game Development:Calling basic CEGs from COB]]
* [http://spring.clan-sy.com/phpbb/viewtopic.php?p=132943#132943 GPL-compliant sourcecode, scripting code examples, and other things.]
* [http://springrts.com/phpbb/viewtopic.php?p=132943#132943 GPL-compliant sourcecode, scripting code examples, and other things.]


===Legacy Porting Tools===
===Legacy Porting Tools===
Line 46: Line 46:
-NOTE- this is and outdated model format used by OTA<br>
-NOTE- this is and outdated model format used by OTA<br>
(Note: UpSpring has some problems with empty objects and groundplates)
(Note: UpSpring has some problems with empty objects and groundplates)
*use [http://spring.clan-sy.com/phpbb/viewtopic.php?f=12&t=7208&p=126129&hilit=upspring#p126129 UpSpring] and [http://springfiles.com/1755 3doBuilder] to edit those files
*use [http://springrts.com/phpbb/viewtopic.php?f=12&t=7208&p=126129&hilit=upspring#p126129 UpSpring] and [http://springfiles.com/1755 3doBuilder] to edit those files


====Automated Game Creation====
====Automated Game Creation====

Revision as of 12:16, 25 February 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

Models - s3o Files

Scripting and Animation - COB/BOS Files

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

Legacy Porting Tools

Models - 3do Files

-NOTE- this is and outdated model format used by OTA
(Note: UpSpring has some problems with empty objects and groundplates)

Automated Game Creation

  • TA2Spring - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring games (requires a base gameification for the game rules, XTA is recommended)

Units - FBI Files

Units - MoveTypes

Weapons - TDF Files

Explosions

Misc