It's not the entire case for sure, but I'd lay money that many of the problems are just down to an old engine running on a new PC. It's got to be user specific because many of these problems I've never had on my old hamster-driven PC. (This is, of course, ignoring the fubar installation option).
for what it's worth, i can confirm that ever since NOT using quicksaves or autosaving, and NOT overwriting previous saves I haven't experienced corrupt save files. Granted, I have nearly 80 save files (most of which i can delete if I care to).
If it is assumed that the corrupted save files are caused by running the old game on a new PC, is there are way to "emulate" an older PC so that saving would work better? Is it possible to try "Win95" compatibility mode, or something like that? Has anyone actually done a physical comparison of a "good" saved game versus a "bad" saved game? Are the files actually being corrupted at some point or is the game engine simply not reading in the data properly (so the engine "thinks" it is corrupt but they really aren't)? If the files are being saved properly, can we change the attributes of the files to "read-only", so the engine can't corrupt them?
Our experience is that once a saved game corrupts, it cannot be recovered or returned to a valid state. If you want to investigate data files corrupting, go for it. Most everyone here over time has lacked sufficient skill with hex editing to do this. And, a person would need to know [continually learn as they go] the data file structure of saved games [in hex]. Ultimately, the permanent fix would probably involve making a code change for the Autosave and Quicksave features that are internal to the game. Plus, we do not have any of the source code. Typically, if a person never uses Autosave and never uses Quicksave, there are no problems with corrupted saved games.
Running Kaspersky AV. I can certainly disable it during game play. Also, yes, I do on occassion save over older games. I can certainly try to not to overwrite existing save games. On a side note, my saved games use to always be listed in oldest-newest saved game order. The newest used to be always on top. But recently they are not in that order and I must search down the list to locate my most recent saved game. Also, I am on a business trip for the next two weeks, so it will be a while before I get back to the game...going thru withdrawls here...
When you overwrite old game saves, as a regular practice, do you only overwrite the most recent old game save [only the one at the top of the list of game saves]?
Within the top one or two; basically I do that only when I change my overall path of the game. And then those ones that were above that point will be overwritten or deleted. But for example, I was saving my progress at the start of level 2 of the temple, but sudden those went to near the bottom of my long list of games where the very beginning of my adventures started. I don't recall if that was an overwrite of an existing game, but if it was it certainly wouldn't have been from so far down the list.
That reads like you do not disable it, although you could if you want. So, you can try this if you want. Setup a rule in your antivirus to tell your antivirus to not scan and leave the ToEE game path alone.