DomModGen is a short bit of python that simplifies and automates some aspects of Dominions 3 mod creation.
AnyAny was an attempt to create games consisting of multiple instances of a given nation. Unfortunately this is not possible with all nations at this point, but can be done currently with EA Kailasa and LA Ulm. By way of example the following code creates a mod of just three Kailasa players:
Code:
#!/usr/bin/env python
# -*- Mode: Python; tab-width: 4 -*-
from DMG import D3MNation, D3M
from dmg.nations import EA_Kailasa
new_mod = D3M(era = 1, modname = "AnyAny Kailasa")
new_mod.remove_default_nations()
EA_Kailasa.create_nation(new_mod, "My Kailasa", None)
EA_Kailasa.create_nation(new_mod, "No, My Kailasa", None)
EA_Kailasa.create_nation(new_mod, "Going Bananas", None)
print new_mod
IndyFunPits adds semi-random nations composed of independents and magic site recruitables with national *features*. Nations have 2-3 magic paths with recruitable mages and gem income for those paths. Although they are playable nations they are not that fun/powerful and in the included mods they have their flags changed to match the independent flag. They are intended for use in games as strong/interesting independents similar to SemiRand. Included are mods that add ~20 IndyFunPits nations to each of the three eras.
You may use this all freely however you like (public domain). I would appreciate PM bug reports.