Game and Unit development: Difference between revisions

From Spring
Jump to navigationJump to search
Maackey (talk | contribs)
No edit summary
Flozi (talk | contribs)
Change to a redirect to Gamedev:Main
 
(116 intermediate revisions by 20 users not shown)
Line 1: Line 1:
=Mod development=
#REDIRECT [[Gamedev:Main]]
Mods, next to Maps, is the content used in Spring.<br>
A mod is simply a combined file containing a small structure of files and directories holding all the data required.<br>
 
[[Mod_Development | Mod Development]] wiki is a starting page, linking to very useful information on the files included in a mod, their hierarchy and more.
<br>
 
Almost the entire mod developing is the creation of units. Which isn't an easy job.<br>
Information about the creation of units are everywere, but not combined.<br>
This is a gathered list of all Tutorials and helpfull forums threads I could find:<br>
 
==General==
*[[Mod Development]]
*[[Mod specification]]<br>
*[http://spring.clan-sy.com/phpbb/viewtopic.php?t=6015 What do I need to create a mod]
*[[Simple Mod Tutorial]]
*[[Freely available and reusable content|Freely available and reusable content/games/mods]]
*[[tools & software for make :map mod unit]]
 
==Unit Development==
====Automated Mod Creation====
* [[TA2Spring]] - Automatically adds and converts Total Annihilation unit packs (.ufo files, etc..) into Spring mods (requires a base modification for the game rules, XTA is recommended)
====Models - s3o Files====
*[http://user.supradigital.org/jcnossen/UpspringInstaller-1.54-EulerAngles.exe UpSpring, our second-gen import / export / rigging / animation tool.]
* [http://lassie.student.utwente.nl/vliet/springtut.pdf Maestro's tutorial of Upspring and textures].
* [[Basic s3o unit making guide]]
* [[Simple Mod Tutorial]]
* [[Units:CreateModel|UV Mapping in Wings3D]]
* [http://spring.clan-sy.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://spring.clan-sy.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://spring.clan-sy.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://spring.clan-sy.com/phpbb/viewtopic.php?f=9&t=15106 Argh's UpSpring Easy Workflow Guide]
* [[Trouble-shooting s3o units]]
 
====Models - 3do Files====
outdated model format used by OTA<br>
(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://www.fileuniverse.com/?p=show&a=it&id=305 3doBuilder] to edit those files
 
====Scripting and Animation - COB/BOS Files====
To edit those you need a program/compiler. The most famous one is Scriptor http://jobjol.nl/1384
*[[Units0:.bos ]] some examples
*[[COB_Overview]]
*[[COB_Animation]]
*[[COB_Callins]]
*[[COB_Constants]]
*[[COB_Threads]]
*[[COB_HitByWeaponID]]
*[http://www.planetannihilation.com/tadc/tut_unit_01_1.asp PlanetAnnihilation] has a nice tutorial
*[[Units:LuaCOB]] - how to interface COB with LUA
*[[CEG_For_Units|Mod 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.]
 
* '''servo''' write skeleton position is not a complete tool;
'''servo''' is mandatory for make complex move :not orthonal;
'''servo''' is only an helper ,same a office suite for write .fbi .tdf ,but dont teach yu or made the work itself;
'''servo''' is a bit wrong but seems usefull;
that help if yu mastering the .bos
''understand'' : with '''servo''' yu mov a leg and set a flag that write the position in a .bos but its "move now" that isnt a clean usage!
yu need to rewrite all with accelerate and speed synthax and just keep the coordiantes;
because if not yur legs go instanly at the followong position and than yu will need a smothanim=1;(in .fbi)
but it is a kind of antialiasing that load the gpu (i think so but maybe its false);
dowload here :
http://www.speedyshare.com/504293933.html
 
====Units - FBI Files====
*[[Units:FBI]]
*[[All_FBI-variable_values:_min,_max,_default,_type|Units:FBI (variable datatype list)]]
*[[Unit_Categories]]
 
====Weapons - TDF Files====
*[[Weapon Variables]] : This is the most up to date
*[[Units:WeaponMainDir]]
*[[Units:Weapons]] : Various informations about the weapontypes (uncompleted)
*[[All_Weapons_variable_values:_min%2C_max%2C_default%2C_type|Weapon datatype list]] : All weapon variables min/max/default values and datatypes listed.
*[[Weapons:Antinukes]]: All about antinukes.
 
====Explosions====
*[[CEG_Overview]]
*[[CEG_Calls]]
*[[CEG_Format]]
*[[CEG_Classes]]
*[[CEG_Operators]]
*[[CEG_Miscellaneous]]
*[[CustomExplosionGenerators|Old CEG page]]
 
====Misc====
*[[Units:Design]]
*[[Units:Textures]]
*[[Units:Buildpics]]
*[[Units:SideData TDF]]
*[[Units:Download TDF]]
*[[Units:FlankingBonus]]
*[[Mod Development:Armor]]
*[[Mod Development:Cursors]]
*[[Mod Development:Archives]]
*[[Mod Development:Sidepics]]
*[[CustomUnitIcons|Mod Development:Custom unit icons]]

Latest revision as of 16:10, 22 February 2013

Redirect to: