Jump to content

how to create a new civillization


Artemior
 Share

Recommended Posts

I'm just in the moment working on a generator for it. This gives us utmost flexibility in the long run. e.g. changing the XML layout/scheme will be easy with this generator. (you only need one up-to-date example scheme/json and it will generate/update all the existing data for you)

The generator not only generates the Civ, but rather a complete design doc.

I started working on it because I don't really know where and which is the newest version of all the spread civ data. A forum is not useful for that, so I created this database. (Link has yet to be published.)

Edit:

I just realised that it can't be made absolutely public - for spam reasons (and because I have no captchas, Philip knows why ;) ). Thus it will be for Council of Modders and Team members only in the beginning.

If I get access to the trac database some day, then we can use those user logins. But for now only CoM and Main Team.

Edited by Hephaestion
  • Like 1
Link to comment
Share on other sites

i want to create this civ:

{
"Code":"atla",
"Culture": "atla",
"Name":"Atlantis",
"Emblem":"session/portraits/emblems/emblem_atlantis.png",
"History":......",
"Music":[
{"File":"", "Type":"peace"}
],
"Factions":
[
{
"Name":"Atlantis",
"Description":"",
"Technologies":
[
{
"Name":"Unknown.",
"History":"Unknown.",
"Description":"Unknown."
},
{
"Name":"Unknown",
"History":"Unknown.",
"Description":"Unknown."
}
],
"Heroes":
[
{
"Name":"",
"Class":"",
"Armament":"",
"Emblem":"",
"History":"."
},
{
"Name":"",
"Class":"",
"Armament":"",
"Emblem":"",
"History":"."
},
{
"Name":"?",
"Class":"",
"Armament":"",
"Emblem":"",
"History":"."
}
]
}
],
"CivBonuses":
[
{
"Name":"?",
"History":"Unknown.",
"Description":"Unknown."
},
{
"Name":"Unknown",
"History":"Unknown.",
"Description":"Unknown."
},
{
"Name":"?",
"History":"."
}
],
"TeamBonuses":
[
{
"Name":"",
"History":"Unknown.",
"Description":"Unknown."
}
],
"Structures":
[
{
"Name":"",
"Class":"",
"Emblem":"",
"History":"",
"Requirements":"",
"Phase":"",
"Special":""
},
{
"Name":"",
"Class":"",
"Emblem":"",
"History":"",
"Requirements":".",
"Phase":"",
"Special":"."
}
],
"StartEntities":
[
{
"Template": ""
},
{
"Template": "",
"Count": 4
},
{
"Template": "",
"Count": 2
},
{
"Template": "",
"Count": 2
},
{
"Template": ""
}
],
"Formations":
[
"Scatter",
"Box",
"Column Closed",
"Line Closed",
"Column Open",
"Line Open",
"Flank",
"Skirmish",
"Wedge",
"Battle Line",
"Phalanx"
],
"AINames":
[
],
"SelectableInGameSetup": false
}
Edited by Artemior
Link to comment
Share on other sites

Thx, we will put up a civ mod for you. This you have to put into data/mods/ folder then.

Do you use Alpha 15? Or SVN/Git repository custom build?

Because to activate your own civ you have to launch 0AD differently. You have to launch it with the parameters:

 -mod=my_civ_mod_folder_name -mod=another_mod 
Usually you can edit the 0AD link, right click edit/properties und add it there as argument.

On Mac OS or linux best fire up a command line and run

/path/to/pyrogenesis -mod="my civ" -mod=my_other_civ
Edit: Before we can create a mod, all the data has to be collected somehow. And the artwork created. Best you collect all you find/want to have in the first post of this topic. Edited by Hephaestion
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...