Note: The information in this thread is no longer current, and has been superseded by the Mod Developer Programme topic.
At the request of germanchocolate, I've created a quick update to Airships that can be modded. You can download it from the usual place
The way that this modding currently works is by selectively replacing some Java classes with ones found in the new "mods" folder. germanchocolate has in fact already created a mod that adds a build queue and an inter-empire relations system!
Right now, the only way to make a mod is to decompile and edit the game's source. As I mentioned in the earlier modding thread, I'll be moving things like module definitions out into data files eventually, which will allow for an easier way to make simple mods.
The main reason for this post is to specify some rules for modders, with the intent of preventing future confusion or disputes:
Modding Rules
You can create mods for the game both by editing its data files and patching its code.
You can distribute mods to others.
You may not charge for mods.
Your mod may not comprise the entire game - it must be an addition rather than a replacement.
The game’s data formats and internals may change with no warning.
Please don’t create mods designed to give people an edge in multiplayer.
Some features that first appear in mods may later appear in the core game. By distributing a mod, you agree that game concepts in the mod can be used by others at no charge and with no attribution.
Aerial Emperor
Note: The information in this thread is no longer current, and has been superseded by the Mod Developer Programme topic.
At the request of germanchocolate, I've created a quick update to Airships that can be modded. You can download it from the usual place
The way that this modding currently works is by selectively replacing some Java classes with ones found in the new "mods" folder. germanchocolate has in fact already created a mod that adds a build queue and an inter-empire relations system!
Right now, the only way to make a mod is to decompile and edit the game's source. As I mentioned in the earlier modding thread, I'll be moving things like module definitions out into data files eventually, which will allow for an easier way to make simple mods.
The main reason for this post is to specify some rules for modders, with the intent of preventing future confusion or disputes:
Modding Rules