Modding notes thread
Posted: 28 Mar 2010, 15:20
A thread for collecting everyone's notes, tutorials, documentation and 'how to's for modding/'game making' (is there an actual verb for that?) with Spring.
Feel free to add to this.
Many thanks to Flozi, Tobi and Smoth for their aid.
Important Programs
Most of these are listed here.
Spring Specific
Upspring - thanks maackey!
Spring Map Editor
There is also Scriptor, for writing .bos code and compiling it to cob, but if you're starting anew, you're better off using Lua. Chances are, you'll have to learn lua anyway (if you don't already), so at least this would cut down on the confusion.
General (free)
Wings3d
MeshMapper (for generating AO maps for model textures)
Notepad++ - like Notepad, but infinitely better for coding. Includes syntax highlighting and all sorts of useful things. Good for coding lua.
GIMP Image editing suite
Not very user friendly to new users, but very powerful. Can export to the new lua/obj model format and directly to s3o with the aid of plugins.
Documentation
Lua
Official tutorial set on the language (not Spring specific)
Example lua unit script for the Arm Stumpy
Spring Lua Scripting guide (who wrote this?)
General Modding
Starting a new mod from scratch (no TA content)
The Spring Wiki's Mod Development section
Info on modinfo.lua (You might find a few references / pages on modinfo.tdf - you'll want to ignore this, as it is being depreciated.)
Graphics
Models and Textures
PressureLine's Model Export tutorial (wings 3d, upspring)
The Spring Wiki's textures article
CG Textures (royalty free references and photographs)
The Blueprints.com - blueprints, inventively enough. I'd advise that you know what you're looking for before searching through the site, though
A most excellent tutorial on 'painting hard surfaces'
GCTextures' Tutorials section - lots of good tutorials for Photoshop and Paintshop Pro
General Inspiration
Solaris 7. A Battletech site; nifty for mech ideas etc
GW Forgeworld; also good for inspiration, more on the sci-fi vehicle / gribblies side of things
Location Works - a site with lots of pictures of buildings etc. Good for map / feature reference
Setting up Lua for a mod:
main.lua and draw.lua are available here.. They go in moddir/luarules
If you want to use lua to script units, add this lua file to luarules/gadgets
Feel free to add to this.
Many thanks to Flozi, Tobi and Smoth for their aid.
Important Programs
Most of these are listed here.
Spring Specific
Upspring - thanks maackey!
Spring Map Editor
There is also Scriptor, for writing .bos code and compiling it to cob, but if you're starting anew, you're better off using Lua. Chances are, you'll have to learn lua anyway (if you don't already), so at least this would cut down on the confusion.
General (free)
Wings3d
MeshMapper (for generating AO maps for model textures)
Notepad++ - like Notepad, but infinitely better for coding. Includes syntax highlighting and all sorts of useful things. Good for coding lua.
GIMP Image editing suite
Not very user friendly to new users, but very powerful. Can export to the new lua/obj model format and directly to s3o with the aid of plugins.
Documentation
Lua
Official tutorial set on the language (not Spring specific)
Example lua unit script for the Arm Stumpy
Spring Lua Scripting guide (who wrote this?)
General Modding
Starting a new mod from scratch (no TA content)
The Spring Wiki's Mod Development section
Info on modinfo.lua (You might find a few references / pages on modinfo.tdf - you'll want to ignore this, as it is being depreciated.)
Graphics
Models and Textures
PressureLine's Model Export tutorial (wings 3d, upspring)
The Spring Wiki's textures article
CG Textures (royalty free references and photographs)
The Blueprints.com - blueprints, inventively enough. I'd advise that you know what you're looking for before searching through the site, though
A most excellent tutorial on 'painting hard surfaces'
GCTextures' Tutorials section - lots of good tutorials for Photoshop and Paintshop Pro
General Inspiration
Solaris 7. A Battletech site; nifty for mech ideas etc
GW Forgeworld; also good for inspiration, more on the sci-fi vehicle / gribblies side of things
Location Works - a site with lots of pictures of buildings etc. Good for map / feature reference
Setting up Lua for a mod:
main.lua and draw.lua are available here.. They go in moddir/luarules
If you want to use lua to script units, add this lua file to luarules/gadgets