|
|
| (120 intermediate revisions by 21 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]]
| |
| | |
| ==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.
| |
| *[[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.]
| |
| | |
| ====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]]
| |
| *[[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]]
| |