Hi guys,
Seeing Mitch working hard to unlock factions and others trying to get access to other parts of the db we thought we’d give you the raw db files from the Day 1 release.
This has all the tables that are used by the game and all the information on the fields and valid data for them. Hopefully this will get you guys going faster and is just the first part of modding support we have planned for ROME II.
Please only download the files if you are using them to work on the tools, this is a quick link we've got up to give access to them for the tool makers. Download link.
On the subject of helping unlock unplayable factions, Campaign Designer Dom Starr has this to suggest:
The reason that the game is crashing when attempting to load non-playable minor factions is that they have no political party data set up for them. The appropriate parties for faction politics were only ever set up for major factions. For test purposes we also set them up for the proposed additional factions, Pontus and the Seleucids, hence the barebones Seleucid data – we settled on Pontus as the first extra in the end, but knew we’d want to get the Seleucids out to you guys as soon as possible after release anyway so saw no need to remove the preliminary data that was already in there.
Now, there is no simple way for us to create a non-playable faction-spanning generic political party to allow you to jump in as anybody, but for those of you who wish to mod in your own data to play a specific faction, it should be straight forward enough.
The tables concerned are “political_parties” and “faction_political_parties_junctions”. I’m sure you can pretty much decipher how to go about setting these up by looking at existing entries, but in a nutshell:
- Add two entries to the “political_parties” table for the faction that you are trying to play as and make sure to flag one of these parties as being “playable”.
- Fill in the other data as appropriate.
- Note “effect_bundle” is a required field and represents the faction / family (eg “Arverni”, “Barcid Dynasty”) specific trait, rather than the faction group (eg “Gallic Tribes”, “Carthage”) trait.
- Use “rom_dummy_bundle” or one of the others as placeholder if necessary, or create a new faction trait in the “effect_bundles” table (with effects hooked up in the “effect_bundles_to_effects_junctions” table).
- “ui_icon” is a required field but is not in use. Pop an ‘x’ in there or something
- Then in the “faction_political_parties_junctions” table, simply add an entry associating each of the new political parties with the faction that you are trying to unlock.
- Note that a political party may only be assigned to a single faction.
- Everything Should Work