Quote:
Originally Posted by radcapricorn
Are you absolutely sure that is the case? I never experienced problems with rollbacks after a CTD. And I wouldn't expect it since (from a programmer's point of view), Commander should wait for sh3 process to exit and perform a rollback no matter how that exit occured. Now in exceptional cases (like complete computer freezes, power outages, etc.) this wouldn't happen, and I am not sure if Commander accounts for that.
|
No, I am not absolutely sure. But I'm not sure what Win7 does when a program has a pathological termination. I do know this: With Manual Rollback selected, I start SH3 from Commander. If SH3 terminates normally, Commander is restarted, displays updated patrol information, and gives me the option to do a Manual Rollback. But if SH3 terminates via a CTD, Commander is NOT restarted. I go straight back to the desktop. (CTD) I can manually relaunch Commander, and it shows no update to patrol data (expected, of course) and Commander gives me the option to manually roll back. That is, Commander knows that it has altered files and written those altered files to the active game folder, and that it has not replaced those altered files with the originals which it saved.
If a CTD with Manual Rollback selected caused Commander to resume, with the option to roll back available, I would believe you were probably correct. But that is not what happens. While I am not sure that Auto Rollback does not work after a CTD, I prefer to err on the side of caution and only use Manual Rollback. This became an issue at a time when I was having a lot of CTDs and trying to troubleshoot the problem. The CTDs are gone, but I still use Manual Rollback. Of course, I could do an examination of the files that Commander alters and see if they were restored after a CTD. But honestly, I just haven't bothered.