b0rk wrote:xander wrote:I disagree. One of the really nice features of Introversion's games is that the save files can easily be edited by hand without requiring that much technical knowledge <snip> An open, easily edited, plain text save file format is a feature, not a bug.
I actually agree that the text save files are a feature and I would like them to remain personally. However if the time penalty is in serialisation I don't really see what could be done to reduce this without making to format more efficient, I assume IV have semi optimised serialisation routines taken from previous games so the quick wins optimisation wise may well have been taken. Loads for example appear to be remarkably rapid.
Please forgive me if I mangle terminology (or simply ignore it)---I am a mathematician, not a computer scientist---but perhaps a combination of the two is the correct solution? A more efficient "save file" format that can be held in RAM and passed to a parallel thread which unpacks the data in RAM writes the human-readable save file to disk?