Mod Development


Contents

Introduction

Better page:
Mod_and_Unit_development

While the Spring engine is released under the GNU GPL, you don't need to release your mod under this license as the mod data is not a integral part of the engine.
Still, we encourage you to do so.
Please keep in mind that if you don't release your mod under the GPL you are legaly not allowed to take content from other mods that are released under the GPL.
If you do your entire mod will be 'GPLed'


Making a mod is a great experience.
Unfortunately it's not a easy thing to do.
This program by PauloMorfeo might help though.

Don't presume that starting a topic on the forum and spamming some people about it will get "the ball rolling".
It will probably lead to feedback, people will throw all kinds of idea's at you.
But don't expect anybody to actually spend many hours on getting something to work.
If you like to see it happen, you will have to do it yourself.

Below you can find information on how to get started with modding units, maps and other stuff.
Once you release a working beta version of your mod and it has potential you can get lucky and somebody is willing to help you develop it further.
If so be supportive as it can help speed up development.
Still most people only talk about helping, actual running content is a big difference.

The other and far easier, healthier and less demanding option is to help out with another mod.
If you work with others on a mod please understand that the only way to make it work is if you can find a rough consensus with the other mod developer(s).
Lots of communication is the key in opensource projects.

UI and gameplay scripting in Lua

Spring provides Lua Interfaces for adding mod, map and user interface features. Widgets and map scripts generally do not need to be developed as full-blown mods so they are a relatively easy way to get started in adding features to Spring.

Unit development

Unit Development is a important part of mod development and quite a challenge atm.

If you like to do it good you will need to make a model with textures, animations, sounds, a build picture and play test it's characteristics for balanced game play.

Map development

Most modders focus on units but you can be an exception.
If so, you can make your own matching worlds and scenery to show you mods full potential.
Please look at the following page for information on this topic.

Create maps

Mod file structure

What's an sd7 file? See:

Mod file structure

Retrieved from "http://spring.clan-sy.com/wiki/Mod_Development"

This page has been accessed 6,927 times. This page was last modified 05:54, 23 September 2008.


 
 


Page editing toolbox

Browse
Main Page
Community portal
Current events
Recent changes
Random page
Help
Donations
Edit
View source
Editing help
This page
Discuss this page
Post a comment
Printable version
Context
Page history
What links here
Related changes
My pages
Log in
Special pages
New pages
File list
Statistics
Bug reports
More...

Site layout created by Roflcopter.