Given the context, I assume “restart” means quitting Gargoyle and starting it back up again? Are you using autosaves so that the game picks up where it left off? Or are you restoring a game (or, maybe, not doing anything at all, starting from the beginning?)
It’s intended that transcription does not carry over from saved games, if you’ve quit the interpreter and restarted; it does carry over in the same session, if you restart or restore.
However, if you are using the autosave feature, well, it also doesn’t carry over transcription state; but I’d say there’s a good argument to be made that it ought to! The idea behind autosave is that you come back to exactly what you left, and leaving out transcription violates that. I don’t think I made a conscious decision to leave out transcription. I probably just forgot about it.
I think it should be pretty easy to add transcription carryover with autosave. I’ll see what I can do about it.
Just a note, Bocfel (the Z-machine interpreter in Gargoyle) has a concept of “persistent transcription”, which sounds like what you’re after, and it sort of is, but also isn’t. If you turn on persistent transcription, then games will automatically be transcribed, all the time. Transcriptions will be stored in save files, including autosaves, so that you have access to them implicitly, without thinking about it. This may be a decent workaround for the problem, though it does not allow you to turn on and off persistent transcripting at will. It’s just always on.
If you have the latest Gargoyle, you can type /config
while playing a game to hopefully open your Bocfel config file in a text editor. Then add the lines:
autosave = 1
persistent_transcript = 1
(1 means “on” or “true”, which, I must admit, is a stupid way to indicate that state; look for fun changes in the future to allow more human-friendly naming!)
Persistent transcription does work without autosave, too: when you save your game normally, the transcript will be included. In the game, you can run /savetranscript
to save the persistent transcript to a file.