Open GoogleCodeExporter opened 9 years ago
How about:
- Store the pre-modified contents of any files that were attempted to be
modified during recording.
- Store the checksum of any files that were read but not modified during
recording, and warn about any checksum mismatches of these files during
playback (via a dialog box that has an option to suppress further warnings).
- When starting or stopping playback or recording, restore the contents of
files that were modified by the game during either the current movie or the
previously-open movie.
- If possible, during playback and recording, don't actually modify any files
on the filesystem. Instead, make the applicable file functions pretend to
succeed and keep the changes in memory.
I've stayed away from this feature until now because I think LOTS of traffic
goes through the low-level file-accessing functions and it might not be totally
straightforward to avoid negatively impacting the performance or stability when
hooking them.
Original comment by nitsuja-@hotmail.com
on 7 Jun 2011 at 6:15
Original issue reported on code.google.com by
Upth...@gmail.com
on 7 Jun 2011 at 12:30