I don't know how easy this would be to implement, but it's basically an extension of a feature already in the game.

The game should create additional log files for each tribe. It could record the various milestones in a the villagers' lives. Here's the sort of thing I mean (with lots of lines left out for clarity):
Code:
Sat Mar 29 12:42:33 2008:    Isola tribe founded
			     Weeko becomes a Trainee Farmer Age: 22
			     Aida becomes a Trainee Scientist Age: 24
			     Aida becomes an Adept Scientist Age: 26
			     Baby born to Aida and Weeko
			     Baby of Aida and Weeko named Hiji Age: 2
			     Aida becomes a Master Scientist Age: 30
			     Aida becomes a Trainee Builder  Age: 31
			     Aida becomes an Esteemed Elder  Age: 52
			     Aida becomes elderly Age: 58
			     Aida dies Age: 72
				    

Each line, of course would have a timestamp, not just the first. Perhaps the file could be saved as a text file in the usual user data folder where the savefiles and LDWLog.txt are but accessed by a button in the UI, perhaps in the options where you can change tribes. Maybe two files for them could be created, an 'active' one and a 'history' one; to the history file the active file contents could be appended at intervals, and on closure of the program and when switching tribes, to minimise the effects of crashes.

When the button was pressed the file would open in the user's default text editor and they could, by using the editor's Search function for a villager's name, read the entire history of that person from birth to death, including names of parents and children.

If felt desirable, the tribe's milestones, such as when a hut is built, a puzzle is solved/completed, and population figures, etc, could be included.


Edited by arnie (03/29/08 04:15 PM)
_________________________
To err is human; to arr is pirate.