Restore "recording on/off" and "replay" functionality from I6 level
I6 offers the debugging commands "record on" to start recording only player commands to an external file, "record off" to negate "record on", and "replay" to play back a series of commands saved to an external file.
While this is very similar in functionality to the built-in (and generally superior) skein, and the skein offers many features that "replay" did not, this feature is missed when beta-testing a work.
Since saved games are not transferable between compilations of a work, and since interpreters do not provide a skein like the IDE does, playtesters must retype all commands to get back to a certain point. For a longer work, this can be tiresome.
Andrew Plotkin commented
My version, which is response-enabled, is at https://github.com/erkyrath/i7-exts/blob/master/Recording%20Replay.i7x .
FYI for anyone looking at this: The "Record-Replay" extension by Al Golden is a temporary workaround. See http://inform7.com/extensions/Al%20Golden/Record-Replay/index.html for more.