I'm all for mod-able files and direct access to data. I think Paradox has extracted an enormous amount of utility from storing everything in text. I also think this decision is probably made already, if not even implemented, so maybe this is a moot point, but:
- Non-relative, text data should be stored as XML
- Relative data (history, armies, countries, alliances, families if they're like CK at all) should be stored in a relative database.
It's not a huge deal to make that database accessible to modders. But given the sheer volume of data the EU* engines deal with, they're crying out for a relational database instead of huge text files.
That said, EU2 save games (if I recall) were nowhere near the size of Vicky and CK savegames, so perhaps this isn't as big a deal. But given the capability of even a simple, decent SQL-ish engine as opposed to raw text, it still seems like something worth considering. You also don't get a 5-10 second pause every year on autosave.
I know Paradox must have already considered this and is more than capable of making the right call. Just figured I'd add my two cents, cause that's what we do 'round here.
- Non-relative, text data should be stored as XML
- Relative data (history, armies, countries, alliances, families if they're like CK at all) should be stored in a relative database.
It's not a huge deal to make that database accessible to modders. But given the sheer volume of data the EU* engines deal with, they're crying out for a relational database instead of huge text files.
That said, EU2 save games (if I recall) were nowhere near the size of Vicky and CK savegames, so perhaps this isn't as big a deal. But given the capability of even a simple, decent SQL-ish engine as opposed to raw text, it still seems like something worth considering. You also don't get a 5-10 second pause every year on autosave.
I know Paradox must have already considered this and is more than capable of making the right call. Just figured I'd add my two cents, cause that's what we do 'round here.