Cuthuthulu said:
Excellent point! Crusader Kings tended to suffer near the end of the game because it had so many dead characters it needed to load that the savefile would reach massive sizes. Saving characters along with thier histiories in EU:R may cuase the same thing to happen again.
That doesn't happen anymore; the game purges dead characters monthly ('tho it should be yearly).
But with Rome -- what if you just had accessible histories (in-game) only of the characters the player is likely to care about -- and/or, if you want to archive more extensively, just have the program fetch the data from a file on the hard drive, but only when the player asks for it? Sure it would cause the game to pause for a couple of seconds, but the number of times you would actually want to peruse a character history would be quite small, presumably, so you wouldn't mind that very occasional pause.
But I'm no programmer ... is there a reason this wouldn't work?
In any case, if it's not feasible to have access to extensive histories in-game, I'd be happy if such histories were just collected in a text file on my hard drive. Nobody would care how large a mere text file would be (unless you're somehow running a machine with a 1 gig hard disk). I would love it, in fact, if they'd do this for CK and EU...
Having said that, I realize the big challenge for a continually-updated archive is designing it in such a way that it can be readable, as opposed to just a pile of events. What would be nice is if the program compiled a readable history whenever you quit or loaded a new save (and merged it with the last compilation). I realize this would take some doing, but it would be nirvana...